stevegravley
MIS
I recently solved an issue that we had been working on here for a while, and I wanted to share the solution.
We have been using a two node NLB with Windows Server 2003 and also one in Windows Server 2008 R2 in unicast mode. Because of how NLB works, the mac addresses of the cluster IP's were not being kept in the mac address table on the Catalyst switch we use. Because of that, all of the traffic headed back to the NLB server was broadcast on the subnet. Since our phone system was on that same subnet, an Avaya Ip Office system, the phone were starting to get network delays. Users saw delays on their calls and also had some choppy calls.
One solution was to move the NLB to another VLAN. That worked well for the 2003 server.
Another solution, because I didn't want to move my 2008 server, was to setup a static mac-address route on my Cisco switch. I found the mac address of the NLB cluster ip addresses (not the LAN address, the cluster IP). Then logged into my Catalyst, a 3560G in my case, and entered this command.
Notice, the MAC is the same for both NLB servers. The ports are the two ports that the servers are plugged into. The vlan is the same one the servers are on.
This command lets the switch know where that MAC address was headed and prevented it from spamming all the other ports on that vlan with the NLB traffic. Our phone system could breath again.
We have been using a two node NLB with Windows Server 2003 and also one in Windows Server 2008 R2 in unicast mode. Because of how NLB works, the mac addresses of the cluster IP's were not being kept in the mac address table on the Catalyst switch we use. Because of that, all of the traffic headed back to the NLB server was broadcast on the subnet. Since our phone system was on that same subnet, an Avaya Ip Office system, the phone were starting to get network delays. Users saw delays on their calls and also had some choppy calls.
One solution was to move the NLB to another VLAN. That worked well for the 2003 server.
Another solution, because I didn't want to move my 2008 server, was to setup a static mac-address route on my Cisco switch. I found the mac address of the NLB cluster ip addresses (not the LAN address, the cluster IP). Then logged into my Catalyst, a 3560G in my case, and entered this command.
Code:
conf t
mac-address-table static 043f.0a01.06ed vlan 2 interface GigabitEthernet0/18 GigabitEthernet0/19
Notice, the MAC is the same for both NLB servers. The ports are the two ports that the servers are plugged into. The vlan is the same one the servers are on.
This command lets the switch know where that MAC address was headed and prevented it from spamming all the other ports on that vlan with the NLB traffic. Our phone system could breath again.