Results 1 to 3 of 3

Thread: How to select the Unicast or Multicast Method of Distributing Incoming Requests

  1. #1
    Join Date
    May 2008
    Posts
    432

    How to select the Unicast or Multicast Method of Distributing Incoming Requests

    All cluster hosts in a cluster receive all incoming client requests that are destined for the virtual IP address that is assigned to the cluster. The Network Load Balancing load-balancing algorithm, which runs on each cluster host, is responsible for determining which cluster host processes and responds to the client request.

    You can distribute incoming client requests to cluster hosts by using unicast or multicast methods. Both methods send the incoming client requests to all hosts by sending the request to the cluster’s MAC address.

    When you use the unicast method, all cluster hosts share an identical unicast MAC address. Network Load Balancing overwrites the original MAC address of the cluster adapter with the unicast MAC address that is assigned to all the cluster hosts.

    When you use the multicast method, each cluster host retains the original MAC address of the adapter. In addition to the original MAC address of the adapter, the adapter is assigned a multicast MAC address, which is shared by all cluster hosts. The incoming client requests are sent to all cluster hosts by using the multicast MAC address.

    Select the unicast method for distributing client requests, unless only one network adapter is installed in each cluster host and the cluster hosts must communicate with each other. Because Network Load Balancing modifies the MAC address of all cluster hosts to be identical, cluster hosts cannot communicate directly with one another when using unicast. When peer-to-peer communication is required between cluster hosts, include an additional network adapter or select multicast mode. When the unicast method is inappropriate, select the multicast method.

  2. #2
    Join Date
    May 2008
    Posts
    432

    Re: How to select the Unicast or Multicast Method of Distributing Incoming Requests

    Selecting the Unicast Method

    In the unicast method:
    • The cluster adapters for all cluster hosts are assigned the same unicast MAC address.
    • The outgoing MAC address for each packet is modified, based on the cluster host’s priority setting, to prevent upstream switches from discovering that all cluster hosts have the same MAC address.
    • The modification of the outgoing MAC address is appropriate for switches. When a hub is used to connect the cluster hosts, disable the modification of the outgoing MAC address. On Windows Server 2003, you can disable modification of outgoing addresses by setting the value of the registry entry MaskSourceMAC, of data type REG_DWORD, to 0x0. MaskSourceMAC is located in HKLM\SYSTEM\CurrentControlSet\Services\WLBS\Parameters\Interface\Adapter-GUID (where Adapter-GUID is the long GUID assigned to the network adapter in the server).
      Caution: Do not edit the registry unless you have no alternative. The registry editor bypasses standard safeguards, allowing settings that can damage your system, or even require you to reinstall Windows. If you must edit the registry, back it up first and see the Windows Server 2003 Resource Kit Registry Reference on the Microsoft Windows Server 2003 Deployment Kit companion CD or at http://www.microsoft.com/reskit.
    • The unicast MAC address is derived from the cluster’s IP address to ensure uniqueness outside the cluster hosts.
    • Communication between cluster hosts, other than Network Load Balancing–related traffic (such as heartbeat), is only available when you install an additional adapter, because the cluster hosts all have the same MAC address.


    Although the unicast method works in all routing situations, it has the following disadvantages:
    • A second network adapter is required to provide peer-to-peer communication between cluster hosts.
    • If the cluster is connected to a switch, incoming packets are sent to all the ports on the switch, which can cause switch flooding.

  3. #3
    Join Date
    May 2008
    Posts
    432

    Re: How to select the Unicast or Multicast Method of Distributing Incoming Requests

    Selecting the Multicast Method

    In the multicast method:
    • The cluster adapter for each cluster host retains the original hardware unicast MAC address (as specified by the hardware manufacture of the network adapter).
    • The cluster adapters for all cluster hosts are assigned a multicast MAC address.
    • The multicast MAC is derived from the cluster’s IP address.
    • Communication between cluster hosts is not affected, because each cluster host retains a unique MAC address.


    By using the multicast method with Internet Group Membership Protocol (IGMP), you can limit switch flooding, if the switch supports IGMP snooping. IGMP snooping allows the switch to examine the contents of multicast packets and associate a port with a multicast address. Without IGMP snooping, switches might require additional configuration to tell the switch which ports to use for the multicast traffic. Otherwise, switch flooding occurs, as with the unicast method.

    The multicast method has the following disadvantages:
    • Upstream routers might require a static Address Resolution Protocol (ARP) entry. This is because routers might not accept an ARP response that resolves unicast IP addresses to multicast MAC addresses.
    • Without IGMP, switches might require additional configuration to tell the switch which ports to use for the multicast traffic.
    • Upstream routers might not support mapping a unicast IP address (the cluster IP address) with a multicast MAC address. In these situations, you must upgrade or replace the router. Otherwise, the multicast method is unusable.

Similar Threads

  1. Distributing resource allocation from desktop Project 2010
    By bobofgold in forum Microsoft Project
    Replies: 6
    Last Post: 23-03-2012, 10:40 AM
  2. Unable to see incoming numbers on Nokia 6300 incoming
    By Weeraz in forum Portable Devices
    Replies: 5
    Last Post: 31-01-2012, 08:58 AM
  3. Microsoft distributing Windows 8 to OEMs
    By Wayne R in forum Operating Systems
    Replies: 5
    Last Post: 28-04-2011, 10:13 AM
  4. Replies: 3
    Last Post: 04-08-2009, 05:17 PM
  5. How to use join by applying select Method
    By Brunoz in forum Windows Software
    Replies: 3
    Last Post: 31-07-2009, 11:05 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,714,114,608.91384 seconds with 17 queries