In der folgenden Tabelle werden die Eigenschaften des Netzwerklastenausgleichs (Network Load Balancing, NLB) beschrieben.

Eigenschaften des Netzwerklastenausgleichs

Registerkarte Beschreibung

Cluster-IP-Adressen

Mit dem IP-Adresse-Parameter werden die primären IP-Adressen des Clusters angegeben. Bei IPv4-Adressen wird die punktierte Standardschreibweise (z. B. w.x.y.z) verwendet. Bei IPv6-Adressen werden 16-Byte Adressen verwendet, die in der Regel als hexadezimale Schreibweise mit Doppelpunkten dargestellt werden. Bei der hexadezimalen Schreibweise mit Doppelpunkten werden 4-stellige hexadezimale Zahlen verwendet, wobei die 16-Bitblöcke (die 4-stelligen Zahlen) durch Doppelpunkte getrennt werden.

Zum besseren Verwalten von Adressen werden von IPv6-Adressen führende Nullen unterdrückt und ein einzelner zusammenhängender nur aus Nullen bestehender 16-Bitblock wird komprimiert und der zusammenhängende Block mit zwei Doppelpunkten dargestellt (::). Dies wird als Doppelpunktkomprimierung bezeichnet. Im folgenden Beispiel ist eine IPv6-Adresse dargestellt, bei der die führenden Nullen unterdrückt werden:

FEC0:0:0:0:2AA:FF:FE3F:2A1C

Diese Adresse ist eine virtuelle IP-Adresse. Sie muss für alle Hosts eines Clusters identisch festgelegt werden. Diese IP-Adresse wird verwendet, um den Cluster als Ganzes zu adressieren. Sie sollte auch dem vollständigen Internetnamen zugeordnet sein, den Sie für den Cluster angeben.

Wenn Sie dem Cluster mehrere IP-Adressen hinzufügen möchten, klicken Sie auf Hinzufügen, und geben Sie die weiteren IP-Adressen ein. Wenn Sie einen VPN-Lastenausgleichcluster (virtuelles privates Netzwerk) konfigurieren, sollten Sie die dedizierte IP-Adresse nicht konfigurieren. In einem VPN sollte auf allen Clusterhosts nur die Cluster-IP-Adresse vorhanden sein.

Clusterparameter

  • Mit dem IP-Adresse-Parameter wird die primäre IP-Adresse des Clusters in punktierter Standardschreibweise (z. B. w.x.y.z) angegeben. Sie können durch Klicken auf die Dropdownliste eine andere IP-Adresse für den Cluster auswählen.

  • Mit dem Subnetzmaske-Parameter wird die Subnetzmaske der angegebenen IP-Adresse dargestellt. Die Maske wird in punktierter Standardschreibweise (z. B. 255.255.255.0) eingegeben. Sie wird nur angezeigt, wenn die Cluster-IP-Adresse eine IPv4-Adresse ist.

  • Mit dem Parameter Vollständiger Internetname wird ein vollständiger Internetname für den NLB-Cluster angegeben (z. B. cluster.microsoft.com). Dieser Name wird für den gesamten Cluster verwendet, und sollte für alle Hosts eines Clusters identisch sein. Wenn Sie für mehrere Namen des Clusters Aliasnamen verwenden, geben Sie den primären Namen (Hauptnamen) hier ein. Dieser Name sollte über den DNS-Server oder die Datei Hosts in die primäre Cluster-IP-Adresse auflösbar sein.

  • Mit dem Netzwerkadresse-Parameter wird die MAC-Adresse (Media Access Control) für den Netzwerkadapter angegeben, der für die Behandlung des Datenverkehrs vom Client zum Cluster verwendet wird. Wenn die Unterstützung für Multicast deaktiviert ist, wird der Unicastmodus vom Host wiederhergestellt. Der Treiber, der dem Clusteradapter zugeordnet ist, wird von NLB angewiesen, die eindeutige integrierte Netzwerkadresse des Adapters außer Kraft zu setzen und dessen MAC-Adresse in die MAC-Adresse des Clusters zu ändern. Diese Adresse wird dann auf allen Clusterhosts verwendet. Sie müssen den Netzwerkadapter nicht manuell konfigurieren, damit diese Adresse erkannt wird.

    Wenn weitere NLB-Cluster in einem lokalen Subnetz vorhanden sind, muss für jeden Cluster eine andere Netzwerkadresse verwendet werden. Wenn Sie für jeden Cluster eine andere primäre IP-Adresse auswählen, wird von NLB automatisch sichergestellt, dass für die Cluster eindeutige Netzwerkadressen verwendet werden. Bei einigen Netzwerkadapter kann die integrierte Netzwerkadresse möglicherweise nicht geändert werden. Wenn dieses Problem auftritt, müssen Sie einen anderen Netzwerkadapter erwerben und installieren, die diese Funktion unterstützt.

  • Mit den Clusterausführungsmodus-Parametern wird angegeben, ob eine Multicast-MAC-Adresse für Clustervorgänge verwendet werden sollte. Wenn Multicast aktiviert ist, wird die Cluster-MAC-Adresse, die dem Clusteradapter zugeordnet ist, von NLB in eine Multicastadresse konvertiert. Dadurch wird auch sichergestellt, dass die primäre IP-Adresse des Clusters als Teil des ARP (Address Resolution Protocol) in diese Multicastadresse aufgelöst wird. Vom Adapter kann nun dessen ursprüngliche integrierte MAC-Adresse verwendet werden, die im Unicastmodus deaktiviert wurde.

    Sie können im Multicastmodus auch die Unterstützung für das Internet Group Management-Protokoll (IGMP) zum Einschränken der Switchüberflutung aktivieren. Dadurch wird der Datenverkehr auf Netzwerklastenausgleich-Ports eingeschränkt. Durch Aktivierung der IGMP-Unterstützung wird somit sichergestellt, dass der für einen NLB-Cluster vorgesehene Datenverkehr nur durch die Ports geleitet wird, die für die Clusterhosts bestimmt sind, und nicht durch alle Switchports.

    Wenn Sie die Unterstützung für Unicast auswählen, wird der Treiber, der dem Clusteradapter zugeordnet ist, von NLB angewiesen, die eindeutige integrierte Netzwerkadresse des Adapters außer Kraft zu setzen und dessen MAC-Adresse in die MAC-Adresse des Clusters zu ändern. Diese Adresse wird dann auf allen Clusterhosts verwendet. Sie müssen den Netzwerkadapter nicht manuell konfigurieren, damit diese Adresse erkannt wird. (Beachten Sie, dass die Änderung der MAC-Adressen von einigen Netzwerkadapter möglicherweise nicht unterstützt wird. Wenn dieses Problem auftritt, müssen Sie einen Netzwerkadapter installieren, die diese Option unterstützt.)

Wichtig

NLB bietet keine Unterstützung für eine Umgebung, in der sowohl Unicast- als auch Multicastadressen in einem einzigen Cluster verwendet werden. In den einzelnen Clustern müssen die darin verwendeten Netzwerkadapter entweder Multicast- oder Unicastadressen aufweisen. Andernfalls kann der Cluster nicht ordnungsgemäß ausgeführt werden. Die Anzahl der Netzwerkadapter ist nicht eingeschränkt. Verschiedene Hosts können eine unterschiedliche Anzahl an Netzwerkadapter aufweisen.

Portregeln

Auf der Registerkarte Portregeln wird nur die Zusammenfassung der vorhandenen Portregeln angezeigt. Wenn Sie auf Hinzufügen oder Bearbeiten klicken, sind die folgenden Parameter verfügbar:

  • Mit dem Cluster-IP-Adresse-Parameter wird die Cluster-IP-Adresse angegeben, die von der Portregel berücksichtigt werden sollte. Wenn für diesen Parameter kein Wert eingegeben und Alle ausgewählt wird, ist die Portregel eine globale Portregel und berücksichtigt alle Cluster-IP-Adressen, die diesem bestimmten NLB-Cluster zugeordnet sind. Wenn eine Cluster-IP-Adresse angegeben wird, wird durch die Portregel eine mit ihr in Konflikt stehende globale Portregel für diese bestimmte Cluster-IP-Adresse außer Kraft gesetzt.

  • Mit dem Portbereich-Parameter wird der TCP/UDP-Portbereich angegeben, der von einer Portregel berücksichtigt werden sollte. Der Standardportbereich reicht von 0 bis 65.535. Regeln für einen einzelnen Port werden als Bereich codiert, bei dem die erste und letzte Portnummer identisch sind.

  • Mit dem Protokolle-Parameter können Sie ein bestimmtes Protokoll vom Typ TCP/IP auswählen, das von einer Portregel berücksichtigt werden soll: TCP, UDP oder beides. Diese Regel wirkt sich nur auf den Netzwerkdatenverkehr für das angegebene Protokoll aus. Der Datenverkehr, auf den diese Regel keine Auswirkungen hat, wird vom Standardhost behandelt.

  • Konfigurieren Sie für Filtermodus die folgenden Parameter:

    • Mit dem Parameter Mehrfachhosts wird angegeben, dass der Netzwerkdatenverkehr der zugeordneten Portregel von Mehrfachhosts in einem Cluster behandelt wird. Dieser Filtermodus bietet eine skalierte Leistung und Fehlertoleranz, indem die Netzwerklast auf Mehrfachhosts verteilt wird. Sie können angeben, dass die Last gleichmäßig auf den Hosts verteilt wird oder dass jeder einzelne Host ein angegebenes Lastgewicht behandelt.

    • Mit dem Einzelhost-Parameter wird angegeben, dass der Netzwerkdatenverkehr für die zugeordnete Portregel entsprechend der angegebenen Behandlungspriorität von einem Einzelhost im Cluster behandelt wird. Dieser Filtermodus bietet eine portspezifische Fehlertoleranz bei der Behandlung von Netzwerkdatenverkehr.

    • Mit dem Parameter Diesen Portbereich deaktivieren wird angegeben, dass der gesamte Netzwerkdatenverkehr für die zugeordnete Portregel blockiert wird. In diesem Fall werden vom NLB-Treiber alle entsprechenden Netzwerkpakete oder -datagramme gefiltert. Mit diesem Filtermodus können Sie Netzwerkdatenverkehr blockieren, der einem bestimmten Portbereich zugeordnet ist.

  • Der Affinität-Parameter kann nur für den Filtermodus Mehrfachhosts angewendet werden.

    • Mit der Option Keine wird angegeben, dass mehrere Verbindungen von derselben Client-IP-Adresse von verschiedenen Clusterhosts behandelt werden können (es besteht keine Clientaffinität). Damit IP-Fragmente vom Netzwerklastenausgleich ordnungsgemäß behandelt werden, sollten Sie die Option Keine nicht verwenden, wenn Sie UDP oder Beide für die Protokolleinstellungen auswählen.

    • Mit der Option Einfach wird angegeben, dass NLB mehrere Anforderungen von derselben Client-IP-Adresse an denselben Clusterhost weiterleiten soll. Dies ist die Standardeinstellung für Affinität. Sie können die NLB-Clientaffinität optional so ändern, dass alle Clientanforderungen eines TCP/IP-Adressbereichs der Klasse C (anstatt einer einzelnen IP-Adresse) an einen einzelnen Clusterhost weitergeleitet werden. Aktivieren Sie dazu die Option Netzwerk statt der Option Einfach. Mit diesem Feature wird sichergestellt, dass Clients, von denen mehrere Proxyserver für den Zugriff auf den Cluster verwendet werden, ihre eigenen TCP-Verbindungen an denselben Clusterhost weiterleiten.

    • Mit der Option Netzwerk wird angegeben, dass NLB mehrere Anforderungen desselben TCP/IP-Adressbereichs der Klasse C an denselben Clusterhost weiterleitet. Durch Aktivieren der Affinität Netzwerk statt Einfach wird sichergestellt, dass Clients, von denen mehrere Proxyserver für den Zugriff auf den Cluster verwendet werden, ihre eigenen TCP-Verbindungen an denselben Clusterhost weiterleiten.

      Die Verwendung von mehreren Proxyservern auf dem Client führt dazu, dass Anforderungen eines einzelnen Clients von unterschiedlichen Computern zu stammen scheinen. Angenommen, alle Proxyserver des Clients befinden sich im selben Adressbereich, wird durch die Affinität Netzwerk sichergestellt, dass Clientsitzungen ordnungsgemäß behandelt werden. Wenn Sie diese Funktion nicht benötigen, verwenden Sie die Affinität Einfach, um die skalierte Leistung zu maximieren.

    Als Erweiterung für die Optionen Einfach und Netzwerk können Sie eine Zeitlimiteinstellung konfigurieren, damit die Clientaffinität beibehalten wird, wenn die Konfiguration eines NLB-Clusters geändert wird. Mit dieser Erweiterung kann auch die Affinität von Clients zu einem Clusterhost selbst dann beibehalten werden, wenn keine aktiven Verbindungen vom Client zum Host vorhanden sind.

    Durch Aktivieren der Affinität Einfach oder Netzwerk wird sichergestellt, dass alle Verbindungen, die Bestandteil derselben Clientsitzung sind, nur von einem Clusterhost behandelt werden. Dies ist wichtig, wenn für die auf dem Clusterhost ausgeführte Serveranwendung ein Sitzungsstatus (z. B. Servercookies) zwischen den Verbindungen beibehalten wird.

    Ein Sitzungsstatus für Back-End-Datenbanken, bei denen viele unterschiedliche Transaktionen auf zahlreichen Computern ausgeführt werden, wird jedoch nicht beibehalten. Wenn eine Verbindung beendet wird, endet auch der Sitzungsstatus.

    Durch Deaktivieren von Affinität wird ein verbesserter Lastenausgleich ermöglicht, da nun mehrere Verbindungen desselben Clients von verschiedenen Clusterhosts gleichzeitig behandelt werden können. Wenn Sie die skalierte Leistung optimieren möchten, deaktivieren Sie die Clientaffinität (mithilfe der Option Keine), wenn Sie diese nicht benötigen. Damit IP-Fragmente von NLB jedoch ordnungsgemäß behandelt werden, sollten Sie die Option Keine nicht verwenden, wenn Sie UDP oder Beide für die Protokolleinstellungen auswählen.

Wichtig

Wenn Sie NLB für den Lastenausgleich von VPN-Datenverkehrs (virtuelles privates Netzwerk) verwenden, müssen Sie die Portregeln konfigurieren, mit denen die Ports verwaltet werden, die den VPN-Datenverkehr behandeln (TCP-Port 1723 für PPTP/GRE und UDP-Port 500 für IPSEC/L2TP), damit entweder die Affinität Einfach oder Netzwerk verwendet wird.

  • Der Lastgewicht-Parameter kann nur für den Filtermodus Mehrfachhosts angewendet werden. Sie können diesen Parameter nur konfigurieren, wenn Sie das Dialogfeld mit den Portregeln über Hosteigenschaften öffnen. (Dieser Parameter kann nicht konfiguriert werden, wenn Sie das Dialogfeld mit den Portregeln über Clustereigenschaften öffnen.)

    Wenn Sie den Filtermodus Mehrfachhosts verwenden, wird mit diesem Parameter die relative Menge an Datenverkehr mit Netzwerklastausgleich angegeben, der von diesem Host für die zugeordnete Portregel behandelt werden soll. Zulässige Werte können von 0 (Null) bis 100 reichen. Legen Sie das Lastgewicht auf 0 (Null) fest, um zu vermeiden, dass von einem Host kein Netzwerkdatenverkehr behandelt wird. Der tatsächliche Anteil an von den einzelnen Hosts behandeltem Datenverkehr wird als lokales Lastgewicht berechnet und durch die Summe aller Lastgewichte des Clusters geteilt.

    Mit dem Lastgewicht-Parameter können Sie verschiedene Lastgewichte für die einzelnen Hosts des Clusters angeben. Sie können auch angeben, dass die Netzwerklast von allen Hosts gleichmäßig verteilt wird. Verwenden Sie dazu den Parameter zum gleichmäßigen Verteilen der Last statt des Lastgewicht-Parameter.

  • Der Behandlungspriorität-Parameter kann nur für den Filtermodus Einzelhost angewendet werden. Sie können diesen Parameter nur konfigurieren, wenn Sie das Dialogfeld mit den Portregeln über Hosteigenschaften öffnen. (Dieser Parameter ist nicht verfügbar, wenn Sie das Dialogfeld mit den Portregeln über Clustereigenschaften öffnen.)

    Wenn Sie den Filtermodus Einzelhost verwenden, wird mit dem Behandlungspriorität-Parameter die Priorität des lokalen Hosts für die Behandlung des Netzwerkdatenverkehrs für die zugeordnete Portregel angegeben. Der gesamte Datenverkehr für diese Regel wird vom Host mit der höchsten Behandlungspriorität (niedrigster numerischer Wert) dieser Regel unter allen aktuellen Mitgliedern des Clusters behandelt. Die zulässigen Werte reichen von 1, der höchsten Priorität, bis zur maximalen Anzahl an zulässigen Hosts (32). Dieser Wert muss für alle Hosts des Clusters eindeutig sein. Obwohl dieser Parameter in der Liste Definierte Portregeln angezeigt wird, konfigurieren Sie ihn auf der Registerkarte Hostparameter.

Hostparameter

  • Mit dem Parameter Priorität (eindeutige Hostkennung) wird eine eindeutige ID für jeden Host angegeben. Der Host mit der niedrigsten numerischen Priorität des Clusters behandelt den Netzwerkdatenverkehr des Clusters, der nicht von einer Portregel berücksichtigt wird. Sie können diese Prioritäten außer Kraft setzen oder einen Lastenausgleich für bestimmte Portbereiche bereitstellen, indem Sie auf der Registerkarte Portregeln Regeln angeben.

    Wenn dem Cluster ein neuer Host hinzugefügt wird und dessen Priorität mit einem anderen Host im Cluster in Konflikt steht, wird dieser Host nicht als Teil dieses Clusters angenommen. Die verbleibenden Hosts des Clusters behandeln den Datenverkehr weiter. Eine Meldung, die das Problem beschreibt, wird in das Windows-Ereignisprotokoll geschrieben.

  • Mit dem IP-Adresse-Parameter wird die eindeutige IP-Adresse dieses Hosts angegeben, die für Netzwerkdatenverkehr verwendet wird, der dem Cluster nicht zugeordnet ist (z. B. Angeben des Zugriffs über Telnet auf einen bestimmten Host im Cluster). Die IP-Adresse sollte in punktierter Standardschreibweise (z. B. w.x.y.z) eingegeben werden. Diese IP-Adresse wird verwendet, um die einzelnen Hosts eines Clusters individuell zu adressieren. Sie sollte für jeden Host eindeutig sein. Die dedizierte IP-Adresse sollte in den TCP/IP-Eigenschaften immer zuerst eingegeben werden.

    Von NLB wird nur auf die dedizierte IP-Adresse verwiesen, wenn ein einzelner Netzwerkadapter zur Behandlung des Datenverkehrs vom Client zum Cluster sowie von anderem Netzwerkdatenverkehr verwendet wird, der speziell an die dedizierte IP-Adresse weitergeleitet werden muss. Mit NLB wird sichergestellt, dass sich die aktuelle NLB-Konfiguration nicht auf den an die dedizierte IP-Adresse weitergeleiteten Datenverkehr auswirkt. Dies gilt auch, wenn dieser Host als Teil des Clusters ausgeführt wird und NLB aufgrund von Parameterfehlern in der Registrierung deaktiviert wurde.

Wichtig

In der Regel müssen sowohl die dedizierte IP-Adresse als auch die Cluster-IP-Adresse in das Dialogfeld Internetprotokolleigenschaften (TCP/IP) eingegeben werden. Stellen Sie dabei sicher, dass die Adressen in beiden Feldern identisch sind. Wenn Sie jedoch einen VPN-Lastenausgleichcluster (virtuelles privates Netzwerk) konfigurieren, sollten Sie die dedizierte IP-Adresse nicht konfigurieren. In einem VPN sollte auf allen Clusterhosts nur die Cluster-IP-Adresse vorhanden sein. Bei der dedizierten IP-Adresse muss es sich um eine statische IP-Adresse handeln - es darf keine DHCP-Adresse verwendet werden.

  • Mit dem Subnetzmaske-Parameter wird die Subnetzmaske der angegebenen IP-Adresse dargestellt. Die Maske wird in punktierter Standardschreibweise (z. B. 255.255.255.0) eingegeben.

  • Mit dem Parameter Ursprünglicher Hoststatus wird angegeben, ob NLB gestartet wird und der Host beim Starten des Betriebssystems gleichzeitig einem Cluster hinzugefügt wird. Sie möchten z. B. möglicherweise vor dem Starten von NLB andere Dienste manuell und in einer bestimmten Reihenfolge starten. Mithilfe der Befehle Start und Stop im NLB-Befehlszeilentool können Hosts so gesteuert werden, dass sie dem Cluster dynamisch hinzugefügt und aus diesem entfernt werden. Wenn das Kontrollkästchen Ruhezustand nach Computerneustart beibehalten aktiviert ist und der Host im Ruhezustand heruntergefahren wurde, verbleibt der Host beim Starten von Windows im Ruhezustand.


Inhaltsverzeichnis