Présentation de BGP
Comprendre le protocole BGP
Le BGP est un protocole de passerelle extérieure (EGP) utilisé pour échanger des informations de routage entre des routeurs de différents systèmes autonomes (AS). Les informations de routage BGP incluent l’itinéraire complet vers chaque destination. BGP utilise les informations de routage pour maintenir une base de données d’informations sur l’accessibilité du réseau, qu’il échange avec d’autres systèmes BGP. BGP utilise les informations d’accessibilité du réseau pour construire un graphique de la connectivité AS, ce qui permet à BGP de supprimer les boucles de routage et d’appliquer les décisions politiques au niveau de l’AS.
Les extensions Multiprotocol BGP (MBGP) permettent à BGP de prendre en charge IP version 6 (IPv6). MBGP définit les attributs MP_REACH_NLRI et MP_UNREACH_NLRI qui sont utilisés pour transporter les informations d’accessibilité IPv6. Les messages de mise à jour des informations d’accessibilité de la couche réseau (NLRI) comportent les préfixes d’adresse IPv6 des routes possibles.
BGP permet un routage basé sur des stratégies. Vous pouvez utiliser des stratégies de routage pour choisir parmi plusieurs chemins vers une destination et pour contrôler la redistribution des informations de routage.
BGP utilise TCP comme protocole de transport, en utilisant le port 179 pour établir les connexions. En utilisant un protocole de transport fiable, BGP n’a plus besoin d’implémenter la fragmentation, la retransmission, l’accusé de réception et le séquençage des mises à jour.
Le logiciel du protocole de routage Junos OS prend en charge BGP version 4. Cette version de BGP ajoute la prise en charge du Classless Interdomain Routing (CIDR), qui élimine le concept de classes réseau. Au lieu de supposer quels bits d’une adresse représentent le réseau en examinant le premier octet, le CIDR vous permet de spécifier explicitement le nombre de bits dans l’adresse réseau, ce qui permet de réduire la taille des tables de routage. BGP version 4 prend également en charge l’agrégation de routes, y compris l’agrégation de chemins AS.
Cette section traite des sujets suivants :
- Systèmes autonomes
- Chemins et attributs AS
- BGP externe et interne
- Plusieurs instances de BGP
- Autoriser le trafic de protocole pour les interfaces dans une zone de Sécurité
Systèmes autonomes
Un système autonome (AS) est un ensemble de routeurs qui sont sous une administration technique unique et utilisent normalement un seul protocole de passerelle intérieure et un ensemble commun de mesures pour propager les informations de routage au sein de l’ensemble de routeurs. Pour les autres AS, un AS semble avoir un plan de routage intérieur unique et cohérent et présente une image cohérente des destinations accessibles par ce biais.
Chemins et attributs AS
Les informations de routage échangées par les systèmes BGP comprennent l’itinéraire complet vers chaque destination, ainsi que des informations supplémentaires sur l’itinéraire. Le chemin AS est la séquence de systèmes autonomes que la route a traversée, et des informations supplémentaires sur la route sont incluses dans les attributs de chemin. Le BGP utilise le chemin AS et les attributs de chemin pour déterminer complètement la topologie du réseau. Une fois que BGP a compris la topologie, il peut détecter et éliminer les boucles de routage, puis choisir parmi des groupes de routes pour appliquer les préférences administratives et les décisions relatives aux politiques de routage.
BGP externe et interne
Le BGP prend en charge deux types d’échanges d’informations de routage : les échanges entre différents AS et les échanges au sein d’un seul AS. Lorsqu’il est utilisé par des AS, le protocole BGP est appelé BGP externe (EBGP) et les sessions BGP effectuent un routage inter-AS. Lorsqu’il est utilisé dans un AS, BGP est appelé BGP interne (IBGP) et les sessions BGP effectuent un routage intra-AS. La figure 1 illustre les AS, IBGP et EBGP.
Un système BGP partage des informations d’accessibilité du réseau avec des systèmes BGP adjacents , appelés voisins ou pairs.
Les systèmes BGP sont organisés en groupes. Dans un groupe IBGP, tous les pairs du groupe, appelés pairs internes, sont dans le même AS. Les pairs internes peuvent se trouver n’importe où dans l’AS local et n’ont pas besoin d’être directement connectés les uns aux autres. Les groupes internes utilisent des routes à partir d’un IGP pour résoudre les adresses de transfert. Ils propagent également les routes externes parmi tous les autres routeurs internes exécutant IBGP, en calculant le saut suivant en prenant le saut suivant BGP reçu avec la route et en le résolvant à l’aide des informations de l’un des protocoles de passerelle intérieure.
Dans un groupe EBGP, les pairs du groupe, appelés homologues externes, se trouvent dans des AS différents et partagent normalement un sous-réseau. Dans un groupe externe, le saut suivant est calculé par rapport à l’interface partagée entre l’homologue externe et le routeur local.
Plusieurs instances de BGP
Vous pouvez configurer plusieurs instances de BGP aux niveaux hiérarchiques suivants :
-
[edit routing-instances routing-instance-name protocols] -
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]
Plusieurs instances de BGP sont principalement utilisées pour la prise en charge des VPN de couche 3.
Les homologues IGP et les homologues externes BGP (EBGP) (à la fois non multi-sauts et sauts multiples) sont tous pris en charge pour les instances de routage. L’appairage BGP est établi sur l’une des interfaces configurées dans la hiérarchie des instances de routage .
Lorsqu’un voisin BGP envoie des messages BGP au périphérique de routage local, l’interface entrante sur laquelle ces messages sont reçus doit être configurée dans la même instance de routage que la configuration du voisin BGP. Cela est vrai pour les voisins qui sont à un ou plusieurs sauts.
Les routes apprises à partir du pair BGP sont ajoutées à la table instance-name.inet.0 par défaut. Vous pouvez configurer des stratégies d’importation et d’exportation pour contrôler le flux d’informations entrant et sortant de la table de routage d’instance.
Pour la prise en charge des VPN de couche 3, configurez BGP sur le routeur PE (Provider Edge) pour recevoir les routes du routeur CE (Customer Edge) et pour envoyer les routes des instances au routeur CE si nécessaire. Vous pouvez utiliser plusieurs instances de BGP pour maintenir des tables de transfert distinctes par site afin de séparer le trafic VPN sur le routeur PE.
Vous pouvez configurer des stratégies d’importation et d’exportation qui permettent au fournisseur de services de contrôler et de limiter le débit du trafic à destination et en provenance du client.
Vous pouvez configurer une session à sauts multiples EBGP pour une instance de routage VRF. En outre, vous pouvez configurer l’homologue EBGP entre les routeurs PE et CE en utilisant l’adresse de bouclage du routeur CE au lieu des adresses d’interface.
Autoriser le trafic de protocole pour les interfaces dans une zone de Sécurité
Sur les pare-feu SRX Series, vous devez activer le trafic entrant attendu sur les interfaces spécifiées ou sur toutes les interfaces de la zone. Sinon, le trafic entrant destiné à cet appareil est abandonné par défaut.
Par exemple, pour autoriser le trafic BGP sur une zone spécifique de votre pare-feu SRX Series, procédez comme suit :
[edit]
user@host# set security zones security-zone trust host-inbound-traffic protocols bgp
[edit]
user@host# set security zones security-zone trust interfaces ge-0/0/1.0 host-inbound-traffic protocols bgp
Voir aussi
Présentation des routes BGP
Une route BGP est une destination, décrite comme un préfixe d’adresse IP, et une information qui décrit le chemin vers la destination.
Les informations suivantes décrivent le chemin :
AS chemin, qui est une liste de numéros des AS qu’un itinéraire traverse pour atteindre le routeur local. Le premier numéro du chemin est celui du dernier AS du chemin, l’AS le plus proche du routeur local. Le dernier numéro du chemin est l’AS le plus éloigné du routeur local, qui est généralement l’origine du chemin.
Attributs de chemin, qui contiennent des informations supplémentaires sur le chemin AS utilisé dans la politique de routage.
Les homologues BGP annoncent des routes les uns vers les autres dans les messages de mise à jour.
BGP stocke ses routes dans la table de routage de Junos OS (inet.0). La table de routage stocke les informations suivantes sur les routes BGP :
Informations de routage apprises à partir des messages de mise à jour reçus des pairs
Informations de routage local que BGP applique aux routes en raison de stratégies locales
Informations que BGP communique aux homologues BGP dans les messages de mise à jour
Pour chaque préfixe de la table de routage, le processus de protocole de routage sélectionne un seul meilleur chemin, appelé chemin actif. À moins que vous ne configuriez BGP pour annoncer plusieurs chemins vers la même destination, BGP annonce uniquement le chemin actif.
Le routeur BGP qui annonce une route en premier lui attribue l’une des valeurs suivantes pour identifier son origine. Lors de la sélection du routage, la valeur d’origine la plus basse est préférée.
0 : le routeur a initialement appris la route via un IGP (OSPF, IS-IS ou route statique).
1—Le routeur a initialement appris la route via un EGP (très probablement BGP).
2 : l'origine de la route est inconnue.
Voir aussi
Présentation de la résolution de route BGP
Un BGP interne (IBGP) avec une adresse de saut suivant vers un voisin BGP distant (prochain saut de protocole) doit voir son saut suivant résolu à l’aide d’un autre itinéraire. BGP ajoute cette route au module de résolution RPD pour la résolution du saut suivant. Si RSVP est utilisé dans le réseau, le saut suivant BGP est résolu à l’aide de la route entrante RSVP. Ainsi, la route BGP pointe vers un saut suivant indirect et le saut suivant indirect pointe vers un saut suivant de transfert. Le saut suivant de transfert est dérivé du saut suivant de route RSVP. Il existe souvent un grand ensemble de routes BGP internes qui ont le même protocole next hop, et dans ce cas, l’ensemble des routes BGP fait référence au même saut suivant indirect.
Avant la version 17.2R1 de Junos OS, le module de résolution du processus de protocole de routage (rpd) résolvait les routes au sein des routes reçues par IBGP de la manière suivante :
Résolution de route partielle : le saut suivant du protocole est résolu en fonction des routes d’assistance, telles que les routes RSVP ou IGP. Les valeurs de métrique sont dérivées des routes d’assistance, et le saut suivant est appelé le résolveur transférant le saut suivant hérité des routes d’assistance. Ces valeurs de mesure sont utilisées pour sélectionner des routes dans la base d’informations de routage (RIB), également appelée table de routage.
Résolution de route complète : le dernier saut suivant est dérivé et est appelé la table de routage du noyau (KRT) transférant le saut suivant en fonction de la stratégie d’exportation de transfert.
À partir de la version 17.2R1 de Junos OS, le module de résolution de rpd est optimisé pour augmenter le débit du flux de traitement entrant, accélérant ainsi le taux d’apprentissage du RIB et de la FIB. Avec cette amélioration, la résolution de la route est affectée comme suit :
Les méthodes de résolution de route partielle et complète sont déclenchées pour chaque route IBGP, bien que chaque route puisse hériter du même transfert résolu du saut suivant ou du même KRT pour le transfert des sauts suivants.
La sélection du chemin BGP est reportée jusqu’à ce que la résolution complète du routage soit effectuée pour les informations d’accessibilité de la couche réseau (NLRI) reçues d’un voisin BGP, qui peut ne pas être la meilleure route dans le RIB après la sélection du chemin.
Les avantages de l’optimisation du résolveur RPD incluent :
Coût de recherche de résolution RIB inférieur : la sortie du chemin résolu est enregistrée dans un cache de résolveur, de sorte que les mêmes valeurs dérivées de saut suivant et de métrique peuvent être héritées vers un autre ensemble de routes partageant le même comportement de chemin au lieu d’effectuer un flux de résolution de route partiel et complet. Cela réduit le coût de recherche de résolution de route en ne conservant que l’état de résolveur le plus fréquent dans un cache avec une profondeur limitée.
Optimisation de la sélection de route BGP : l’algorithme de sélection de route BGP est déclenché deux fois pour chaque route IBGP reçue, d’abord lors de l’ajout de la route dans le RIB avec le saut suivant comme inutilisable, puis lors de l’ajout de la route avec un saut suivant résolu dans le RIB (après résolution de la route). Cela permet de sélectionner deux fois le meilleur itinéraire. Avec l’optimisation du résolveur, le processus de sélection de route n’est déclenché dans le flux de réception qu’après avoir obtenu les informations du saut suivant du module de résolveur.
Mise en cache interne pour éviter les recherches fréquentes : le cache du résolveur conserve l’état du résolveur le plus fréquent et, par conséquent, la fonctionnalité de recherche, telle que la recherche de saut suivant et la recherche de route, est effectuée à partir du cache local.
Groupe d’équivalence de chemin : lorsque différents chemins partagent le même état de transfert ou sont reçus du même protocole au saut suivant, les chemins peuvent appartenir à un groupe d’équivalence de chemin. Cette approche évite d’avoir à effectuer une résolution de route complète pour de tels chemins. Lorsqu’un nouveau chemin nécessite une résolution de routage complète, il est d’abord recherché dans la base de données du groupe d’équivalence de chemin, qui contient la sortie du chemin résolu, telle que le saut suivant indirect et le saut suivant de transfert.
Voir aussi
Présentation des messages BGP
Tous les messages BGP ont le même en-tête de taille fixe, qui contient un champ marqueur utilisé à la fois pour la synchronisation et l’authentification, un champ de longueur qui indique la longueur du paquet et un champ type qui indique le type de message (par exemple, ouverture, mise à jour, notification, keepalive, etc.).
Cette section traite des sujets suivants :
- Messages ouverts
- Messages de mise à jour
- Keepalive Messages
- Notification Messages
- Messages d’actualisation de routage
Messages ouverts
Une fois qu’une connexion TCP est établie entre deux systèmes BGP, ils échangent des messages ouverts BGP pour créer une connexion BGP entre eux. Une fois la connexion établie, les deux systèmes peuvent échanger des messages BGP et du trafic de données.
Les messages ouverts se composent de l’en-tête BGP et des champs suivants :
Version : le numéro de version actuel de BGP est 4.
Numéro AS local : vous configurez cela en incluant l’instruction
autonomous-systemau niveau de la[edit routing-options]hiérarchie ou[edit logical-systems logical-system-name routing-options].Temps d’attente : valeur de temps d’attente proposée. Vous configurez le temps d’arrêt local à l’aide de l’instruction BGP
hold-time.Identifiant BGP : adresse IP du système BGP. Cette adresse est déterminée au démarrage du système et est la même pour chaque interface locale et chaque pair BGP. Vous pouvez configurer l’identificateur BGP en incluant l’instruction
router-idau niveau de la[edit routing-options]hiérarchie ou[edit logical-systems logical-system-name routing-options]. Par défaut, BGP utilise l’adresse IP de la première interface qu’il trouve dans le routeur.Longueur du champ de paramètre et paramètre lui-même : il s’agit de champs facultatifs.
Messages de mise à jour
Les systèmes BGP envoient des messages de mise à jour pour échanger des informations sur l’accessibilité du réseau. Les systèmes BGP utilisent ces informations pour construire un graphique qui décrit les relations entre tous les AS connus.
Les messages de mise à jour se composent de l’en-tête BGP et des champs facultatifs suivants :
Longueur des routes irréalisables : longueur du champ des routes retirées
Routes retirées : préfixes d’adresse IP des routes retirées du service parce qu’elles ne sont plus considérées comme accessibles
Longueur totale de l’attribut de chemin : longueur du champ des attributs de chemin ; Il répertorie les attributs de chemin d’un itinéraire réalisable vers une destination
Attributs de chemin : propriétés des routes, y compris l’origine du chemin, le discriminateur de sortie multiple (MED), la préférence du système d’origine pour la route et des informations sur l’agrégation, les communautés, les confédérations et la réflexion sur la route
Informations d’accessibilité de la couche réseau (NLRI) : préfixes d’adresses IP des routes possibles annoncées dans le message de mise à jour
Keepalive Messages
Les systèmes BGP échangent des messages keepalive pour déterminer si une liaison ou un hôte a échoué ou n’est plus disponible. Les messages keepalive sont échangés assez souvent pour que le minuteur de mise en attente n’expire pas. Ces messages se composent uniquement de l’en-tête BGP.
Notification Messages
Les systèmes BGP envoient des messages de notification lorsqu’une condition d’erreur est détectée. Une fois le message envoyé, la session BGP et la connexion TCP entre les systèmes BGP sont fermées. Les messages de notification se composent de l’en-tête BGP, du code et du sous-code de l’erreur, ainsi que des données décrivant l’erreur.
Messages d’actualisation de routage
Les systèmes BGP envoient des messages d’actualisation de routage à un homologue uniquement s’ils ont reçu l’annonce de la capacité d’actualisation de route de l’homologue. Un système BGP doit annoncer la fonctionnalité d’actualisation de routage à ses homologues à l’aide de l’annonce des capacités BGP s’il souhaite recevoir des messages d’actualisation de route. Ce message facultatif est envoyé pour demander des mises à jour dynamiques, entrantes et de routage BGP à des homologues BGP ou pour envoyer des mises à jour de routage sortant à un pair BGP.
Les messages d’actualisation de routage se composent des champs suivants :
AFI : identificateur de famille d’adresses (16 bits).
Res : champ réservé (8 bits), qui doit être défini sur 0 par l’expéditeur et ignoré par le destinataire.
SAFI : identificateur de famille d’adresses ultérieures (8 bits).
Si un homologue sans la capacité d’actualisation de routage reçoit un message de demande d’actualisation de route d’un homologue distant, le destinataire ignore le message.
Voir aussi
Comprendre le sharding RIB BGP et le thread d’E/S de mise à jour BGP
Le traitement du routage BGP comporte généralement plusieurs étapes de pipeline, telles que la réception des mises à jour, l'analyse des mises à jour, la création de routage, la résolution du saut suivant, l'application de la stratégie d'exportation d'un groupe d'pairs BGP, la formation de mises à jour par pair et l'envoi de mises à jour aux pairs.
BGP sharding RIB divise un RIB BGP unifié en plusieurs sous-RIB et chaque sous-RIB gère un sous-ensemble de routes BGP. Un thread RPD séparé appelé thread de partition BGP sert à chaque sous-RIB par pour obtenir la concurrence. Les threads de partition BGP sont responsables de toutes les étapes du pipeline de traitement de routage BGP, à l’exception de la formation de mises à jour par pair et de l’envoi de mises à jour aux pairs. Les threads de partition BGP reçoivent les mises à jour envoyées par les homologues à partir des threads d’E/S de mise à jour BGP, les threads d’E/S de mise à jour BGP hachent les préfixes dans les mises à jour et envoient les mises à jour aux threads de partition BGP applicables en fonction du calcul de hachage. Le thread de partition BGP traite la configuration de la même manière que le thread principal RPD, crée des pairs, des groupes, des tables de routage et utilise les informations de configuration pour le traitement de la route BGP.
Les threads d’E/S de mise à jour BGP sont responsables de la fin de ce pipeline BGP, ce qui implique la génération de mises à jour par pair pour le(s) groupe(s) BGP(s) individuel(s) et leur envoi au(x) pair(s). Un thread de mise à jour peut servir un ou plusieurs groupes BGP. Les threads d’E/S de mise à jour BGP construisent des mises à jour pour les groupes en parallèle et indépendamment des autres groupes qui sont desservis par d’autres threads de mise à jour. Cela peut offrir une amélioration significative de la convergence dans une charge de travail à forte intensité d’écriture, qui implique de la publicité auprès de nombreux pairs répartis dans de nombreux groupes. Les threads d’E/S de mise à jour BGP sont également responsables de l’écriture et de la lecture à partir des sockets TCP des pairs BGP, ce qui était auparavant fourni par les threads BGPIO (d’où le suffixe IO dans E/S de mise à jour BGP).
Mise à jour BGP Les threads d’E/S peuvent être configurés indépendamment de la fonctionnalité de partitionnement RIB, mais leur utilisation est obligatoire avec le partitionnement RIB afin d’obtenir une meilleure efficacité de compression des préfixes dans le message de mise à jour BGP sortant. Le sharding BGP divise le RIB en plusieurs sous-semi-rigides qui sont desservis par des threads RPD distincts. Par conséquent, les préfixes qui auraient pu faire partie d’une seule mise à jour sortante se retrouvent dans des partitions différentes. Pour pouvoir construire des mises à jour BGP avec des préfixes avec le même attribut sortant qui peuvent appartenir à différents threads de partition RPD, tous les threads de partition envoient des informations de publication compactes pour les préfixes à annoncer à un thread de mise à jour desservant ce groupe pair BGP. Cela permet au thread de mise à jour, desservant ce groupe d’pairs BGP, d’emballer des préfixes avec les mêmes attributs, appartenant potentiellement à différentes partitions dans le même message de mise à jour sortant. Cela minimise le nombre de mises à jour à publier et contribue ainsi à améliorer la convergence. Le thread d’E/S de mise à jour gère les caches locaux des conteneurs d’homopairs, de groupes, de préfixes, de TSI et de RIB.
Le thread de mise à jour BGP et le partitionnement RIB BGP sont désactivés par défaut. Si vous configurez update-threading et rib-sharding sur un moteur de routage, RPD crée des threads de mise à jour. Par défaut, le nombre de threads de mise à jour et de threads de partition créés est le même que le nombre de cœurs de processeur sur le moteur de routage. Le threading de mise à jour n’est pris en charge que sur un processus de protocole de routage (rpd) 64 bits. Vous pouvez également spécifier le nombre de threads que vous souhaitez créer à l’aide d’instructions set update-threading <number-of-threads> and set rib-sharding <number-of-threads> au niveau de la [edit system processes routing bgp] hiérarchie. Pour le thread de mise à jour BGP, la plage est actuellement comprise entre 1 et 128 et pour le partitionnement RIB BGP, la plage est actuellement comprise entre 1 et 31.
Lorsque vous configurez NSR pour les fonctionnalités de partitionnement RIB BGP et d’E/S de mise à jour BGP, le RPD de sauvegarde crée le même nombre de partitions BGP et de threads d’E/S de mise à jour BGP dans le moteur de routage de secours. Les threads d’E/S de mise à jour BGP RPD de sauvegarde lisent la mise à jour BGP répliquée, les autres messages reçus des homologues ainsi que la mise à jour BGP répliquée et les autres messages envoyés aux pairs. En se basant sur le hachage des préfixes, les threads d’E/S de mise à jour BGP RPD de sauvegarde envoient ces messages BGP aux threads principaux de partition et RPD BGP applicables. La partition BGP et les threads principaux RPD dans le RPD de secours créent l’état de routage reçu et annoncé à l’aide de ces messages BGP répliqués. Lorsque le moteur de routage principal tombe en panne, le moteur de routage de secours devient le moteur de routage principal et le RPD de secours devient le RPD principal de manière transparente sans affecter les sessions BGP avec les pairs.
Comprendre la sélection du chemin BGP
Pour chaque préfixe de la table de routage, le processus de protocole de routage sélectionne un seul meilleur chemin. Une fois le meilleur chemin sélectionné, l’itinéraire est installé dans la table de routage. Le meilleur chemin devient la route active si le même préfixe n’est pas appris par un protocole avec une valeur de préférence globale plus faible (plus préférée), également appelée distance administrative. L’algorithme de détermination de l’itinéraire actif est le suivant :
-
Vérifiez que le saut suivant peut être résolu.
-
Choisissez le chemin avec la valeur de préférence la plus faible (préférence de processus du protocole de routage).
Les routes qui ne peuvent pas être utilisées pour le transfert (par exemple, parce qu’elles ont été rejetées par la politique de routage ou parce qu’un saut suivant est inaccessible) ont une préférence de –1 et ne sont jamais choisies.
-
Préférez le chemin avec une préférence locale plus élevée.
Pour les chemins non-BGP, choisissez le chemin avec la valeur preference2 la plus faible.
-
Si l’attribut AIGP (Interior Gateway Protocol) accumulé est activé, ajoutez la métrique IGP et préférez le chemin avec l’attribut AIGP inférieur.
-
Préférez le chemin avec la valeur de chemin de système autonome (AS) la plus courte (ignorée si l’instruction
as-path-ignoreest configurée).Un segment de confédération (séquence ou ensemble) a une longueur de chemin de 0. Un ensemble d’AS a une longueur de chemin de 1.
-
Préférez l’itinéraire avec le code d’origine inférieur.
Les routes apprises à partir d’un IGP ont un code d’origine inférieur à ceux appris à partir d’un EGP (Exterior Gateway Protocol), et les deux ont des codes d’origine inférieurs à ceux des routes incomplètes (routes dont l’origine est inconnue).
-
Préférez le chemin avec la métrique MED (Multiple Multiple Exit Discriminator) la plus basse.
Selon que le comportement de sélection de chemin de la table de routage est configuré ou non, il existe deux cas possibles :
-
Si le comportement de sélection de chemin de la table de routage non déterministe n’est pas configuré (c’est-à-dire si l’instruction n’est
path-selection cisco-nondeterministicpas incluse dans la configuration BGP), pour les chemins avec les mêmes numéros AS voisins au début du chemin AS, préférez le chemin avec la métrique MED la plus basse. Pour toujours comparer les MED, que les AS homologues des routes comparées soient identiques ou non, incluez l’instructionpath-selection always-compare-med. -
Si le comportement de sélection de chemin de la table de routage non déterministe est configuré (c’est-à-dire que l’instruction
path-selection cisco-nondeterministicest incluse dans la configuration BGP), préférez le chemin avec la métrique MED la plus faible.
Les confédérations ne sont pas prises en compte pour déterminer les AS voisins. Une métrique MED manquante est traitée comme si une MED était présente mais nulle.
Remarque :La comparaison MED fonctionne pour la sélection d’un chemin unique dans un AS (lorsque la route n’inclut pas de chemin AS), bien que cette utilisation soit rare.
Par défaut, seuls les MED des routes qui ont les mêmes systèmes autonomes (AS) homologues sont comparés. Vous pouvez configurer les options de sélection de chemin de la table de routage pour obtenir différents comportements.
-
-
Préférez les chemins strictement internes, qui incluent des routes IGP et des routes générées localement (statiques, directes, locales, etc.).
-
Préférez les chemins BGP (EBGP) strictement externes aux chemins externes appris par le biais de sessions BGP internes (IBGP).
-
Préférez le chemin dont le saut suivant est résolu via la route IGP avec la métrique la plus faible. Les routes BGP résolues par le biais d’IGP sont préférées aux routes inaccessibles ou rejetées.
Remarque :Un chemin est considéré comme un chemin à coût égal BGP (et sera utilisé pour le transfert) si un tie-break est effectué après l’étape précédente. Tous les chemins avec le même AS voisin, appris par un voisin BGP compatible avec les chemins multichemins, sont pris en compte.
Le multichemin BGP ne s’applique pas aux chemins qui partagent le même coût MED-plus-IGP, mais dont le coût IGP diffère. La sélection des chemins multichemins est basée sur la métrique de coût IGP, même si deux chemins ont le même coût MED-plus-IGP.
-
Si les deux chemins sont externes, préférez le chemin le plus ancien, c’est-à-dire le chemin qui a été appris en premier. Ceci est fait pour minimiser les instabilités de route. Cette règle n’est pas utilisée si l’une des conditions suivantes est vraie :
-
path-selection external-router-id est configuré.
-
Les deux pairs ont le même ID de routeur.
-
L’un ou l’autre des pairs est un pair de la Confédération.
-
Aucun des chemins n’est le chemin actif actuel.
-
-
Préférez le chemin à partir de l’homologue avec l’ID de routeur le plus bas. Pour tout chemin avec un attribut d’ID d’origine, remplacez l’ID de routeur par l’ID d’origine lors de la comparaison d’ID de routeur.
-
Préférez le chemin avec la longueur de liste de cluster la plus courte. La longueur est de 0 pour aucune liste.
-
Préférez le chemin à partir de l’homologue avec l’adresse IP homologue la plus basse.
-
Préférez une route principale à une route secondaire. Une route principale est une route qui appartient à la table de routage. Une route secondaire est une route qui est ajoutée à la table de routage par le biais d’une stratégie d’exportation.
- Sélection du chemin de la table de routage
- Sélection du chemin d’accès à la table BGP
- Effets de la publicité sur les chemins multiples vers une destination
Sélection du chemin de la table de routage
Par défaut, l’étape de chemin AS la plus courte de l’algorithme évalue la longueur du chemin AS et détermine le chemin actif. Vous pouvez configurer une option qui permet à Junos OS d’ignorer cette étape de l’algorithme en incluant l’option as-path-ignore .
À partir de Junos OS versions 14.1R8, 14.2R7, 15.1R4, 15.1F6 et 16.1R1, l’option as-path-ignore est prise en charge pour les instances de routage.
La sélection du chemin du processus de routage a lieu avant que BGP ne transfère le chemin à la table de routage pour prendre sa décision. Pour configurer le comportement de sélection du chemin de la table de routage, incluez l’instruction path-selection :
path-selection { (always-compare-med | cisco-non-deterministic | external-router-id); as-path-ignore; l2vpn-use-bgp-rules; med-plus-igp { igp-multiplier number; med-multiplier number; } }
Pour obtenir la liste des niveaux hiérarchiques auxquels vous pouvez inclure cette instruction, consultez la section résumé de la déclaration de cette déclaration.
La sélection du chemin de la table de routage peut être configurée de l’une des manières suivantes :
-
Émulez le comportement par défaut de Cisco IOS (cisco-non-deterministic). Ce mode évalue les routes dans l’ordre dans lequel elles sont reçues et ne les regroupe pas en fonction de leurs AS voisins. Avec
cisco-non-deterministicmode, le chemin actif est toujours le premier. Tous les chemins inactifs, mais éligibles, suivent le chemin actif et sont maintenus dans l’ordre dans lequel ils ont été reçus, en commençant par le chemin le plus récent. Les chemins non éligibles restent à la fin de la liste.À titre d’exemple, supposons que vous ayez trois annonces de chemin pour la route 192.168.1.0 /24 :
-
Chemin 1 – appris grâce à l’EBGP ; Trajectoire AS de 65010 ; MED de 200
-
Voie 2 – apprise grâce à l’IBGP ; Chemin AS de 65020 ; MED de 150 ; Coût IGP de 5
-
Chemin 3 – appris grâce à l’IBGP ; Trajectoire AS de 65010 ; MED de 100 ; Coût IGP de 10
Ces annonces sont reçues en succession rapide, en une seconde, dans l’ordre indiqué. Le chemin 3 est reçu le plus récemment, le périphérique de routage le compare donc au chemin 2, la publication la plus récente suivante. Le coût pour l’homologue IBGP est meilleur pour le chemin 2, de sorte que le périphérique de routage élimine le chemin 3 de la contention. Lorsque l’on compare les chemins 1 et 2, le périphérique de routage préfère le chemin 1, car il provient d’un homologue EBGP. Cela permet à l’équipement de routage d’installer le chemin 1 en tant que chemin actif pour la route.
Remarque :Nous vous déconseillons d’utiliser cette option de configuration dans votre réseau. Il est fourni uniquement à des fins d’interopérabilité afin de permettre à tous les dispositifs de routage du réseau d’effectuer des sélections d’itinéraires cohérentes.
-
Toujours comparer les MED, que les AS homologues des routes comparées soient ou non les mêmes (always-compare-med).
Remplacez la règle selon laquelle si les deux chemins sont externes, le chemin actuellement actif est préféré (external-router-id). Passez à l’étape suivante (étape 15) du processus de sélection des chemins.
Ajouter le coût IGP à la destination du saut suivant à la valeur MED avant de comparer les valeurs MED pour la sélection de chemin (
med-plus-igp).Le multichemin BGP ne s’applique pas aux chemins qui partagent le même coût MED-plus-IGP, mais dont le coût IGP diffère. La sélection des chemins multichemins est basée sur la métrique de coût IGP, même si deux chemins ont le même coût MED-plus-IGP.
Sélection du chemin d’accès à la table BGP
Les paramètres suivants sont suivis pour la sélection du chemin de BGP :
-
Préférez la valeur de préférence locale la plus élevée.
-
Préférez la longueur de trajet AS la plus courte.
-
Préférez la valeur d’origine la plus basse.
-
Préférez la valeur MED la plus basse.
-
Préférez les routes apprises d’un pair EBGP à un pair IBGP.
-
Préférez la meilleure sortie d’AS.
-
Pour les routes reçues par EBGP, préférez la route active actuelle.
-
Préférez les routes à partir de l’homologue avec l’ID de routeur le plus bas.
-
Préférez les chemins avec la longueur de cluster la plus courte.
-
Préférez les routes à partir de l’homologue dont l’adresse IP homologue est la plus faible. Les étapes 2, 6 et 12 sont les critères de la SPR.
Effets de la publicité sur les chemins multiples vers une destination
BGP annonce uniquement le chemin actif, sauf si vous configurez BGP pour annoncer plusieurs chemins vers une destination.
Supposons qu’un périphérique de routage ait dans sa table de routage quatre chemins vers une destination et qu’il soit configuré pour annoncer jusqu’à trois chemins (add-path send path-count 3). Les trois chemins sont choisis en fonction de critères de sélection du chemin. C’est-à-dire que les trois meilleurs chemins sont choisis dans l’ordre de sélection des chemins. Le meilleur chemin est le chemin actif. Cette voie est retirée de la considération et une nouvelle meilleure voie est choisie. Ce processus est répété jusqu’à ce que le nombre spécifié de chemins soit atteint.
Voir aussi
Comprendre la gestion des attributs BGP transitifs facultatifs inconnus pour les messages de mise à jour BGP
Lorsqu’un message de mise à jour BGP comporte des attributs facultatifs inconnus, ces attributs peuvent être mal formés et de nature transitive. Les routeurs ne pouvant pas effectuer de contrôles de malformation, ces attributs inconnus peuvent donc être transférés à d’autres homologues BGP. La diffusion d’attributs mal formés peut provoquer des menaces pour la sécurité du réseau et compromettre les opérations BGP.
La gestion des attributs inconnus BGP améliore la sécurité et la stabilité du réseau en gérant les attributs BGP transitifs facultatifs inconnus au sein du système BGP. Vous pouvez configurer le système BGP pour qu’il supprime ces attributs BGP ou retire des routes portant ces attributs afin d’éviter le risque de propagation d’attributs mal formés ou potentiellement dangereux sur des homologues BGP. Vous pouvez également spécifier des exceptions pour exclure les attributs BGP transitifs facultatifs inconnus sélectionnés qui ne doivent pas être abandonnés ou entraîner l’abandon d’une route. Ces configurations peuvent être appliquées au niveau global ou du groupe BGP, ou à des voisins individuels, ce qui garantit un contrôle complet sur les opérations BGP.
Pour supprimer les attributs BGP ou retirer des routes portant ces attributs, configurez les path-attributes drop (attributes <>) commandes or path-attributes withdraw-routes (attributes <>) .
Pour supprimer les attributs BGP transitifs facultatifs inconnus ou retirer des routes portant ces attributs, configurez les path-attributes drop (unknown-optional-transitive) commandes or path-attributes withdraw-routes (unknown-optional-transitive) .
Pour définir des exceptions afin d’exclure les attributs BGP transitifs facultatifs inconnus sélectionnés, configurez les path-attributes drop (unknown-optional-transitive [except <>]) commandes ou path-attributes withdraw-routes (unknown-optional-transitive [except <>]) .
Si vous configurez plusieurs actions pour le même attribut, vous ne pouvez effectuer que l’action de retrait.
Les show BGP neighbor commandes and show log messages affichent les attributs BGP transitifs optionnels inconnus configurés pour supprimer ou déclencher des retraits de route, avec un journal détaillé. La visibilité améliorée facilite la gestion et le dépannage efficaces du réseau en assurant la transparence dans la gestion des activités liées aux attributs BGP au sein du système BGP.
Résolution améliorée de l’itinéraire de service pour les chemins multiples BGP avec liste de sauts
Junos OS améliore la résolution des routes de service en routes d’aide multichemin BGP qui utilisent des structures liste-nexthop. Le résolveur de route crée et gère désormais des dépendances internes pour tous les chemins contributeurs dans une route multichemin, permettant une résolution précise et dynamique lorsque les sauts suivants indirects changent, que la route contributive soit active ou inactive.
Cette fonctionnalité améliore la stabilité du routage de service et empêche les chemins de transfert obsolètes dans les réseaux utilisant BGP ECMP avec résolution indirecte par saut suivant.
- Avantages
- Avant de commencer
- Fonctionnement de la fonctionnalité
- Exemple opérationnel
- Référence des commandes CLI
- Limites
Avantages
- Garantit la précision du transfert pour les routes de service résolues via un multichemin BGP.
- Déclenche la rerésolution lorsqu’un chemin contributeur change, pas seulement le chemin du prospect.
- Prend en charge les topologies hybrides iBGP et eBGP à trajets multichemins avec nexthops indirects.
- Empêche les pertes de trafic causées par des états de résolution obsolètes ou obsolètes.
Avant de commencer
Assurez-vous que l’instruction de commande BGP multipath list-nexthop est activée pour les familles d’adresses appropriées. Aucune nouvelle configuration n’est requise pour activer cette fonctionnalité.
Fonctionnement de la fonctionnalité
Lorsqu’une route de service est résolue sur une route multichemin BGP avec une liste-saut suivant, RPD effectue les actions suivantes :
Marche sur tous les composants nexthop dans la liste-nexthop.
Établit des relations de dépendance entre la route d’aide à chemins multiples et chaque chemin contributif.
Stocke ces dépendances dans une base de données interne à l’aide d’une arborescence patricia. Création de ces relations à la demande :
Un nœud d’arborescence Patricia n’est instancié que lorsque la première route de service est résolue par la route d’aide à chemins multiples.
Lorsque la dernière route de service dépendante ne se résout plus par cette route multichemin, le nœud correspondant est automatiquement supprimé de l’arborescence.
Surveille les changements indirects de saut suivant à l’aide de rappels de hook KRT.
Résout à nouveau les routes de service dépendantes chaque fois qu’une route contributive (active ou inactive) change.
Ce comportement s’applique que l’itinéraire contributeur soit actif ou inactif dans l’ensemble de chemins multichemins.
Exemple opérationnel
Scénario :
Une route de service (9.9.9.9/32) se résout sur une route multichemin BGP (1.1.1.9/32) avec les chemins contributeurs suivants :
iBGP path-1(lead/actif) : via7.7.7.7→1.2.3.4→10.50.10.1iBGP path-2: via8.8.8.8
En cas iBGP path-2 de changement (par exemple, en raison d’une mise à jour de saut suivant), Junos OS détectera la modification et résoudra à nouveau la route de service dépendante.
Référence des commandes CLI
Vous pouvez utiliser les commandes suivantes pour afficher les relations list-nexthop resolver et surveiller les dépendances de route multichemin sur les nexthops indirects.
-
show route resolution list-nhAffiche les descripteurs INH (Indirect Next-Hop) dans la base de données interne de dépendances list-nexthop, ainsi que les routes multichemin BGP qui en dépendent. Cette commande affiche uniquement les itinéraires d’aide à trajets multiples utilisant un INH spécifique.
Exemple de sortie :
user@router> show route resolution list-nh Indirect next-hop statistics in List-nexthop database: Inh adds: 9, Inh deletes: 4 Inh change callback: registered Indirect next-hop: Inh handle: 0x8969d30; Inh protocol nexthop: 8.8.8.8 Multipath route: 1.1.1.0/24, resolver node: 0xf9e9ed8 Indirect next-hop: Inh handle: 0x8969b98; Inh protocol nexthop: 7.7.7.7 Multipath route: 1.1.1.0/24, resolver node: 0xf9e9ed8 Multipath route: 3.3.3.0/24, resolver node: 0x8d88cb8
-
show route resolution list-nh protocol-next-hop <nexthop>Affiche tous les itinéraires multichemins qui utilisent un saut suivant indirect spécifique.
Exemple :
user@router> show route resolution list-nh protocol-next-hop 9.9.9.9 Protocol Nexthop: 9.9.9.9 Used by: - Multipath Route: 1.1.1.0/24 - Multipath Route: 2.2.2.0/24 - Multipath Route: 3.3.3.0/24 -
show krt indirect-next-hopAffiche les informations de la table de routage du noyau pour un index nexthop indirect donné, y compris le nombre de routes multichemin qui dépendent de ce prochain saut. Cette commande affiche le nombre de références et les dépendances de transfert liées aux routes multichemins.
Exemple de sortie :
user@router> show krt indirect-next-hop index 1048574 Indirect Nexthop: Index: 1048574 Protocol next-hop address: 7.7.7.7 ... INH list-nh dependent count: 2
Le
dependent count: 2confirme que deux routes multichemins utilisent actuellement ce saut indirectement.
Limites
- S’applique uniquement aux routes multichemins BGP avec des list-nexthops composés de chemins iBGP ou hybrides iBGP/eBGP.
- Les routes multichemins BGP avec uniquement des contributeurs eBGP ne sont pas affectées.
- Les familles d’adresses mixtes dans un seul list-nexthop ne sont pas prises en charge.
Voir aussi
Normes prises en charge pour BGP
Junos OS prend en charge de manière substantielle les RFC et les projets Internet suivants, qui définissent les normes IP version 4 (IPv4) BGP.
Pour obtenir la liste des normes BGP IP version 6 (IPv6) prises en charge, consultez Normes IPv6 prises en charge.
Junos OS BGP prend en charge l’authentification pour les échanges de protocoles (authentification MD5).
-
RFC 1745, BGP4/IDRP pour l’interaction IP-OSPF
-
RFC 1772, Application du Border Gateway Protocol sur Internet
-
RFC 1997, attribut de communautés BGP
-
RFC 2283, Extensions multiprotocoles pour BGP-4
-
RFC 2385, Protection des sessions BGP via l’option de signature TCP MD5
-
RFC 2439, Amortissement des volets de route BGP
-
RFC 2545, Utilisation d’extensions multiprotocoles BGP-4 pour le routage IPv6 inter-domaines
-
RFC 2796, Réflexion de route BGP – Une alternative à l’IBGP à maillage complet
-
RFC 2858, Extensions multiprotocoles pour BGP-4
-
RFC 2918, Capacité d’actualisation de route pour BGP-4
-
RFC 3065, Confédérations de systèmes autonomes pour BGP
-
RFC 3107, Transport des informations d’étiquette dans BGP-4
-
RFC 3345, condition d’oscillation de route persistante du Border Gateway Protocol (BGP)
-
RFC 3392, Annonce de capacités avec BGP-4
-
RFC 4271, A Border Gateway Protocol 4 (BGP-4)
-
RFC 4273, Définitions d’objets gérés pour BGP-4
-
RFC 4360, attribut de communautés étendues BGP
-
RFC 4364, réseaux privés virtuels (VPN) IP BGP/MPLS
-
RFC 4456, Réflexion de route BGP : une alternative au BGP interne à maillage intégral (IBGP)
-
RFC 4486, Sous-codes pour le message de notification d’arrêt BGP
-
RFC 4576, Utilisation d’un bit d’options LSA (Link State Advertisement) pour éviter les boucles dans les réseaux privés virtuels (VPN) IP BGP/MPLS
-
RFC 4659, Extension de réseau privé virtuel (VPN) IP BGP-MPLS pour VPN IPv6
-
RFC 4632, Classless Inter-domain Routing (CIDR) : Le plan d’attribution et d’agrégation des adresses Internet
-
RFC 4684, Distribution de routes contrainte pour le Border Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS), les réseaux privés virtuels (VPN) IP (Internet Protocol)
-
RFC 4724, Mécanisme de redémarrage agréable pour BGP
-
RFC 4760, Extensions multiprotocoles pour BGP-4
-
RFC 4781, Mécanisme de redémarrage agréable pour BGP avec MPLS
-
RFC 4798, Connexion d’îlots IPv6 sur IPv4 MPLS à l’aide de routeurs IPv6 Provider Edge Routers (6PE)
L’option 4b (redistribution eBGP des routes IPv6 étiquetées d’AS vers l’AS voisin) n’est pas prise en charge.
-
RFC 4893, Prise en charge de BGP pour espace numérique AS de quatre octets
-
RFC 5004, Évitez les meilleures transitions de chemin BGP d’un externe à un autre
-
RFC 5065, Confédérations de systèmes autonomes pour BGP
-
RFC 5082, Mécanisme de sécurité TTL généralisé (GTSM)
-
RFC 5291, Capacité de filtrage de route sortante pour BGP-4 (prise en charge partielle)
-
RFC 5292, Filtre de route sortant basé sur un préfixe d’adresse pour BGP-4 (prise en charge partielle)
Les équipements exécutant Junos OS peuvent recevoir des messages ORF basés sur des préfixes.
-
RFC 5396, Représentation textuelle des numéros de système autonome (AS)
-
RFC 5492, Annonce des capacités avec BGP-4
-
RFC 5512, L’identifiant de famille d’adresses ultérieures d’encapsulation BGP (SAFI) et l’attribut d’encapsulation de tunnel BGP
-
RFC 5549, Publicité des informations d’accessibilité de la couche réseau IPv4 avec un saut suivant IPv6
-
RFC 8955, Diffusion des règles de spécification de flux
-
RFC 8956, Diffusion des règles de spécification de flux pour IPv6
-
RFC 5668, communauté étendue BGP spécifique à l’AS de 4 octets
-
RFC 5701, attribut de communauté étendu BGP spécifique à l’adresse IPv6
-
RFC 5925, L’option d’authentification TCP
-
RFC 6286, Autonomous-System-Wide-Unique BGP Identifier for BGP-4- entièrement conforme
-
RFC 6368, Internal BGP as the Provider/Customer Edge Protocol for BGP/MPLS IP Virtual Private Networks (VPNs)
-
RFC 6774, Distribution de divers chemins BGP
-
RFC 6793, Prise en charge de BGP pour l’espace numérique des systèmes autonomes (AS) à quatre octets
-
RFC 6810, La ressource RPKI (Public Key Infrastructure) to Router Protocol
-
RFC 6811, Validation de l’origine du préfixe BGP
-
RFC 6996, Réservation de système autonome (AS) pour usage privé
-
RFC 7300, Réservation de numéros du dernier système autonome (AS)
-
RFC 7311, Attribut de métrique IGP cumulé pour BGP
-
RFC 7404, Utilisation uniquement d’un adressage local de liaison à l’intérieur d’un réseau IPv6
-
RFC 7432, Ethernet VPN basé sur BGP MPLS (eVPN)
-
RFC 7606, Gestion des erreurs révisée pour les messages BGP UPDATE
-
RFC 7611, BGP ACCEPT_OWN Community Attribut
Nous soutenons la RFC en permettant aux routeurs Juniper d’accepter les routes reçues d’un réflecteur de route avec la
accept-ownvaleur communautaire. -
RFC 7752, Distribution vers le nord des informations d’ingénierie d’état de lien et de trafic (TE) à l’aide de BGP
-
RFC 7854, Protocole de surveillance BGP (BMP)
-
RFC 7911, Publication de chemins multiples dans BGP
-
RFC 8097, État de validation de l’origine du préfixe BGP Communauté étendue
-
RFC 8210, La ressource RPKI (Public Key Infrastructure) to Router Protocol, version 1
-
RFC 8212, Comportement de propagation de route externe BGP (EBGP) par défaut sans politiques - entièrement conforme
Exceptions :
Les comportements de la RFC 8212 ne sont pas implémentés par défaut afin d’éviter toute perturbation de la configuration client existante. Le comportement par défaut est toujours conservé pour accepter et annoncer toutes les routes en ce qui concerne les pairs EBGP.
-
RFC 8277, Utilisation de BGP pour lier des étiquettes MPLS à des préfixes d’adresses
-
RFC 8326, Arrêt de session BGP fluide
-
RFC 8481, Clarifications de la validation de l’origine BGP basée sur l’infrastructure à clé publique de ressource (RPKI)
-
RFC 8538, Prise en charge des messages de notification pour le redémarrage fluide de BGP
-
RFC 8571, BGP - Annonce de l’état des liens (BGP-LS) des extensions de métriques de performance de l’ingénierie de trafic IGP
-
RFC 8584, Framework for Ethernet VPN Designated Forwarder Election extensibilité
-
RFC 8642, Comportement des politiques pour les communautés BGP connues
-
RFC 8669, Extensions d’identificateur de segment de préfixe Segment Routing pour BGP
-
RFC 8810, Révision des procédures d’enregistrement des codes de capacité
-
RFC 8814 Signaling Maximum SID Depth (MSD) à l’aide du Border Gateway Protocol - État des liens (prise en charge partielle)
-
RFC 8950, Publicité des informations d’accessibilité de la couche réseau IPv4 (NLRI) avec un saut suivant IPv6
-
RFC 8955
-
RFC 8956
-
RFC 9003, communication d’arrêt administratif BGP étendue
-
RFC 9012, Attribut d’encapsulation de tunnel BGP
-
RFC 9029, Mises à jour de la politique d’allocation pour les registres de paramètres Border Gateway Protocol - État des liens (BGP-LS)
-
RFC 9069, Prise en charge du RIB local dans le protocole de surveillance BGP (BMP)
-
RFC 9085, Border Gateway Protocol - Extensions d’état de lien (BGP-LS) pour le Segment Routing
-
RFC 9117, Procédure de validation révisée pour la diffusion des spécifications de débit BGP. Cela permet aux spécifications de flux d’être créées dans le même système autonome que le pair BGP effectuant la validation.
-
RFC 9234, Prévention et détection des fuites de route à l’aide de rôles dans les messages UPDATE et OPEN
-
RFC 9384, un sous-code de notification d’arrêt BGP pour la détection de transfert bidirectionnelle (BFD)
-
Internet draft draft-idr-rfc8203bis-00, Communication d’arrêt administratif BGP (expire en octobre 2018)
-
Internet draft draft-ietf-grow-bmp-adj-rib-out-01, Prise en charge d’adj-RIB-out dans le protocole de surveillance BGP (BMP) (expire le 3 septembre 2018)
-
Internet draft draft-ietf-idr-aigp-06, Attribut de métrique IGP cumulé pour BGP (expire en décembre 2011)
-
Internet draft draft-ietf-idr-as0-06, Codification du traitement de l’AS 0 (expire en février 2013)
-
Internet draft draft-ietf-idr-link-bandwidth-06.txt, BGP Link Bandwidth Extended Community (expire en juillet 2013)
-
Internet draft draft-ietf-sidr-origin-validation-signaling-00, BGP Prefix Origin Validation State Extended Community (support partiel) (expire en mai 2011)
La communauté étendue (état de validation de l’origine) est prise en charge dans la politique de routage de Junos OS. La modification spécifiée dans la procédure de sélection de route n’est pas prise en charge.
-
Brouillon Internet draft-kato-bgp-ipv6-link-local-00.txt, appairage BGP4+ à l’aide d’une adresse link-locale IPv6
Les RFC et l’ébauche Internet suivantes ne définissent pas les normes, mais fournissent des informations sur le BGP et les technologies associées. L’IETF les classe diversement comme « expérimentaux » ou « informationnels ».
-
RFC 1965, Confédérations de systèmes autonomes pour BGP
-
RFC 1966, Réflexion de route BGP : une alternative à l’IBGP à maillage intégral
-
RFC 2270, utilisation d’un AS dédié pour les sites hébergés par un seul fournisseur
-
RFC 3345, condition d’oscillation de route persistante du Border Gateway Protocol (BGP)
-
RFC 3562, Considérations clés en matière de gestion pour l’option de signature TCP MD5
-
Brouillon Internet draft-ietf-ngtrans-bgp-tunnel-04.txt, Connexion d’îlots IPv6 à travers des clouds IPv4 avec BGP (expire en juillet 2002)
Voir aussi
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’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.