Utilisation de Regex pour ajouter des nombres à l'Attribut AS_PATH BGP
Resolution
Vue d’ensemble
Il existe différents attributs qui déterminent comment BGP choisit le chemin d'accès pour atteindre un préfixe de destination/réseau. Les administrateurs/ingénieurs du réseau peuvent influencer ces attributs pour correspondre à leurs besoins réseau. Ce document décrit comment manipuler l'attribut AS_path (chemin d'accès système autonome), à l'Aide d'expressions régulières.
Scénario réseau
La topologie suivante sera utilisée pour ce document.
Conditions préalables
Exportez le préfixe de bouclage 10.10.20.10/32 vers l'homologue eBGP "ISP_A", mais ajoutez le local comme 3 fois à l'original As-Path.
Étapes
- Accédez au réseau > routeurs virtuels > sélectionnez votre routeur
- Ensuite, localisez BGP > Export
- Entrez un nom de règle, activez la règle et sélectionnez l'homologue eBGP approprié
- Dans l'onglet match, entrez ^ $ pour L'expression Regex et ajoutez le préfixe d'adresse que vous essayez de modifier AS_path. L'expression, ^ $, a été choisie comme Regex préférée parce que le préfixe provenait de ceci comme. Si vous souhaitez modifier le AS_Path pour tous les préfixes, laissez le champ préfixe d'adresse vide.
- Dans l'onglet action, définissez l'action sur'autoriser'et configurez le numéro de préfixe du chemin désiré. Pour cette exigence, nous avons choisi d'entrer 3.
- Appuyez sur OK et la règle d'exportation devrait ressembler à ce qui suit:
Remarque: si la configuration est validée à ce stade, le préfixe fonctionnera, mais seul le prefix 10.10.20.10/32 sera exporté vers l'homologue eBGP.
Il existe une règle de refus implicite qui est déclenchée une fois que toutes les règles sont créées dans les onglets exporter ou importer. (La même chose est vraie pour l'exportation OSPF).
Ajoutez une règle Allow pour vous assurer d'exporter d'autres préfixes. L'onglet exporter doit maintenant apparaître comme suit: - Valider et vérifier
Vérification
Avant L'exemple de configuration, le chemin d'accès annoncé pour 10.10.20.10/32 consistait en une seule instance de 2345, comme indiqué sur la capture d'écran ci-dessous:
Après la configuration, le chemin d'accès annoncé pour 10.10.20.10/32 se compose maintenant de trois instances de 2345, comme indiqué ci-dessous:
Autres expressions régulières:
^ $-Itinéraires qui provenaient de ce que
_2345_-itinéraires qui ont traversé 2345
↑ 2345_-itinéraires appris par 2345
_2345 $-itinéraires provenaient de As 2345. (Peut parfois être identique à ^ $)
(400 | 500 | 600)-match soit 400, 500 ou 600
Voir aussi
Pour plus de combinaisons Regex, consultez syntaxe d'expression régulière pour les modèles dans les signatures d'applications personnalisées
propriétaire : tasonibare