SUR CETTE PAGE
Exemple : configuration du routage multitopologique pour le transfert basé sur les classes du trafic vocal, vidéo et de données
Cet exemple montre comment utiliser le routage multitopologique (MTR) pour choisir un chemin topologique en fonction d’une application, voix ou vidéo.
Exigences
Cet exemple nécessite que Junos OS version 9.0 ou ultérieure s’exécute sur les équipements centraux du fournisseur.
Aperçu
Dans cet exemple, le réseau exécute OSPF et BGP interne (IBGP) dans le cœur, mais pas MPLS. Même sans ingénierie de trafic, le trafic vocal utilise un ensemble de liens, et le trafic vidéo utilise un autre ensemble de liens. Ce trafic peut ou non être destiné à la même adresse IP. Dans certains cas, les deux applications passent par la même liaison. La solution utilise osPF et BGP basés sur MTR, ainsi que des filtres de pare-feu pour diriger différents types de trafic sur des liaisons désignées. Les routeurs utilisent un ensemble de configurations assez similaire, ce qui réduit la complexité et améliore la gestion du réseau.
Les topologies OSPF sont définies pour prendre en charge chaque offre de services sur la zone OSPF. Les liaisons d’une topologie doivent être contiguës et cohérentes avec une zone OSPF typique. Dans chaque topologie de routage, les routes IBGP utilisent automatiquement la table de routage OSPF associée pour la résolution du routage au saut suivant du protocole. Aucune configuration spéciale de résolution de route n’est requise. Dans cette solution, plusieurs topologies peuvent être configurées sur la même liaison. Toutefois, le trafic de chaque classe de service applicatif ne peut pas traverser les liaisons tant qu’elles ne sont pas configurées pour la topologie désignée pour ce service. La figure 1 montre un diagramme de ce cas. Les chemins contigus pour le routage de la topologie vocale sont affichés par des lignes en pointillés, et les chemins de routage de la topologie vidéo sont affichés avec des traits en pointillés.
Pour obtenir un ensemble complet de configurations pour tous les équipements de la topologie, consultez configuration rapide CLI. Le reste de l’exemple se concentre sur l’équipement CE1 et l’équipement PE1.
La figure 1 illustre la topologie de l’échantillon.

Configuration
Configuration rapide cli
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.
Équipement CE1
set interfaces fe-0/1/0 fastether-options loopback set interfaces fe-0/1/0 unit 0 family inet address 11.19.130.1/24 set interfaces fe-0/1/0 unit 0 family inet address 11.19.131.1/24 set interfaces fe-0/1/0 unit 0 family inet address 11.19.132.1/24 set interfaces fe-1/2/0 unit 1 description to-PE1 set interfaces fe-1/2/0 unit 1 family inet address 10.0.0.1/30 set interfaces lo0 unit 97 family inet address 10.255.165.97/32 primary set protocols bgp group ebgp type external set protocols bgp group ebgp local-address 10.0.0.1 set protocols bgp group ebgp export set_community set protocols bgp group ebgp export inject_directs set protocols bgp group ebgp peer-as 100 set protocols bgp group ebgp neighbor 10.0.0.2 set policy-options policy-statement inject_directs term a from protocol direct set policy-options policy-statement inject_directs term a from interface fe-0/1/0.0 set policy-options policy-statement inject_directs term a then next policy set policy-options policy-statement inject_directs term a then accept set policy-options policy-statement inject_directs term b then reject set policy-options policy-statement set_community term a from route-filter 11.19.130.0/24 exact set policy-options policy-statement set_community term a from route-filter 11.19.131.0/24 exact set policy-options policy-statement set_community term a then community add voice set policy-options policy-statement set_community term a then accept set policy-options policy-statement set_community term b from route-filter 11.19.132.0/24 exact set policy-options policy-statement set_community term b from route-filter 11.19.133.0/24 exact set policy-options policy-statement set_community term b then community add video set policy-options policy-statement set_community term b then accept set policy-options policy-statement set_community term default then accept set policy-options community video members target:50:50 set policy-options community voice members target:40:40 set routing-options autonomous-system 101
Équipement CE2
set interfaces fe-0/1/1 fastether-options loopback set interfaces fe-0/1/1 unit 0 family inet address 11.19.140.1/24 set interfaces fe-0/1/1 unit 0 family inet address 11.19.141.1/24 set interfaces fe-0/1/1 unit 0 family inet address 11.19.142.1/24 set interfaces fe-1/2/0 unit 46 description to-PE2 set interfaces fe-1/2/0 unit 46 family inet address 10.0.0.46/30 set interfaces lo0 unit 20 family inet address 10.255.165.20/32 primary set protocols bgp group ebgp type external set protocols bgp group ebgp local-address 10.0.0.46 set protocols bgp group ebgp export set_community set protocols bgp group ebgp export inject_directs set protocols bgp group ebgp peer-as 100 set protocols bgp group ebgp neighbor 10.0.0.45 set policy-options policy-statement inject_directs term a from protocol direct set policy-options policy-statement inject_directs term a from interface fe-0/1/1.0 set policy-options policy-statement inject_directs term a then next policy set policy-options policy-statement inject_directs term a then accept set policy-options policy-statement inject_directs term b then reject set policy-options policy-statement set_community term a from route-filter 11.19.140.0/24 exact set policy-options policy-statement set_community term a from route-filter 11.19.141.0/24 exact set policy-options policy-statement set_community term a then community add voice set policy-options policy-statement set_community term a then accept set policy-options policy-statement set_community term b from route-filter 11.19.142.0/24 exact set policy-options policy-statement set_community term b from route-filter 11.19.143.0/24 exact set policy-options policy-statement set_community term b then community add video set policy-options policy-statement set_community term b then accept set policy-options policy-statement set_community term default then accept set policy-options community video members target:50:50 set policy-options community voice members target:40:40 set routing-options autonomous-system 102
Équipement PE1
set interfaces fe-1/2/0 unit 2 description to-CE1 set interfaces fe-1/2/0 unit 2 family inet filter input ef_path set interfaces fe-1/2/0 unit 2 family inet address 10.0.0.2/30 set interfaces fe-1/2/1 unit 6 description to-P1 set interfaces fe-1/2/1 unit 6 family inet filter input ef_path set interfaces fe-1/2/1 unit 6 family inet address 10.0.0.6/30 set interfaces fe-1/2/2 unit 9 description to-P3 set interfaces fe-1/2/2 unit 9 family inet filter input ef_path set interfaces fe-1/2/2 unit 9 family inet address 10.0.0.9/30 set interfaces lo0 unit 93 family inet address 10.255.165.93/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.93 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp export nhs set protocols bgp group ibgp neighbor 10.255.165.111 set protocols bgp group ibgp neighbor 10.255.165.203 set protocols bgp group ibgp neighbor 10.255.165.113 set protocols bgp group ibgp neighbor 10.255.165.95 set protocols bgp group ibgp neighbor 10.255.165.99 set protocols bgp group ebgp type external set protocols bgp group ebgp local-address 10.0.0.2 set protocols bgp group ebgp family inet unicast topology voice community target:40:40 set protocols bgp group ebgp family inet unicast topology video community target:50:50 set protocols bgp group ebgp peer-as 101 set protocols bgp group ebgp neighbor 10.0.0.1 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/1.6 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.6 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.6 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/2.9 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/2.9 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/2.9 topology video set protocols ospf area 0.0.0.0 interface lo0.93 passive set policy-options policy-statement nhs then next-hop self set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 2 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 6 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 9 classifiers inet-precedence default
Équipement PE2
set interfaces fe-1/2/0 unit 38 description to-P2 set interfaces fe-1/2/0 unit 38 family inet filter input ef_path set interfaces fe-1/2/0 unit 38 family inet address 10.0.0.38/30 set interfaces fe-1/2/1 unit 42 description to-P4 set interfaces fe-1/2/1 unit 42 family inet filter input ef_path set interfaces fe-1/2/1 unit 42 family inet address 10.0.0.42/30 set interfaces fe-1/2/2 unit 45 description to-CE2 set interfaces fe-1/2/2 unit 45 family inet filter input ef_path set interfaces fe-1/2/2 unit 45 family inet address 10.0.0.45/30 set interfaces lo0 unit 203 family inet address 10.255.165.203/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.203 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp export nhs set protocols bgp group ibgp neighbor 10.255.165.111 set protocols bgp group ibgp neighbor 10.255.165.93 set protocols bgp group ibgp neighbor 10.255.165.113 set protocols bgp group ibgp neighbor 10.255.165.95 set protocols bgp group ibgp neighbor 10.255.165.99 set protocols bgp group ebgp type external set protocols bgp group ebgp local-address 10.0.0.45 set protocols bgp group ebgp family inet unicast topology voice community target:40:40 set protocols bgp group ebgp family inet unicast topology video community target:50:50 set protocols bgp group ebgp peer-as 102 set protocols bgp group ebgp neighbor 10.0.0.46 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/0.38 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/0.38 topology video metric 200 set protocols ospf area 0.0.0.0 interface fe-1/2/0.38 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/1.42 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.42 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.42 topology video set protocols ospf area 0.0.0.0 interface lo0.203 passive set policy-options policy-statement nhs then next-hop self set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 38 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 42 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 45 classifiers inet-precedence default
Équipement P1
set interfaces fe-1/2/0 unit 5 description to-PE1 set interfaces fe-1/2/0 unit 5 family inet filter input ef_path set interfaces fe-1/2/0 unit 5 family inet address 10.0.0.5/30 set interfaces fe-1/2/1 unit 13 description to-P3 set interfaces fe-1/2/1 unit 13 family inet filter input ef_path set interfaces fe-1/2/1 unit 13 family inet address 10.0.0.13/30 set interfaces fe-1/2/2 unit 17 description to-P4 set interfaces fe-1/2/2 unit 17 family inet filter input ef_path set interfaces fe-1/2/2 unit 17 family inet address 10.0.0.17/30 set interfaces fe-1/2/3 unit 33 description to-P2 set interfaces fe-1/2/3 unit 33 family inet filter input ef_path set interfaces fe-1/2/3 unit 33 family inet address 10.0.0.33/30 set interfaces lo0 unit 99 family inet address 10.255.165.99/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.99 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp neighbor 10.255.165.93 set protocols bgp group ibgp neighbor 10.255.165.111 set protocols bgp group ibgp neighbor 10.255.165.203 set protocols bgp group ibgp neighbor 10.255.165.95 set protocols bgp group ibgp neighbor 10.255.165.113 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/3.33 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/3.33 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/3.33 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/2.17 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/2.17 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/2.17 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.13 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.13 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.13 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.5 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/0.5 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/0.5 topology video disable set protocols ospf area 0.0.0.0 interface lo0.99 passive set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 5 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 13 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 17 classifiers inet-precedence default set class-of-service interfaces fe-1/2/3 unit 33 classifiers inet-precedence default
Équipement P2
set interfaces fe-1/2/0 unit 22 description to-P3 set interfaces fe-1/2/0 unit 22 family inet filter input ef_path set interfaces fe-1/2/0 unit 22 family inet address 10.0.0.22/30 set interfaces fe-1/2/1 unit 25 description to-P4 set interfaces fe-1/2/1 unit 25 family inet filter input ef_path set interfaces fe-1/2/1 unit 25 family inet address 10.0.0.25/30 set interfaces fe-1/2/2 unit 34 description to-P1 set interfaces fe-1/2/2 unit 34 family inet filter input ef_path set interfaces fe-1/2/2 unit 34 family inet address 10.0.0.34/30 set interfaces fe-1/2/3 unit 37 description to-PE2 set interfaces fe-1/2/3 unit 37 family inet filter input ef_path set interfaces fe-1/2/3 unit 37 family inet address 10.0.0.37/30 set interfaces lo0 unit 113 family inet address 10.255.165.113/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.113 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp neighbor 10.255.165.93 set protocols bgp group ibgp neighbor 10.255.165.111 set protocols bgp group ibgp neighbor 10.255.165.203 set protocols bgp group ibgp neighbor 10.255.165.95 set protocols bgp group ibgp neighbor 10.255.165.99 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/2.34 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/2.34 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/2.34 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.22 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/0.22 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.22 topology video metric 20 set protocols ospf area 0.0.0.0 interface fe-1/2/1.25 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.25 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.25 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/3.37 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/3.37 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/3.37 topology video metric 200 set protocols ospf area 0.0.0.0 interface lo0.113 passive set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 22 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 25 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 34 classifiers inet-precedence default set class-of-service interfaces fe-1/2/3 unit 37 classifiers inet-precedence default
Équipement P3
set interfaces fe-1/2/0 unit 10 description to-PE1 set interfaces fe-1/2/0 unit 10 family inet filter input ef_path set interfaces fe-1/2/0 unit 10 family inet address 10.0.0.10/30 set interfaces fe-1/2/1 unit 14 description to-P1 set interfaces fe-1/2/1 unit 14 family inet filter input ef_path set interfaces fe-1/2/1 unit 14 family inet address 10.0.0.14/30 set interfaces fe-1/2/2 unit 21 description to-P2 set interfaces fe-1/2/2 unit 21 family inet filter input ef_path set interfaces fe-1/2/2 unit 21 family inet address 10.0.0.21/30 set interfaces fe-1/2/3 unit 29 description to-P4 set interfaces fe-1/2/3 unit 29 family inet filter input ef_path set interfaces fe-1/2/3 unit 29 family inet address 10.0.0.29/30 set interfaces lo0 unit 111 family inet address 10.255.165.111/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.111 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp neighbor 10.255.165.93 set protocols bgp group ibgp neighbor 10.255.165.113 set protocols bgp group ibgp neighbor 10.255.165.203 set protocols bgp group ibgp neighbor 10.255.165.95 set protocols bgp group ibgp neighbor 10.255.165.99 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/3.29 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/3.29 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/3.29 topology video set protocols ospf area 0.0.0.0 interface fe-1/2/2.21 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/2.21 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/2.21 topology video metric 20 set protocols ospf area 0.0.0.0 interface fe-1/2/1.14 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.14 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.14 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.10 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/0.10 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.10 topology video set protocols ospf area 0.0.0.0 interface lo0.111 passive set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 10 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 14 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 21 classifiers inet-precedence default set class-of-service interfaces fe-1/2/3 unit 29 classifiers inet-precedence default
Équipement P4
set interfaces fe-1/2/0 unit 18 description to-P1 set interfaces fe-1/2/0 unit 18 family inet filter input ef_path set interfaces fe-1/2/0 unit 18 family inet address 10.0.0.18/30 set interfaces fe-1/2/1 unit 26 description to-P2 set interfaces fe-1/2/1 unit 26 family inet filter input ef_path set interfaces fe-1/2/1 unit 26 family inet address 10.0.0.26/30 set interfaces fe-1/2/2 unit 30 description to-P3 set interfaces fe-1/2/2 unit 30 family inet filter input ef_path set interfaces fe-1/2/2 unit 30 family inet address 10.0.0.30/30 set interfaces fe-1/2/3 unit 41 description to-PE2 set interfaces fe-1/2/3 unit 41 family inet filter input ef_path set interfaces fe-1/2/3 unit 41 family inet address 10.0.0.41/30 set interfaces lo0 unit 95 family inet address 10.255.165.95/32 primary set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.165.95 set protocols bgp group ibgp family inet unicast topology voice community target:40:40 set protocols bgp group ibgp family inet unicast topology video community target:50:50 set protocols bgp group ibgp neighbor 10.255.165.93 set protocols bgp group ibgp neighbor 10.255.165.113 set protocols bgp group ibgp neighbor 10.255.165.203 set protocols bgp group ibgp neighbor 10.255.165.111 set protocols bgp group ibgp neighbor 10.255.165.99 set protocols ospf topology voice topology-id 126 set protocols ospf topology video topology-id 52 set protocols ospf area 0.0.0.0 interface fe-1/2/2.30 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/2.30 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/2.30 topology video set protocols ospf area 0.0.0.0 interface fe-1/2/0.18 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/0.18 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.18 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/0.18 topology video metric 20 set protocols ospf area 0.0.0.0 interface fe-1/2/1.26 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/1.26 topology voice disable set protocols ospf area 0.0.0.0 interface fe-1/2/1.26 topology video disable set protocols ospf area 0.0.0.0 interface fe-1/2/3.41 metric 10 set protocols ospf area 0.0.0.0 interface fe-1/2/3.41 topology voice set protocols ospf area 0.0.0.0 interface fe-1/2/3.41 topology video set protocols ospf area 0.0.0.0 interface lo0.95 passive set routing-options autonomous-system 100 set routing-options topologies family inet topology voice set routing-options topologies family inet topology video set firewall family inet filter ef_path term ef from forwarding-class expedited-forwarding set firewall family inet filter ef_path term ef then topology voice set firewall family inet filter ef_path term video from source-address 11.19.132.0/24 set firewall family inet filter ef_path term video from source-address 11.19.133.0/24 set firewall family inet filter ef_path term video from source-address 11.19.142.0/24 set firewall family inet filter ef_path term video from source-address 11.19.144.0/24 set firewall family inet filter ef_path term video then topology video set firewall family inet filter ef_path term default then accept set class-of-service interfaces fe-1/2/0 unit 18 classifiers inet-precedence default set class-of-service interfaces fe-1/2/1 unit 26 classifiers inet-precedence default set class-of-service interfaces fe-1/2/2 unit 30 classifiers inet-precedence default set class-of-service interfaces fe-1/2/3 unit 41 classifiers inet-precedence default
Configuration de l’équipement CE1
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface cli Junos OS.
Pour configurer l’équipement CE1 :
Configurez les interfaces.
À des fins de démonstration, l’exemple place une interface Ethernet en mode bouclage et configure plusieurs adresses sur cette interface de bouclage. Les adresses sont ensuite annoncées au réseau.
[edit interfaces] user@CE1# set fe-0/1/0 fastether-options loopback user@CE1# set fe-0/1/0 unit 0 family inet address 11.19.130.1/24 user@CE1# set fe-0/1/0 unit 0 family inet address 11.19.131.1/24 user@CE1# set fe-0/1/0 unit 0 family inet address 11.19.132.1/24 user@CE1# set fe-1/2/0 unit 1 description to-PE1 user@CE1# set fe-1/2/0 unit 1 family inet address 10.0.0.1/30 user@CE1# set lo0 unit 97 family inet address 10.255.165.97/32 primary
Configurez la connexion BGP externe (EBGP) à l’équipement PE1.
[edit protocols bgp group ebgp] user@CE1# set type external user@CE1# set local-address 10.0.0.1 user@CE1# set peer-as 100 user@CE1# set neighbor 10.0.0.2
Configurez la stratégie de routage qui annonce les adresses configurées sur l’interface fe-0/1/0.
[edit policy-options policy-statement inject_directs] user@CE1# set term a from protocol direct user@CE1# set term a from interface fe-0/1/0.0 user@CE1# set term a then next policy user@CE1# set term a then accept user@CE1# set term b then reject
Configurez la stratégie de routage qui étiquette les routes vocales avec l’attribut de la communauté vidéo et les routes vidéo avec l’attribut de la communauté vocale.
[edit policy-options policy-statement set_community] user@CE1# set term a from route-filter 11.19.130.0/24 exact user@CE1# set term a from route-filter 11.19.131.0/24 exact user@CE1# set term a then community add voice user@CE1# set term a then accept user@CE1# set term b from route-filter 11.19.132.0/24 exact user@CE1# set term b from route-filter 11.19.133.0/24 exact user@CE1# set term b then community add video user@CE1# set term b then accept user@CE1# set term default then accept [edit policy-options community] user@CE1# set video members target:50:50 user@CE1# set voice members target:40:40
Appliquez la stratégie d’exportation set_community afin que les routes directes soient exportées de la table de routage vers BGP.
Appliquez la stratégie d’exportation inject_directs pour annoncer les adresses configurées sur l’interface fe-0/1/0.
[edit protocols bgp group ebgp] user@CE1# set export set_community user@CE1# set export inject_directs
Configurez le numéro du système autonome (AS).
[edit routing-options] user@CE1# set autonomous-system 101
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
, show policy-options
et les show routing-options
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@CE1# show interfaces fe-0/1/0 { fastether-options { loopback; } unit 0 { family inet { address 11.19.130.1/24; address 11.19.131.1/24; address 11.19.132.1/24; } } } fe-1/2/0 { unit 1 { description to-PE1; family inet { address 10.0.0.1/30; } } } lo0 { unit 97 { family inet { address 10.255.165.97/32 { primary; } } } }
user@CE1# show protocols bgp { group ebgp { type external; local-address 10.0.0.1; export [ set_community inject_directs ]; peer-as 100; neighbor 10.0.0.2; } }
user@CE1# show policy-options policy-statement inject_directs { term a { from { protocol direct; interface fe-0/1/0.0; } then { next policy; accept; } } term b { then reject; } } policy-statement set_community { term a { from { route-filter 11.19.130.0/24 exact; route-filter 11.19.131.0/24 exact; } then { community add voice; accept; } } term b { from { route-filter 11.19.132.0/24 exact; route-filter 11.19.133.0/24 exact; } then { community add video; accept; } } term default { then accept; } } community video members target:50:50; community voice members target:40:40;
user@CE1# show routing-options autonomous-system 101;
Si vous avez fini de configurer l’équipement, saisissez commit à partir du mode de configuration.
Configuration du PE1 de l’équipement
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface cli Junos OS.
Pour configurer l’équipement PE1 :
Configurez les interfaces.
Le plan de transfert utilise un filtre de pare-feu pour indiquer la topologie de table de transfert que le trafic de table doit utiliser. Dans ce cas, vous devez configurer un filtre de pare-feu sur toutes les interfaces liées aux topologies de routage. En général, toutes les interfaces OSPF multitopologiques du cœur où les topologies sont configurées ont des filtres de pare-feu d’entrée. En outre, les interfaces entrantes, où le trafic d’un équipement CE pénètre dans un équipement PE vers le cœur, ont des filtres de pare-feu configurés. Cette configuration sur l’équipement PE1 affiche un filtre de pare-feu appliqué à l’interface entrante (connectée à l’équipement CE) et aux deux interfaces centrales (connectées à l’équipement P1 et à l’équipement P3).
[edit interfaces] user@PE1# set fe-1/2/0 unit 2 description to-CE1 user@PE1# set fe-1/2/0 unit 2 family inet filter input ef_path user@PE1# set fe-1/2/0 unit 2 family inet address 10.0.0.2/30 user@PE1# set fe-1/2/1 unit 6 description to-P1 user@PE1# set fe-1/2/1 unit 6 family inet filter input ef_path user@PE1# set fe-1/2/1 unit 6 family inet address 10.0.0.6/30 user@PE1# set fe-1/2/2 unit 9 description to-P3 user@PE1# set fe-1/2/2 unit 9 family inet filter input ef_path user@PE1# set fe-1/2/2 unit 9 family inet address 10.0.0.9/30 user@PE1# set lo0 unit 93 family inet address 10.255.165.93/32 primary
Configurez le numéro du système autonome (AS).
[edit routing-options] user@PE1# set autonomous-system 100
Configurez BGP.
[edit protocols bgp group ibgp] user@PE1# set type internal user@PE1# set local-address 10.255.165.93 user@PE1# set neighbor 10.255.165.111 user@PE1# set neighbor 10.255.165.203 user@PE1# set neighbor 10.255.165.113 user@PE1# set neighbor 10.255.165.95 user@PE1# set neighbor 10.255.165.99 [edit protocols bgp group ebgp] user@PE1# set type external user@PE1# set local-address 10.0.0.2 user@PE1# set peer-as 101 user@PE1# set neighbor 10.0.0.1
Configurez une stratégie d’auto-routage pour vous assurer que les équipements IBGP utilisent l’adresse de bouclage sur l’équipement PE1 comme adresse de saut suivant sur toutes les annonces de routage IBGP.
Ainsi, l’équipement PE1 sert de routeur de passerelle pour les routes EBGP.
[edit policy-options policy-statement nhs] user@PE1# set then next-hop self
Appliquez la stratégie d’auto-saut suivant aux sessions IBGP.
[edit protocols bgp group ibgp] user@PE1# set export nhs
Configurez les topologies voix et vidéo, qui vous permettent d’utiliser ces topologies avec OSPF et BGP.
Les noms voix et vidéo sont locaux au routeur. Les noms ne sont pas propagés au-delà de ce routeur. Toutefois, à des fins de gestion, il est pratique d’adopter un schéma de nommage cohérent entre les routeurs dans un environnement multitopologique.
[edit routing-options topologies family inet] user@PE1# set topology voice user@PE1# set topology video
Appliquez les balises de communauté pour identifier les topologies voix et vidéo en configurant un nom de topologie de routage et une valeur pour la communauté BGP.
Dans Junos OS, la prise en charge multitopologique de 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. Vous décidez quelles valeurs de la communauté BGP sont associées à une topologie donnée.
Cette configuration entraîne l’ajout des mises à jour BGP reçues avec la valeur de la communauté Target:40:40 à la table de routage topologique :voice.inet.0 (en plus de la table de routage par défaut inet.0). Les mises à jour reçues avec la valeur de la communauté target:50:50 sont ajoutées à la table de routage topologique :video.inet.0 (en plus de la table de routage par défaut inet.0).
[edit protocols bgp group ibgp family inet unicast] user@PE1# set topology voice community target:40:40 user@PE1# set topology video community target:50:50 [edit protocols bgp group ebgp family inet unicast] user@PE1# set topology voice community target:40:40 user@PE1# set topology video community target:50:50
Activez et désactivez OSPF multitopologique sur des interfaces particulières.
Activez les désignations OSPF multitopologiques uniquement sur les interfaces souhaitées, comme illustré en figure 1. Sur l’interface fe-1/2/1.6 face à l’équipement P1, activez la topologie vocale et désactivez la topologie vidéo. Sur l’interface fe-1/2/2.9 face à l’équipement P3, activez la topologie vidéo et désactivez la topologie vocale.
Lorsqu’un ID de topologie est configuré sous OSPF, la topologie est automatiquement activée sur toutes les interfaces sous OSPF. Pour désactiver une topologie ou ajouter une métrique, vous devez ajouter une configuration explicite.
À des fins de lisibilité, chaque topologie est configurée sous chaque interface OSPF souhaitée, même si ce comportement par défaut se produit lorsque l’ID de topologie est configuré. Configurez des valeurs métriques supérieures sur un lien pour rendre la liaison moins préférée qu’une autre liaison disponible.
[edit protocols ospf ] user@PE1# set topology voice topology-id 126 user@PE1# set topology video topology-id 52 [edit protocols ospf area 0.0.0.0] user@PE1# set interface fe-1/2/1.6 metric 10 user@PE1# set interface fe-1/2/1.6 topology video disable user@PE1# set interface fe-1/2/1.6 topology voice user@PE1# set interface fe-1/2/2.9 metric 10 user@PE1# set interface fe-1/2/2.9 topology voice disable user@PE1# set interface fe-1/2/2.9 topology video user@PE1# set interface lo0.93 passive
Configurez le filtre de pare-feu.
Une fois les topologies de routage configurées, le trafic doit passer par un filtre de pare-feu pour utiliser les tables de transfert de topologie de routage. Pour les topologies de routage de base, lorsque le trafic pénètre pour la première fois dans le réseau central, appliquez un filtre de pare-feu d’entrée à l’interface entrante. En outre, ajoutez des filtres de pare-feu aux interfaces où OSPF multitopologique est configuré. Tous les routeurs doivent utiliser le même filtre de pare-feu pour associer les paquets à une topologie afin d’assurer un transfert cohérent et d’éviter les boucles de routage ou les pertes de paquets.
Le plan de transfert gère le trafic à mesure qu’il pénètre dans le routeur et sort d’une interface particulière. Pour inspecter le trafic et utiliser une table de transfert topologique spécifiée pour effectuer des recherches au saut suivant, configurez un filtre de pare-feu d’entrée sur chaque interface où la prise en charge de la topologie de routage est souhaitée. Utilisez un filtre de pare-feu régulier pour identifier les caractéristiques des paquets.
En général, pour se différencier au niveau de l’application, il est pratique d’utiliser des points de code DiffServ (DSP). Lorsqu’un filtre de pare-feu correspond, le pare-feu demande à la recherche de route d’utiliser une table de transfert topologique particulière. Les attributs de paquets sont identifiés dans la clause from , suivie d’une clause indiquant la table de transfert topologique à utiliser dans les recherches de sauts suivants. Cette configuration informe le routeur quel trafic utilise une table de transfert de topologie de routage et quel trafic utilise la table de transfert par défaut. Le dernier terme, nommé par défaut, spécifie l’utilisation de la table de transfert par défaut.
Ces configurations de pare-feu affichent les adresses source et les DSP utilisés pour trier la voix, la vidéo et le trafic par défaut. Les DSP sont pratiques parce que vous pouvez les définir au niveau ou à proximité d’un équipement CE et parce que les informations sont intactes sur le réseau. Par exemple, ici, la classe de service (CoS) est configurée pour accélérer le trafic. Les DSP sont également pratiques lorsque la même adresse IP est utilisée pour différentes applications.
[edit firewall family inet filter ef_path] user@PE1# set term ef from forwarding-class expedited-forwarding user@PE1# set term ef then topology voice user@PE1# set term video from source-address 11.19.132.0/24 user@PE1# set term video from source-address 11.19.133.0/24 user@PE1# set term video from source-address 11.19.142.0/24 user@PE1# set term video from source-address 11.19.144.0/24 user@PE1# set term video then topology video user@PE1# set term default then accept
Activez le CoS sur les interfaces.
[edit class-of-service interfaces] user@PE1# set fe-1/2/0 unit 2 classifiers inet-precedence default user@PE1# set fe-1/2/1 unit 6 classifiers inet-precedence default user@PE1# set fe-1/2/2 unit 9 classifiers inet-precedence default
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
, show policy-options
, show routing-options
, show firewall
et show class-of-service
les commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@PE1# show interfaces fe-1/2/0 { unit 2 { description to-CE1; family inet { filter { input ef_path; } address 10.0.0.2/30; } } } fe-1/2/1 { unit 6 { description to-P1; family inet { filter { input ef_path; } address 10.0.0.6/30; } } } fe-1/2/2 { unit 9 { description to-P3; family inet { filter { input ef_path; } address 10.0.0.9/30; } } } lo0 { unit 93 { family inet { address 10.255.165.93/32 { primary; } } } }
user@PE1# show protocols bgp { group ibgp { type internal; local-address 10.255.165.93; family inet { unicast { topology voice { community target:40:40; } topology video { community target:50:50; } } } export nhs; neighbor 10.255.165.111; neighbor 10.255.165.203; neighbor 10.255.165.113; neighbor 10.255.165.95; neighbor 10.255.165.99; } group ebgp { type external; local-address 10.0.0.2; family inet { unicast { topology voice { community target:40:40; } topology video { community target:50:50; } } } peer-as 101; neighbor 10.0.0.1; } } ospf { topology voice topology-id 126; topology video topology-id 52; area 0.0.0.0 { interface fe-1/2/1.6 { metric 10; topology video disable; topology voice; } interface fe-1/2/2.9 { metric 10; topology voice disable; topology video; } interface lo0.93 { passive; } } }
user@PE1# show policy-options policy-statement nhs { then { next-hop self; } }
user@PE1# show routing-options autonomous-system 100; topologies { family inet { topology voice; topology video; } }
user@PE1# show firewall family inet { filter ef_path { term ef { from { forwarding-class expedited-forwarding; } then topology voice; } term video { from { source-address { 11.19.132.0/24; 11.19.133.0/24; 11.19.142.0/24; 11.19.144.0/24; } } then topology video; } term default { then accept; } } }
user@PE1# show class-of-service interfaces { fe-1/2/0 { unit 2 { classifiers { inet-precedence default; } } unit 6 { classifiers { inet-precedence default; } } unit 9 { classifiers { inet-precedence default; } } } }
Si vous avez fini de configurer l’équipement, saisissez commit à partir du mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des interfaces OSPF
- Vérification des routes
- Vérification de la résolution des sauts suivants BGP
- Examen du saut suivant du protocole
- Vérification du voisin OSPF
- Vérification du routeur LSA
- Vérifier comment le trafic traverse le réseau
Vérification des interfaces OSPF
But
Vérifiez que les interfaces OSPF sont configurées pour appartenir à une ou plusieurs topologies.
Action
Depuis le mode opérationnel, saisissez la show (ospf | ospf3) interface interface-name detail
commande.
user@PE1> show ospf interface fe-1/2/1.6 detail Interface State Area DR ID BDR ID Nbrs fe-1/2/1.6 DR 0.0.0.0 10.255.165.93 10.255.165.99 1 Type: LAN, Address: 10.0.0.6, Mask: 255.255.255.252, MTU: 1500, Cost: 10 DR addr: 10.0.0.6, BDR addr: 10.0.0.5, Priority: 128 Adj count: 1 Hello: 10, Dead: 40, ReXmit: 5, Not Stub Auth type: None Protection type: None Topology default (ID 0) -> Cost: 10 Topology video (ID 52) -> Disabled, Cost: 10 Topology voice (ID 126) -> Cost: 10
Sens
Cette sortie montre que la topologie vocale a été ajoutée à l’interface fe-1/2/1.6 sur l’équipement PE1. Le nom de la topologie est voix et mt-ID 126. La topologie vidéo est désactivée sur cette interface. Le coût de l’interface est de 10.
Le routeur-LSA créé et inondé par le routeur comprend toutes les informations topologiques pertinentes pour des interfaces spécifiques, telles que MT-ID et métrique. Si le MTR n’est pas configuré sur une interface OSPF, le routeur-LSA n’inclut aucune information sur la topologie de cette interface. Les voisins OSPF peuvent ou non prendre en charge OSPF multitopologique. Autrement dit, une liaison particulière n’est pas utilisée pour calculer les routes OSPF pour une topologie, sauf si les routeurs des deux extrémités de la liaison annoncent cette liaison dans le cadre de la topologie. Si osPF multitopologique n’est pas pris en charge dans les routeurs OSPF voisins ou n’est pas configuré pour le faire, les informations de topologie dans les LSA reçues par le voisin sont ignorées.
Vérification des routes
But
Assurez-vous que les routes sont dans les tables de routage attendues et que les communautés attendues sont rattachées aux routes.
Action
À partir du mode opérationnel, saisissez la show route detail
commande sur l’équipement PE1.
user@PE1> show route 11.19.130.0/24 detail inet.0: 29 destinations, 30 routes (29 active, 0 holddown, 0 hidden) 11.19.130.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 812 Address: 0xb9f064c Next-hop reference count: 22 Source: 10.0.0.1 Next hop: 10.0.0.1 via fe-1/2/0.2, selected Session Id: 0x600004 State: <Active Ext> Local AS: 100 Peer AS: 101 Age: 3d 21:44:07 Task: BGP_101.10.0.0.1+51873 Announcement bits (3): 0-KRT 3-BGP_RT_Background 4-Resolve tree 3 AS path: 101 I Communities: target:40:40 Accepted Localpref: 100 Router ID: 10.255.165.97 Secondary Tables: :voice.inet.0 :voice.inet.0: 16 destinations, 16 routes (16 active, 0 holddown, 0 hidden) 11.19.130.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 812 Address: 0xb9f064c Next-hop reference count: 22 Source: 10.0.0.1 Next hop: 10.0.0.1 via fe-1/2/0.2, selected Session Id: 0x600004 State: <Secondary Active IndepResolution Ext> Local AS: 100 Peer AS: 101 Age: 3d 21:44:07 Task: BGP_101.10.0.0.1+51873 Announcement bits (2): 0-KRT 1-Resolve tree 1 AS path: 101 I Communities: target:40:40 Accepted Localpref: 100 Router ID: 10.255.165.97 Primary Routing Table inet.0
Sens
Ce résultat affiche le routage BGP 11.19.130.0/24 avec la valeur de la communauté target:40:40. Comme le routage correspond aux critères de la topologie vocale, il est ajouté aux tables de routage par défaut et voix (inet.0 et :voice.inet.0). L’équipement PE1 apprend le routage de l’équipement CE1 à EBGP, puis l’injecte dans IBGP.
Vérification de la résolution des sauts suivants BGP
But
Vérifiez le protocole saut suivant et le saut suivant de transfert.
Action
À partir du mode opérationnel, saisissez la show route detail
commande sur l’équipement PE2.
user@PE2> show route 11.19.130.0/24 detail inet.0: 29 destinations, 30 routes (29 active, 0 holddown, 0 hidden) 11.19.130.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Indirect Address: 0xb9f0e04 Next-hop reference count: 12 Source: 10.255.165.93 Next hop type: Router, Next hop index: 262153 Next hop: 10.0.0.37 via fe-1/2/0.38 Session Id: 0x700004 Next hop: 10.0.0.41 via fe-1/2/1.42, selected Session Id: 0x700005 Protocol next hop: 10.255.165.93 Indirect next hop: bb8c000 262154 INH Session ID: 0x700007 State: <Active Int Ext> Local AS: 100 Peer AS: 100 Age: 3d 4:27:40 Metric2: 30 Task: BGP_100.10.255.165.93+179 Announcement bits (3): 0-KRT 3-BGP_RT_Background 4-Resolve tree 3 AS path: 101 I Communities: target:40:40 Accepted Localpref: 100 Router ID: 10.255.165.93 Secondary Tables: :voice.inet.0 :voice.inet.0: 16 destinations, 16 routes (16 active, 0 holddown, 0 hidden) 11.19.130.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Indirect Address: 0xb9f0f34 Next-hop reference count: 6 Source: 10.255.165.93 Next hop type: Router, Next hop index: 1188 Next hop: 10.0.0.37 via fe-1/2/0.38, selected Session Id: 0x700004 Protocol next hop: 10.255.165.93 Indirect next hop: bb8c1d8 262177 INH Session ID: 0x700007 State: <Secondary Active IndepResolution Int Ext> Local AS: 100 Peer AS: 100 Age: 3d 2:00:20 Metric2: 30 Task: BGP_100.10.255.165.93+179 Announcement bits (2): 0-KRT 1-Resolve tree 1 AS path: 101 I Communities: target:40:40 Accepted Localpref: 100 Router ID: 10.255.165.93 Primary Routing Table inet.0
Sens
Un cœur IBGP typique a des routes BGP avec des sauts suivants de protocole qui sont résolus à l’aide des routes IGP sous-jacentes. Les routes IBGP d’une table de routage topologique ont des adresses IP de protocole au saut suivant. Par défaut, la même table de routage topologique est utilisée pour rechercher et résoudre l’adresse IP du protocole à un saut suivant de transfert. Cette sortie de l’équipement PE2 affiche le même routage BGP que dans l’exemple précédent : 11.19.130.0/24. Le routage est présenté sous un angle différent, c’est-à-dire de l’équipement PE2 en tant que route IBGP. De même, ce routage IBGP est ajouté à la fois à inet.0 et :voice.inet.0 sur l’équipement PE2. Cependant, alors que chaque route a le même protocole saut suivant, chaque route a un saut suivant de transfert différent (ge-0/0/3.0 au lieu de ge-0/1/4.0). La raison de cette différence est que lorsque l’adresse IP du protocole 10.255.165.93 est résolu, il utilise la table de routage correspondante (inet.0 ou :voice.inet.0) pour rechercher le saut suivant du protocole.
Examen du saut suivant du protocole
But
Vérifiez le protocole saut suivant et le saut suivant de transfert.
Action
À partir du mode opérationnel, saisissez la show route
commande sur l’équipement PE2.
user@PE2> show route 10.255.165.93 inet.0: 29 destinations, 30 routes (29 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.165.93/32 *[OSPF/10] 3d 04:37:26, metric 30 > to 10.0.0.37 via fe-1/2/0.38 to 10.0.0.41 via fe-1/2/1.42 :voice.inet.0: 16 destinations, 16 routes (16 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.165.93/32 *[OSPF/10] 3d 02:10:04, metric 30 > to 10.0.0.37 via fe-1/2/0.38 :video.inet.0: 16 destinations, 16 routes (16 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.165.93/32 *[OSPF/10] 3d 02:03:16, metric 30 > to 10.0.0.41 via fe-1/2/1.42
Sens
Cette sortie de l’équipement PE2 affiche le protocole 11.19.130.0/24, qui est l’adresse IP 10.255.165.93, démontrant ainsi comment IBGP route 11.19.130.0/24 résout son protocole prochain saut. Les sauts suivants de transfert de 10.255.165.93 correspondent aux sauts suivants de transfert IBGP de la route 11.19.130/24, comme illustré dans l’exemple précédent. Observez ici que l’adresse IP 10.255.165.93 est également dans la table de routage :video.inet.0. Cette adresse est l’adresse de bouclage de l’équipement PE1 et réside donc dans les trois tables de routage. Cet exemple montre également comment le trafic entrant dans l’équipement PE2 destiné à 11.19.130.0/24 sort de différentes interfaces selon la topologie associée. Le trafic réel est marqué de telle sorte qu’un filtre de pare-feu peut diriger le trafic vers une table de routage topologique particulière.
Vérification du voisin OSPF
But
Assurez-vous que les topologies attendues sont activées sur le voisin OSPF.
Action
À partir du mode opérationnel, saisissez la show ospf neighbor 10.0.0.21 extensive
commande sur l’équipement P2.
user@P2> show ospf neighbor 10.0.0.21 extensive Address Interface State ID Pri Dead 10.0.0.21 fe-1/2/0.22 Full 10.255.165.111 128 39 Area 0.0.0.0, opt 0x52, DR 10.0.0.22, BDR 10.0.0.21 Up 3d 06:09:50, adjacent 3d 06:09:50 Topology default (ID 0) -> Bidirectional Topology video (ID 52) -> Bidirectional
Sens
Cette sortie P2 de l’équipement affiche le pe2 voisin OSPF (10.0.0.21), où la multitopologie OSPF par défaut et la vidéo sont des participants OSPF multitopologiques. L’indicateur bidirectionnel indique que le voisin est configuré à l’aide du même ID OSPF multitopologique.
Vérification du routeur LSA
But
Vérifiez les liens où les topologies vidéo et vocale sont activées.
Action
À partir du mode opérationnel, saisissez la show ospf database lsa-id 10.255.165.203 extensive
commande sur l’équipement P2.
user@P2> show ospf database lsa-id 10.255.165.203 extensive OSPF database, Area 0.0.0.0 Type ID Adv Rtr Seq Age Opt Cksum Len Router 10.255.165.203 10.255.165.203 0x80000063 1552 0x22 0xdff3 80 bits 0x0, link count 3 id 10.255.165.203, data 255.255.255.255, Type Stub (3) Topology count: 2, Default metric: 0 Topology video (ID 52) -> Metric: 0 Topology voice (ID 126) -> Metric: 0 id 10.0.0.38, data 10.0.0.38, Type Transit (2) Topology count: 2, Default metric: 10 Topology video (ID 52) -> Metric: 200 Topology voice (ID 126) -> Metric: 10 id 10.0.0.42, data 10.0.0.42, Type Transit (2) Topology count: 1, Default metric: 10 Topology video (ID 52) -> Metric: 10 Topology default (ID 0) Type: Transit, Node ID: 10.0.0.42 Metric: 10, Bidirectional Type: Transit, Node ID: 10.0.0.38 Metric: 10, Bidirectional Topology video (ID 52) Type: Transit, Node ID: 10.0.0.42 Metric: 10, Bidirectional Type: Transit, Node ID: 10.0.0.38 Metric: 200, Bidirectional Topology voice (ID 126) Type: Transit, Node ID: 10.0.0.38 Metric: 10, Bidirectional Aging timer 00:34:08 Installed 00:25:49 ago, expires in 00:34:08, sent 00:25:47 ago Last changed 3d 01:45:51 ago, Change count: 10
Sens
Cette sortie P2 de l’équipement affiche le routeur-LSA à l’origine de l’équipement PE2. Le LSA affiche des liaisons où les topologies vidéo et vocale sont activées (en plus de la topologie par défaut).
Vérifier comment le trafic traverse le réseau
But
Assurez-vous que les chemins attendus sont utilisés.
Action
À partir du mode opérationnel, saisissez la traceroute
commande sur l’équipement CE1.
Le premier exemple de sortie montre un traceroute sur la topologie vocale va de l’équipement CE1 à l’équipement CE2 où les DSP sont définis. Les routes sont résolues sur :voice.inet.0. Ce chemin traceroute suit le chemin vocal CE1-PE1-P1-P2-PE2-CE2
user@CE1> traceroute 11.19.140.1 source 11.19.130.1 tos 160 traceroute to 11.19.140.1 (11.19.140.1) from 11.19.130.1, 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 2.015 ms 1.924 ms 1.770 ms 2 10.0.0.5 (10.0.0.5) 1.890 ms 1.010 ms 0.974 ms 3 10.0.0.34 (10.0.0.34) 0.986 ms 1.031 ms 0.973 ms 4 10.0.0.38 (10.0.0.38) 1.213 ms 1.065 ms 1.154 ms 5 11.19.140.1 (11.19.140.1) 1.696 ms 4.286 ms 1.332 ms
Cette sortie affiche un chemin trace de l’équipement CE1 à l’équipement CE2 pour la voix où aucun DSP n’est défini. Les routes sont résolues sur inet.0, et le chemin qui en résulte est différent du cas précédent où les DSP sont définis. Ce chemin traceroute suit le chemin par défaut CE1-PE1-P4-PE2-CE2.
user@CE1> traceroute 11.19.140.1 source 11.19.130.1 traceroute to 11.19.140.1 (11.19.140.1) from 11.19.130.1, 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 1.654 ms 1.710 ms 1.703 ms 2 10.0.0.5 (10.0.0.5) 1.790 ms 1.045 ms 0.975 ms 3 10.0.0.18 (10.0.0.18) 0.989 ms 1.041 ms 0.983 ms 4 10.0.0.42 (10.0.0.42) 0.994 ms 1.036 ms 1.002 ms 5 11.19.140.1 (11.19.140.1) 1.329 ms 2.248 ms 2.225 ms
Cette sortie affiche un chemin de trace de l’équipement CE1 à l’équipement CE2 pour le trafic vidéo où le filtre de pare-feu est basé sur l’adresse de destination. Les routes sont résolues sur :video.inet.0 . Ce traceroute suit le chemin vidéo CE1-PE1-P3-P4-PE2-CE2.
user@CE1> traceroute 11.19.142.1 source 11.19.132.1 traceroute to 11.19.142.1 (11.19.142.1) from 11.19.132.1, 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 1.126 ms 1.300 ms 0.995 ms 2 10.0.0.10 (10.0.0.10) 0.981 ms 1.018 ms 0.991 ms 3 10.0.0.30 (10.0.0.30) 0.997 ms 1.886 ms 1.952 ms 4 10.0.0.42 (10.0.0.42) 1.800 ms 1.038 ms 0.980 ms 5 11.19.142.1 (11.19.142.1) 1.367 ms 1.352 ms 1.328 ms
Cette sortie affiche un chemin de trace de l’équipement CE1 à l’équipement CE2 pour la vidéo où les DSP sont définis. Les bits DSCP ordonnent à l’équipement PE1 d’utiliser la table topologique :voice.inet.0. Comme il n’y a pas d’entrée dans la table de routage vocal pour les routes vidéo, le trafic est interrompu.
user@CE1> traceroute 11.19.142.1 source 11.19.132.1 tos 160 traceroute to 11.19.142.1 (11.19.142.1) from 11.19.132.1, 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 1.135 ms !N 1.007 ms !N 0.954 ms !N