Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration des aspects techniques du trafic MPLS

MPLS et ingénierie du trafic

Les aspects techniques du trafic vous permettent de contrôler le chemin suivi par les paquets de données, en contournant le modèle de routage standard, qui utilise des tables de routage. Les aspects techniques du trafic déplacent les flux des liens encombrés vers d’autres liens qui ne seraient pas sélectionnés par le chemin le plus court calculé automatiquement en fonction de la destination. Grâce aux aspects techniques du trafic, vous pouvez :

  • Faites un usage plus efficace des fibres longue distance coûteuses.

  • Contrôlez la façon dont le trafic est réacheminé en cas de défaillances uniques ou multiples.

  • Classez le trafic critique et régulier par chemin.

L’essentiel de la conception des aspects techniques du trafic repose sur l’établissement de chemins de commutation d’étiquettes (LSP) entre les routeurs. Un LSP est orienté connexion, comme un circuit virtuel dans Frame Relay ou ATM. Les prestataires de services linguistiques ne sont pas fiables : Les paquets entrant dans un LSP n’ont pas de garantie de livraison, bien qu’un traitement préférentiel soit possible. Les LSP sont également similaires aux tunnels unidirectionnels en ce sens que les paquets entrant dans un chemin sont encapsulés dans une enveloppe et commutés sur l’ensemble du chemin sans être touchés par des nuds intermédiaires. Les LSP offrent un contrôle précis sur la façon dont les paquets sont transférés dans un réseau. Pour assurer la fiabilité, un LSP peut utiliser un ensemble de chemins primaires et secondaires.

Les LSP peuvent être configurés uniquement pour le trafic BGP (trafic dont la destination se trouve en dehors d’un système autonome [AS]). Dans ce cas, le trafic au sein de l’AS n’est pas affecté par la présence de LSP. Les LSP peuvent également être configurés pour le trafic BGP et IGP (Interior Gateway Protocol). par conséquent, le trafic intra-AS et inter-AS est affecté par les LSP.

Présentation des protocoles de signalisation et d’ingénierie du trafic MPLS

Les aspects techniques du trafic facilitent l’efficacité et la fiabilité des opérations réseau tout en optimisant les ressources réseau et les performances du trafic. Les aspects techniques du trafic permettent de déplacer le flux de trafic du chemin le plus court sélectionné par l’IGP (Interior Gateway Protocol) vers un chemin physique potentiellement moins encombré sur un réseau. Pour prendre en charge l’ingénierie du trafic, outre le routage source, le réseau doit effectuer les opérations suivantes :

  • Calculez un chemin à la source en tenant compte de toutes les contraintes, telles que la bande passante et les exigences administratives.

  • Une fois le chemin calculé, distribuez les informations sur la topologie du réseau et les attributs de lien sur l’ensemble du réseau.

  • Réservez des ressources réseau et modifiez les attributs de lien.

Lorsque le trafic de transit est acheminé via un réseau IP, MPLS est souvent utilisé pour organiser son passage. Bien que le chemin exact à travers le réseau de transit ait peu d’importance pour l’expéditeur ou le destinataire du trafic, les administrateurs réseau souhaitent souvent acheminer le trafic plus efficacement entre certaines paires d’adresses source et de destination. En ajoutant une courte étiquette avec des instructions de routage spécifiques à chaque paquet, MPLS commute les paquets d’un routeur à l’autre via le réseau plutôt que de transférer les paquets en fonction des recherches de saut suivant. Les routes qui en résultent sont appelées chemins de commutation d’étiquettes (LSP). Les LSP contrôlent le transit du trafic sur le réseau et accélèrent le transfert du trafic.

Vous pouvez créer des LSP manuellement ou à l’aide de protocoles de signalisation. Les protocoles de signalisation sont utilisés dans un environnement MPLS pour établir des LSP pour le trafic sur un réseau de transit. Junos OS prend en charge deux protocoles de signalisation : LDP et RSVP (Resource Reservation Protocol).

L’aspects techniques du trafic MPLS utilise les composants suivants :

  • LSP MPLS pour le transfert de paquets

  • Extensions IGP pour diffuser des informations sur la topologie du réseau et les attributs de lien

  • CSPF (Constrained Shortest Path First) pour le calcul et la sélection des chemins

  • Extensions RSVP pour établir l’état de transfert le long du chemin et réserver des ressources le long du chemin

Junos OS prend également en charge les aspects techniques du trafic dans différentes régions OSPF.

Capacités des aspects techniques du trafic

La tâche consistant à mapper les flux de trafic sur une topologie physique existante est appelée ingénierie du trafic. Les aspects techniques du trafic permettent de déplacer le flux de trafic du chemin le plus court sélectionné par l’IGP (Interior Gateway Protocol) vers un chemin physique potentiellement moins encombré à travers un réseau.

Les aspects techniques du trafic permettent d’effectuer les opérations suivantes :

  • Acheminez les chemins principaux pour contourner les goulots d’étranglement ou les points d’encombrement connus dans le réseau.

  • Fournissez un contrôle précis sur la façon dont le trafic est réacheminé lorsque le chemin principal est confronté à une ou plusieurs défaillances.

  • Optimiser l’utilisation de la bande passante agrégée disponible et de la fibre longue distance en évitant que des sous-ensembles du réseau ne soient surexploités alors que d’autres sous-ensembles du réseau empruntant d’autres chemins alternatifs sont sous-utilisés.

  • Optimisez l’efficacité opérationnelle.

  • Améliorez les caractéristiques de performance du réseau axées sur le trafic en minimisant les pertes de paquets, en minimisant les périodes prolongées d’encombrement et en maximisant le débit.

  • Améliorez les caractéristiques de performance statistiquement liées du réseau (telles que le taux de pertes, la variation de délai et le délai de transfert) requises pour prendre en charge un Internet multiservices.

Composantes de l’ingénierie du trafic

Dans le système d’exploitation Junos®, les aspects techniques du trafic sont implémentés avec MPLS et RSVP. L’ingénierie du trafic est composée de quatre composantes fonctionnelles :

Configuration des aspects techniques du trafic pour les prestataires de services linguistiques (LSP)

Lorsque vous configurez un LSP, une route hôte (un masque 32 bits) est installée dans le routeur entrant vers le routeur de sortie ; l’adresse de la route hôte est l’adresse de destination du LSP. L’option bgp de l’instruction au niveau de la hiérarchie est activée par défaut (vous pouvez également configurer explicitement l’option), ce qui permet uniquement au BGP d’utiliser traffic engineeringbgp des LSP dans ses calculs de [edit protocols mpls] routage. Les autres options d’instruction vous permettent de modifier ce comportement dans l’instance de traffic-engineering routage principale. Cette fonctionnalité n’est pas disponible pour des instances de routage spécifiques. En outre, vous ne pouvez activer qu’une seule des options d’instruction (bgp, , bgp-igpbgp-igp-both-ribsou mpls-forwarding) à la traffic-engineering fois.

REMARQUE :

L’activation ou la désactivation de l’une traffic-engineering des options d’instruction entraîne la suppression de toutes les routes MPLS, puis leur réinsertion dans les tables de routage.

Vous pouvez configurer OSPF et les aspects techniques du trafic pour publier la métrique LSP dans les annonces récapitulatives d’état de lien (LSA), comme décrit dans la section Publicité de la métrique LSP dans les LSA récapitulatifs.

Les sections suivantes décrivent comment configurer les aspects techniques du trafic pour les LSP :

Utilisation de LSP pour le transfert de trafic BGP et IGP

Vous pouvez configurer BGP et les IGP pour qu’ils utilisent des LSP pour transférer le trafic destiné aux routeurs sortants en incluant l’option de l’instruction bgp-igptraffic-engineering . L’option bgp-igp entraîne le déplacement de toutes les routes inet.3 vers la table de routage inet.0.

Sur le routeur entrant, incluez bgp-igp l’option pour l’instruction traffic-engineering :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

    REMARQUE :

    L’option bgp-igp de l’instruction traffic-engineering ne peut pas être configurée pour VPN). Les VPN exigent que les routes figurent dans la table de routage inet.3.

Utilisation de LSP pour le transfert dans des réseaux privés virtuels

Les VPN exigent que les routes restent dans la table de routage inet.3 pour fonctionner correctement. Pour les VPN, configurez l’option de l’instruction bgp-igp-both-ribstraffic-engineering pour que BGP et les IGP utilisent des LSP pour transférer le trafic destiné aux routeurs sortants. Cette bgp-igp-both-ribs option installe les routes entrantes à la fois dans la table de routage inet.0 (pour les routes unicast IPv4) et dans la table de routage inet.3 (pour les informations de chemin MPLS).

Sur le routeur entrant, incluez l’instruction traffic-engineering bgp-igp-both-ribs suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Lorsque vous utilisez l’instruction bgp-igp-both-ribs , les routes de la table inet.3 sont copiées dans la table inet.0. Les routes copiées sont signalées par LDP ou RSVP et sont susceptibles d’avoir une préférence inférieure à celle des autres routes dans inet.0. Les itinéraires avec une préférence inférieure sont plus susceptibles d’être choisis comme itinéraires actifs. Cela peut être un problème, car les stratégies de routage n’agissent que sur les routes actives. Pour éviter ce problème, utilisez plutôt l’option mpls-forwarding .

REMARQUE :

Les LSP avec la valeur de préférence numériquement la plus faible sont choisis comme route préférée.

Par exemple :

Le LSP avec une valeur de préférence de 1000 est supérieur et est donc préféré au LSP avec une valeur de préférence de 1001.

Utilisation des routes RSVP et LDP pour le transfert, mais pas pour la sélection de route

Si vous configurez les options ou bgp-igp-both-ribs pour l’instructiontraffic-engineering, les bgp-igp LSP de haute priorité peuvent remplacer les routes IGP dans la table de routage inet.0. Les routes IGP peuvent ne plus être redistribuées car elles ne sont plus les routes actives.

Si vous configurez l’option de l’instruction mpls-forwarding , les LSP sont utilisés pour le traffic-engineering transfert, mais sont exclus de la sélection de route. Ces routes sont ajoutées aux tables de routage inet.0 et inet.3. Les LSP de la table de routage inet.0 reçoivent une préférence inférieure lorsque la route active est sélectionnée. Toutefois, les LSP de la table de routage inet.3 reçoivent une préférence normale et sont donc utilisés pour sélectionner les sauts suivants de transfert.

Lorsque vous activez l’option, les routes dont l’état est sont préférées pour le mpls-forwarding transfert même si leur préférence est ForwardingOnlyinférieure à celle de la route actuellement active. Pour examiner l’état d’un itinéraire, exécutez une show route detail commande.

Pour utiliser des LSP pour le transfert, mais les exclure de la sélection d’itinéraire, incluez l’option de l’instruction mpls-forwardingtraffic-engineering :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Lorsque vous configurez l’option mpls-forwarding , les routes de raccourci IGP sont copiées dans la table de routage inet.0 uniquement.

Contrairement à cette option, cette mpls-forwarding option vous permet d’utiliser les routes signalées par LDP et RSVP pour le bgp-igp-both-ribs transfert, et de garder les routes BGP et IGP actives à des fins de routage afin que les stratégies de routage puissent agir sur elles.

Par exemple, supposons qu’un routeur exécute BGP et qu’il possède une route BGP de 10.10.10.1/32 qu’il doit envoyer à un autre interlocuteur BGP. Si vous utilisez cette bgp-igp-both-ribs option et que votre routeur possède également un chemin de commutation d’étiquettes (LSP) vers 10.10.10.1, la route MPLS pour 10.10.10.1 devient active dans la table de routage inet.0. Cela empêche votre routeur d’annoncer la route 10.10.10.1 à l’autre routeur BGP. En revanche, si vous utilisez l’option au lieu de l’option, la route BGP 10.10.10.1/32 est annoncée à l’autre mpls-forwardingbgp-igp-both-ribs interlocuteur BGP et le LSP est toujours utilisé pour transférer le trafic vers la destination 10.10.10.1.

Publicité de la métrique LSP dans les LSA récapitulatifs

Vous pouvez configurer MPLS et OSPF pour traiter un LSP comme une liaison. Cette configuration permet aux autres routeurs du réseau d’utiliser ce LSP. Pour atteindre cet objectif, vous devez configurer les aspects techniques du trafic MPLS et OSPF afin d’annoncer la métrique LSP dans les LSA récapitulatifs.

Pour MPLS, incluez les traffic-engineering bgp-igp instructions et label-switched-path :

Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Pour OSPF, incluez l’énoncé lsp-metric-into-summary suivant :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols ospf traffic-engineering shortcuts]

  • [edit logical-systems logical-system-name protocols ospf traffic-engineering shortcuts]

Pour plus d’informations sur l’ingénierie du trafic OSPF, reportez-vous à la bibliothèque de protocoles de routage Junos OS pour les périphériques de routage.

Activation de l’ingénierie du trafic interzone

Junos OS peut signaler un LSP contigu conçu par le trafic sur plusieurs zones OSPF. La signalisation LSP doit être effectuée à l’aide d’une signalisation imbriquée ou contiguë, comme décrit dans la RFC 4206, Label Switched Paths (LSP) Hierarchy with Generalized Multi-Protocol Label Switching (GMPLS) Traffic Engineering (TE). Toutefois, la prise en charge de la signalisation contiguë est limitée à la signalisation de base. La réoptimisation n’est pas prise en charge par la signalisation contiguë.

Ce qui suit décrit quelques-unes des caractéristiques techniques de la circulation interzone :

  • L’ingénierie du trafic interzone peut être activée lorsque les routeurs ABR (Loose Hop Area Border Routers) sont configurés sur le routeur entrant à l’aide de CSPF pour le calcul de l’objet de route explicite (ERO) dans une zone OSPF. L’agrandissement d’ERO est terminé sur les ABR.

  • L’ingénierie du trafic interzone peut être activée lorsque CSPF est activé, mais sans ABR spécifié dans la configuration LSP sur le routeur entrant (les ABR peuvent être désignés automatiquement).

  • L’ingénierie du trafic des services différenciés (DiffServ) est prise en charge tant que les mappages de types de classes sont uniformes dans plusieurs zones.

Pour activer l’ingénierie du trafic interzone, incluez l’instruction suivante expand-loose-hop dans la configuration de chaque routeur de transit LSP :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Activation des aspects techniques du trafic Inter-AS pour les prestataires de services linguistiques (LSP)

En règle générale, les aspects techniques du trafic sont possibles pour les prestataires de services linguistiques qui remplissent les conditions suivantes :

  • Les deux extrémités du LSP se trouvent dans la même zone OSPF ou au même niveau IS-IS.

  • Les deux extrémités du LSP se trouvent dans des zones OSPF différentes au sein du même système autonome (AS). Les LSP qui se terminent par différents niveaux IS-IS ne sont pas pris en charge.

  • Les deux extrémités d’un LSP à chemin explicite se trouvent dans des AS OSPF différents et les routeurs de bordure de système autonome (ASBR) sont configurés de manière statique en tant que sauts lâches pris en charge sur le LSP à chemin explicite. Pour plus d’informations, consultez Configuration des LSP Explicit-Path.

En l’absence d’ASBR définis statiquement sur les LSP, les aspects techniques du trafic ne sont pas possibles entre un domaine de routage, ou AS, et un autre. Toutefois, lorsque les AS sont sous le contrôle d’un seul fournisseur de services, il est possible, dans certains cas, que des LSP issus de l’ingénierie du trafic s’étendent sur les AS et découvrent dynamiquement les ASBR OSPF qui les relient (IS-IS n’est pas pris en charge avec cette fonctionnalité).

Les LSP d’ingénierie de trafic Inter-AS sont possibles tant que certaines exigences réseau sont remplies, qu’aucune des conditions limites ne s’applique et que le mode passif OSPF est configuré avec EBGP. Des détails sont fournis dans les sections suivantes :

Exigences en matière d’ingénierie du trafic inter-AS

La mise en place et le bon fonctionnement des LSP d’ingénierie de trafic inter-AS dépendent des exigences réseau suivantes, qui doivent toutes être remplies :

  • Tous les AS sont sous le contrôle d’un seul fournisseur de services.

  • OSPF est utilisé comme protocole de routage au sein de chaque AS, et EBGP est utilisé comme protocole de routage entre les AS.

  • Les informations ASBR sont disponibles à l’intérieur de chaque AS.

  • Les informations de routage EBGP sont distribuées par OSPF, et un maillage complet IBGP est en place au sein de chaque AS.

  • Les LSP de transit ne sont pas configurés sur les liaisons inter-AS, mais sont configurés entre les ASBR des points d’entrée et de sortie sur chaque AS.

  • La liaison EBGP entre les ASBR de différents AS est une liaison directe et doit être configurée en tant que liaison passive d’ingénierie du trafic sous OSPF. C’est l’adresse de liaison distante elle-même, et non l’adresse de bouclage ou toute autre adresse de liaison, qui est utilisée comme identificateur de nud distant pour cette liaison passive. Pour plus d’informations sur la configuration du mode d’ingénierie passive du trafic OSPF, reportez-vous à la section Configuration du mode TE passif OSPF.

En outre, l’adresse utilisée pour le noeud distant de la liaison OSPF passive traffic engineering doit être la même que l’adresse utilisée pour la liaison EBGP. Pour plus d’informations sur OSPF et BGP en général, consultez la bibliothèque de protocoles de routage Junos OS pour les périphériques de routage.

Limites de l’ingénierie du trafic Inter-AS

Seule la signalisation hiérarchique, ou imbriquée, des LSP est prise en charge pour les LSP d’ingénierie de trafic inter-AS. Seuls les LSP point-à-point sont pris en charge (il n’y a pas de prise en charge point-à-multipoint).

De plus, les restrictions suivantes s’appliquent. N’importe laquelle de ces conditions est suffisante pour rendre impossibles les LSP d’ingénierie de trafic inter-AS, même si les exigences ci-dessus sont remplies.

  • L’utilisation de BGP multi-sauts n’est pas prise en charge.

  • L’utilisation de mécanismes de contrôle ou de topologies qui empêchent les routes BGP d’être connues à l’intérieur de l’AS n’est pas prise en charge.

  • Plusieurs ASBR sur un LAN entre homologues EBGP ne sont pas pris en charge. Un seul ASBR sur un LAN entre homologues EBGP est pris en charge (d’autres ASBR peuvent exister sur le LAN, mais ne peuvent pas être annoncés).

  • Les réflecteurs de route ou les stratégies qui masquent les informations ASBR ou empêchent la distribution d’informations ASBR à l’intérieur des AS ne sont pas pris en charge.

  • Les LSP bidirectionnels ne sont pas pris en charge (les LSP sont unidirectionnels du point de vue des aspects techniques du trafic).

  • Les topologies avec des chemins inter-AS et intra-AS vers la même destination ne sont pas prises en charge.

En outre, plusieurs fonctionnalités courantes de tous les LSP ne sont pas prises en charge par les aspects techniques du trafic inter-AS :

  • Les couleurs des liens des groupes d’administrateurs ne sont pas prises en charge.

  • La veille secondaire n’est pas prise en charge.

  • La réoptimisation n’est pas prise en charge.

  • Le démarrage par démarrage sur les routeurs de transit n’est pas pris en charge.

  • Le calcul de chemins divers n’est pas pris en charge.

  • Le redémarrage progressif n’est pas pris en charge.

Ces listes de limitations ou de fonctionnalités non prises en charge avec les LSP d’ingénierie de trafic inter-AS ne sont pas exhaustives.

Configuration du mode TE passif OSPF

Habituellement, les protocoles de routage interne tels qu’OSPF ne sont pas exécutés sur des liaisons entre AS. Toutefois, pour que l’ingénierie du trafic inter-AS fonctionne correctement, les informations relatives à la liaison inter-AS, en particulier l’adresse sur l’interface distante, doivent être mises à disposition à l’intérieur de l’AS. Ces informations ne sont normalement incluses ni dans les messages d’accessibilité EBGP ni dans les annonces de routage OSPF.

Pour inonder ces informations d’adresse de liaison dans l’AS et les rendre disponibles pour les calculs d’ingénierie du trafic, vous devez configurer le mode passif OSPF pour l’ingénierie du trafic sur chaque interface inter-AS. Vous devez également fournir l’adresse distante pour qu’OSPF la distribue et l’inclue dans la base de données des aspects techniques du trafic.

Pour configurer le mode passif OSPF pour l’ingénierie du trafic sur une interface inter-AS, incluez l’instruction pour le passive lien au niveau de la [edit protocols ospf area area-id interface interface-name] hiérarchie :

OSPF doit être correctement configuré sur le routeur. L’exemple suivant configure la liaison so-1/1/0 inter-AS pour distribuer les informations d’ingénierie du trafic avec OSPF au sein de l’AS. L’adresse IP distante est 192.168.207.2.

Composant de transfert de paquets

Le composant de transfert de paquets de l’architecture Junos Traffic Engineering est MPLS, qui est chargé de diriger un flux de paquets IP le long d’un chemin prédéterminé à travers un réseau. Ce chemin est appelé chemin de commutation d’étiquettes (LSP). Les LSP sont simplex ; c’est-à-dire que le trafic circule dans une direction du routeur principal (entrée) vers un routeur de queue (sortie). Le trafic duplex nécessite deux prestataires de services linguistiques : un LSP pour acheminer le trafic dans chaque direction. Un LSP est créé par la concaténation d’un ou de plusieurs sauts de commutation d’étiquettes, permettant à un paquet d’être transféré d’un routeur à un autre à travers le domaine MPLS.

Lorsqu’un routeur entrant reçoit un paquet IP, il ajoute un en-tête MPLS au paquet et le transmet au routeur suivant dans le LSP. Le paquet étiqueté est transmis le long du LSP par chaque routeur jusqu’à ce qu’il atteigne l’extrémité de queue du LSP, le routeur de sortie. À ce stade, l’en-tête MPLS est supprimé et le paquet est transféré en fonction des informations de couche 3 telles que l’adresse IP de destination. L’intérêt de ce schéma est que le chemin physique du LSP n’est pas limité à ce que l’IGP choisirait comme chemin le plus court pour atteindre l’adresse IP de destination.

Transfert de paquets basé sur l’échange d’étiquettes

Le processus de transfert de paquets au niveau de chaque routeur est basé sur le concept d’échange d’étiquettes. Ce concept est similaire à ce qui se produit au niveau de chaque commutateur de mode de transfert asynchrone (ATM) dans un circuit virtuel permanent (PVC). Chaque paquet MPLS comporte un en-tête d’encapsulation de 4 octets qui contient un champ d’étiquette de 20 bits de longueur fixe. Lorsqu’un paquet contenant une étiquette arrive à un routeur, celui-ci examine l’étiquette et la copie sous forme d’index dans sa table de transfert MPLS. Chaque entrée du table de transfert contient une paire d’étiquettes d’entrée d’interface mappées à un ensemble d’informations de transfert qui est appliqué à tous les paquets arrivant sur l’interface spécifique avec la même étiquette d’entrée.

Traversée d’un réseau dorsal MPLS par un paquet

Cette section décrit le traitement d’un paquet IP lorsqu’il traverse une dorsale MPLS.

Au niveau du périphérique d’entrée du réseau dorsal MPLS, l’en-tête IP est examiné par le routeur entrant. Sur la base de cette analyse, le paquet est classé, étiqueté, encapsulé dans un en-tête MPLS et transféré vers le saut suivant dans le LSP. MPLS offre un haut degré de flexibilité dans la manière dont un paquet IP peut être assigné à un LSP. Par exemple, dans l’implémentation Junos des aspects techniques du trafic, tous les paquets arrivant au routeur entrant et destinés à quitter le domaine MPLS au niveau du même routeur de sortie sont transférés via le même LSP.

Une fois que le paquet commence à traverser le LSP, chaque routeur utilise l’étiquette pour prendre la décision de transfert. La décision de transfert MPLS est prise indépendamment de l’en-tête IP d’origine : l’interface et l’étiquette entrantes sont utilisées comme clés de recherche dans la table de transfert MPLS. L’ancienne étiquette est remplacée par une nouvelle étiquette, et le paquet est transféré vers le saut suivant le long du LSP. Ce processus est répété sur chaque routeur du LSP jusqu’à ce que le paquet atteigne le routeur de sortie.

Lorsque le paquet arrive au routeur de sortie, l’étiquette est supprimée et le paquet quitte le domaine MPLS. Le paquet est ensuite transféré en fonction de l’adresse IP de destination contenue dans l’en-tête IP d’origine du paquet, selon le chemin le plus court traditionnel calculé par le protocole de routage IP.

Composante Distribution de l’information

Les aspects techniques du trafic nécessitent une connaissance détaillée de la topologie du réseau ainsi que des informations dynamiques sur la charge du réseau. Pour implémenter le composant de diffusion de l’information, des extensions simples aux IGP sont définies. Les attributs de lien sont inclus dans l’annonce de l’état du lien de chaque routeur. Les extensions IS-IS incluent la définition de nouvelles valeurs de longueur de type (TLV), tandis que les extensions OSPF sont implémentées avec des annonces d’état de lien (LSA) opaques. L’algorithme de flooding standard utilisé par les IGP à état de lien garantit que les attributs de lien sont distribués à tous les routeurs du domaine de routage. Parmi les extensions d’ingénierie du trafic à ajouter à l’annonce de l’état de lien IGP, citons la bande passante maximale de la liaison, la bande passante maximale de la liaison réservée, la réservation de la bande passante actuelle et la coloration des liens.

Chaque routeur gère les attributs de liaison réseau et les informations de topologie dans une base de données spécialisée sur les aspects techniques du trafic. La base de données d’ingénierie du trafic est utilisée exclusivement pour calculer les chemins explicites pour le placement des LSP sur la topologie physique. Une base de données distincte est gérée afin que le calcul ultérieur des aspects techniques du trafic soit indépendant de l’IGP et de la base de données d’état de lien de l’IGP. Pendant ce temps, l’IGP poursuit son fonctionnement sans modification, en effectuant le calcul traditionnel du chemin le plus court basé sur les informations contenues dans la base de données d’état des liens du routeur.

Composant de sélection de chemin

Une fois que les attributs de liaison réseau et les informations de topologie sont inondés par l’IGP et placés dans la base de données des aspects techniques du trafic, chaque routeur entrant utilise la base de données des aspects techniques du trafic pour calculer les chemins de son propre ensemble de LSP dans le domaine du routage. Le chemin d’accès de chaque LSP peut être représenté par une route explicite stricte ou vague. Une route explicite est une séquence préconfigurée de routeurs qui doit faire partie du chemin physique du LSP. Si le routeur entrant spécifie tous les routeurs dans le LSP, le LSP est dit identifié par une route explicite stricte. Si le routeur entrant spécifie seulement certains des routeurs dans le LSP, le LSP est décrit comme une route explicite lâche. La prise en charge de routes explicites strictes et lâches permet d’accorder une grande latitude au processus de sélection des chemins chaque fois que cela est possible, mais d’être limité si nécessaire.

Le routeur entrant détermine le chemin physique de chaque LSP en appliquant un algorithme CSPF (Constrained Shortest Path First) aux informations de la base de données des aspects techniques du trafic. CSPF est un algorithme qui privilégie le chemin le plus court qui a été modifié pour prendre en compte des restrictions spécifiques lors du calcul du chemin le plus court à travers le réseau. Les données d’entrée dans l’algorithme CSPF comprennent :

  • Informations sur l’état des liens de topologie extraites de l’IGP et conservées dans la base de données des aspects techniques du trafic

  • Attributs associés à l’état des ressources réseau (telles que la bande passante totale de la liaison, la bande passante de la liaison réservée, la bande passante disponible de la liaison et la couleur de la liaison) qui sont transportées par les extensions IGP et stockées dans la base de données des aspects techniques du trafic

  • Attributs administratifs requis pour prendre en charge le trafic traversant le LSP proposé (tels que les exigences en matière de bande passante, le nombre maximal de sauts et les exigences de stratégie administrative) obtenus à partir de la configuration utilisateur

Lorsque CSPF prend en compte chaque nœud et lien candidats pour un nouveau LSP, il accepte ou rejette un composant de chemin spécifique en fonction de la disponibilité des ressources ou du fait que la sélection du composant viole les contraintes de stratégie utilisateur. Le résultat du calcul CSPF est une route explicite constituée d’une séquence d’adresses de routeur qui fournit le chemin le plus court à travers le réseau qui répond aux contraintes. Cette route explicite est ensuite transmise au composant de signalisation, qui établit l’état de transfert dans les routeurs le long du LSP.

Composant de signalisation

Un LSP n’est pas connu pour être fonctionnel tant qu’il n’est pas effectivement établi par le composant de signalisation. Le composant de signalisation, qui est responsable de l’établissement de l’état LSP et de la distribution des étiquettes, s’appuie sur un certain nombre d’extensions de RSVP :

  • L’objet Explicit Route permet à un message de chemin RSVP de traverser une séquence explicite de routeurs indépendante du routage IP conventionnel du chemin le plus court. L’itinéraire explicite peut être strict ou vague.

  • L’objet Label Request permet au message de chemin RSVP de demander aux routeurs intermédiaires de fournir une liaison d’étiquette pour le LSP qu’ils établissent.

  • L’objet Label permet à RSVP de prendre en charge la distribution d’étiquettes sans modifier ses mécanismes existants. Étant donné que le message RSVP Resv suit le chemin inverse du message RSVP path, l’objet Label prend en charge la distribution des étiquettes des nœuds en aval vers les nœuds en amont.

Planification et analyse des chemins hors ligne

Malgré la réduction de l’effort de gestion résultant du calcul de chemin en ligne, un outil de planification et d’analyse hors ligne est toujours nécessaire pour optimiser l’ingénierie du trafic à l’échelle mondiale. Le calcul en ligne prend en compte les contraintes de ressources et calcule un LSP à la fois. Le défi de cette approche est qu’elle n’est pas déterministe. L’ordre dans lequel les LSP sont calculés joue un rôle essentiel dans la détermination du chemin physique de chaque LSP sur le réseau. Les LSP calculés au début du processus disposent de plus de ressources que les LSP calculés plus tard dans le processus, car les LSP calculés précédemment consomment des ressources réseau. Si l’ordre dans lequel les LSP sont calculés est modifié, l’ensemble de chemins physiques qui en résulte pour les LSP peut également changer.

Un outil de planification et d’analyse hors ligne examine simultanément les contraintes de ressources de chaque liaison et les exigences de chaque prestataire de services linguistiques. Bien que l’approche hors ligne puisse prendre plusieurs heures, elle effectue des calculs globaux, compare les résultats de chaque calcul, puis sélectionne la meilleure solution pour le réseau dans son ensemble. Le résultat du calcul hors ligne est un ensemble de LSP qui optimise l’utilisation des ressources réseau. Une fois le calcul hors ligne terminé, les LSP peuvent être établis dans n’importe quel ordre, car chacun est installé selon les règles de la solution optimisée globalement.

Calcul et configuration flexibles du LSP

Les aspects techniques du trafic consistent à mapper les flux de trafic sur une topologie physique. Vous pouvez déterminer les chemins en ligne à l’aide du routage basé sur les contraintes. Quel que soit le mode de calcul du chemin physique, l’état de transfert est installé sur l’ensemble du réseau via RSVP.

Junos OS prend en charge les méthodes suivantes de routage et de configuration d’un LSP :

  • Vous pouvez calculer le chemin d’accès complet du LSP hors connexion et configurer individuellement chaque routeur du LSP avec l’état de transfert statique nécessaire. C’est analogue à la façon dont certains fournisseurs d’accès à Internet (FAI) configurent leurs cœurs IP sur ATM.

  • Vous pouvez calculer le chemin complet pour le LSP hors connexion et configurer statiquement le routeur entrant avec le chemin complet. Le routeur entrant utilise ensuite RSVP comme protocole de signalisation dynamique pour installer un état de transfert dans chaque routeur le long du LSP.

  • Vous pouvez compter sur le routage basé sur les contraintes pour effectuer des calculs LSP dynamiques en ligne. Vous configurez les contraintes pour chaque LSP ; puis le réseau détermine lui-même le chemin qui répond le mieux à ces contraintes. Plus précisément, le routeur entrant calcule l’intégralité du LSP en fonction des contraintes, puis lance la signalisation sur le réseau.

  • Vous pouvez calculer un chemin partiel pour un LSP hors connexion et configurer statiquement le routeur entrant avec un sous-ensemble des routeurs dans le chemin ; Ensuite, vous pouvez autoriser le calcul en ligne pour déterminer le chemin complet.

    Prenons l’exemple d’une topologie qui inclut deux chemins est-ouest à travers les États-Unis : un au nord par Chicago et un au sud par Dallas. Si vous souhaitez établir un LSP entre un routeur à New York et un routeur à San Francisco, vous pouvez configurer le chemin partiel du LSP pour inclure un seul saut à routage lâche d’un routeur à Dallas. Le résultat est un LSP acheminé le long du chemin sud. Le routeur entrant utilise CSPF pour calculer le chemin complet et RSVP pour installer l’état de transfert le long du LSP.

  • Vous pouvez configurer le routeur entrant sans aucune contrainte. Dans ce cas, le routage IGP le plus court est utilisé pour déterminer le chemin du LSP. Cette configuration n’apporte aucune valeur en termes d’ingénierie du trafic. Cependant, c’est facile et peut être utile dans les situations où des services tels que les réseaux privés virtuels (VPN) sont nécessaires.

Dans tous ces cas, vous pouvez spécifier un nombre illimité de LSP en tant que sauvegardes pour le LSP principal, ce qui vous permet de combiner plusieurs approches de configuration. Par exemple, vous pouvez calculer explicitement le chemin principal hors connexion, définir le chemin secondaire pour qu’il soit basé sur des contraintes et faire en sorte que le chemin tertiaire ne soit pas contraint. En cas de défaillance d’un circuit sur lequel le LSP principal est routé, le routeur entrant détecte la panne à partir des notifications d’erreur reçues d’un routeur en aval ou de l’expiration des informations d’état souple RSVP. Ensuite, le routeur transfère dynamiquement le trafic vers un LSP de secours ou appelle RSVP pour créer un état de transfert pour un nouveau LSP de secours.

Présentation des plans de transport avec classe BGP

Avantages des plans de transport de classe BGP

  • Découplage du réseau : les couches de service et de transport sont découplées l’une de l’autre, ce qui constitue les bases du découpage et de la virtualisation du réseau, le découpage de bout en bout sur plusieurs domaines réduisant considérablement les dépenses d’investissement.

  • Interopérabilité inter-domaines : étend le déploiement de la classe de transport à tous les domaines de coopération afin que les différents protocoles de signalisation de transport interagissent dans chaque domaine. Réconcilie toutes les différences entre les espaces de noms communautaires étendus qui peuvent être utilisés dans chaque domaine.
  • Résolution colorée avec solution de secours : active la résolution sur des tunnels colorés (RSVP, IS-IS algorithme flexible) avec des options de récupération flexibles sur des tunnels au mieux ou tout autre tunnel de couleur.

  • Qualité de service : personnalise et optimise le réseau pour respecter les exigences de niveau de service de bout en bout.
  • Exploitation des déploiements existants : prend en charge des protocoles de tunnelisation bien déployés, tels que RSVP, ainsi que de nouveaux protocoles, tels que l’algorithme flexible IS-IS, ce qui permet de préserver le retour sur investissement et de réduire les OPEX.

Terminologie des plans de transport de classe BGP

Cette section fournit un résumé des termes couramment utilisés pour comprendre le plan de transport de classe BGP.

  • Nœud de service : périphériques PE (Ingress Provider Edge) qui envoient et reçoivent des routes de service (Internet et VPN de couche 3).

  • Nœud de bordure : appareil au point de connexion de différents domaines (zones IGP ou AS).

  • Nœud de transport : appareil qui envoie et reçoit des routes de monodiffusion étiquetées BGP (LU).

  • BGP-VPN : VPN construits à l’aide de mécanismes RFC4364.

  • Route Target (RT) : type de communauté étendue utilisé pour définir l’appartenance VPN.

  • Route Distinguisher (RD) : identificateur utilisé pour distinguer le VPN ou le service VPLS (Virtual Private LAN Service) auquel appartient une route. Chaque instance de routage doit être associée à un séparateur de route unique.

  • Resolution scheme (Schéma de résolution) : utilisé pour résoudre l’adresse de saut suivant (PNH) de protocole dans les RIB de résolution fournissant une solution de secours.

    Ils mappent les itinéraires vers les différents semi-rigides de transport du système en fonction de la communauté de cartographie.

  • Famille de services : famille d’adresses BGP utilisée pour les routes publicitaires pour le trafic de données, par opposition aux tunnels.

  • Famille de transport : famille d’adresses BGP utilisée pour les tunnels publicitaires, qui sont à leur tour utilisés par les routes de service pour la résolution.

  • Tunnel de transport : tunnel sur lequel un service peut placer le trafic, par exemple, GRE, UDP, LDP, RSVP, SR-TE, BGP-LU.

  • Domaine de tunnel : domaine du réseau contenant les nœuds de service et les nœuds de bordure sous un contrôle administratif unique qui est relié par un tunnel. Un tunnel de bout en bout s’étendant sur plusieurs domaines de tunnels adjacents peut être créé en assemblant les nœuds à l’aide d’étiquettes.

  • Classe de transport : groupe de tunnels de transport offrant le même type de service.

  • Classe de transport RT : nouveau format de cible d’itinéraire utilisé pour identifier une classe de transport spécifique.

    Nouveau format de Route Target utilisé pour identifier une classe de transport spécifique.
  • Transport RIB : au niveau du nœud de service et du nœud de frontière, une classe de transport a un semi-rigide de transport associé qui contient ses itinéraires de tunnel.

  • RTI de transport : instance de routage ; conteneur du semi-rigide de transport, et la classe de transport associée Route Target et Route Distinguisher.

  • Plan de transport : ensemble de RTI de transport important de la même classe de transport RT. Ceux-ci sont à leur tour assemblés pour s’étendre à travers les limites du domaine de tunnel à l’aide d’un mécanisme similaire à l’option Inter-AS b pour échanger des étiquettes aux nœuds de bordure (nexthop-self), formant un plan de transport de bout en bout.

  • Mappage de la communauté : communauté sur un itinéraire de service qui mappe à résoudre sur une classe de transport.

Comprendre les plans de transport avec classe BGP

Vous pouvez utiliser des plans de transport avec classe BGP pour configurer des classes de transport afin de classer un ensemble de tunnels de transport dans un réseau intra-AS en fonction des caractéristiques d’ingénierie du trafic, et utiliser ces tunnels de transport pour mapper les itinéraires de service avec le SLA souhaité et le plan de secours prévu.

Les plans de transport avec classe BGP peuvent étendre ces tunnels aux réseaux interdomaines qui s’étendent sur plusieurs domaines (AS ou zones IGP) tout en préservant la classe de transport. Pour ce faire, vous devez configurer la famille BGP de la couche de transport transport de classe BGP entre les nœuds de bordure et de service.

Dans les implémentations inter-AS et intra-AS, de nombreux tunnels de transport (LSP MPLS, IS-IS flexible algorithm, SR-TE) peuvent être créés à partir des nœuds de service et de frontière. Les LSP peuvent être signalés à l’aide de différents protocoles de signalisation dans différents domaines et peuvent être configurés avec différentes caractéristiques d’ingénierie du trafic (classe ou couleur). Le point de terminaison du tunnel de transport fait également office de point de terminaison de service et peut être présent dans le même domaine de tunnel que le nœud d’entrée de service, ou dans un domaine adjacent ou non adjacent. Vous pouvez utiliser des plans de transport avec classe BGP pour rechercher des services sur des LSP avec certaines caractéristiques d’ingénierie du trafic à l’intérieur d’un seul domaine ou sur plusieurs domaines.

Les plans de transport de classe BGP réutilisent la technologie BGP-VPN, ce qui permet de coupler et de coordonner les domaines de tunnelisation.

  • Les informations d’accessibilité de la couche réseau (NLRI) sont RD :TunnelEndpoint utilisées pour le masquage des chemins d’accès.
  • La cible de route indique la classe de transport des LSP et les routes fuient vers le RIB de transport correspondant sur l’équipement de destination.
  • Chaque protocole de tunnelisation de transport installe une route entrante dans la table de routage transport-class.inet.3, modélise la classe de transport de tunnel en tant que cible de routage VPN et collecte les LSP de la même classe de transport dans la table de routage transport-rib transport-class.inet.3.
  • Les routes de cette instance de routage sont annoncées dans le plan de transport de classe BGP (TRANSPORT INET) AFI-SAFI en suivant des procédures similaires à celles de la RFC-4364.

  • Lorsque vous franchissez les limites d’une liaison inter-AS, vous devez suivre les procédures de l’option b pour assembler les tunnels de transport dans ces domaines adjacents.

    De même, lorsque vous traversez des régions intra-AS, vous devez suivre les procédures de l’option b pour assembler les tunnels de transport dans les différents domaines TE.

  • Vous pouvez définir des schémas de résolution pour spécifier l’intention sur la variété des classes de transport dans un ordre de secours.

  • Vous pouvez résoudre les routes de service et les routes de transport de classe BGP sur ces classes de transport, en transportant la communauté de mappage sur celles-ci.

La famille de transport de classe BGP s’exécute parallèlement à la famille de couches de transport BGP-LU. Dans un réseau MPLS homogène utilisant BGP-LU, il est difficile de répondre aux exigences strictes des SLA de la 5G, car les caractéristiques techniques du trafic des tunnels ne sont pas connues ou préservées au-delà des frontières du domaine. Les plans de transport de classe BGP offrent un moyen simple et évolutif sur le plan opérationnel d’annoncer plusieurs chemins pour les bouclages distants, ainsi que les informations sur la classe de transport dans l’architecture MPLS transparente. Dans les itinéraires de la famille de transport avec classe BGP, différents chemins SLA sont représentés à l’aide de la communauté étendue Transport Route-Target, qui porte la couleur de la classe de transport. Cette cible de route de transport est utilisée par les routeurs BGP de réception pour associer la route de transport de classe BGP à la classe de transport appropriée. Lors de la nouvelle publication des routes de transport de classe BGP, MPLS permute les routes et interconnecte les tunnels intra-AS de la même classe de transport, formant ainsi un tunnel de bout en bout qui préserve la classe de transport.

Implémentation intra-AS des plans de transport avec classe BGP

Figure 4 illustre une topologie de réseau avec des scénarios avant/après d’implémentation de plans de transport de classe BGP dans un domaine intra-AS. Les équipements PE11 et PE12 utilisent des LSP RSVP comme tunnel de transport et tous les itinéraires de tunnel de transport sont installés dans le RIB inet.3. L’implémentation de plans de transfert avec classe BGP permet aux tunnels de transport RSVP d’être sensibles aux couleurs, de la même manière que les tunnels de routage de segments.

Figure 4 : Domaine intra-AS : Scénarios avant/après pour l’implémentation de plans de transport avec classe BGPDomaine intra-AS : Scénarios avant/après pour l’implémentation de plans de transport avec classe BGPDomaine intra-AS : Scénarios avant/après pour l’implémentation de plans de transport avec classe BGP

Pour classer les tunnels de transport en classe de transport BGP dans une configuration intra-AS :

  1. Définissez la classe de transport au niveau du nœud de service (équipements PE d’entrée), par exemple, or et bronze, et attribuez des valeurs de communauté de couleurs à la classe de transport définie.

    Exemple de configuration :

  2. Associez le tunnel de transport à une classe de transport spécifique au niveau du nœud d’entrée des tunnels.

    Exemple de configuration :

Fonctionnalité de plan de transport avec classe BGP intra-AS :

  • Le transport avec classe BGP crée des RIB de transport prédéfinis par classe de transport nommée (or et bronze) et dérive automatiquement la communauté de mappage à partir de sa valeur de couleur (100 et 200).
  • Les routes de transport intra-AS sont renseignées dans les RIB de transport par le protocole de tunnelisation lorsqu’il est associé à une classe de transport.

    Dans cet exemple, les routes RSVP LSP associées à la classe de transport or (couleur 100) et à la classe de transport bronze (couleur 200) sont installées dans les RIB de transport junos-rti-tc-<100>.inet.3 et junos-rti-tc-<200>.inet.3, respectivement.

  • Les nœuds de service (PE d’entrée) font correspondre la communauté de couleurs étendue (color :0 :100 et color :0 :200) de la route de service à la communauté de mappage dans des RIB de résolution prédéfinis et résolvent le saut suivant du protocole (PNH) dans les RIB de transport correspondants (soit junos-rti-tc-<100>.inet.3, soit junos-rti-tc-<200>.inet.3).
  • Les routes BGP se lient à un schéma de résolution en transportant la communauté de mappage associée.
  • Chaque classe de transport crée automatiquement deux schémas de résolution prédéfinis et dérive automatiquement la communauté de mappage.

    L’un des schémas de résolution permet de résoudre les routes de service qui utilisent Color :0 :<val> comme communauté de mappage.

    L’autre schéma de résolution permet de résoudre les itinéraires de transport qui utilisent Transport-Target :0 :<val> comme communauté de mappage.

  • Si le PNH de la route de service ne peut pas être résolu à l’aide des RIB répertoriés dans le schéma de résolution prédéfini, il peut revenir à la table de routage inet.3.
  • Vous pouvez également configurer une solution de secours entre des RIB de transport de couleurs différentes à l’aide des schémas de résolution définis par l’utilisateur dans la [edit routing-options resolution scheme] hiérarchie de configuration.

Implémentation inter-AS de plans de transport de classe BGP

Dans un réseau inter-AS, BGP-LU est converti en réseau de transport de classe BGP après avoir configuré au moins deux classes de transport (or et bronze) sur tous les nœuds de service ou équipements PE et nœuds de bordure (ABR et ASBR).

Pour convertir les tunnels de transport en transport de classe BGP :

  1. Définissez la classe de transport au niveau des nœuds de service (équipements PE entrants) et des nœuds de bordure (ABR et ASBR), par exemple, gold et broze.

    Exemple de configuration :

  2. Associez les tunnels de transport à une classe de transport spécifique au niveau du nœud d’entrée des tunnels (PE d’entrée, ABR et ASBR).

    Exemple de configuration :

    Pour les prestataires de services linguistiques RSVP

    Pour l’algorithme IS-IS flxible

  3. Activez une nouvelle famille pour le transport de classe BGP (transport inet) et BGP-LU (inet labeled-unicast) dans le réseau.

    Exemple de configuration :

  4. Annoncez les itinéraires de service à partir de l’équipement PE de sortie avec la communauté de couleurs étendue appropriée.

    Exemple de configuration :

Fonctionnalité de plan de transport avec classe BGP inter-AS :

  1. Les plans de transport avec classe BGP créent des RIB de transport prédéfinis par classe de transport nommée (or et bronze) et dérivent automatiquement la communauté de mappage à partir de sa valeur de couleur.
  2. Lorsqu’elles sont associées à une classe de transport, les routes de transport intra-AS sont renseignées dans les RIB de transport par des protocoles de tunnelisation.

    Par exemple, les voies de tunnel de transport associées à la classe de transport or et bronze sont installées dans les semi-rigides de transport junos-rti-tc-<100>.inet.3 et junos-rti-tc-<200>.inet.3, respectivement.

  3. Les plans de transport de classe BGP utilisent un séparateur de route et une cible de route uniques lorsqu’ils copient les itinéraires de tunnel de transport de chaque RIB de transport vers la table de routage bgp.transport.3.
  4. Les nœuds de bordure annoncent les routes de la table de routage bgp.transport.3 vers ses homologues dans d’autres domaines si le transport family inet est négocié dans la session BGP.
  5. Le nœud de bordure de réception installe ces routes bgp-ct dans la table de routage bgp.transport.3 et copie ces routes en fonction de la cible de route de transport vers les RIB de transport appropriés.
  6. Le nœud de service fait correspondre la communauté de couleurs dans l’itinéraire de service à une communauté de mappage dans les schémas de résolution et résout PNH dans le RIB de transport correspondant (soit junos-rti-tc-<100>.inet.3 ou junos-rti-tc-<200>. inet.3).
  7. Les nœuds de bordure utilisent des schémas de résolution prédéfinis pour la résolution PNH de la route de transport.
  8. Prédéfinis ou définis par l’utilisateur, les deux schémas de résolution prennent en charge la résolution PNH de la route de service. Le mode prédéfini utilise inet.3 comme solution de secours, et le schéma de résolution défini par l’utilisateur permet d’utiliser la liste des RIB de transport dans l’ordre spécifié lors de la résolution de PNH.
  9. Si le PNH de la route de service ne peut pas être résolu à l’aide des RIB répertoriés dans le schéma de résolution défini par l’utilisateur, la route est ignorée.

Présentation du transport avec classe BGP-CT (BGP-CT) avec tunnels SR-TE colorés sous-jacents

Avantages de BGP-CT avec les tunnels SR-TE colorés sous-jacents

  • Résout les problèmes d’échelle qui peuvent survenir à l’avenir avec la croissance du réseau.
  • Assure l’interconnectivité des domaines qui utilisent différentes technologies.
  • Découple les services et les couches de transport, ce qui donne un réseau entièrement distribué.
  • Fournit une gestion indépendante de la bande passante par le biais d’un contrôleur d’ingénierie du trafic intra-domaine pour SR-TE.

Les grands réseaux en croissance et en constante évolution nécessitent une architecture de routage de segments transparente. À partir de la version 21.2,R1 de Junos OS, nous prenons en charge BGP-CT avec un transport sous-jacent sous forme de tunnels SR-TE colorés. BGP-CT peut résoudre les routes de service à l’aide des RIB de transport et calculer le saut suivant. Les services actuellement pris en charge via BGP-CT peuvent également utiliser les tunnels colorés SR-TE sous-jacents pour la résolution du routage. Les services peuvent désormais utiliser les tunnels colorés SR-TE sous-jacents, tels que les tunnels colorés statiques, BGP SR-TE, RPD programmable et PCEP. BGP-CT utilise l’accessibilité du saut suivant pour résoudre les itinéraires de service sur la classe de transport souhaitée.

Pour activer la résolution de route de service BGP-CT sur des tunnels colorés SR-TE sous-jacents, incluez l’instruction au niveau de la use-transport-class[edit protocols source-packet-routing] hiérarchie.

REMARQUE :
  1. Activer l’instruction use-transport-class

    [edit protocols source-packet-routing] hiérarchique.

    de même que l’instruction auto-create au niveau de la [edit routing-options transport-class] hiérarchie.
  2. Nous ne prenons pas en charge les groupes RIB pour les tunnels SR-TE colorés avec et SR-TE couleur uniquement avec use-transport-class cette fonctionnalité.

Amélioration de la précision de la base de données Traffic Engineering avec les messages PathErr RSVP

La base de données des aspects techniques du trafic est un élément essentiel de l’ingénierie du trafic basée sur RSVP. La base de données des aspects techniques du trafic contient une liste complète de tous les nuds et liaisons du réseau participant aux aspects techniques du trafic, ainsi qu’un ensemble d’attributs que chacune de ces liaisons peut contenir. (Pour plus d’informations sur la base de données d’ingénierie du trafic, consultez Calcul LSP à chemin contraint.) L’un des attributs de liaison les plus importants est la bande passante.

La disponibilité de la bande passante sur les liaisons change rapidement à mesure que les LSP RSVP sont établis et résiliés. Il est probable que la base de données des aspects techniques du trafic présente des incohérences par rapport au réseau réel. Ces incohérences ne peuvent pas être corrigées en augmentant le taux de mises à jour IGP.

La disponibilité des liens peut présenter le même problème d’incohérence. Un lien qui devient indisponible peut rompre tous les LSP RSVP existants. Cependant, son indisponibilité peut ne pas être facilement connue par le réseau.

Lorsque vous configurez l’instruction, un nœud source (entrée d’un rsvp-error-hold-time LSP RSVP) apprend des défaillances de son LSP en surveillant les messages PathErr transmis à partir des nœuds en aval. Les informations des messages PathErr sont incorporées dans les calculs LSP ultérieurs, ce qui peut améliorer la précision et la vitesse de configuration du LSP. Certains messages PathErr sont également utilisés pour mettre à jour les informations de bande passante de la base de données d’ingénierie du trafic, réduisant ainsi les incohérences entre la base de données d’ingénierie du trafic et le réseau.

Vous pouvez contrôler la fréquence des mises à jour IGP à l’aide de l’instruction update-threshold . Reportez-vous à la section Configuration du seuil de mise à jour RSVP sur une interface.

Cette section aborde les sujets suivants :

PathErr Messages

Les messages PathErr signalent une grande variété de problèmes au moyen de différents numéros de code et de sous-code. Vous pouvez trouver une liste complète de ces messages PathErr dans la RFC 2205, Resource Reservation Protocol (RSVP), Version 1, Functional Specification et la RFC 3209, RSVP-TE : Extensions de RSVP pour les tunnels LSP.

Lorsque vous configurez l’instruction rsvp-error-hold-time , deux catégories de messages PathErr, qui représentent spécifiquement les échecs de liaison, sont examinées :

  • La bande passante de liaison est faible pour ce LSP : Bande passante demandée indisponible – code 1, sous-code 2

    Ce type de message PathErr représente un problème global qui affecte tous les LSP transitant par la liaison. Ils indiquent que la bande passante réelle de la liaison est inférieure à celle requise par le LSP et qu’il est probable que les informations sur la bande passante dans la base de données des aspects techniques du trafic soient surestimées.

    Lorsque ce type d’erreur est reçu, la bande passante de liaison disponible est réduite dans la base de données d’ingénierie du trafic local, ce qui affecte tous les futurs calculs LSP.

  • Lien non disponible pour ce LSP :

    • Échec du contrôle d’admission : code 1, tout sous-code sauf 2

    • Échecs du contrôle des stratégies : code 2

    • Service préempté : code 12

    • Problème d’acheminement : pas d’itinéraire disponible vers la destination – code 24, sous-code 5

    Ces types de messages PathErr sont généralement pertinents pour le LSP spécifié. L’échec de ce LSP n’implique pas nécessairement que d’autres LSP pourraient également échouer. Ces erreurs peuvent indiquer des problèmes liés à l’unité de transfert maximale (MTU), une préemption de service (initiée manuellement par l’opérateur ou par un autre LSP avec une priorité plus élevée), qu’une liaison next-hop est inactive, qu’un voisin de next-hop est en panne ou un rejet de service pour des raisons de stratégie. Il est préférable d’éloigner ce LSP du lien.

Identification du lien problématique

Chaque message PathErr inclut l’adresse IP de l’expéditeur. Ces informations sont propagées sans modification vers le routeur entrant. Une recherche dans la base de données d’ingénierie du trafic permet d’identifier le nœud à l’origine du message PathErr.

Chaque message PathErr contient suffisamment d’informations pour identifier la session RSVP qui a déclenché le message. S’il s’agit d’un routeur de transit, il transfère simplement le message. Si ce routeur est le routeur entrant (pour cette session RSVP), il contient la liste complète de tous les nœuds et liens que la session doit traverser. Couplé aux informations du nœud d’origine, le lien peut être identifié de manière unique.

Configuration du routeur pour améliorer la précision de la base de données d’ingénierie du trafic

Pour améliorer la précision de la base de données d’ingénierie du trafic, configurez l’instruction rsvp-error-hold-time . Lorsque cette instruction est configurée, un nœud source (entrée d’un LSP RSVP) apprend des défaillances de son LSP en surveillant les messages PathErr transmis à partir des nœuds en aval. Les informations des messages PathErr sont incorporées dans les calculs LSP ultérieurs, ce qui peut améliorer la précision et la vitesse de configuration du LSP. Certains messages PathErr sont également utilisés pour mettre à jour les informations de bande passante de la base de données d’ingénierie du trafic, réduisant ainsi les incohérences entre la base de données d’ingénierie du trafic et le réseau.

Pour configurer la durée pendant laquelle MPLS doit mémoriser les messages RSVP PathErr et les prendre en compte dans le calcul CSPF, incluez l’instruction rsvp-error-hold-time suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

La durée peut être comprise entre 1 et 240 secondes. La valeur par défaut est de 25 secondes. La configuration d’une valeur de 0 désactive la surveillance des messages PathErr.

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 des aspects techniques du 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.