MAC Address Changes for Virtual Server During a Failover with Clustering (244331)
The information in this article applies to:
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Datacenter Edition
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows NT Server, Enterprise Edition 4.0
- Microsoft Cluster Server
This article was previously published under Q244331 SYMPTOMS
After a failover from one cluster node to another, users in a different subnet may be unable to connect to the virtual server.
CAUSE
The Cluster service with Microsoft Windows NT 4.0, Enterprise Edition, and Microsoft Windows 2000 Advanced Server or Datacenter Server, and Windows 2003 Enterprise Server or Datacenter Server performs a gratuitous Address
Resolution Protocol (ARP) request when a failover occurs. The gratuitous ARP request is performed to update the network (computers, routers, and switches) with the media access control (MAC) address that now owns the virtual server's IP address.
However, some devices (such as switches) may not forward the gratuitous ARP request to other devices. This causes devices on the other side of the switch or router to have the incorrect MAC address for the virtual server that has failed over. Often, this situation corrects itself after a router or switch sees the failure and updates its ARP cache by performing a broadcast. Most routers and switches are configured not to forward ARP traffic between subnets to prevent ARP storms from occurring.
RESOLUTION
Gratuitous ARP requests must be forwarded across networks so that all devices receive the updated MAC-to-IP address mappings. Contact your hardware manufacturer for information about how to change your switch or router's configuration so that gratuitous ARP requests are passed to all networks.
Modification Type: | Minor | Last Reviewed: | 6/6/2003 |
---|
Keywords: | kbenv kbnetwork kbprb KB244331 |
---|
|