Konfigurieren der Link-Aggregation
Die Link-Aggregation kombiniert Daten aus mehreren Ports zu einer einzigen Hochgeschwindigkeits-Verbindung. Die Konfiguration der Linkaggregation erhöht die Kapazität und Verfügbarkeit des Kommunikationskanals zwischen der Citrix ADC Appliance und anderen angeschlossenen Geräten. Ein aggregierter Link wird auch als “Kanal. “ Sie können die Kanäle manuell konfigurieren oder LACP (Link Aggregation Control Protocol) verwenden. Sie können LACP weder auf einen manuell konfigurierten Kanal anwenden noch einen von LACP erstellten Kanal manuell konfigurieren.
Wenn eine Netzwerkschnittstelle an einen Kanal gebunden ist, haben die Kanalparameter Vorrang vor den Netzwerkschnittstellenparametern. (Das heißt, die Parameter der Netzwerkschnittstelle werden ignoriert.) Eine Netzwerkschnittstelle kann nur an einen Kanal gebunden werden.
Wenn eine Netzwerkschnittstelle an einen Kanal gebunden ist, wird die VLAN-Konfiguration abgesetzt. Wenn Netzwerkschnittstellen entweder manuell oder durch LACP an einen Kanal gebunden sind, werden sie aus den VLANs entfernt, zu denen sie ursprünglich gehörten, und dem Standard-VLAN hinzugefügt. Sie können den Kanal jedoch an das alte VLAN oder an ein neues binden. Wenn Sie beispielsweise die Netzwerkschnittstellen 1/2 und 1/3 an ein VLAN mit ID 2 binden und sie dann an einen Kanal LA/1 binden, werden die Netzwerkschnittstellen in das Standard-VLAN verschoben, Sie können sie jedoch wieder an VLAN 2 binden.
Manuelles Konfigurieren der Linkaggregation
Wenn Sie einen Linkaggregationskanal erstellen, ist der Status DOWN, bis Sie eine aktive Schnittstelle an ihn binden. Sie können einen Kanal jederzeit ändern. Sie können Kanäle entfernen, oder Sie können sie aktivieren/deaktivieren.
CLI-Verfahren
So erstellen Sie einen Link-Aggregationskanal mit der CLI:
Geben Sie an der Eingabeaufforderung Folgendes ein:
- add channel <id> [-ifnum <interfaceName> …] [-state ( ENABLED | DISABLED )] [-speed <speed>] [-flowControl <flowControl>] [-haMonitor ( ON | OFF )][-tagall ( ON | OFF )] [-ifAlias <string>] [-throughput <positive_integer>] [-bandwidthHigh <positive_integer> [-bandwidthNormal <positive_integer>]]
- show channel
Beispiel:
> add channel LA/1 -ifnum 1/8
Done
<!--NeedCopy-->
So binden Sie eine Schnittstelle mit der Befehlszeilenschnittstelle an einen vorhandenen Verbindungsaggregationskanal oder lösen Sie die Bindung von einer Schnittstelle aus:
Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:
- bind channel <id> <interfaceName>
- unbind channel <id> <interfaceName>
Beispiel:
bind channel LA/1 1/8
<!--NeedCopy-->
So ändern Sie einen Link-Aggregationskanal mit der CLI:
Geben Sie an der Eingabeaufforderung den Befehl set channel, die Kanal-ID und die zu ändernden Parameter mit ihren neuen Werten ein.
So entfernen Sie einen Link-Aggregationskanal mit der CLI:
Wichtig: Wenn ein Kanal entfernt wird, verursachen die Netzwerkschnittstellen, die an ihn gebunden sind, Netzwerkschleifen, die die Netzwerkleistung verringern. Sie müssen die Netzwerkschnittstellen deaktivieren, bevor Sie den Kanal entfernen.
Geben Sie an der Eingabeaufforderung Folgendes ein:
- rm channel <id>
Beispiel:
> rm channel LA/1
Done
<!--NeedCopy-->
GUI-Verfahren
So konfigurieren Sie einen Link-Aggregationskanal mit der GUI:
Navigieren Sie zu System > Netzwerk > Kanäle, fügen Sie einen neuen Kanal hinzu oder bearbeiten Sie einen vorhandenen Kanal.
So entfernen Sie einen Link-Aggregationskanal mit der GUI:
Wichtig:
Wenn ein Kanal entfernt wird, induzieren die Netzwerkschnittstellen, die an ihn gebunden sind, Netzwerkschleifen, die die Netzwerkleistung verringern. Sie müssen die Netzwerkschnittstellen deaktivieren, bevor Sie den Kanal entfernen.
Navigieren Sie zu System > Netzwerk > Kanäle, wählen Sie den Kanal aus, den Sie entfernen möchten, und klicken Sie auf Löschen.
Konfigurieren der Linkaggregation mithilfe des Link Aggregation Control-Protokolls
Das Link Aggregation Control Protocol (LACP) ermöglicht Netzwerkgeräten den Austausch von Verbindungsaggregationsinformationen durch den Austausch von LACP-Dateneinheiten (LACPDUs). Daher können Sie LACP nicht auf Netzwerkschnittstellen aktivieren, die Mitglieder eines Kanals sind, den Sie manuell erstellt haben.
Wenn Sie LACP zum Konfigurieren der Linkaggregation verwenden, verwenden Sie andere Befehle und Parameter zum Ändern von Linkaggregationskanälen als zum Erstellen von Linkaggregationskanälen. Um einen Kanal zu entfernen, müssen Sie LACP auf allen Schnittstellen deaktivieren, die Teil des Kanals sind.
Hinweis: In einer Hochverfügbarkeitskonfiguration werden LACP-Konfigurationen weder propagiert noch synchronisiert.
Konfigurieren der LACP-Systempriorität
Die LACP-Systempriorität bestimmt, welches Peer-Gerät eines LACP-LA-Kanals die Kontrolle über den LA-Kanal haben kann. Diese Nummer wird global auf alle LACP-Kanäle der Appliance angewendet. Je geringer der Wert, desto höher die Priorität.
So konfigurieren Sie die LACP-Systempriorität mit der Befehlszeilenschnittstelle:
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um die Priorität für eine eigenständige Appliance festzulegen und die Konfiguration zu überprüfen:
- set lacp -sysPriority <positive_integer>
- show lacp
Beispiel:
set lacp -sysPriority 50
<!--NeedCopy-->
Um die Priorität für einen bestimmten Clusterknoten festzulegen, melden Sie sich bei der Cluster-IP-Adresse an und geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
- set lacp -sysPriority <positive_integer> -ownerNode <positive_integer>
- show lacp
Beispiel:
set lacp -sysPriority 50 -ownerNode 2
<!--NeedCopy-->
So konfigurieren Sie die LACP-Systempriorität mit der GUI:
- Navigieren Sie zu System > Netzwerk > Schnittstellen, und wählen Sie in der Liste Aktion die Option LACP festlegen aus.
- Geben Sie die Systempriorität und den Besitzerknoten an (gilt nur für ein Cluster-Setup).
Verknüpfungsaggregationskanäle erstellen
Um einen Link-Aggregationskanal mithilfe von LACP zu erstellen, müssen Sie LACP aktivieren und auf jeder Schnittstelle, die Teil des Kanals sein soll, denselben LACP-Schlüssel angeben. Wenn Sie beispielsweise LACP aktivieren und den LACP-Schlüssel auf 3 an den Schnittstellen 1/1 und 1/2 setzen, wird ein Link Aggregation Kanal LA/3 erstellt, und die Schnittstellen 1/1 und 1/2 werden automatisch daran gebunden.
Hinweis:
-
Wenn Sie LACP auf einer Netzwerkschnittstelle aktivieren, müssen Sie den LACP-Schlüssel angeben.
-
Standardmäßig ist LACP auf allen Netzwerkschnittstellen deaktiviert.
So erstellen Sie einen LACP-Kanal mit der CLI:
Geben Sie an der Eingabeaufforderung Folgendes ein:
- set interface <id> [-lacpMode <lacpMode>] [-lacpKey<positive_integer>] [-lacpPriority <positive_integer>] [-lacpTimeout (LONG | SHORT )]
- show interface [<id>]
So erstellen Sie einen LACP-Kanal mit der GUI:
Navigieren Sie zu System > Netzwerk > Schnittstellen, öffnen Sie die Netzwerkschnittstelle und legen Sie die Parameter fest.
Verknüpfungsaggregationskanäle ändern
Nachdem Sie einen LACP-Kanal durch Angabe von Schnittstellen erstellt haben, können Sie die Eigenschaften des Kanals ändern.
So ändern Sie einen LACP-Kanal mit der CLI:
Geben Sie an der Eingabeaufforderung Folgendes ein:
- set channel <id> [-ifnum <interfaceName> …] [-state ( ENABLED | DISABLED )] [-speed <speed>] [-flowControl <flowControl>] [-haMonitor ( ON | OFF )] [-ifAlias <string>] [-throughput <positive_integer>] [-tagall (ON | OFF)] [-bandwidthHigh <positive_integer> [-bandwidthNormal <positive_integer>]]
- show channel
Beispiel:
> set channel LA/3 -state ENABLED -speed 10000
Done
<!--NeedCopy-->
So ändern Sie einen LACP-Kanal mit der GUI:
Navigieren Sie zu System > Netzwerk > Kanäle, und ändern Sie einen vorhandenen LACP-Kanal.
Entfernen eines Verknüpfungsaggregationskanals
Um einen Link Aggregation Kanal zu entfernen, der mit LACP erstellt wurde, müssen Sie LACP auf allen Schnittstellen deaktivieren, die Teil des Kanals sind.
So entfernen Sie einen LACP-Kanal mit der CLI:
Geben Sie an der Eingabeaufforderung Folgendes ein:
- set interface <id> -lacpMode Disable
- show interface [<id>]
So entfernen Sie einen LACP-Kanal mit der GUI:
Navigieren Sie zu System > Netzwerk > Schnittstellen, öffnen Sie die Netzwerkschnittstelle und deaktivieren Sie die Option LACP aktivieren.
Link-Redundanz über LACP-Kanäle
Link-Redundanz mithilfe von LACP-Kanälen ermöglicht es dem Citrix ADC, einen LACP-Kanal in logische Subkanäle zu unterteilen, wobei ein Subkanal aktiv und der andere im Standby-Modus aktiv ist. Wenn der aktive Subkanal einen minimalen Durchsatzschwellenwert nicht erreicht, wird einer der Standby-Unterkanäle aktiv und übernimmt die Übernahme.
Ein Subchannel wird aus Links erstellt, die Teil des LACP-Kanals sind und mit einem bestimmten Gerät verbunden sind. Beispielsweise erstellt der ADC für einen LACP-Kanal mit vier Schnittstellen auf einem Citrix ADC, zwei der Schnittstellen, die mit Gerät A und die anderen beiden mit Gerät B verbunden sind, zwei logische Subkanäle, einen Subkanal mit zwei Links zu Gerät A und einen anderen Subkanal mit zwei Links zu Gerät B.
Um die Link-Redundanz für einen LACP-Kanal zu konfigurieren, legen Sie den Parameter LRMinThroughput fest, der den minimalen Durchsatzschwellenwert (in Mbit/s) angibt, der vom aktiven Subkanal erreicht werden soll. Wenn Sie diesen Parameter festlegen, werden die Unterkanäle automatisch erstellt. Wenn der maximal unterstützte Durchsatz des aktiven Kanals unter den Wert LRMinThroughput fällt, tritt ein Link-Failover auf und ein Standby-Unterkanal wird aktiv.
Wenn Sie den LRMinThroughput-Parameter eines LACP-Kanals deaktivieren oder den Wert auf Null setzen, ist die Verbindungsredundanz für diesen Kanal deaktiviert. Dies ist die Standardeinstellung.
Beispiel
Betrachten Sie ein Beispiel für Verbindungsredundanz, die zwischen Citrix ADC NS1 und Switches SW1 und SW2 konfiguriert wurde.
NS1 ist über SW1 und SW2 mit dem Netzwerkgerät NW-A verbunden. Auf NS1 wird der LACP-Kanal LA/1 aus den Schnittstellen 1/1, 1/2, 1/3 und 1/4 erstellt. Die Schnittstellen 1/1 und 1/2 von NS1 sind mit SW1 verbunden, die Schnittstellen 1/3 und 1/4 sind an SW2 angeschlossen. Jeder der vier Links unterstützt einen maximalen Durchsatz von 1000Mbps. Wenn der Parameter LRMinThroughput auf einen Wert gesetzt ist (z. B. 2000), erstellt NS1 zwei logische Subkanäle aus LA/1, einen Subkanal (zB Subkanal 1) mit den Schnittstellen 1/1 und 1/2 (verbunden mit SW1) und den anderen Subkanal (Subkanal 2) unter Verwendung der Schnittstellen 1/3 und 1/4 (mit SW2 verbunden).
NS1 wendet einen Algorithmus an, um einen Subchannel (z. B. Subchannel 1) aktiv zu machen und den anderen in den Standby-Modus zu versetzen. NS1 und Netzwerkgerät NW-A sind nur über den aktiven Subkanal zueinander zugänglich.
Angenommen, Subchannel 1 ist aktiv und der maximal unterstützte Durchsatz unterschreitet den LRMinThroughput-Wert (z. B. eine seiner Verbindungen schlägt fehl, und der maximal unterstützte Durchsatz fällt auf 1000 Mbit/s). Subchannel 2 wird aktiv und übernimmt die Kontrolle.
Link-Redundanz mithilfe von LACP-Kanälen in einem Hochverfügbarkeit-Setup
Wenn Sie in einer High Availability (HA) -Konfiguration den Durchsatz (Durchsatzparameter) -basierten HA-Failover und Link-Redundanz (LRMinThroughput-Parameter) auf einem LACP-Kanal konfigurieren möchten, müssen Sie den Durchsatzparameter auf einen Wert festlegen, der kleiner oder gleich dem des Parameters LRMinThroughput ist.
Der maximal unterstützte Durchsatz eines LACP-Kanals wird als der maximal unterstützte Durchsatz des aktiven Subkanals berechnet.
Wenn der Durchsatzparameterwert gleich oder kleiner als der lrminthroughput-Parameterwert ist, tritt ein HA-Failover auf, wenn beide der folgenden Bedingungen gleichzeitig vorhanden sind:
-
Keiner der maximal unterstützten Durchsätze der Subkanäle entspricht dem LRMinThroughput-Parameterwert.
-
Der maximal unterstützte Durchsatz des LACP-Kanals entspricht nicht dem Durchsatzparameterwert
Betrachten Sie ein Beispiel für ein HA-Setup mit Citrix ADCs NS1 und NS2 mit Switches SW1 und SW2. NS1 ist über SW1 und SW2 mit NS2 verbunden.
Auf NS1 wird der LACP-Kanal LA/1 aus den Schnittstellen 1/1, 1/2, 1/3 und 1/4 erstellt. Die Schnittstellen 1/1 und 1/2 von NS1 sind mit SW1 verbunden, die Schnittstellen 1/3 und 1/4 sind an SW2 angeschlossen. Jeder der vier Links unterstützt einen maximalen Durchsatz von 1000Mbps.
Im Folgenden sind die LACP-Parametereinstellungen in diesem Beispiel:
Parameter | Wert |
---|---|
Durchsatz | 2000 |
lrminthroughput | 2000 |
NS1 bildet zwei Subkanäle aus LA/1, einen Subkanal (z. B. Subkanal 1) über Schnittstellen 1/1 und 1/2 (verbunden mit SW1) und den anderen Subkanal (Subkanal 2) über Schnittstellen 1/3 und 1/4 (verbunden mit SW2). Jeder der beiden Subkanäle unterstützt einen maximalen Durchsatz von 2000 Mbit/s. Durch Anwenden eines Algorithmus macht NS1 einen Subchannel (z. B. Subchannel 1) und den anderen Standby aktiv.
Angenommen, Subchannel 1 ist aktiv und der maximal unterstützte Durchsatz unterschreitet den LRMinThroughput-Wert (z. B. eine seiner Verbindungen schlägt fehl, und der maximal unterstützte Durchsatz fällt auf 1000 Mbit/s). Subchannel 2 wird aktiv und übernimmt die Kontrolle. HA-Failover tritt nicht auf, da der maximal unterstützte Durchsatz des LACP-Kanals nicht kleiner als der Durchsatzparameterwert ist:
Maximaler unterstützter Durchsatz des LACP-Kanals = Maximaler unterstützter Durchsatz des aktiven Kanals = Maximaler unterstützter Durchsatz von Subchannel 2 = 2000 Mbit/s
Wenn der maximal unterstützte Durchsatz von Subchannel 2 auch unter den lrminthroughput-Wert fällt (z. B. eine seiner Verbindungen schlägt fehl und der maximal unterstützte Durchsatz auf 1000 Mbit/s fällt), tritt ein HA-Failover auf, da der maximal unterstützte Durchsatz des LACP-Kanals dann kleiner als der Durchsatzparameter ist Wert:
Konfigurieren der Link-Redundanz mithilfe von LACP-Kanälen
So konfigurieren Sie die Link-Redundanz für einen LACP-Kanal mit der CLI:
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um den Kanal zu konfigurieren und die Konfiguration zu überprüfen:
- set channel <id> -lrMinThroughput <positive_integer>
- show channel
Beispiel:
> set channel la/1 –lrMinThroughput 2000
Done
> set channel la/2 –throughput 2000 –lrMinThroughput 2000
Done
<!--NeedCopy-->
So konfigurieren Sie die Link-Redundanz für einen LACP-Kanal mit der GUI
- Navigieren Sie zu System > Netzwerk > Kanäle.
- Wählen Sie im Detailbereich einen LACP-Kanal aus, für den Sie die Link-Redundanz konfigurieren möchten, und klicken Sie dann auf Bearbeiten.
- Legen Sie im Dialogfeld LACP-Kanal konfigurieren den Parameter LRMinThroughput fest.
- Klicken Sie auf Schließen.