Blog du Tristank

So terrific that 3 of 4 readers rated it "soporific"

NLB Will Actually Converge On A Crossover Cable

…It’s just that it’s of no use to anyone outside the cluster – and I can’t think of a way of making anything useful happen using a crossover cable within an NLB cluster, so if anyone’s got a good usage scenario for Wibbles with a crossover cable, please leave a comment!

 

In the course of a support issue I was working on, the possibility of testing NLB (aka WLBS =”Wibbles“) convergence with a crossover cable came up. I couldn’t think of a good reason that it wouldn’t work, but the title of the following article made me look at it again:

 

242248 Using crossover cable causes load balancing not to work
http://support.microsoft.com/?id=242248

 

The title seems pretty straightforward, but it seemed to contradict what we know about Wibbles from NLBTech2 – which is that as long as there’s a common broadcast plane for the heartbeat traffic to work across, convergence should work.

 

When you take a closer look at the contents of the article, the actual meaning becomes clearer:

 

other devices on the same subnet may not be able to ping the cluster IP address, or may not be able to gain access to TCP services configured for load balancing.
CAUSE
This behavior can occur if the cluster nodes are connected by using a crossover cable between the cluster adapters.
RESOLUTION
Remove the crossover cable and attach the cluster adapters to the same network as the dedicated adapters.

 

So what the article is actually saying is that if the clients aren’t connecting to the NLB adapters directly, they can’t connect. Which is cool, it’s what we expect!

 

For those focused on troubleshooting this type of thing, and who like resolutions, in the case I was working on the Gigabit Ethernet adapters weren’t converging when in Multicast mode, even with a crossover cable, though Unicast was working fine. A driver upgrade solved the problem.

 

If you’re ever troubleshooting an NLB/WLBS convergence problem, a good “master” article to start with is this one:
812870 Network Load Balancing Cluster Node Does Not Successfully Converge
http://support.microsoft.com/?id=812870