Hello, I'm dealing with the following situation: I have 2 servers running window 2012 R2 and 1 server running windows 2008 R2. I need to build a Microsoff Network LoadBalancer Cluster using the 3 servers; servers are connected to a cisco Nexus Switch; servers are using Intel as well as Broadcom Nic cards. The servers are in the same subnet and the Network LoadBalancer VIP of the newly formed cluster is also in the same subnet. As long as wireshark is running on the servers the cluster is working (setting the nic interfaces to promiscuous mode) - members are detecting / seeing each other and passing each other the Primary / Master role when configured via the Network Load Balancer UI. How can this be possible ? Another strange thing: if I take one of the member offline from the cluster and run a wireshark capture, I can see the Microsoft Network Load Balancer hearthbeat broadcast messages being received from that host; nevertheless, as soon as I add the host again in the cluster, and I restart Wireshark, then the Network Load balancer cluster is working but in the Wireshark capture I don't see any Network Load Balancer hearthbeat messages received any longer .... Moreover, each time I take any host offline from the Network Load Balancer cluster or add it to the Network Load Balancer cluster, wireshark stops the formerly ongoing capture and displays a notification message stating that the ongoing capture cannot continue as the NIC formerly in use is no longer available .... I'm kind of puzzled .... Thank for any help. asked 25 Jun '15, 10:25 Carlo showing 5 of 7 show 2 more comments |
In which mode have you configuredthe nlb (unicast, multicast or igmp)?
Thank you for your feedback. The NLB is operating in Multicast mode - the nexus has been configured to operate in IGMP multicast mode Unfortunately I don't have access to the nexus config to post it here .... Nevertheless, I'm puzzled by the fact that, in one scenario (server not part of the NLB cluster / group), running wireshark on the server I can see the hearthbeat messages .... as soon as I add the server to the NLB group, cluster intra-connectivity will not work until I start wireshark on the newly added server (setting in this way the NIC to promiscuous mode) ... nevertheless the wireshark capture now running on the newly added server doesn't show any hearthbear packets any longer ...
ok the nlb in this mode uses normal ip adress with multicast ip. it could be that you need a static arp entry on the router. Depends a little bit at your router. Some router discards these frames without static arp entry.
Hi Christian_R,
absolutely. But the overall cluster is working flawlessly as long as I run wireshark on each member and perform a live capture ... that is, as long as the NICs are in promiscuous mode .... I can't understand why this might happen.
Moreover, I can't understand why in one case (host NOT in the MNLB cluster) I see the hearthbeat and in the other case (host part of the MNLB cluster) I don't ...
you are right at the moment I can't understand this all, too. And for that kind of readon I just want more information. So for backkround I have asked my question. And I am still interested at the answer.
And are your server physical or virzualized?
the servers are Dell PowerEdge. they are all running windows os. 2 of them are on win2012R2, the 3rd one is on win2008R2
O.K. You were talking that you have different nic types. How many nics has each server. And how are they connected to the network? (One or more switches, port channel???)
And what kind of series of the Nexus do you use?
And a output of the "dumpcap -D -M" command at the servers could be also useful. (with enabled nlb)