Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sessions d’appairage BGP

Avantages de l’utilisation de groupes d’homologues BGP externes

BGP est le seul protocole de routage actuellement utilisé pour transporter toutes les routes d’Internet. Cela est dû en grande partie au fait que le BGP s’exécute sur TCP et peut utiliser le contrôle de flux TCP. En revanche, les protocoles IGP (Internal Gateway Protocols) ne disposent pas de contrôle de flux. Lorsque les IGP ont trop d’informations de route, ils commencent à s’effondrer. Lorsque BGP a un haut-parleur voisin qui envoie des informations trop rapidement, BGP peut ralentir le voisin en retardant les accusés de réception TCP.

Un autre avantage de BGP est qu’il utilise (comme IS-IS) des tuples de type, de longueur, de valeur (TLV) et des informations d’accessibilité de la couche réseau (NLRI) qui offrent une extensibilité apparemment infinie sans qu’il soit nécessaire de modifier le protocole sous-jacent.

Dans Junos OS, BGP est entièrement axé sur les politiques. L’opérateur doit explicitement configurer les voisins pour qu’ils s’appairent et acceptent explicitement les routes dans BGP. En outre, la politique de routage est utilisée pour filtrer et modifier les informations de routage. Ainsi, les stratégies de routage fournissent un contrôle administratif complet sur les tables de routage.

Il est préférable de configurer un grand nombre de voisins d’pair BGP de configurer des groupes d’homologues constitués de plusieurs voisins par groupe.

À mesure que le nombre de groupes BGP externes (EBGP) augmente, la possibilité de prendre en charge un grand nombre de sessions BGP peut devenir un problème de mise à l’échelle des ressources CPU et mémoire. En général, la prise en charge d’un petit nombre de groupes EBGP est plus efficace que la prise en charge d’un grand nombre de groupes EBGP. Cela devient plus évident dans le cas de centaines de groupes EBGP par rapport à quelques groupes EBGP avec plusieurs pairs dans chaque groupe. Ce comportement de mise à l’échelle s’explique par le fait que les structures de données de Junos OS se produisent par routage et par groupe. Lorsque vous ajoutez un groupe, vous multipliez ces nombres et diminuez la quantité de mémoire disponible.

L’appairage BGP crée des relations d’échange de trafic mutuellement bénéfiques entre deux systèmes autonomes (AS) indépendants. Il est particulièrement utile dans les points d’échange des fournisseurs de services. Cette relation a le principal avantage de réduire les coûts de transit et les ressources en équipement pour les deux réseaux. La création de groupes de pairs BGP présente d’autres avantages potentiels, notamment la réduction de la complexité de la configuration BGP et l’augmentation de la redondance des routes en réduisant la dépendance à l’égard des fournisseurs de transit.

L’appairage BGP peut être utilisé pour créer des échanges de trafic point à point entre deux réseaux distants, tels qu’un bureau distant et le siège de l’entreprise. Il peut également être utilisé pour connecter rapidement deux réseaux disparates, par exemple entre deux bureaux fusionnés.

Comprendre les sessions d’appairage BGP externes

Pour établir des connexions point à point entre des systèmes autonomes homologues (AS), configurez une session BGP sur chaque interface d’une liaison point à point. Généralement, ces sessions ont lieu à des points de sortie du réseau avec des hôtes voisins en dehors de l’AS. La figure 1 montre un exemple de session d’appairage BGP.

Figure 1 : session Network topology diagram showing AS 3 using OSPF and AS 10 using RIP, connected by BGP via routers A and B. d’appairage BGP

Sur la Figure 1, le routeur A est un routeur de passerelle pour l’AS 3 et le routeur B est un routeur de passerelle pour l’AS 10. Pour le trafic interne à l’un ou l’autre AS, un protocole de passerelle intérieure (IGP) est utilisé (OSPF, par exemple). Une session BGP est utilisée pour acheminer le trafic entre les AS homologues.

Vous organisez les périphériques de routage BGP en groupes de pairs. Différents groupes de pairs peuvent avoir des types de groupes, des numéros AS et des identifiants de cluster de réflecteur de route différents.

Pour définir un groupe BGP qui reconnaît uniquement les systèmes BGP spécifiés comme homologues, configurez statiquement tous les homologues du système en incluant une ou plusieurs neighbor instructions. L’adresse du voisin homologue peut être une adresse IPv6 ou IPv4.

Une fois les homologues BGP établis, les routes non-BGP ne sont pas automatiquement annoncées par les homologues BGP. Sur chaque équipement compatible BGP, une configuration de stratégie est requise pour exporter les routes locales, statiques ou apprises par l’IGP dans le RIB BGP, puis les annoncer en tant que routes BGP aux autres pairs. Par défaut, la stratégie de publication de BGP n’annonce aucune route non-BGP (telles que des routes locales) à ses pairs.

Remarque :

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 :

(Toutes les interfaces) (Interface spécifiée)

Exemple : configuration de sessions homologues point à point BGP externes

Cet exemple montre comment configurer des sessions d’homologue point à point BGP.

Exigences

Avant de commencer, si la stratégie BGP par défaut n’est pas adaptée à votre réseau, configurez les stratégies de routage pour filtrer les routes BGP entrantes et annoncer les routes BGP.

Vue d’ensemble

La figure 2 montre un réseau avec des sessions d’pair BGP. Dans l’exemple de réseau, l’équipement E de AS 17 a pair BGP sessions à un groupe de pairs appelé external-peers. Les pairs A, B et C résident dans l’AS 22 et ont les adresses IP 10.10.10.2, 10.10.10.6 et 10.10.10.10. L’homologue D réside dans l’AS 79, à l’adresse IP 10.21.7.2. Cet exemple montre la configuration sur l’équipement E.

Topologie

Figure 2 : Réseau typique avec sessions Network diagram showing routers in autonomous systems AS 17, AS 22, and AS 78 with labeled connections indicating data routing paths. homologues BGP

La configuration

Procédure

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-collez les commandes dans le CLI au niveau de la [edit] hiérarchie.

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 les sessions d’pair BGP :

  1. Configurez les interfaces vers les homologues A, B, C et D.

  2. Définissez le numéro du système autonome (AS).

  3. Créez le groupe BGP et ajoutez les adresses voisines externes.

  4. Spécifiez le numéro du système autonome (AS) de l’AS externe.

  5. Ajoutez l’homologue D et définissez le numéro AS au niveau du voisin individuel.

    La configuration voisine remplace la configuration de groupe. Ainsi, while peer-as 22 est défini pour tous les autres voisins du groupe, peer-as 79 est défini pour le voisin 10.21.7.2.

  6. Définissez le type d’homologue sur externe BGP (EBGP).

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocolset . 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 des voisins BGP

Objet

Vérifiez que BGP s’exécute sur les interfaces configurées et que la session BGP est active pour chaque adresse voisine.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp neighbor commande.

Vérification des groupes BGP

Objet

Vérifiez que les groupes BGP sont configurés correctement.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp group commande.

Vérification des informations récapitulatives de BGP

Objet

Vérifiez que la configuration de BGP est correcte.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp summary commande.

Exemple : configuration de BGP externe sur des systèmes logiques avec des interfaces IPv6

Cet exemple montre comment configurer des sessions d’homologues point à point BGP (EBGP) externes sur des systèmes logiques avec des interfaces IPv6.

Exigences

Dans cet exemple, aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est requise.

Vue d’ensemble

Junos OS prend en charge les sessions homologues EBGP au moyen d’adresses IPv6. Une session homologue IPv6 peut être configurée lorsqu’une adresse IPv6 est spécifiée dans l’instruction neighbor . Cet exemple utilise EUI-64 pour générer des adresses IPv6 qui sont automatiquement appliquées aux interfaces. Une adresse EUI-64 est une adresse IPv6 qui utilise le format IEEE EUI-64 pour la partie identifiant d’interface de l’adresse (les 64 derniers bits).

Remarque :

Vous pouvez également configurer des sessions EBGP à l’aide d’adresses IPv6 128 bits attribuées manuellement.

Si vous utilisez des adresses link-local de 128 bits pour les interfaces, vous devez inclure l’instruction local-interface . Cette instruction n’est valable que pour les adresses link-local IPv6 128 bits et est obligatoire pour configurer une session peer-local EBGP IPv6.

La configuration de l’appairage EBGP à l’aide d’adresses link-local n’est applicable qu’aux interfaces directement connectées. L’appairage à sauts multiples n’est pas pris en charge.

Une fois vos interfaces actives, vous pouvez utiliser la commande pour afficher les adresses IPv6 générées par l’EUI-64 show interfaces terse sur les interfaces. Vous devez utiliser ces adresses générées dans les instructions BGP neighbor . Cet exemple illustre la procédure complète de bout en bout.

Dans cet exemple, l’encapsulation d’interface Frame Relay est appliquée aux interfaces de tunnel logique (lt). Il s’agit d’une exigence, car seule l’encapsulation Frame Relay est prise en charge lorsque des adresses IPv6 sont configurées sur les interfaces LT .

La figure 3 montre un réseau avec des sessions d’pair BGP. Dans l’exemple de réseau, le routeur R1 comporte cinq systèmes logiques configurés. L’équipement E du système autonome (AS) 17 dispose de sessions d’pair BGP pour un groupe d’homologues appelés homologues externes. Les pairs A, B et C résident dans l’AS 22. Cet exemple montre la configuration étape par étape sur le système logique A et le système logique E.

Topologie

Figure 3 : Réseau typique avec sessionsTypical Network with BGP Peer Sessions d’homologues BGP

La configuration

Procédure

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, copiez et collez les commandes dans la CLI au niveau de la [edit] hiérarchie, puis entrez commit en mode configuration.

Équipement A

Équipement B

Équipement C

Équipement D

Équipement E

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, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI.

Pour configurer les sessions d’pair BGP :

  1. Exécutez la show interfaces terse commande pour vérifier que le routeur physique dispose d’une interface de tunnel logique (lt).

  2. Sur le système logique A, configurez l’encapsulation de l’interface, le numéro d’unité homologue et DLCI pour atteindre le système logique E.

  3. Sur le système logique A, configurez l’adresse réseau du lien vers le pair E et configurez une interface de bouclage.

  4. Sur le système logique E, configurez l’encapsulation de l’interface, le numéro d’unité homologue et DLCI pour atteindre le système logique A.

  5. Sur le système logique E, configurez l’adresse réseau de la liaison vers l’homologue A et configurez une interface de bouclage.

  6. Exécutez la show interfaces terse commande pour voir les adresses IPv6 générées par EUI-64.

    Les adresses 2001 sont utilisées dans cet exemple dans les instructions BGP neighbor .

    Remarque :

    Les adresses fe80 sont des adresses locales liées et ne sont pas utilisées dans cet exemple.

  7. Répétez la configuration de l’interface sur les autres systèmes logiques.

Configuration des sessions BGP externes

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, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI.

Pour configurer les sessions d’pair BGP :

  1. Dans le système logique A, créez le groupe BGP et ajoutez l’adresse de voisin externe.

  2. Dans le système logique E, créez le groupe BGP et ajoutez l’adresse de voisinage externe.

  3. Dans le système logique A, spécifiez le numéro du système autonome (AS) de l’AS externe.

  4. Dans Système logique E, spécifiez le numéro du système autonome (AS) de l’AS externe.

  5. Sur le système logique A, définissez le type d’homologue sur EBGP.

  6. Sur le système logique E, définissez le type d’homologue sur EBGP.

  7. Dans le système logique A, définissez le numéro du système autonome (AS) et l’ID du routeur.

  8. Dans le système logique E, définissez le numéro AS et l’ID du routeur.

  9. Répétez ces étapes pour les pairs A, B, C et D.

Résultats

À partir du mode configuration, confirmez votre configuration en entrant la show logical-systems commande. 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 Valider à partir du mode configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des voisins BGP

Objet

Vérifiez que BGP s’exécute sur les interfaces configurées et que la session BGP est active pour chaque adresse voisine.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp neighbor commande.

Signification

Les informations d’accessibilité de la couche réseau (NLRI) IPv6 unicast sont échangées entre les voisins.

Vérification des groupes BGP

Objet

Vérifiez que les groupes BGP sont configurés correctement.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp group commande.

Signification

Le type de groupe est externe et le groupe compte quatre pairs.

Vérification des informations récapitulatives de BGP

Objet

Vérifiez que les relations de pair BGP sont établies.

Mesures à prendre

À partir du mode opérationnel, exécutez la show bgp summary commande.

Signification

La sortie Homologues inactifs : 0 indique que les homologues BGP sont dans l’état établi.

Vérification de la table de routage

Objet

Vérifiez que la table de routage inet6.0 est remplie avec les routes locales et directes.

Mesures à prendre

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

Signification

La table de routage inet6.0 contient des routes locales et directes. Pour remplir la table de routage avec d’autres types de routes, vous devez configurer des stratégies de routage.

Comprendre les sessions d’appairage BGP internes

Lorsque deux appareils compatibles BGP se trouvent dans le même système autonome (AS), la session BGP est appelée session BGP interne ou session IBGP. BGP utilise les mêmes types de messages sur les sessions IBGP et externes BGP (EBGP), mais les règles d’envoi de chaque message et la façon de l’interpréter diffèrent légèrement. Pour cette raison, certaines personnes se réfèrent à l’IBGP et à l’EBGP comme deux protocoles distincts.

Figure 4 : BGP Network topology diagram showing Autonomous Systems and routers: AS 604 in Biloxi, Memphis, Jackson; AS 931 in Miami, Atlanta; AS 25 in Topeka. IBGP connects routers within AS; EBGP connects Memphis to Atlanta and Jackson to Topeka. IP addresses and subnets indicated. interne et externe

Sur la Figure 4, Device Jackson, Device Memphis et Device Biloxi ont des sessions d’homologue IBGP les uns avec les autres. De même, Device Miami et Device Atlanta ont des sessions d’appairage IBGP entre elles.

L’objectif de l’IBGP est de fournir un moyen par lequel les annonces de route EBGP peuvent être transmises sur l’ensemble du réseau. En théorie, pour accomplir cette tâche, vous pourriez redistribuer toutes vos routes EBGP dans un protocole de passerelle intérieure (IGP), tel qu’OSPF ou IS-IS. Cependant, cela n’est pas recommandé dans un environnement de production en raison du grand nombre de routes EBGP sur Internet et du mode de fonctionnement des IGP. En bref, avec autant de routes, l’IGP se désactive ou plante.

En général, l’interface de bouclage (lo0) est utilisée pour établir des connexions entre des homologues IBGP. L’interface de bouclage est toujours active tant que l’appareil fonctionne. S’il existe une route vers l’adresse de bouclage, la session d’appairage IBGP reste active. Si une adresse d’interface physique est utilisée à la place et que cette interface monte et descend, la session d’appairage IBGP monte et descend également. Ainsi, l’interface de bouclage offre une tolérance de panne en cas de panne de l’interface physique ou de la liaison, si l’équipement dispose d’une redondance de liaison.

Bien que les voisins IBGP n’aient pas besoin d’être directement connectés, ils doivent être entièrement maillés. Dans ce cas, un maillage complet signifie que chaque équipement est logiquement connecté à tous les autres périphériques via des relations de voisinage entre pairs. L’instruction neighbor crée le maillage. En raison de l’exigence de maillage complet d’IBGP, vous devez configurer des sessions d’appairage individuelles entre tous les périphériques IBGP dans l’AS. Il n’est pas nécessaire que le maillage complet soit constitué de liaisons physiques. Au contraire, la configuration de chaque équipement de routage doit créer un maillage complet de sessions homologues (à l’aide de plusieurs neighbor instructions).

Remarque :

Vous n’avez pas besoin d’un maillage complet si vous configurez une confédération ou une réflexion de route.

Pour comprendre l’exigence de maillage complet, considérez qu’une route apprise par IBGP ne peut pas être republiée à un autre pair IBGP. La raison pour laquelle on empêche la nouvelle publication des routes IBGP et exige le maillage complet est d’éviter les boucles de routage au sein d’un AS. L’attribut de chemin AS est le moyen par lequel les équipements de routage BGP évitent les boucles. Les informations de chemin sont examinées pour le numéro AS local uniquement lorsque la route est reçue d’un homologue EBGP. Comme l’attribut n’est modifié qu’au-delà des limites de l’AS, ce système fonctionne bien. Cependant, le fait que l’attribut ne soit modifié qu’au-delà des limites de l’AS présente un problème à l’intérieur de l’AS. Par exemple, supposons que les équipements de routage A, B et C se trouvent tous dans le même AS. L’appareil A reçoit une route d’un homologue EBGP et l’envoie à l’équipement B, qui l’installe en tant que route active. La route est ensuite envoyée à l’équipement C, qui l’installe localement et la renvoie à l’équipement A. Si l’équipement A installe le routage, une boucle est formée dans l’AS. Les périphériques de routage ne sont pas en mesure de détecter la boucle car l’attribut de chemin AS n’est pas modifié pendant ces publications. Par conséquent, les concepteurs du protocole BGP ont décidé que la seule garantie de ne jamais former de boucle de routage était d’empêcher un homologue IBGP d’annoncer une route apprise par IBGP dans l’AS. Pour l’accessibilité du routage, les homologues IBGP sont entièrement maillés.

IBGP prend en charge les connexions à sauts multiples, de sorte que les voisins IBGP peuvent être situés n’importe où dans l’AS et ne partagent souvent pas de lien. Une recherche de route récursive résout l’adresse d’appairage de bouclage en un saut suivant de transfert IP. Le service de recherche est fourni par des routes statiques ou un IGP tel qu’OSPF, ou des routes BGP.

Exemple : configuration de sessions homologues BGP internes

Cet exemple montre comment configurer des sessions d’pair BGP internes.

Exigences

Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.

Vue d’ensemble

Dans cet exemple, vous configurez des sessions homologues BGP (IBGP) internes. L’interface de bouclage (lo0) est utilisée pour établir des connexions entre des homologues IBGP. L’interface de bouclage est toujours active tant que l’appareil fonctionne. S’il existe une route vers l’adresse de bouclage, la session pair IBGP reste active. Si une adresse d’interface physique est utilisée à la place et que cette interface monte et descend, la session homologue IBGP monte et descend également. Ainsi, si l’équipement dispose d’une redondance de liaison, l’interface de bouclage offre une tolérance de panne en cas de panne de l’interface physique ou de l’une des liaisons.

Lorsqu’un périphérique s’apparie avec l’adresse d’interface de bouclage d’un périphérique distant, le périphérique local s’attend à ce que les messages de mise à jour BGP proviennent de l’adresse de l’interface de bouclage du périphérique distant (provenant de). L’instruction local-address vous permet de spécifier les informations sources dans les messages de mise à jour BGP. Si vous omettez cette local-address instruction, la source attendue des messages de mise à jour BGP est basée sur les règles de sélection de l’adresse source du périphérique, ce qui fait normalement que l’adresse de l’interface de sortie est la source attendue des messages de mise à jour. Lorsque cela se produit, la session d’homologue n’est pas établie car il existe une incompatibilité entre l’adresse source attendue (l’interface de sortie de l’homologue) et la source réelle (l’interface de bouclage de l’homologue). Pour vous assurer que l’adresse source attendue correspond à l’adresse source réelle, spécifiez l’adresse de l’interface de bouclage dans l’instruction local-address .

Étant donné que l’IBGP prend en charge les connexions à sauts multiples, les voisins IBGP peuvent être situés n’importe où dans le système autonome (AS) et ne partagent souvent pas de lien. Une recherche de route récursive résout l’adresse homologue de bouclage en un saut suivant de transfert IP. Dans cet exemple, ce service est fourni par l’OSPF. Bien que les voisins du protocole de passerelle intérieure (IGP) n’aient pas besoin d’être directement connectés, ils doivent être entièrement maillés. Dans ce cas, un maillage complet signifie que chaque équipement est logiquement connecté à tous les autres périphériques via des relations de voisinage entre pairs. L’instruction neighbor crée le maillage.

Remarque :

Vous n’avez pas besoin d’un maillage complet si vous configurez une confédération ou une réflexion de route.

Une fois les homologues BGP établis, les routes locales ne sont pas automatiquement annoncées par les homologues BGP. Sur chaque équipement compatible BGP, une configuration de stratégie est requise pour exporter les routes locales, statiques ou apprises par l’IGP dans la base d’informations de routage (RIB) BGP, puis les annoncer en tant que routes BGP aux autres pairs. Par défaut, la stratégie de publication de BGP n’annonce aucune route non-BGP (telles que des routes locales) à ses pairs.

Dans l’exemple de réseau, les appareils de l’AS 17 sont entièrement maillés dans le groupe d’homologues internes. Les périphériques ont les adresses de bouclage 192.168.6.5, 192.163.6.4 et 192.168.40.4.

La figure 5 montre un réseau typique avec des sessions internes d’homologues.

Figure 5 : Réseau typique avec sessionsTypical Network with IBGP Sessions IBGP

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 A

Équipement B

Équipement C

Configuration de l’équipement A

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 des sessions d’pair BGP internes sur l’équipement A :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Les neighbor instructions sont incluses pour l’équipement B et l’équipement C, même si l’appareil A n’est pas directement connecté à l’équipement C.

  3. Configurez OSPF.

  4. Configurez une stratégie qui accepte les routes directes.

    D’autres options utiles pour ce scénario peuvent être d’accepter des routes apprises via OSPF ou des routes locales.

  5. Configurez l’ID du routeur et le numéro AS.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show policy-optionsshow protocols, , 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 Valider à partir du mode configuration.

Configuration de l’équipement B

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, consultez Utilisation de l’éditeur CLI en mode Configuration.

Pour configurer des sessions d’pair BGP internes sur l’équipement B :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Les neighbor instructions sont incluses pour l’équipement B et l’équipement C, même si l’appareil A n’est pas directement connecté à l’équipement C.

  3. Configurez OSPF.

  4. Configurez une stratégie qui accepte les routes directes.

    D’autres options utiles pour ce scénario peuvent être d’accepter des routes apprises via OSPF ou des routes locales.

  5. Configurez l’ID du routeur et le numéro AS.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show policy-optionsshow protocols, , 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 Valider à partir du mode configuration.

Configuration de l’équipement C

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 des sessions d’pair BGP internes sur l’équipement C :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Les neighbor instructions sont incluses pour l’équipement B et l’équipement C, même si l’appareil A n’est pas directement connecté à l’équipement C.

  3. Configurez OSPF.

  4. Configurez une stratégie qui accepte les routes directes.

    D’autres options utiles pour ce scénario peuvent être d’accepter des routes apprises via OSPF ou des routes locales.

  5. Configurez l’ID du routeur et le numéro AS.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show policy-optionsshow protocols, , 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 Valider à partir du mode configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des voisins BGP

Objet

Vérifiez que BGP s’exécute sur les interfaces configurées et que la session BGP est active pour chaque adresse voisine.

Mesures à prendre

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

Vérification des groupes BGP

Objet

Vérifiez que les groupes BGP sont configurés correctement.

Mesures à prendre

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

Vérification des informations récapitulatives de BGP

Objet

Vérifiez que la configuration de BGP est correcte.

Mesures à prendre

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

Vérification de l’installation des routes BGP dans la table de routage

Objet

Vérifiez que la configuration de la stratégie d’exportation entraîne l’installation des routes BGP dans les tables de routage des pairs.

Mesures à prendre

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

Exemple : configuration de sessions d’appairage BGP internes sur des systèmes logiques

Cet exemple montre comment configurer des sessions d’pair BGP internes sur des systèmes logiques.

Exigences

Dans cet exemple, aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est requise.

Vue d’ensemble

Dans cet exemple, vous configurez des sessions d’appairage BGP (IBGP) internes.

Dans l’exemple de réseau, les appareils de l’AS 17 sont entièrement maillés dans le groupe d’homologues internes. Les périphériques ont les adresses de bouclage 192.168.6.5, 192.163.6.4 et 192.168.40.4.

La figure 6 montre un réseau typique avec des sessions internes entre pairs.

Figure 6 : Réseau typique avec sessionsTypical Network with IBGP Sessions IBGP

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-collez les commandes dans le CLI au niveau de la [edit] hiérarchie.

Équipement A

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, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI.

Pour configurer des sessions d’pair BGP internes sur l’équipement A :

  1. Configurez les interfaces.

  2. Configurez BGP.

    Sur le système logique A, les instructions sont incluses pour l’unité B et l’unité C, même si le neighbor système logique A n’est pas directement connecté à l’unité C.

  3. Configurez OSPF.

  4. Configurez une stratégie qui accepte les routes directes.

    D’autres options utiles pour ce scénario peuvent être d’accepter des routes apprises via OSPF ou des routes locales.

  5. Configurez l’ID du routeur et le numéro du système autonome (AS).

Résultats

À partir du mode configuration, confirmez votre configuration en entrant la show logical-systems commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, entrez Valider à partir du mode configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des voisins BGP

Objet

Vérifiez que BGP s’exécute sur les interfaces configurées et que la session BGP est active pour chaque adresse voisine.

Mesures à prendre

Depuis le mode opérationnel, entrez la show bgp neighbor commande.

Vérification des groupes BGP

Objet

Vérifiez que les groupes BGP sont configurés correctement.

Mesures à prendre

Depuis le mode opérationnel, entrez la show bgp group commande.

Vérification des informations récapitulatives de BGP

Objet

Vérifiez que la configuration de BGP est correcte.

Mesures à prendre

Depuis le mode opérationnel, entrez la show bgp summary commande.

Vérification de l’installation des routes BGP dans la table de routage

Objet

Vérifiez que la configuration de la stratégie d’exportation fonctionne.

Mesures à prendre

Depuis le mode opérationnel, entrez la show route protocol bgp commande.

Autoriser l’appairage BGP

Activez l’appairage dynamique BGP à partir d’un homologue distant dans un sous-réseau spécifié.

Vous pouvez activer un groupe BGP pour accepter les connexions d’appairage d’homologues distants dans un sous-réseau spécifié à l’aide des [edit protocols bgp group name allow] commandes or [edit protocols bgp group name dynamic-neighbor dyn-name allow] . Le routeur local écoute les demandes de connexion entrantes et accepte les connexions des homologues correspondant au sous-réseau défini. Pour configurer plusieurs homologues BGP, configurez un ou plusieurs réseaux et hôtes dans une seule allow instruction ou incluez plusieurs allow instructions. Vous pouvez également configurer l’instruction allow sous la [edit routing-instances name protocols bgp group name] hiérarchie ou [edit routing-instances name protocols bgp group name dynamic-neighbor dyn-name] .

Considérez la configuration suivante entre le routeur A et le routeur B avec BGP pour permettre l’appairage configuré au niveau du routeur A local, ce qui permet à tous les homologues distants du sous-réseau 2001:db8:1::/64 d’établir une session BGP :

Routeur A :

Routeur B :

Vérifiez que la session BGP est établie :