Übersicht über FAT-Flow-Labels
Ein Pseudowire ist eine Layer-2-Verbindung oder ein Layer-2-Service, der die wesentlichen Attribute eines Telekommunikationsservices über ein paketvermitteltes MPLS-Netzwerk (PSN) emuliert. Der Pseudowire soll nur die minimale Funktionalität bereitstellen, die erforderlich ist, um den Draht mit den erforderlichen Ausfallsicherheitsanforderungen für die angegebene Dienstdefinition zu emulieren.
In einem MPLS-Netzwerk wird das Flow-Aware Transport of Pseudowires (FAT)-Flusslabel, wie in RFC 6391, Flow-Aware Transport of Pseudowires over an MPLS Packet Switched Network, beschrieben, für den Lastausgleich von Datenverkehr über LDP-signalisierte Pseudowires für Virtual Private LAN Service (VPLS) und Virtual Private Wire Service (VPWS) verwendet.
Wenn der Pseudowire für die Verwendung der FAT-Flusslabels für das Load Balancing konfiguriert ist, werden die am Eingangs-Router ankommenden Pakete in der folgenden Reihenfolge über den Pfad des Pseudowire verarbeitet:
Der Eingangs-Router verwendet den Inhalt des eingehenden Pakets im Hash-Key-Algorithmus, um den Flow-Label-Wert zu berechnen.
Der Eingangs-Router überträgt das Datenstrom-Label auf den Label-Stack des Pakets.
Die Transitrouter führen ein Load Balancing nur auf der Grundlage des Label-Stacks durch.
Der Egress Router zeigt das Datenstrom-Label auf und leitet das Paket an sein Ziel weiter.
Damit das Load Balancing auf der Grundlage einer Flow-Label-Konfiguration funktioniert, muss eine LDP-Version, die Signalerweiterungen für die Verwendung des Flow-Labels mit Pseudowires unterstützt, auf allen Routern aktiviert sein. Die LDP-Signalisierungskonfiguration ist für VPLS- und VPWS-Pseudodrähte identisch.
FAT-Flow-Labels werden auf den folgenden LDP-signalisierten Forwarding-Equivalence-Klassen (FECs) für VPWS- und VPLS-Pseudodrähte unterstützt:
FEC 128 für VPWS: LDP-signalisiertes VPWS mit Nachbarn, die statisch konfiguriert sind (die automatische BGP-Erkennung wird nicht unterstützt).
FEC 128 für VPLS: LDP-signalisiertes VPLS mit Nachbarn, die statisch konfiguriert sind (die automatische BGP-Erkennung wird nicht unterstützt).
FEC 129 für VPWS – LDP-signalisiertes VPWS mit BGP-Autoerkennung von Nachbarn.
FEC 129 für VPLS – LDP-signalisiertes VPLS mit BGP-Autoerkennung von Nachbarn.
Flow-Aware Transport of Pseudowires (FAT)-Fluss-Labels werden von Enhanced Dense Port Concentrators (DPCs) nicht unterstützt, und Flow-Labels sollten in einem System mit DPCs nicht konfiguriert werden. Entropie-Labels werden mit DPCs mit den folgenden Einschränkungen unterstützt: Entropie-Labels werden von DPCs entfernt, aber Entropie-Labels werden nicht von DPCs übertragen.
Der Schnittstellenparameter (Sub-TLV) wird sowohl für FEC 128- als auch für FEC 129-Pseudodrähte verwendet. Das für LDP definierte Sub-TLV enthält die Sende- (T) und Empfangsbits (R). Das T-Bit kündigt die Möglichkeit an, das Flow-Label zu pushen. Das R-Bit kündigt die Möglichkeit an, die Flussbeschriftungen zu öffnen. Standardmäßig besteht das Signalisierungsverhalten des Provider-Edge-Routers (PE) für einen dieser Pseudowires darin, die T- und R-Bits in der auf 0 festgelegten Bezeichnung anzukündigen.
flow-label-receive Die flow-label-transmit and-Konfigurationsanweisungen bieten die Möglichkeit, die T-Bit- und R-Bit-Ankündigungen im Feld Sub-TLV, das Teil der Schnittstellenparameter der FEC für die LDP-Label-Zuordnungsnachricht ist, auf 1 zu setzen. Sie können diese Anweisungen verwenden, um das Pushen des Lastausgleichslabels und das Ankündigen des Labels an die Routingpeers in der Steuerungsebene zu steuern.
Alternativ können Sie nur für FEC 128 VPWS-Pseudowires die folgenden Anweisungen konfigurieren, um Push- und POP-Vorgänge für Flow-Labels statisch zu konfigurieren:
flow-label-receive-staticzum statischen Poppen des Flow-Labels auf den Pseudowire-Paketen, die vom Remote-PE-Router empfangen werden.flow-label-transmit-staticzum statischen Pushen des Flow-Labels auf die Pseudowire-Pakete, die an den Remote-PE-Router gesendet werden.