Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Distribution d’état de liens via BGP

Distribution d’état de liaison avec SRv6

Extensions d’état de lien BGP pour SRv6

À partir de Junos OS version 21.3R1, nous prenons en charge SRv6 dans BGP-LS et Traffic Engineering Database (TED). Les extensions BGP-LS exportent les informations de topologie SRv6 vers les contrôleurs SDN. Les contrôleurs reçoivent les informations de topologie en faisant partie d’un domaine IGP ou via BGP-LS. BGP LS fournit un mécanisme évolutif d’exportation des informations de topologie. Il peut également être utilisé pour les réseaux inter-domaines. En outre, vous pouvez désormais filtrer NLRI en fonction du préfixe IPv6 (localisateur SRv6) et du NLRI SID SRv6.

Flux de données SRv6 à état de liaison BGP

BGP LS récupère les données TE (Traffic Engineering) de la base de données TE (TED) et les distribue aux haut-parleurs BGP homologues. Pour cela, TED convertit ses entrées de liens, de nœuds et de préfixes (IPv4 et IPv6) sous forme de routes. La figure suivante illustre le flux de données dans BGP-LS.

Figure 4 : Routage de paquets source à état de lien BGP dans les réseaux (SRv6)Routage de paquets source à état de lien BGP dans les réseaux (SRv6)
  • Les attributs SRv6 échangés via ISIS IGP sont désormais pris en charge dans Junos, comme décrit dans la norme IETF [3].

  • Les attributs SRv6 sont ajoutés à la base de données TED (Traffic Engineering Database).

  • Les attributs SRv6 appris via ISIS IGP sont stockés dans TED lorsque les nœuds et les liens sont convertis en routes. Ces routes sont ensuite soumises à la stratégie d’importation TED et, si la politique le permet, elles sont installées dans une table de routage appelée lsdist.0.

  • BGP peut être configuré pour « exporter » ou annoncer des routes à partir de la table lsdist.0, sous réserve de la stratégie. BGP propage ensuite ces routes comme n’importe quel autre NLRI. C’est-à-dire que les homologues pour lesquels la famille BGP-LS est configurée et négociée reçoivent des NLRI BGP-LS. BGP stocke les NLRI BGP-LS reçus sous forme de routes dans la table « lsdist.0 », qui est la même table que celle qui stocke les routes BGP-LS d’origine locale. Les informations SRv6 nouvellement ajoutées sont propagées dans BGP en tant qu’attributs des NLRI (nœud, lien et préfixe) déjà existants et d’un nouveau NLRI du localisateur SRv6.

  • Les NLRI BGP-LS reçus qui sont installés sous la forme de routes dans la table « lsdist.0 » peuvent être soumis à une politique d’exportation TED et, si la politique le permet, les attributs SRv6 de ces routes sont ajoutés à l’instance locale de la base de données TE.

Préfixes IPv6 et SID d’adjacence IPv6 Prise en charge de MPLS dans la base de données d’ingénierie du trafic et l’état de lien BGP

Nous avons apporté les améliorations IPv6 suivantes.

  • Prise en charge de l’ajout d’attributs et d’informations IPv6 à la base de données d’ingénierie du trafic (TED) d’un système intermédiaire à un système intermédiaire (IS-IS).
  • Prise en charge de l’importation d’attributs IPv6 de la base de données d’ingénierie du trafic vers la table de routage lsdist.0.
  • Prise en charge de l’exportation des attributs IPv6 vers BGP Link-State (BGP-LS).
  • Prise en charge des informations d’accessibilité de la couche réseau (NLRI) BGP-LS IPv6 et exportation des attributs de la table de routage lsdist.0 vers la base de données d’ingénierie du trafic.
REMARQUE :

Nous prenons uniquement en charge le protocole de passerelle intérieure (IGP) IS-IS.

Avantages des préfixes IPv6 et de la contiguïté IPv6 Prise en charge de SID MPLS dans les bases de données d’ingénierie du trafic et BGP-LS

Nous avons amélioré les sorties des commandes opérationnelles existantes et ajouté les commandes show pour afficher la liste des préfixes IPv6 et IPv4, respectivement, dans la base de données d’ingénierie du trafic.

  • show ted database extensive: amélioration de la sortie pour inclure les attributs IPv6 segment routing (SR)-MPLS.
  • show ted link detail: amélioration de la sortie pour inclure les attributs SR-MPLS IPv6 correspondant aux liens de base de données d’ingénierie du trafic.
  • show route table lsdist.0 [extensive | detail]: amélioration de la sortie pour inclure les attributs NLRI IPv6 et SR-MPLS IPv6.
  • show route: ajout de paramètres supplémentaires pour filtrer les entrées à afficher dans la table lsdist.0. Nous avons ajouté des options supplémentaires pour inclure les préfixes IPv6. Les options sont te-ipv6-prefix-ipv6-addr et te-ipv6-prefix-node-iso.
  • show ted ipv6-prefix: ajout de la commande show pour afficher la liste des préfixes IPv6 dans la base de données d’ingénierie du trafic.
  • show ted ipv4-prefix: ajout de la commande show pour afficher la liste des préfixes IPv4 dans la base de données d’ingénierie du trafic.

Implémentation

BGP-LS récupère les données d’ingénierie du trafic (TE) de la base de données d’ingénierie du trafic et distribue les données à ses homologues BGP. Pour ce faire, la base de données d’ingénierie du trafic convertit ses liens, ses nœuds et ses entrées de préfixe (IPv4 et IPv6) sous forme de routes. La figure suivante illustre le flux d’informations entre BGP-LS et BGP-LS.

Figure 5 : Flux d’informations depuis BGP-LS vers BGP-LSFlux d’informations depuis BGP-LS vers BGP-LS

Prise en charge de l’ajout d’attributs et d’informations IPv6 à la base de données d’ingénierie du trafic à partir d’IS-IS

Junos OS prend en charge les attributs SR-MPLS pour le plan de données IPv6, échangés via IGP IS-IS. Grâce à cette amélioration, il est possible d’ajouter des attributs et des informations IPv6 à la base de données TED (Traffic Engineering Database).

Prise en charge de l’importation d’attributs IPv6 de la base de données Traffic Engineering vers la table de routage lsdist.0

Les attributs IPv6 reçus de l’IGP IS-IS et stockés dans la base de données d’ingénierie du trafic sous forme de nuds, de liens et de préfixes sont convertis en routes. Ces routes sont ensuite soumises à la stratégie d’importation de la base de données d’ingénierie du trafic. Si la stratégie le permet, les routes sont installées dans une table de routage appelée lsdist.0.

Prise en charge de l’exportation des attributs IPv6 vers BGP-LS

BGP est configuré pour exporter ou publier des routes à partir de la table lsdist.0, sous réserve de la stratégie. Il s’agit d’un scénario de routine pour toute origine de route dans BGP. BGP propage ensuite ces routes comme n’importe quel autre NLRI vers les homologues avec BGP-LS configuré et établi comme voisinage BGP. BGP stocke les NLRI BGP-LS reçus sous la forme de routes dans la table lsdist.0, qui est la même table que celle qui stocke les routes BGP-LS d’origine locale. Grâce à cette fonctionnalité, les informations IPv6 nouvellement ajoutées sont propagées au BGP en tant qu’attributs de NLRI de liaison déjà existant et en tant que nouveau NLRI de préfixe IPv6.

Prise en charge des NLRI et attributs IPv6 BGP-LS Exportation de la table de routage lsdist.0 vers la base de données Traffic Engineering

Sous Junos OS, les NLRI BGP-LS reçus installés sous la forme de routes dans la table lsdist.0 sont soumis à la stratégie d’exportation de la base de données d’ingénierie du trafic. Si la stratégie le permet, les attributs IPv6 et les informations provenant de ces routes sont ajoutés à l’instance locale de la base de données d’ingénierie du trafic.

Commande de configuration

La commande de stratégie BGP-TE a été améliorée pour permettre le filtrage des NLRI basés sur le préfixe IPv6 NLRI. Reportez-vous à la section ipv6-prefix.

Tableau de l'historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l' Feature Explorer pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Version
Description
23.1R1
À compter de Junos OS version 23.1R1, Junos OS permet à BGP Link State BGP-LS NLRI de porter l’ID de confédération dans TLV 512 lorsque la confédération BGP est activée. Le NLRI porte l’ID de confédération ainsi que le numéro AS du membre dans TLV 517, tel que défini dans la RFC 9086.
22.1R1
À partir de Junos OS version 22.1 R1, nous avons ajouté les préfixes IPv6 et la prise en charge de la contiguïté IPv6 SID MPLS dans la base de données d’ingénierie du trafic (TED) et BGP Link-State (LS).
20.4R1
À partir de Junos OS version 20.4R1, vous pouvez configurer l’ingénierie du trafic IS-IS pour stocker les informations IPv6 dans la base de données d’ingénierie du trafic (TED) en plus des adresses IPv4.
17.4R1
À partir de Junos OS version 17.4R1, la base de données de l'ingénierie de trafic installe les informations de topologie IGP (Interior Gateway Protocol) en plus des informations de topologie RSVP-TE dans la table de routage lsdist.0
17.2R1
À compter de Junos OS version 17.2R1, la famille d’adresses d’état de lien BGP est étendue pour distribuer les informations topologiques SPRING (Source Packet Routing in Networking) aux contrôleurs SDN (Software-Defined Networking).
17.1R1
À partir de Junos OS version 17.1R1, la distribution de l’état des liaisons via BGP est prise en charge sur les commutateurs QFX10000.