Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration d’une stratégie de routage pour la préparation de chemins AS

Cet exemple montre comment configurer une stratégie de routage pour prédépenser le chemin AS sur des routes spécifiques annoncées par BGP.

Conditions préalables

Avant de commencer, assurez-vous que les interfaces et les protocoles de votre routeur sont correctement configurés. Nous fournissons l’interface et la configuration du protocole BGP utilisées dans ce document.

REMARQUE :

Cet exemple a été mis à jour et re-validé sur Junos version 22. 1R1.

Présentation

Dans cet exemple, vous créez une stratégie de routage appelée prependpolicy1 et un terme appelé prependterm1. La stratégie de routage prépendent le numéro AS 65001 trois fois aux routes qui correspondent aux préfixes 172.16.0.0/12, 192.168.0.0/16 et 10.0.0.0/8, lorsque la longueur du masque est égale ou supérieure au masque spécifié. Il en résulte une correspondance lorsque la longueur du masque de la route est égale ou supérieure au masque de réseau spécifié. La prependpolicy1 stratégie est appliquée en tant que politique d’exportationaux routes BGP annoncées par R1 dans l’AS 65001 à R2 dans le numéro AS 65000. Les routes qui ne correspondent pas aux plages de préfixes spécifiées ne subissent pas de routage AS préintérissant.

topologie

topologie

Dans la topologie, l’appairage EBGP est configuré entre R1 et R2. L’appairage d’interface direct vers les adresses de sous-réseau 10.1.23.0/24 est utilisé. R1 appartient au numéro AS 65001 et est configuré pour prédépenser son numéro AS à un ensemble spécifique de routes correspondantes lorsqu’il est annoncé en R2.

En ajoutant des numéros AS au chemin AS, le routage est moins susceptible d’être sélectionné pour le transfert. Cela peut être fait par le propriétaire de l’AS 65001 pour réduire la quantité de trafic entrant qu’il reçoit de l’opérateur de l’AS 65000.

REMARQUE :

Dans cet exemple, nous démontrons la pré-préparation du chemin AS via une stratégie d’exportation. Vous pouvez également utiliser une stratégie d’importation pour correspondre sur les routes pour la manipulation des attributs. En général, il est préférable de prédépenser uniquement votre numéro d’AS local aux routes. Les chiffres d’AS qui appartiennent à des réseaux distants peuvent entraîner des résultats inattendus.

Pour plus de détails sur la sélection des chemins BGP, reportez-vous à la section Understanding BGP Path Selection.

Configuration

Procédure

Configuration rapide cli

Dans cette section, nous nous concentrons sur la configuration de l’équipement R1. Reportez-vous à l’annexe pour obtenir les configurations complètes de tous les équipements utilisés dans cet exemple.

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

Dans cet exemple, nous assignons trois préfixes de test à une interface inutilisée sur R1. Un quatrième préfixe de test est assigné à l’adresse de bouclage de R1. Cela fournit quatre routes directes qui peuvent être annoncées dans BGP. Notre stratégie utilise une combinaison et protocol directroute-filter des instructions pour contrôler les préfixes qui subissent la préinsétion de chemin AS.

Procédure étape par étape

Les étapes suivantes vous obligent à parcourir différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la façon d’y parvenir, consultez Utiliser l’éditeur CLI en mode configuration le Guide de l’utilisateur de junos OS CLI.

Pour créer une stratégie de routage qui prépende les numéros AS à des routes spécifiques :

  1. Configurez les interfaces d’appairage et de bouclage.

  2. Configurez le numéro AS, le RID et le groupe d’homologues BGP externe. Vous définissez la prependpolicy1 stratégie à l’étape suivante. La stratégie est appliquée en tant que politique d’exportation pour affecter les routes annoncées par R1.

  3. Configurez la prependpolicy1 stratégie. L’utilisation d’instructions or-longer de commutation vers le filtre de routage permet une correspondance lorsque la longueur du masque est égale ou supérieure au masque spécifié. D’autres options comme exact la correspondance uniquement lorsque les longueurs de préfixe et de masque sont égales. Le else terme montre comment une route qui ne correspond pas au terme est annoncée sans que le prependterm1 chemin d’AS ne préintérure en faisant correspondre le else terme.

    REMARQUE :

    Lorsque vous saisissez plusieurs numéros AS, vous devez séparer chaque nombre par un espace. Enfermez la chaîne de numéros AS entre guillemets.

  4. Définissez des routes de test. Dans notre topologie d’exemple, nous assignons des préfixes à une interface inutilisée qui est opérationnellement opérationnellement. Cela fournit des routes directes pour que BGP annonce pour tester le fonctionnement de la stratégie d’exportation.

Résultats

Confirmez votre configuration en entrant le show policy-options, show protocols bgp, show routing-optionset les show interfaces commandes depuis le mode de configuration. 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 fini de configurer l’équipement R1 , saisissez commit le mode de configuration.

Vérification

Pour vérifier que la configuration fonctionne correctement, effectuez les tâches suivantes :

Vérification de la stratégie de préparation à l’AS

But

Vérifiez que la stratégie est configurée sur l’équipement et que les routes appropriées sont spécifiées à prédépender avec des numéros AS.

Action

Depuis le mode opérationnel, saisissez la show policy prependpolicy1 commande.

La stratégie affiche les conditions et les actions de correspondance correctes.

Vérification de l’application de stratégie de routage et de l’appairage BGP

But

Vérifiez que la stratégie de routage est appliquée en tant que stratégie d’exportation vers le groupe d’homologues EBGP. Cette étape confirme également que la session BGP à R2 est correctement établie.

Action

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

La sortie de commande confirme que la session BGP est établie et que R1 a appliqué la stratégie en tant qu’exportation prependpolicy1 .

Vérifier la préparation des chemins d’accès AS

But

Vérifiez que la stratégie d’exportation fonctionne en tant que conception pour ajouter les numéros AS aux routes correspondantes.

Action

À partir du mode opérationnel, saisissez la show route protocol bgp commande sur R2. Vous pouvez également utiliser le show route advertising-protocol bgp 10.1.23.2 au niveau R1 pour afficher des détails sur les routes qu’il annonce vers R2.

Les routes affichent les prévisions de routage AS attendues. Notez que la route 10.200.1.0/24 n’a qu’une instance as numéro 65001. Cette route ne correspond pas aux déclarations du filtre de routage de la prependterm1prependpolicy1 stratégie et ne subit donc aucune intervention préalable.

La vue du R1 sur les routes BGP qu’elle annonce vers R2 est fournie pour l’exhaustivité :

Configurations complètes en annexe

La configuration complète du R1.

La configuration complète pour le R2.