Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Link-State-Verteilung mit BGP

Link-State-Verteilung mit SRv6

BGP-Link-State-Erweiterungen für SRv6

Ab Junos OS Version 21.3R1 unterstützen wir SRv6 in BGP-LS und Traffic Engineering Database (TED). BGP-LS-Erweiterungen exportieren die SRv6-Topologieinformationen an die SDN-Controller. Controller erhalten die Topologieinformationen, indem sie Teil einer IGP-Domäne oder über BGP-LS sind. BGP LS bietet einen skalierbaren Mechanismus zum Exportieren der Topologieinformationen. Es kann auch für die Inter-Domain-Netzwerke verwendet werden. Außerdem können Sie NLRI jetzt basierend auf dem IPv6-Präfix (SRv6-Locator) und dem SRv6-SID-NLRI filtern.

Fluss von BGP-Link-State-SRv6-Daten

BGP LS ruft die Traffic Engineering (TE)-Daten aus der TE-Datenbank (TED) ab und verteilt sie an die Peer-BGP-Lautsprecher. Dazu wandelt TED seine Einträge für Links, Knoten und Präfixe (IPv4 und IPv6) in Form von Routen um. Die folgende Abbildung zeigt den Datenfluss in BGP-LS.

Abbildung 4: BGP-Link-State-Quellpaket-Routing in Netzwerken (SRv6)BGP-Link-State-Quellpaket-Routing in Netzwerken (SRv6)
  • SRv6-Attribute, die über ISIS IGP ausgetauscht werden, werden nun in Junos unterstützt, wie im IETF-Standard [3] beschrieben.

  • SRv6-Attribute werden der Traffic Engineering Database (TED) hinzugefügt.

  • SRv6-Attribute, die über ISIS IGP gelernt wurden, werden in TED gespeichert, wenn Knoten und Links in Routen umgewandelt werden. Diese Routen werden dann der TED-Importrichtlinie unterworfen, und wenn die Richtlinie dies zulässt, werden sie in einer Routing-Tabelle namens lsdist.0 installiert.

  • BGP kann so konfiguriert werden, dass Routen aus der Tabelle lsdist.0 entsprechend der Richtlinie "exportiert" oder angekündigt werden. BGP gibt diese Routen dann wie jedes andere NLRI weiter. Das heißt, Peers, die die BGP-LS-Familie konfiguriert und ausgehandelt haben, erhalten BGP-LS-NLRIs. BGP speichert die empfangenen BGP-LS-NLRIs in Form von Routen in der Tabelle "lsdist.0", in der es sich um dieselbe Tabelle handelt, in der lokal erstellte BGP-LS-Routen gespeichert werden. Die neu hinzugefügten SRv6-Informationen werden als Attribute bereits vorhandener NLRIs (Node, Link und Prefix) und eines neuen SRv6-Locator-NLRI in BGP propagiert.

  • Die empfangenen BGP-LS-NLRIs, die in Form von Routen in der Tabelle "lsdist.0" installiert sind, können der TED-Exportrichtlinie unterworfen werden, und wenn die Richtlinie dies zulässt, werden SRv6-Attribute aus diesen Routen der lokalen Instanz der TE-Datenbank hinzugefügt.

IPv6-Präfixe und IPv6-Adjacency-SIDs MPLS-Unterstützung in Traffic Engineering-Datenbanken und BGP-Verbindungsstatus

Wir haben die folgenden IPv6-Verbesserungen vorgenommen.

  • Unterstützung für das Hinzufügen der IPv6-Attribute und -Informationen zur Traffic Engineering Database (TED) von Intermediate System zu Intermediate System (IS-IS).
  • Unterstützung für den Import von IPv6-Attributen aus der Traffic Engineering-Datenbank in die LSDIST.0-Routing-Tabelle.
  • Unterstützung für den Export von IPv6-Attributen in BGP Link-State (BGP-LS).
  • Unterstützung für BGP-LS IPv6 Network Layer Reachability Information (NLRIs) und den Export von Attributen aus der lsdist.0-Routing-Tabelle in die Traffic Engineering-Datenbank.
HINWEIS:

Wir unterstützen nur das IS-IS Interior Gateway Protocol (IGP).

Vorteile von IPv6-Präfixen und IPv6-Adjacency-SID-MPLS-Unterstützung in Traffic Engineering-Datenbanken und BGP-LS

Wir haben die Ausgaben der vorhandenen Betriebsbefehle verbessert und die show-Befehle hinzugefügt, um die Liste der IPv6- bzw. IPv4-Präfixe in der Traffic-Engineering-Datenbank anzuzeigen.

  • show ted database extensive– Die Ausgabe wurde um die Attribute IPv6 Segment Routing (SR)-MPLS erweitert.
  • show ted link detail—Die Ausgabe wurde erweitert, um die IPv6 SR-MPLS-Attribute einzuschließen, die den Links der Traffic-Engineering-Datenbank entsprechen.
  • show route table lsdist.0 [extensive | detail]– Die Ausgabe wurde um IPv6-NLRIs und IPv6-SR-MPLS-Attribute erweitert.
  • show route– Es wurden zusätzliche Parameter zum Filtern von Einträgen für die Anzeige in der Tabelle lsdist.0 hinzugefügt. Wir haben zusätzliche Optionen hinzugefügt, um IPv6-Präfixe einzubeziehen. Die Optionen sind und .te-ipv6-prefix-ipv6-addrte-ipv6-prefix-node-iso
  • show ted ipv6-prefix– Der Befehl show wurde hinzugefügt, um die Liste der IPv6-Präfixe in der Traffic-Engineering-Datenbank anzuzeigen.
  • show ted ipv4-prefix– Der Befehl show wurde hinzugefügt, um die Liste der IPv4-Präfixe in der Traffic-Engineering-Datenbank anzuzeigen.

Implementierung

BGP-LS ruft die Traffic Engineering (TE)-Daten aus der Traffic Engineering-Datenbank ab und verteilt die Daten an seine BGP-Peers. Um dies zu erreichen, konvertiert die Traffic-Engineering-Datenbank ihre Links, Knoten und Präfixeinträge (IPv4 und IPv6) in Form von Routen. Die folgende Abbildung zeigt den Informationsfluss von BGP-LS zu BGP-LS.

Abbildung 5: Informationsfluss von BGP-LS zu BGP-LSInformationsfluss von BGP-LS zu BGP-LS

Unterstützung für das Hinzufügen von IPv6-Attributen und -Informationen zur Traffic Engineering-Datenbank von IS-IS

Junos OS unterstützt SR-MPLS-Attribute für IPv6-Data Plane, die über IS-IS IGP ausgetauscht werden. Als Ergebnis dieser Erweiterung können IPv6-Attribute und -Informationen zur Traffic Engineering Database (TED) hinzugefügt werden.

Unterstützung für den Import von IPv6-Attributen aus der Traffic Engineering-Datenbank in die Routing-Tabelle lsdist.0

IPv6-Attribute, die von IS-IS IGP empfangen und in der Traffic-Engineering-Datenbank als Knoten, Links und Präfixe gespeichert werden, werden in Routen konvertiert. Diese Routen werden dann der Richtlinie zum Importieren von Traffic Engineering-Datenbanken unterworfen. Wenn die Richtlinie dies zulässt, werden die Routen in einer Routingtabelle mit dem Namen lsdist.0 installiert.

Unterstützung für den Export von IPv6-Attributen nach BGP-LS

BGP ist so konfiguriert, dass Routen aus der Tabelle lsdist.0 exportiert oder angekündigt werden, vorbehaltlich der Richtlinie. Dies ist ein Routineszenario für jede Routenerstellung in BGP. BGP gibt diese Routen dann wie jede andere NLRI an die Peers weiter, wobei BGP-LS konfiguriert und BGP-Nachbarschaft eingerichtet wurde. BGP speichert die empfangenen BGP-LS-NLRIs in Form von Routen in der Tabelle lsdist.0, die dieselbe Tabelle ist, in der lokal erstellte BGP-LS-Routen gespeichert werden. Als Ergebnis dieser Funktionalität werden neu hinzugefügte IPv6-Informationen als Attribute bereits vorhandener Link-NLRI und als neue IPv6-Präfix-NLRI an BGP weitergegeben.

Unterstützung für BGP-LS IPv6 NLRIs und Attribute Export aus der lsdist.0-Routing-Tabelle in die Traffic Engineering-Datenbank

In Junos OS unterliegen die empfangenen BGP-LS-NLRIs, die in Form von Routen in der Tabelle lsdist.0 installiert sind, der Exportrichtlinie für Traffic Engineering-Datenbanken. Wenn die Richtlinie dies zulässt, werden IPv6-Attribute und Informationen aus diesen Routen der lokalen Instanz der Traffic-Engineering-Datenbank hinzugefügt.

Konfigurationsbefehl

Der BGP-TE-Richtlinienbefehl wurde erweitert, um das Filtern von NLRIs basierend auf dem IPv6-Präfix NLRI zu ermöglichen. Siehe .ipv6-prefix

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Feature Explorer, um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
23.1R1
Ab Junos OS Version 23.1R1 ermöglicht Junos OS dem BGP-Verbindungsstatus BGP-LS NLRI, die Konföderations-ID in TLV 512 zu tragen, wenn die BGP-Konföderation aktiviert ist. Das NLRI trägt die Konföderations-ID zusammen mit der AS-Nummer des Mitglieds in TLV 517, wie in RFC 9086 definiert.
22.1R1
Ab Junos OS Version 22.1 R1 haben wir IPv6-Präfixe und IPv6-Adjacency-SID-MPLS-Unterstützung in der Traffic Engineering Database (TED) und dem BGP Link-State (LS) hinzugefügt.
20.4R1
Ab Junos OS Version 20.4R1 können Sie IS-IS Traffic Engineering so konfigurieren, dass neben IPv4-Adressen auch IPv6-Informationen in der Traffic Engineering Database (TED) gespeichert werden.
17.4R1
Ab Junos OS Version 17.4R1 installiert die Traffic Engineering-Datenbank zusätzlich zu den RSVP-TE-Topologieinformationen in der LSDIST.0-Routingtabelle auch IGP-Topologieinformationen (Interior Gateway Protocol)
17.2R1
Ab Junos OS Version 17.2R1 wird die BGP-Link-State-Adressfamilie erweitert, um die SPRING-Topologieinformationen (Source Packet Routing in Networking) an SDN-Controller (Software-Defined Networking) zu verteilen.
17.1R1
Ab Junos OS Version 17.1R1 wird die Link-State-Verteilung mithilfe von BGP auf QFX10000 Switches unterstützt.