Windows NLB und NIC Teaming im Unicast Modus

Hallo Leutz,

wie jedem NLB/Cluster Admin bekannt sein sollte, kann man ein Windows NLB Cluster im Unicast oder Multicast Modus betreiben. Beide Modi haben ihre Vor- und Nachteile, wobei die Empfehlung eigentlich bei Multicast liegt. Multicast ist die “saubere” Variante, kann aber Probleme bei der Switch-Konfiguration bereiten. Der Switch muss entsprechend fuer die Verwendung von Multicast Paketen konfiguriert sein.

Kurzer (sehr kurzer) Ausblick zu Multicast und Unicast NLB:
Unicast: Jeder Adapter im NLB Cluster bekommt eine Shared MAC-Adresse
Multicast: Jeder Adapter im NLB Cluster bekommt eine eigene (Multicast) MAC-Adresse.

Wem das reicht, der kann weiterlesen, wem das nicht reicht, der liest:
http://technet.microsoft.com/en-us/library/cc758834.aspx
http://technet.microsoft.com/en-us/library/cc786562.aspx

Diese Woche bin ich bei einem Kunden um mit diesem diverse Probleme im Windows Cluster und NLB-Bereich zu besprechen, welcher diese bei einigen Kunden hat und hier kam folgende Frage/Problem auf:
Ein Kunde verwendet Network Load Balancing im Unicast Modus und darf kein Multicast einsetzen (sagt die Netzwerkabteilung), der 4 Knoten NLB CLuster hat aber gleichzeitig NIC-Teaming aktiviert und NIC-Teaming und Windows NLB im Unicast Modus = NO GO, es sei denn, man konfiguriert die LAA (Locally Administered Address) in den NIC Teaming Eigenschaften.
Gesgt getan, wir nahmen einen Node aus dem NLB Cluster, installierten die neusten Intel Treiber fuer die Netzwerkkarten, konfigurierten das NLB neu auf diesem Node und konfigurierten dann die LAA des NIC-Teaming mit der virtuellen MAC des NLB-Clusters. Genau darin liegt das “Geheimnis”. Da NIC Teaming ja auch mit virtuellen Adressen arbeitet und der NLB Cluster gerne seine virtuelle MAC der NIC geben moechte, gibt es besagte Probleme im Unicast Modus. Die Kuer liegt also jetzt daran, dem NIC-Teaming die NLB MAC zu verpassen – der Teaming Adapter wird kurz resetet und danach funktioniert auch NIC-Teaming mit Unicast NLB.

Einschraenkend ist zu sagen, dass scheinbar nicht jede NIC und Teaming Software so einwandfrei funktioniert. Informieren Sie sich also vorher ueber den Kartenhersteller und der Moeglichkeiten.

Gruss Marc