Redundantes Schnittstellenset
Hinweis:
Die Link-Redundanzkonfiguration wird auf einer Citrix VPX-Instanz, die auf einer Citrix SDX-Appliance gehostet wird, nicht unterstützt.
Ein redundanter Schnittstellensatz ist ein Satz von Schnittstellen, bei denen eine der Schnittstellen aktiv ist und die übrigen im Standby-Modus sind. Wenn die aktive Schnittstelle ausfällt, übernimmt eine der Standby-Schnittstellen die Funktion und wird aktiv.
Im Folgenden sind die Hauptvorteile der Verwendung redundanter Schnittstellensätze aufgeführt:
- Ein redundanter Schnittstellensatz gewährleistet die Zuverlässigkeit der Verbindung zwischen der Citrix ADC Appliance und einem Peer-Gerät, indem Backup-Verbindungen zwischen ihnen bereitgestellt werden.
- Im Gegensatz zur Link-Redundanz mit LACP ist für einen redundanten Schnittstellensatz keine Konfiguration auf dem Peer-Gerät erforderlich. Für das Peer-Gerät erscheinen redundante Schnittstellensätze als einzelne Schnittstellen und nicht als Gruppe oder Sammlung.
- In einer Hochverfügbarkeitskonfiguration (HA) können redundante Schnittstellensätze die Anzahl der HA-Failover minimieren.
Hinweis
Redundant Interface Set war früher als “NIC-Bundling” bekannt, als es erstmals in Version 10.5 eingeführt wurde.
So funktioniert der redundante Schnittstellensatz
Für einen redundanten Schnittstellensatz leitet die Citrix ADC Appliance auf der Grundlage eines internen Algorithmus eine MAC-Adresse ab und weist sie dem redundanten Schnittstellensatz zu. Diese MAC-Adresse wird von allen Mitgliedsschnittstellen gemeinsam genutzt und jeweils nur von der aktiven Schnittstelle verwendet. Die aktive Schnittstelle sendet GARP-Nachrichten, die die dem redundanten Schnittstellensatz zugewiesene MAC-Adresse und nicht die eigene physische MAC-Adresse der Schnittstelle enthalten. Wenn die aktuelle aktive Schnittstelle ausfällt und von einer anderen Schnittstelle übernommen wird, sendet die neue aktive Schnittstelle GARP-Nachrichten. Das Peer-Gerät aktualisiert seine Weiterleitungstabelle mit den neuen aktiven Schnittstelleninformationen. Die Standby-Schnittstellen senden keine GARP-Nachrichten. Die Standby-Schnittstellen senden keine Pakete und sie verwerfen alle Pakete, die sie empfangen.
In einem redundanten Schnittstellensatz basiert die Auswahl der Mitgliedsschnittstelle als aktiv auf einem der folgenden Faktoren:
- Redundante Schnittstellenpriorität. Dies ist ein Parameter einer Schnittstelle und definiert die Priorität der Schnittstelle in einem redundanten Schnittstellensatz für die Auswahl des aktiven Mitglieds. Dieser Parameter gibt eine positive Ganzzahl an. Senken Sie den Wert, um die Priorität der aktiven Mitgliederauswahl zu erhöhen. Die Mitgliederschnittstelle mit der höchsten Priorität (niedrigster Wert) wird als aktive Schnittstelle des redundanten Schnittstellensatzes ausgewählt.
- Verbindliche Reihenfolge der Mitgliederschnittstellen. Wenn alle Mitgliedsschnittstellen dieselbe redundante Schnittstellenpriorität haben, wird die Mitgliedsschnittstelle, die zuerst an den redundanten Schnittstellensatz gebunden wurde, als aktive Schnittstelle des redundanten Schnittstellensatzes ausgewählt.
In einem redundanten Schnittstellensatz wird die aktive Schnittstellenauswahl in einem der folgenden Ereignisse ausgelöst:
- Wenn die aktuelle aktive Schnittstelle ausfällt oder Sie sie deaktivieren.
- Wenn Sie die Priorität einer Standby-Schnittstelle auf einen Wert setzen, der niedriger ist als der der aktuellen aktiven Schnittstelle. Die Standby-Schnittstelle übernimmt die Funktion der aktiven Schnittstelle.
- Wenn Sie eine Schnittstelle binden, deren Priorität niedriger ist als die der aktuellen aktiven Schnittstelle. Die neu gebundene Schnittstelle übernimmt die Funktion der aktiven Schnittstelle.
Punkte, die bei der Konfiguration redundanter Schnittstellensätze zu beachten sind
Beachten Sie die folgenden Punkte, bevor Sie einen redundanten Schnittstellensatz konfigurieren:
- In einer eigenständigen Appliance oder einer Appliance in einem Hochverfügbarkeits-Setup wird ein verbindungsredundanter Satz in der LR/X-Notation angegeben, wobei X zwischen 1 und 4 liegen kann. Zum Beispiel LR/1.
- In einer Hochverfügbarkeitskonfiguration werden redundante Schnittstellensatzkonfigurationen nicht an den sekundären Knoten weitergegeben oder synchronisiert.
- Sie können maximal vier redundante Schnittstellensätze auf einer Citrix ADC Appliance konfigurieren.
- Sie können maximal 16 Schnittstellen an einen redundanten Schnittstellensatz binden.
- Mitgliedsschnittstellen eines redundanten Schnittstellensatzes können nicht an einen anderen redundanten Schnittstellensatz gebunden werden.
- Mitgliedsschnittstellen eines redundanten Schnittstellensatzes können nicht an einen Link Aggregate (LA) -Kanal gebunden werden.
- LA-Kanäle können nicht an einen redundanten Schnittstellensatz gebunden werden.
- Redundante Schnittstellensätze können nicht an einen LA-Kanal gebunden werden.
- In einem Cluster-Setup:
- Redundante Schnittstellensätze können nicht an eine Cluster-Link-Aggregation gebunden werden.
- Ein verbindungsredundanter Satz wird in der N/LR/X-Notation angegeben (z. B. 1/LR/3). Wobei: N die ID des Clusterknotens ist, auf dem der redundante Schnittstellensatz erstellt werden soll. X ist ein link-redundanter Set-Identifier auf einem Clusterknoten. X kann zwischen 1 und 4 liegen.
- Eine Cluster-Link-Aggregation kann nicht an einen redundanten Schnittstellensatz gebunden werden.
- Ein redundanter Schnittstellensatz kann nur die Schnittstellen des Knotens enthalten, zu dem der redundante Schnittstellensatz gehört.
- Eine bestehende Konfiguration eines elink-Redundanzsatzes auf einer eigenständigen Appliance wechselt automatisch zur Cluster-Notation (N/LR/X), nachdem die Appliance zu einem Cluster-Setup hinzugefügt wurde.
Konfigurationsschritte
Die Konfiguration des redundanten Schnittstellensatzes auf einer Citrix ADC Appliance umfasst die folgenden Aufgaben:
-
Erstellen Sie einen redundanten Schnittstellensatz. Verwenden Sie die Channel-Befehlsoperation, um einen redundanten Schnittstellensatz zu erstellen.
In einer eigenständigen Appliance oder einer Appliance in einem Hochverfügbarkeits-Setup wird ein verbindungsredundanter Satz in der LR/X-Notation angegeben, wobei X zwischen 1 und 4 liegen kann. Zum Beispiel LR/1.
In einem Cluster-Setup wird ein verbindungsredundanter Satz in N/LR/X angegeben (z. B. 1/LR/3), wobei: N die ID des Clusterknotens ist, auf dem der redundante Schnittstellensatz erstellt werden soll, X die ID des verbindungsredundanten Satzes auf einem Clusterknoten ist. X kann zwischen 1 und 4 liegen.
-
Binden Sie Schnittstellen an den redundanten Schnittstellensatz. Ordnen Sie die gewünschten Schnittstellen dem redundanten Schnittstellensatz zu. Eine Schnittstelle kann nicht Teil mehrerer redundanter Schnittstellensätze sein.
-
(Optional) Legen Sie eine redundante Schnittstellenpriorität für die Mitgliederschnittstellefest. Verwenden Sie den Schnittstellenbefehl, um die Priorität der redundanten Schnittstelle auf einer gewünschten Mitgliedsschnittstelle eines redundanten Schnittstellensatzes festzulegen.
Um einen redundanten Schnittstellensatz mit der CLI zu erstellen:
An der Eingabeaufforderung:
- Kanal hinzufügen <ID>
- Kanal einblenden <ID>
Um Schnittstellen mit der CLI an einen redundanten Schnittstellensatz zu binden:
An der Eingabeaufforderung:
- Kanal binden <ID><ifnum>
- Kanal einblenden <ID>
So legen Sie mithilfe der CLI eine redundante Schnittstellenpriorität für eine Schnittstelle fest:
An der Eingabeaufforderung:
- Schnittstelle setzen <ID>-lrsetpriority <positive_integer>
- Oberfläche einblenden <ID>
Beispielkonfiguration 1:
Im folgenden Beispiel wird der redundante Schnittstellensatz LR/1 erstellt, und die Schnittstellen 1/1, 1/2, 1/3 und 1/4 sind an LR/1 gebunden. Die redundante Schnittstellenpriorität ist für all diese Mitgliedsschnittstellen auf einen Standardwert von 1024 festgelegt. Die Ausgabe des Befehls show channel zeigt an, dass die Schnittstelle 1/1 die aktuelle aktive Schnittstelle für den redundanten Schnittstellensatz lr/1 ist.
> add channel lr/1
Done
> bind channel lr/1 1/1 1/2 1/3 1/4
Done
> show channel
1) Interface LR/1 (Link Redundant) #23
flags=0x100c020 <ENABLED, UP, LINKREDUNDANT, UP, HAMON, 802.1q>
MTU=1500, native vlan=1, MAC=36:97:a2:b7:6b:a9, uptime 0h00m00s
Requested: media NONE, speed AUTO, duplex NONE, fctl OFF,
throughput 0
Actual: throughput 1000
LLDP Mode: NONE,
RX: Pkts(1) Bytes(52) Errs(0) Drops(1) Stalls(0)
TX: Pkts(2) Bytes(84) Errs(0) Drops(4) Stalls(0)
NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
Bandwidth thresholds are not set.
1/1: UTP-1000-FULL-OFF UP 0h14m06s LR Active Member
1/2: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/3: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/4: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
Done
<!--NeedCopy-->
Beispielkonfiguration 2:
Im folgenden Beispiel ist die redundante Schnittstellenpriorität der Mitgliedsschnittstelle 1/4 auf 100 festgelegt, was niedriger ist als die eingestellte redundante Schnittstellenpriorität aller anderen Mitgliedsschnittstellen von LR/1.
Die Ausgabe des Befehls show channel zeigt an, dass die Schnittstelle 1/4 die aktuelle aktive Schnittstelle für den redundanten Schnittstellensatz LR/1 ist.
> set interface 1/4 -lrsetPriority 100
Done
> show channel
1) Interface LR/1 (Link Redundant) #23
flags=0x100c020 <ENABLED, UP, LINKREDUNDANT, UP, HAMON, 802.1q>
MTU=1500, native vlan=1, MAC=36:97:a2:b7:6b:a9, uptime 0h00m00s
Requested: media NONE, speed AUTO, duplex NONE, fctl OFF,
throughput 0
Actual: throughput 1000
LLDP Mode: NONE,
RX: Pkts(1) Bytes(52) Errs(0) Drops(1) Stalls(0)
TX: Pkts(2) Bytes(84) Errs(0) Drops(4) Stalls(0)
NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
Bandwidth thresholds are not set.
1/1: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/2: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/3: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/4: UTP-1000-FULL-OFF UP 0h14m06s LR Active Member
Done
<!--NeedCopy-->
Beispielkonfiguration 3:
Stellen Sie sich ein Cluster-Setup mit vier Knoten N1, N2, N3 und N4 vor. In diesem Beispiel wird der redundante Schnittstellensatz 1/LR/3 auf dem Knoten N1 erstellt, und die Schnittstellen 1/1/1, 1/1/2 und 1/1/3 sind daran gebunden. Die redundante Schnittstellenpriorität ist für all diese Mitgliedsschnittstellen auf einen Standardwert von 1024 festgelegt. Die Ausgabe des Befehls show channel zeigt an, dass Schnittstelle 1/1/1 die aktuelle aktive Schnittstelle für redundante Schnittstellensatz 1/LR/3 ist.
> add channel 1/LR/3
Done
> bind channel 1/LR/3 1/1/1 1/1/2 1/1/3
Done
> show channel
1) Interface 1/LR/3 (Link Redundant) #14
flags=0x100c020 <ENABLED, UP, LINKREDUNDANT, UP, HAMON, 802.1q>
MTU=1500, native vlan=1, MAC=36:97:a2:b7:6b:a9, uptime 0h00m00s
Requested: media NONE, speed AUTO, duplex NONE, fctl OFF,
throughput 0
Actual: throughput 1000
LLDP Mode: NONE,
RX: Pkts(66) Bytes(4406) Errs(0) Drops(82) Stalls(0)
TX: Pkts(55) Bytes(2626) Errs(0) Drops(145) Stalls(0)
NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
Bandwidth thresholds are not set.
1/1/1: UTP-1000-FULL-OFF UP 0h14m06s LR Active Member
1/1/2: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
1/1/3: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member
Done
<!--NeedCopy-->