Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Validation de l’origine BGP

Comprendre la validation de l’origine pour BGP

La validation de l’origine permet d’éviter la publication involontaire des routes. Parfois, les administrateurs réseau annoncent par erreur des routes vers des réseaux qu’ils ne contrôlent pas. Vous pouvez résoudre ce problème de sécurité en configurant la validation de l’origine (également appelée routage interdomaine sécurisé). La validation de l’origine est un mécanisme par lequel les annonces de route peuvent être authentifiées comme provenant d’un système autonome attendu (AS). La validation de l’origine utilise un ou plusieurs serveurs de cache RPKI (Public Key Infrastructure) pour effectuer l’authentification des préfixes BGP spécifiés. Pour authentifier un préfixe, le routeur (interlocuteur BGP) interroge la base de données des mappages validés de préfixe à AS, qui sont téléchargés à partir du serveur de cache, et s’assure que le préfixe provient d’un AS attendu.

Remarque :

Avant les versions 20.1R3, 20.2R3, 20.3R2, 20.4R2, 21.1R1 de Junos OS, lorsque vous activez l’authentification RPKI, Junos OS ouvre automatiquement le port TCP 2222 sans préavis. Vous pouvez appliquer un filtre pour bloquer et sécuriser ce port.

À partir des versions 20.1R3, 20.2R3, 20.3R2, 20.4R2, 21.1R1 de Junos OS, lorsque vous activez l’authentification RPKI, Junos OS n’ouvre plus automatiquement les ports TCP 2222.

Junos OS prend en charge la validation de l’origine des préfixes IPv4 et IPv6.

La figure 1 montre un exemple de topologie.

Figure 1 : Exemple de topologie pour la validation Network diagram showing two sites within AS 100. Site 1 has a PoP with a cache server; both sites have interconnected routers. de l’origine

Standards pris en charge

L’implémentation Junos OS de la validation d’origine prend en charge les RFC et le projet suivants :

  • RFC 6810, La ressource RPKI (Public Key Infrastructure) to Router Protocol

  • RFC 6811, Validation de l’origine du préfixe BGP

  • Internet draft draft-ietf-sidr-origin-validation-signaling-00, préfixe BGP Origin Validation State Extended Community (support partiel)

    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.

Fonctionnement de la validation de l’origine

Le RPKI et la validation de l’origine utilisent des certificats X.509 avec des extensions spécifiées dans la RFC 3779, Extensions X.509 pour les adresses IP et les identifiants AS.

Le RPKI consiste en une collection distribuée d’informations. Chaque autorité de certification publie ses certificats d’entité finale (EE), ses listes de révocation de certificats (CRL) et ses objets signés à un emplacement donné. Tous ces dépôts forment un ensemble complet d’informations qui est disponible pour chaque serveur de cache RPKI.

Chaque serveur de cache RPKI maintient un cache local de l’ensemble de la collection de référentiels distribués en synchronisant régulièrement chaque élément du cache local avec le point de publication du référentiel d’origine.

Sur le routeur, les entrées de la base de données sont formatées en tant qu’enregistrements de validation de route (RV). Un enregistrement RV est un triplet (préfixe, longueur maximale, origine AS). Il correspond à tout itinéraire dont le préfixe correspond au préfixe RV, dont la longueur du préfixe ne dépasse pas la longueur maximale indiquée dans l’enregistrement RV et dont l’origine AS est égale à l’origine AS donnée dans l’enregistrement RV.

Un enregistrement de RV est une version simplifiée d’une autorisation d’origine de route (ROA). Un ROA est un objet signé numériquement qui fournit un moyen de vérifier qu’un détenteur de bloc d’adresses IP a autorisé un AS à créer des routes vers un ou plusieurs préfixes dans le bloc d’adresses. Les ROA ne sont pas directement utilisés dans la validation de route. Le serveur de cache exporte une version simplifiée du ROA vers le routeur en tant qu’enregistrement RV.

La valeur de longueur maximale doit être supérieure ou égale à la longueur du préfixe autorisé et inférieure ou égale à la longueur (en bits) d’une adresse IP de la famille d’adresses (32 pour IPv4 et 128 pour IPv6). La longueur maximale définit le préfixe d’adresse IP que l’AS est autorisé à annoncer.

Par exemple, si le préfixe de l’adresse IP est 200.4.66/24 et que la longueur maximale est 26, l’AS est autorisé à annoncer 200.4.66.0/24, 200.4.66.0/25, 200.4.66.128/25, 200.4.66.0/26, 200.4.66.64/26, 200.4.66.128/26 et 200.4.66.192/26. Lorsque la longueur maximale n’est pas présente, l’AS est uniquement autorisé à annoncer exactement le préfixe spécifié dans le VR.

Autre exemple, un RV peut contenir le préfixe 200.4.66/24 avec une longueur maximale de 26, ainsi que le préfixe 200.4.66.0/28 avec une longueur maximale de 28. Ce RV autoriserait l’AS à annoncer tout préfixe commençant par 200.4.66 avec une longueur d’au moins 24 et pas plus de 26, ainsi que le préfixe spécifique 200.4.66.0/28.

L’origine d’une route est représentée par le numéro AS le plus à droite dans l’attribut AS_PATH. La validation de l’origine fonctionne en comparant l’AS d’origine dans une mise à jour de routage avec l’AS source autorisé publié dans les enregistrements RV.

La sécurité fournie par la validation de l’origine seule est connue pour être faible contre un attaquant déterminé, car il n’existe aucune protection contre l’usurpation de l’AS source. Cela dit, la validation de l’origine offre une protection utile contre les annonces accidentelles.

Bien que la validation de l’origine puisse être mise en œuvre en faisant participer directement chaque routeur au RPKI, cela est considéré comme trop gourmand en ressources (car de nombreuses opérations de cryptographie à clé publique sont nécessaires pour valider les données RPKI) ainsi qu’opérationnel pour mettre en place et maintenir une configuration RPKI sur chaque routeur. Pour cette raison, un serveur de cache RPKI distinct effectue des validations de clé publique et génère une base de données validée de mappages de préfixe à AS. La base de données validée est téléchargée sur un routeur client via une connexion TCP sécurisée. Le routeur nécessite donc peu d’informations sur l’infrastructure RPKI et n’a pas d’exigences de cryptographie à clé publique, autre que le mot de passe de transport crypté. Le routeur utilise ensuite les données téléchargées pour valider les mises à jour de route reçues.

Lorsque vous configurez des sessions serveur, vous pouvez les regrouper et configurer les paramètres de session pour chaque session du groupe. Le routeur essaie périodiquement de configurer un nombre maximum configurable de connexions aux serveurs de cache. Si la configuration de la connexion échoue, une nouvelle tentative de connexion est effectuée périodiquement.

Entre-temps, une fois la stratégie d’importation de validation appliquée à la session BGP, la validation du routage est effectuée indépendamment de l’état de la session de cache (actif ou désactivé) et de la base de données RV (vide ou non). Si la base de données RV est vide ou si aucune des sessions du serveur de cache n’est active, l’état de validation de chaque route est défini sur inconnu, car aucun enregistrement RV n’existe pour évaluer un préfixe BGP reçu.

La période de nouvelle tentative est configurable. Après s’être connecté avec succès à un serveur de cache, le routeur demande le dernier numéro de série de la base de données et demande au cache RPKI de transmettre toutes les entrées RV appartenant à cette version de la base de données.

Chaque message entrant réinitialise un minuteur de vivacité pour le serveur de cache RPKI. Une fois toutes les mises à jour apprises, le routeur effectue des contrôles périodiques de la vivacité en fonction d’un intervalle configurable. Pour ce faire, il faut envoyer une unité de données de protocole de requête (PDU) de requête série avec le même numéro de série que le serveur de cache a signalé dans sa dernière PDU de notification. Le serveur de cache répond avec zéro mise à jour ou plus et une PDU de fin de données (EOD), qui actualise également l’état de vivacité du serveur de cache et réinitialise un minuteur de durée de vie d’enregistrement.

Lorsqu’un préfixe est reçu d’un homologue BGP (EBGP) externe, il est examiné par une stratégie d’importation et marqué comme valide, invalide, inconnu ou non vérifié :

  • Valide : indique que le préfixe et la paire AS sont trouvés dans la base de données.

  • Non valide : indique que le préfixe est trouvé, mais que l’AS correspondant reçu de l’homologue EBGP n’est pas l’AS qui apparaît dans la base de données, ou que la longueur du préfixe dans le message de mise à jour BGP est supérieure à la longueur maximale autorisée dans la base de données.

  • Inconnu : indique que le préfixe ne figure pas parmi les préfixes ou les plages de préfixes de la base de données.

  • Non vérifié : indique que l’origine du préfixe n’est pas vérifiée par rapport à la base de données. Cela est dû au fait que la base de données a été remplie et que la validation n’est pas requise dans la stratégie d’importation BGP, bien que la validation de l’origine soit activée ou que la validation de l’origine ne soit pas activée pour les homologues BGP.

S’il existe des correspondances potentielles pour l’itinéraire dans la base de données de validation, l’itinéraire doit correspondre à l’un d’entre eux pour être valide. Sinon, elle n’est pas valide. Toute correspondance est suffisante pour rendre l’itinéraire valide. Il n’est pas nécessaire que ce soit la meilleure correspondance. Ce n’est que s’il n’y a pas de correspondances potentielles que l’itinéraire est considéré comme inconnu. Pour plus d’informations sur la logique de base de données de mappage du préfixe à l’AS, consultez la section 2 du projet Internet draft-ietf-sidr-pfx-validate-01, Validation de l’origine du préfixe BGP.

Interaction de BGP avec la base de données de validation de route

La base de données de validation de route (RV) contient une collection d’enregistrements RV que le routeur télécharge à partir du serveur de cache RPKI. Une fois que la base de données RV est remplie avec des enregistrements RV, la base de données RV analyse la table de routage RIB-Local pour déterminer s’il existe des préfixes dans RIB-Local qui pourraient être affectés par les enregistrements RV dans la base de données. (RIB-Local contient les routes IPv4 et IPv6 affichées dans la sortie de la show route protocol bgp commande.)

Ce processus déclenche une réévaluation BGP des stratégies d’importation BGP (et non des stratégies d’exportation).

La figure 2 illustre le processus.

Figure 2 : Validation du BGP et du routage
Architecture and workflow of RPKI for securing BGP routing, featuring components like remote distributed RPKI repository, RPKI cache server, RPKI-RTR protocol, route validation database, BGP routing table, and event-based reevaluation of import policy.

Les stratégies d’importation sont appliquées au RIB-In. Une autre façon de comprendre cela est que les stratégies d’importation sont appliquées aux routes affichées dans la sortie de la show route receive-protocol bgp commande, tandis que les stratégies d’exportation sont appliquées aux routes affichées par la show route advertising-protocol bgp commande.

Comme illustré à la Figure 3, vous utilisez des stratégies de routage d’importation pour contrôler les routes placées par BGP dans la table de routage, et des stratégies de routage d’exportation pour contrôler les routes que BGP annonce de la table de routage à ses voisins.

Figure 3 : Importation et exportation de stratégies Diagram of network routing process showing flow of routing info from neighbors through import policies into routing table, then to export policies and neighbors. Forwarding table is derived from routing table for packet forwarding. de routage

Lorsque vous configurez une stratégie d’importation de validation de route, la configuration de la stratégie utilise une condition de validation-database correspondance. Cette condition de correspondance déclenche une requête dans la base de données RV pour connaître l’état de validation d’un préfixe dans une instance de routage donnée. L’opération par défaut consiste à interroger la base de données de validation correspondant à l’instance de routage. Si aucune instance de validation de route n’est trouvée, l’instance principale est interrogée.

Dans la stratégie d’importation BGP suivante, la from validation-database condition déclenche une recherche dans la base de données RV du routeur. Une action est effectuée si l’état de validation est valide. L’action consiste à accepter la route et à définir le validation-state dans la table de routage comme valide.

Attribut de communauté pour annoncer l’état de validation RPKI aux voisins IBGP

La validation du préfixe est effectuée uniquement pour les mises à jour BGP externes (EBGP). Dans un AS, vous ne souhaitez probablement pas qu’une session RPKI s’exécute sur chaque routeur BGP (IBGP) interne. Au lieu de cela, vous avez besoin d’un moyen de transmettre l’état de validation à travers le maillage IBGP afin que tous les locuteurs IBGP disposent d’informations cohérentes. Pour ce faire, il faut porter l’état de validation dans une communauté étendue non transitive. L’attribut community annonce et reçoit l’état de validation d’un préfixe entre voisins IBGP.

Pour la validation de route, Junos OS prend en charge les communautés étendues connues suivantes :

  • origin-validation-state-valid

  • origin-validation-state-invalid

  • origine-validation-état-inconnu

L’exemple de stratégie d’importation BGP suivant est configuré sur le routeur qui a une session avec un serveur RPKI.

Routeur avec session RPKI

L’exemple suivant de stratégie d’importation BGP est configuré sur un routeur homologue IBGP qui n’a pas de session avec un serveur RPKI.

Routeur homologue IBGP sans session RPKI

Validation de l’origine et du routage actif ininterrompus

Lorsque vous configurez la validation de l’origine sur un routeur qui a deux moteurs de routage et que le routage actif ininterrompu est activé, les moteurs de routage principal et de secours disposent d’une copie de la base de données RV. Ces deux bases de données RV restent synchronisées l’une avec l’autre.

Le routeur ne maintient pas deux sessions identiques avec le serveur RPKI. Le protocole RPKI-RTR s’exécute uniquement sur le moteur de routage principal. Sur le moteur de routage de secours, la session du serveur de cache RPKI est toujours en panne.

La base de données RV est activement gérée par le moteur de routage principal via sa session avec le serveur RPKI. Cette base de données est répliquée sur le moteur de routage de secours. Bien que la session soit en panne sur le moteur de routage de secours, la base de données RV répliquée contient des enregistrements RV. Lorsque le moteur de routage de secours bascule et devient le moteur de routage principal, il dispose déjà d’une base de données RV entièrement remplie.

Pour afficher le contenu des deux bases de données, utilisez les show validation database commandes and show validation replication database .

Marquage d’une plage de préfixes comme jamais autorisée

Le modèle de validation de route présente un défaut majeur : il ne fournit que des mises à jour positives. Il peut déclarer quel AS est le propriétaire légitime d’un préfixe. Cependant, il ne peut pas transmettre explicitement une mise à jour négative, comme dans : Ce préfixe n’est jamais créé par un AS donné. Cette fonctionnalité peut être assurée dans une certaine mesure à l’aide d’une solution de contournement de l’AS 0.

L’implémentation de Junos OS ne tente pas de restreindre ses entrées à partir du cache. Par exemple, un enregistrement RV avec l’origine AS 0 est installé et mis en correspondance comme n’importe quel autre. Cela permet à une solution de contourner le marquage d’une plage de préfixes comme n’ayant jamais été annoncée, car l’AS 0 n’est pas un AS valide. L’AS dans l’enregistrement RV ne correspond jamais à l’AS reçu de l’homologue EBGP. Ainsi, tout préfixe correspondant est marqué comme invalide.

Cas d’usage et avantages de la validation de l’origine pour BGP

Si l’administrateur d’un système autonome (AS) commence à annoncer tout ou partie du réseau attribué à une autre entreprise, BGP n’a pas de méthode intégrée pour reconnaître l’erreur et y répondre de manière à éviter les interruptions de service.

Supposons, par exemple, qu’un administrateur d’un réseau client annonce par erreur une route (disons 10.65.153.0/24) dirigeant le trafic vers le fournisseur de services du client AS 1. Cette route /24 est une route plus spécifique que celle utilisée par le fournisseur de contenu réel (10.65.152.0/22) qui dirige le trafic vers AS 2. En raison de la façon dont les routeurs fonctionnent, la plupart des routeurs sélectionnent l’itinéraire le plus spécifique et envoient le trafic vers AS 1 au lieu d’AS 2.

Le préfixe détourné est largement vu sur Internet lorsque les routeurs de transit propagent les informations de chemin mises à jour. Les routes invalides peuvent être largement distribuées sur Internet, car les routeurs de la zone franche par défaut (DFZ) portent la route détournée. Finalement, le chemin AS correct est restauré vers les homologues BGP, mais entre-temps, des interruptions de service sont à prévoir.

Étant donné que le BGP repose sur un modèle de confiance transitif, la validation entre le client et le fournisseur est importante. Dans l’exemple ci-dessus, le fournisseur de services AS 1 n’a pas validé l’annonce défectueuse pour 10.65.153.0/24. En acceptant cette annonce et en la republiant auprès de ses pairs et fournisseurs, AS 1 propageait la mauvaise voie. Les routeurs qui ont reçu cette route d’AS 1 l’ont sélectionnée parce qu’il s’agissait d’une route plus spécifique. Le véritable fournisseur de contenu faisait de la publicité pour 10.65.152.0/22 avant que l’erreur ne se produise. Le /24 était une publicité plus petite (et plus spécifique). Selon le processus habituel de sélection de la route BGP, le /24 a ensuite été choisi, complétant ainsi le détournement.

Même avec une détection et une réaction rapides du fournisseur de contenu et une coopération avec d’autres fournisseurs, le service de son préfixe peut être interrompu pendant plusieurs minutes jusqu’à plusieurs heures. La durée exacte de la panne dépend de votre point de vue sur Internet. Lorsque ce genre d’événements se produisent, il y a un regain d’intérêt pour les solutions à cette vulnérabilité. Le BGP est fondamental pour les relations avec les fournisseurs et ne disparaîtra pas de sitôt. Cet exemple illustre une solution qui utilise la validation de l’origine. Cette solution s’appuie sur des extensions cryptographiques de BGP et un modèle client-serveur distribué qui évite de surcharger les processeurs des routeurs.

La validation de l’origine permet de surmonter la vulnérabilité de la confiance transitive en permettant à un fournisseur de limiter les annonces qu’il accepte d’un client. Les mécanismes impliquent la communication de stratégies de routage basées sur un attribut de communauté BGP étendu.

Exemple : configuration de la validation de l’origine pour BGP

Cet exemple montre comment configurer la validation de l’origine entre homologues BGP en s’assurant que les annonces de route reçues proviennent du système autonome attendu (AS). Si l’AS d’origine est validé, une stratégie peut spécifier que les préfixes sont, à leur tour, annoncés.

Exigences

Cet exemple présente les exigences matérielles et logicielles suivantes :

  • Serveur de cache RPKI (Public Key Infrastructure) de ressources utilisant un logiciel tiers pour authentifier les préfixes BGP.

  • Junos OS version 12.2 ou ultérieure s’exécutant sur le périphérique de routage qui communique avec le serveur de cache via une connexion TCP.

Vue d’ensemble

Parfois, des itinéraires sont annoncés involontairement en raison d’une erreur de l’opérateur. Pour éviter ce problème de sécurité, vous pouvez configurer BGP pour valider l’AS d’origine et rejeter ces annonces non valides. Cette fonctionnalité utilise un serveur de cache pour authentifier les préfixes ou les plages de préfixes.

Les instructions de configuration suivantes permettent la validation de l’AS d’origine :

Cet exemple utilise les paramètres par défaut pour les paramètres de validation.

La plupart des instructions de configuration disponibles sont facultatives. Les paramètres requis sont les suivants :

Le [edit routing-options validation static] niveau de hiérarchie vous permet de configurer des enregistrements statiques sur un périphérique de routage, écrasant ainsi les enregistrements reçus d’un serveur de cache RPKI.

Par exemple :

Vous pouvez configurer une politique de routage qui fonctionne en fonction de l’état de validation d’un préfixe de route. Vous pouvez utiliser un attribut de communauté pour annoncer et recevoir l’état de validation d’un préfixe entre des homologues BGP externes (EBGP) et internes BGP (IBGP). L’utilisation d’une politique de routage peut être plus pratique sur certains routeurs que la configuration d’une session avec un serveur RPKI. Cet exemple illustre l’utilisation de l’attribut validation-state community entre des homologues IBGP.

La figure 4 montre un exemple de topologie.

Figure 4 : Topologie pour la validation de Network topology diagram with Cache 1 server, central router R0 in AS 65100, R1 router in AS 65100 via IBGP, and R2 router in AS 65200 via EBGP. l’origine

Dans cet exemple, l’équipement R0 a une connexion IBGP à l’équipement R1 et une connexion EBGP à l’équipement R2. L’équipement R0 reçoit les enregistrements de validation de route (RV) du serveur de cache en utilisant le protocole défini dans le brouillon Internet draft-ietf-sidr-rpki-rtr-19, le protocole RPKI/routeur pour envoyer les enregistrements RV. Le protocole RPKI-Router fonctionne sur TCP. Les enregistrements RV sont utilisés par l’équipement R0 pour créer une base de données RV locale. Sur l’appareil R1, l’état de validation est défini en fonction de la communauté BGP appelée validation-state, qui est reçue avec la route.

La configuration

Configuration rapide de la CLI

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans le CLI au niveau de la [edit] hiérarchie.

Équipement R0

Appareil R1

Appareil R2

Configuration de l’équipement R0

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI de Junos OS.

Pour configurer l’appareil R0 :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Appliquez la stratégie d’exportation send-direct afin que les routes directes soient exportées de la table de routage vers BGP.

    Appliquez la validation stratégie d’importation pour définir les attributs validation-state et BGP community pour toutes les routes importées (ou reçues) à partir des homologues EBGP de Device R0.

    Configurez une session IBGP avec l’équipement R1. Configurez une session EBGP avec l’appareil R2.

  3. Configurez OSPF (ou un autre protocole de passerelle intérieure [IGP]) sur l’interface qui fait face à l’homologue IBGP et sur l’interface de bouclage.

    Remarque :

    Si vous utilisez l’adresse de l’interface de bouclage dans l’instruction IBGP neighbor , vous devez activer un IGP sur l’interface de bouclage. Sinon, la session IBGP n’est pas établie.

  4. Configurez la politique de routage qui exporte les routes directes de la table de routage vers BGP.

  5. Configurez la politique de routage qui spécifie les attributs à modifier en fonction de l’état de validation de chaque route BGP.

  6. Configurez la session avec le serveur de cache RPKI.

  7. Configurez le numéro du système autonome (AS).

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocolsshow policy-options, , et show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé de configurer l’appareil, entrez en commit mode configuration.

Configuration de l’équipement R1

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI de Junos OS.

Pour configurer l’appareil R1 :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Appliquez la validation-ibgp stratégie d’importation pour définir les attributs validation-state et BGP community pour toutes les routes reçues des homologues IBGP de Device R1.

    Configurez une session IBGP avec l’équipement R0.

  3. Configurez OSPF.

  4. Configurez la politique de routage qui spécifie les attributs à modifier en fonction de l’attribut de communauté BGP à état de validation des routes BGP reçues de l’équipement R0.

  5. Configurez le numéro du système autonome (AS).

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocolsshow policy-options, , et show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé de configurer l’appareil, entrez en commit mode configuration.

Configuration de l’équipement R2

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI de Junos OS.

Pour configurer l’appareil R2 :

  1. Configurez les interfaces.

    Plusieurs adresses sont configurées sur l’interface de bouclage pour servir de routes à des fins de démonstration.

  2. Configurez BGP.

  3. Configurez la politique de routage.

  4. Configurez le numéro du système autonome (AS).

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocolsshow policy-options, , et show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé de configurer l’appareil, entrez en commit mode configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de l’affichage des attributs modifiés dans les tables de routage

Objet

Vérifiez que les routes BGP sur l’équipement R0 et l’équipement R1 ont les états de validation attendus et les préférences locales attendues.

Mesures à prendre

À partir du mode opérationnel, entrez la show route commande.

Signification

Les routes ont les états de validation et les valeurs de préférence locale attendus, en fonction des informations reçues du serveur de cache RPKI.

Utilisation des opérations de traçage

Objet

Configurez les opérations de traçage pour valider l’origine et surveillez les résultats d’une nouvelle route publiée.

Mesures à prendre
  • Sur l’appareil R0, configurez le suivi.

  • Sur l’appareil R2, ajoutez une route en ajoutant une autre adresse sur l’interface de bouclage.

  • Sur l’appareil R0, vérifiez le fichier de trace.

Signification

La validation du routage fonctionne comme prévu.

Affichage des informations de validation

Objet

Exécutez les différentes commandes de validation.

Mesures à prendre