Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Routage multitopologique dans cRPD

Comprendre la multitopologie dans cRPD

cRPD permet d’activer la fonctionnalité BGP multi-RIB pour prendre en charge le routage multitopologique (MTR) en fonction de la stratégie de routage avec les FIB Linux (routes dans le plan de transfert). Les applications peuvent sélectionner la table de routage requise en fonction de la stratégie de routage de la FIB Linux dans cRPD pour différents types de trafic. Chaque type de trafic est défini par une topologie utilisée pour créer une nouvelle table de routage pour cette topologie. Chaque topologie utilise le plan de contrôle unifié pour prendre des décisions de routage pour le trafic associé à cette topologie. En outre, chaque topologie dispose d’une table de transfert distincte et, en effet, d’un plan de transfert dédié pour chaque topologie.

Les fournisseurs de services et les entreprises peuvent utiliser le routage multitopologique (MTR) pour concevoir le flux de trafic sur un réseau. Le MTR peut être utilisé avec des routes directes et statiques, IS-IS, OSPF et BGP. Dans un réseau qui transporte plusieurs types de trafic, vous devez souvent diriger différents types de trafic applicatif sur plusieurs liaisons en fonction des caractéristiques de ces liaisons. Les communautés sont utilisées pour BGP lors de l’exportation de routes vers la multitopologie. OSPFv3 ne prend pas en charge le MTR. MTR découvre les routes IGP et peut résoudre les routes BGP par rapport aux topologies personnalisées avec statique et OSPF. .

Vous pouvez configurer des topologies distinctes pour partager les mêmes liaisons réseau selon les besoins. Le MTR utilise une combinaison de filtres de plan de contrôle (routage) et de plan de transfert.

Le MTR permet de générer des tables de transfert basées sur les entrées résolues dans les tables de routage pour les topologies que vous créez. Le MTR et le transfert ne sont disponibles que sur l’instance de routage maître. Un RIB dédié est créé pour stocker les routes multitopologiques. Le multichemin BGP n’est pas activé sur les topologies.

Lorsque les topologies de routage sont configurées sous routing-options, une nouvelle table de routage est créée pour chaque topologie. Chaque protocole de routage crée une table de routage en fonction du nom de la topologie, du nom de l’instance et de l’objectif de la table.

Exemple : configuration du routage multitopologique avec BGP dans cRPD

Cet exemple montre comment configurer plusieurs topologies basées sur la communauté avec BGP dans cRPD et unicaster le trafic à l’aide du routage multitopologique (MTR) sur les chemins réseau.

Exigences

Cet exemple nécessite la version logicielle suivante :

  • cRPD 19.4R1 ou version ultérieure.

Aperçu

La prise en charge du routage multitopologique pour BGP est basée sur la valeur communautaire d’un routage BGP. Cette configuration détermine l’association entre une topologie et une ou plusieurs valeurs de communauté et remplit les tables de routage topologiques. Les mises à jour BGP qui ont une valeur de communauté correspondante sont répliquées dans la table de routage topologique associée.

Configurez les topologies avec la famille BGP inet et vérifiez le routage d’importation BGP dans le RIB de topologie (également appelé table de routage). Pour chaque topologie, une liste d’objets communautaires doit être fournie afin que le logiciel de routage puisse définir une stratégie d’importation de table interne ribgroup et secondaire correspondante.

Topologie

La figure 1 illustre la topologie de configuration du routage multitopologique avec BGP.

Figure 1 : Routage Multitopology Routing multitopologique

Configuration

Pour configurer le routage multitopologique pour BGP :

Configuration rapide cli

set routing-options topologies family inet topology red table-id 40
set routing-options topologies family inet topology blue table-id 41
set routing-options topologies family inet topology green table-id 42
set routing-options router-id 10.2.2.2 
set routing-options autonomous-system 65500
set routing-options rib :red.inet.0 static route 10.1.1.1/32 next-hop 10.15.0.2
set routing-options rib :green.inet.0 static route 10.1.1.1/32 next-hop 10.13.0.2
set routing-options rib :blue.inet.0 static route 10.1.1.1/32 next-hop 10.17.0.2
set protocols bgp group ibgp-app-rr-ser type internal
set protocols bgp group ibgp-app-rr-ser traceoptions file bgp size 100m
set protocols bgp group ibgp-app-rr-ser traceoptions flag update
set protocols bgp group ibgp-app-rr-ser traceoptions flag state
set protocols bgp group ibgp-app-rr-ser local-address 10.77.1.1
set protocols bgp group ibgp-app-rr-ser family inet unicast add-path send path-count 6
set protocols bgp family inet unicast topology red community 1:1
set protocols bgp family inet unicast topology green community 1:2
set protocols bgp family inet unicast topology blue community 1:3

Configuration de BGP via le routage multitopologique

Procédure étape par étape
  1. Configurez plusieurs topologies.

  2. Configurez des routes statiques.

  3. Configurez les paramètres du groupe BGP pour importer le routage correspondant dans les tables de routage topologiques. BGP utilise l’identifiant de la communauté cible pour installer les routes qu’il apprend dans la table de routage appropriée.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show protocols bgp commandes 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 fini de configurer l’équipement, saisissez la commande depuis le commit mode de configuration.

Vérification

Vérification des routes BGP

But

Pour vérifier les routes correspondantes BGP :

Action

Depuis le mode opérationnel, saisissez la show route protocol bgp all table commande :

Depuis le mode opérationnel, saisissez la show route protocol bgp all table inet.0 commande :

Sens

Vous pouvez consulter les routes de correspondance BGP installées aux tables de routage et lorsque les routes sans cibles de communauté sont disponibles uniquement dans la table de inet.0 routage.