Exemple : Configuration d’un RPF basé sur l’expéditeur dans un BGP MVPN avec des tunnels de fournisseur point à multipoint MLDP
Cet exemple montre comment configurer le transfert RPF (Reverse-Path Forwarding) basé sur l’expéditeur dans un VPN multicast BGP (MVPN). Le RPF basé sur l’expéditeur permet d’empêcher plusieurs routeurs PE (Provider Edge) d’envoyer du trafic dans le réseau central, empêchant ainsi l’envoi de trafic dupliqué à un client.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.
Le RPF basé sur l’expéditeur est pris en charge sur les plates-formes MX Series avec des cartes de ligne MPC. Au préalable, le routeur doit être configuré en network-services enhanced-ip
mode.
Le RPF basé sur l’expéditeur est pris en charge uniquement pour les MVPN MPLS BGP avec des tunnels de fournisseur point à multipoint RSVP-TE. Les modes SPT uniquement et SPT-RPT MVPN sont pris en charge.
Le RPF basé sur l’expéditeur ne fonctionne pas lorsque des tunnels de fournisseur point à multipoint sont utilisés avec des interfaces à commutation d’étiquettes (LSI). Junos OS n’attribue qu’une seule étiquette LSI pour chaque VRF et utilise cette étiquette pour tous les tunnels point à multipoint. Par conséquent, l’étiquette reçue par la sortie n’indique pas le routeur PE d’envoi. À l’heure actuelle, les étiquettes LSI ne peuvent pas être mises à l’échelle pour créer une étiquette unique pour chaque tunnel point à multipoint. Par conséquent, des interfaces de tunnel virtuel (vt) doivent être utilisées pour la fonctionnalité RPF basée sur l’expéditeur avec des tunnels de fournisseur point à multipoint.
Cet exemple nécessite Junos OS version 21.1R1 ou ultérieure sur le routeur PE sur lequel le RPF basé sur l’expéditeur est activé.
Aperçu
Cet exemple montre un système autonome unique (scénario intra-AS) dans lequel une source envoie du trafic multicast (groupe 224.1.1.1) dans le VPN (instance VRF vpn-1). Deux récepteurs s’abonnent au groupe. Ils sont respectivement connectés à l’appareil CE2 et à l’appareil CE3. Des LSP point à multipoint MLDP avec des tunnels de fournisseur inclusifs sont configurés parmi les routeurs PE. Le PIM (C-PIM) est configuré sur les liaisons PE-CE.
Pour MPLS, le protocole de contrôle de signalisation utilisé ici est LDP. Si vous le souhaitez, vous pouvez utiliser RSVP pour signaler des tunnels point à point et point à point.
OSPF est utilisé pour la connectivité IGP (Interior Gateway Protocol), bien qu’IS-IS soit également une option prise en charge. Si vous utilisez OSPF, vous devez activer l’ingénierie de trafic OSPF.
À des fins de test, des routeurs sont utilisés pour simuler la source et les récepteurs. Les périphériques PE2 et PE3 sont configurés pour rejoindre statiquement le groupe 224.1.1.1 à l’aide de la set protocols igmp interface interface-name static group 224.1.1.1
commande. Dans le cas où un hôte récepteur multicast réel n’est pas disponible, comme dans cet exemple, cette configuration IGMP statique est utile. Sur les appareils CE connectés aux récepteurs, pour leur faire écouter l’adresse du groupe multicast, l’exemple utilise set protocols sap listen 224.1.1.1
. Une commande ping permet d’envoyer du trafic multicast dans le MBPN BGP.
Le RPF basé sur l’expéditeur est activé sur l’appareil PE2, comme suit :
[routing-instances vpn-1 protocols mvpn] user@PE2# set sender-based-rpf
Si vous le souhaitez, vous pouvez configurer hot-root-standby
avec sender-based-rpf
.
Topologie
La figure 1 illustre l’exemple de réseau.

Définir les commandes pour tous les périphériques de la topologie affiche la configuration de tous les périphériques de la Figure 1.
La section Configuration de l’équipement PE2 décrit les étapes à suivre sur l’équipement PE2.
Définir des commandes pour tous les périphériques de la topologie
Configuration rapide de l’interface de ligne de commande
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 l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
Appareil CE1
set interfaces ge-1/2/10 unit 0 family inet address 10.1.1.1/30 set interfaces ge-1/2/10 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/10.0 set protocols pim rp static address 10.100.1.2 set protocols pim interface all set routing-options router-id 10.1.1.1
Dispositif CE2
set interfaces ge-1/2/14 unit 0 family inet address 10.1.1.18/30 set interfaces ge-1/2/14 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.6/32 set protocols sap listen 224.1.1.1 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/14.0 set protocols pim rp static address 10.100.1.2 set protocols pim interface all set routing-options router-id 10.1.1.6
Dispositif CE3
set interfaces ge-1/2/15 unit 0 family inet address 10.1.1.22/30 set interfaces ge-1/2/15 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.7/32 set protocols sap listen 224.1.1.1 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/15.0 set protocols pim rp static address 10.100.1.2 set protocols pim interface all set routing-options router-id 10.1.1.7
Appareil P
set interfaces ge-1/2/11 unit 0 family inet address 10.1.1.6/30 set interfaces ge-1/2/11 unit 0 family mpls set interfaces ge-1/2/12 unit 0 family inet address 10.1.1.9/30 set interfaces ge-1/2/12 unit 0 family mpls set interfaces ge-1/2/13 unit 0 family inet address 10.1.1.13/30 set interfaces ge-1/2/13 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.3/32 set protocols rsvp interface all set protocols mpls traffic-engineering bgp-igp-both-ribs set protocols mpls interface ge-1/2/11.0 set protocols mpls interface ge-1/2/12.0 set protocols mpls interface ge-1/2/13.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/11.0 set protocols ospf area 0.0.0.0 interface ge-1/2/12.0 set protocols ospf area 0.0.0.0 interface ge-1/2/13.0 set protocols ldp interface ge-1/2/11.0 set protocols ldp interface ge-1/2/12.0 set protocols ldp interface ge-1/2/13.0 set protocols ldp p2mp set routing-options router-id 10.1.1.3
Appareil PE1
set interfaces ge-1/2/10 unit 0 family inet address 10.1.1.2/30 set interfaces ge-1/2/10 unit 0 family mpls set interfaces ge-1/2/11 unit 0 family inet address 10.1.1.5/30 set interfaces ge-1/2/11 unit 0 family mpls set interfaces vt-1/2/10 unit 2 family inet set interfaces lo0 unit 0 family inet address 10.1.1.2/32 set interfaces lo0 unit 102 family inet address 10.100.1.2/32 set protocols rsvp interface ge-1/2/11.0 set protocols mpls traffic-engineering bgp-igp-both-ribs set protocols mpls label-switched-path p2mp-template template set protocols mpls label-switched-path p2mp-template p2mp set protocols mpls interface ge-1/2/11.0 set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.1.1.2 set protocols bgp group ibgp family inet unicast set protocols bgp group ibgp family inet-vpn any set protocols bgp group ibgp family inet-mvpn signaling set protocols bgp group ibgp neighbor 10.1.1.4 set protocols bgp group ibgp neighbor 10.1.1.5 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/11.0 set protocols ldp interface ge-1/2/11.0 set protocols ldp p2mp set policy-options policy-statement parent_vpn_routes from protocol bgp set policy-options policy-statement parent_vpn_routes then accept set routing-instances vpn-1 instance-type vrf set routing-instances vpn-1 interface ge-1/2/10.0 set routing-instances vpn-1 interface vt-1/2/10.2 set routing-instances vpn-1 interface lo0.102 set routing-instances vpn-1 provider-tunnel ldp-p2mp set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 ldp-p2mp set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 threshold-rate 0 set routing-instances vpn-1 vrf-target target:100:10 set routing-instances vpn-1 protocols ospf export parent_vpn_routes set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.102 passive set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/10.0 set routing-instances vpn-1 protocols pim rp local address 10.100.1.2 set routing-instances vpn-1 protocols pim interface ge-1/2/10.0 mode sparse set routing-instances vpn-1 protocols mvpn mvpn-mode rpt-spt set routing-options router-id 10.1.1.2 set routing-options route-distinguisher-id 10.1.1.2 set routing-options autonomous-system 65001
Appareil PE2
set interfaces ge-1/2/12 unit 0 family inet address 10.1.1.10/30 set interfaces ge-1/2/12 unit 0 family mpls set interfaces ge-1/2/14 unit 0 family inet address 10.1.1.17/30 set interfaces ge-1/2/14 unit 0 family mpls set interfaces vt-1/2/10 unit 4 family inet set interfaces lo0 unit 0 family inet address 10.1.1.4/32 set interfaces lo0 unit 104 family inet address 10.100.1.4/32 set protocols igmp interface ge-1/2/14.0 static group 224.1.1.1 set protocols rsvp interface ge-1/2/12.0 set protocols mpls traffic-engineering bgp-igp-both-ribs set protocols mpls label-switched-path p2mp-template template set protocols mpls label-switched-path p2mp-template p2mp set protocols mpls interface ge-1/2/12.0 set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.1.1.4 set protocols bgp group ibgp family inet unicast set protocols bgp group ibgp family inet-vpn any set protocols bgp group ibgp family inet-mvpn signaling set protocols bgp group ibgp neighbor 10.1.1.2 set protocols bgp group ibgp neighbor 10.1.1.5 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/12.0 set protocols ldp interface ge-1/2/12.0 set protocols ldp p2mp set policy-options policy-statement parent_vpn_routes from protocol bgp set policy-options policy-statement parent_vpn_routes then accept set routing-instances vpn-1 instance-type vrf set routing-instances vpn-1 interface vt-1/2/10.4 set routing-instances vpn-1 interface ge-1/2/14.0 set routing-instances vpn-1 interface lo0.104 set routing-instances vpn-1 provider-tunnel ldp-p2mp set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 ldp-p2mp set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 threshold-rate 0 set routing-instances vpn-1 vrf-target target:100:10 set routing-instances vpn-1 protocols ospf export parent_vpn_routes set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.104 passive set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/14.0 set routing-instances vpn-1 protocols pim rp static address 10.100.1.2 set routing-instances vpn-1 protocols pim interface ge-1/2/14.0 mode sparse set routing-instances vpn-1 protocols mvpn mvpn-mode rpt-spt set routing-instances vpn-1 protocols mvpn sender-based-rpf set routing-instances vpn-1 protocols mvpn hot-root-standby source-tree set routing-options router-id 10.1.1.4 set routing-options route-distinguisher-id 10.1.1.4 set routing-options autonomous-system 65001
Appareil PE3
set interfaces ge-1/2/13 unit 0 family inet address 10.1.1.14/30 set interfaces ge-1/2/13 unit 0 family mpls set interfaces ge-1/2/15 unit 0 family inet address 10.1.1.21/30 set interfaces ge-1/2/15 unit 0 family mpls set interfaces vt-1/2/10 unit 5 family inet set interfaces lo0 unit 0 family inet address 10.1.1.5/32 set interfaces lo0 unit 105 family inet address 10.100.1.5/32 set protocols igmp interface ge-1/2/15.0 static group 224.1.1.1 set protocols rsvp interface ge-1/2/13.0 set protocols mpls traffic-engineering bgp-igp-both-ribs set protocols mpls label-switched-path p2mp-template template set protocols mpls label-switched-path p2mp-template p2mp set protocols mpls interface ge-1/2/13.0 set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.1.1.5 set protocols bgp group ibgp family inet unicast set protocols bgp group ibgp family inet-vpn any set protocols bgp group ibgp family inet-mvpn signaling set protocols bgp group ibgp neighbor 10.1.1.2 set protocols bgp group ibgp neighbor 10.1.1.4 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-1/2/13.0 set protocols ldp interface ge-1/2/13.0 set protocols ldp p2mp set policy-options policy-statement parent_vpn_routes from protocol bgp set policy-options policy-statement parent_vpn_routes then accept set routing-instances vpn-1 instance-type vrf set routing-instances vpn-1 interface vt-1/2/10.5 set routing-instances vpn-1 interface ge-1/2/15.0 set routing-instances vpn-1 interface lo0.105 set routing-instances vpn-1 provider-tunnel ldp-p2mp set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 set routing-instances vpn-1 provider-tunnel selective group 225.0.1.0/24 source 0.0.0.0/0 threshold-rate 0 set routing-instances vpn-1 vrf-target target:100:10 set routing-instances vpn-1 protocols ospf export parent_vpn_routes set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.105 passive set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/15.0 set routing-instances vpn-1 protocols pim rp static address 10.100.1.2 set routing-instances vpn-1 protocols pim interface ge-1/2/15.0 mode sparse set routing-instances vpn-1 protocols mvpn mvpn-mode rpt-spt set routing-options router-id 10.1.1.5 set routing-options route-distinguisher-id 10.1.1.5 set routing-options autonomous-system 65001
Procédure
Procédure étape par étape
Configuration de l’équipement PE2
Procédure
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 l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration du Guide de l’utilisateur de l’interface de ligne de commande Junos OS.
Pour configurer l’appareil PE2 :
-
Activez le mode IP amélioré.
[edit chassis] user@PE2# set network-services enhanced-ip
-
Configurez les interfaces de l’appareil.
[edit interfaces] user@PE2# set ge-1/2/12 unit 0 family inet address 10.1.1.10/30 user@PE2# set ge-1/2/12 unit 0 family mpls user@PE2# set ge-1/2/14 unit 0 family inet address 10.1.1.17/30 user@PE2# set ge-1/2/14 unit 0 family mpls user@PE2# set vt-1/2/10 unit 4 family inet user@PE2# set lo0 unit 0 family inet address 10.1.1.4/32 user@PE2# set lo0 unit 104 family inet address 10.100.1.4/32
-
Configurez IGMP sur l’interface faisant face à la périphérie client.
[edit protocols igmp] user@PE2# set interface ge-1/2/14.0
-
(Facultatif) Forcez le périphérique PE à rejoindre le groupe multicast avec une configuration statique.
Normalement, cela se produirait de manière dynamique dans une configuration avec des sources et des récepteurs réels.
[edit protocols igmp] user@PE2# set interface ge-1/2/14.0 static group 224.1.1.1
-
Configurez RSVP sur les interfaces faisant face au cœur du fournisseur.
[edit protocols rsvp] user@PE2# set interface ge-1/2/0.10
-
Configurez MPLS.
[edit protocols mpls] user@PE2# set traffic-engineering bgp-igp-both-ribs user@PE2# set label-switched-path p2mp-template template user@PE2# set label-switched-path p2mp-template p2mp user@PE2# set interface ge-1/2/12.0
-
Configurez le BGP interne (IBGP) parmi les routeurs PE.
[edit protocols bgp group ibgp] user@PE2# set type internal user@PE2# set local-address 10.1.1.4 user@PE2# set family inet unicast user@PE2# set family inet-vpn any user@PE2# set family inet-mvpn signaling user@PE2# set neighbor 10.1.1.2 user@PE2# set neighbor 10.1.1.5
-
Configurez un OSPF ou un IS-IS.
[edit protocols ospf] user@PE2# set traffic-engineering user@PE2# set area 0.0.0.0 interface lo0.0 passive user@PE2# set area 0.0.0.0 interface ge-1/2/12.0
-
(Facultatif) Configurez LDP.
RSVP peut être utilisé à la place pour la signalisation MPLS.
[edit protocols bgp group ibgp] user@PE2# set interface ge-1/2/12.0 user@PE2# set p2mp
-
Configurez une stratégie de routage à utiliser dans le VPN.
La stratégie est utilisée pour exporter le BGP vers la session IPP PE-CE.
[edit policy-options policy-statement parent_vpn_routes] user@PE2# set from protocol bgp user@PE2# set then accept
-
Configurez l’instance de routage.
[edit routing-instances vpn-1] user@PE2# set instance-type vrf user@PE2# set interface vt-1/2/10.4 user@PE2# set interface ge-1/2/14.0 user@PE2# set interface lo0.104
-
Configurez le tunnel du fournisseur.
[edit routing-instances vpn-1 provider-tunnel] user@PE2# set ldp-p2mp user@PE2# set selective group 225.0.1.0/24 source 0.0.0.0/0 ldp-p2mp user@PE2# set selective group 225.0.1.0/24 source 0.0.0.0/0 threshold-rate 0
-
Configurez la cible VRF.
Dans le contexte des routes IPv4 unicast, ce choix
vrf-target
a deux implications. Tout d’abord, chaque route apprise localement (dans ce cas, directe et statique) au niveau du VRF est exportée vers BGP avec la cible de route (RT) spécifiée. De plus, chaque route BGP inet-vpn reçue avec cette valeur RT est importée dans le VRF vpn-1. Cela présente l’avantage d’une configuration plus simple, et l’inconvénient de moins de flexibilité dans la sélection et la modification des routes exportées et importées. Cela implique également que le VPN est entièrement maillé et que tous les routeurs PE obtiennent des routes les uns des autres, de sorte que les configurations complexes telles que le réseau en étoile ou l’extranet ne sont pas réalisables. Si l’une de ces fonctionnalités est requise, il est nécessaire d’utiliservrf-import
etvrf-export
à la place.[edit ] user@PE2# set routing-instances vpn-1 vrf-target target:100:10
-
Configurez la session OSPF PE-CE.
[edit routing-instances vpn-1 protocols ospf] user@PE2# set export parent_vpn_routes user@PE2# set area 0.0.0.0 interface lo0.104 passive user@PE2# set area 0.0.0.0 interface ge-1/2/14.0
-
Configurez la session PE-CE PIM.
[edit routing-instances vpn-1 protocols pim] user@PE2# set rp static address 10.100.1.2 user@PE2# set interface ge-1/2/14.0 mode sparse
-
Activez le mode MVPN.
Les deux
rpt-spt
sontspt-only
pris en charge par le RPF basé sur l’expéditeur.[edit routing-instances vpn-1 protocols mvpn] user@PE2# set mvpn-mode rpt-spt
-
Activez le RPF basé sur l’expéditeur.
[edit routing-instances vpn-1 protocols mvpn] user@PE2# set sender-based-rpf
-
Configurez l’ID du routeur, le distinguateur du routeur et le numéro AS.
[edit routing-options] user@PE2# set router-id 10.1.1.4 user@PE2# set route-distinguisher-id 10.1.1.4 user@PE2# set autonomous-system 65001
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant les show chassis
commandes , show interfaces
, show protocols
, show policy-options
show routing-instances
, 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.
user@PE2# show chassis network-services enhanced-ip;
user@PE2# show interfaces ge-1/2/12 { unit 0 { family inet { address 10.1.1.10/30; } family mpls; } } ge-1/2/14 { unit 0 { family inet { address 10.1.1.17/30; } family mpls; } } vt-1/2/10 { unit 5 { family inet; } } lo0 { unit 0 { family inet { address 10.1.1.5/32; } } unit 105 { family inet { address 10.100.1.5/32; } } }
user@PE2# show protocols igmp { interface ge-1/2/15.0 { static { group 224.1.1.1; } } } rsvp { interface all; } mpls { traffic-engineering bgp-igp-both-ribs; label-switched-path p2mp-template { template; p2mp; } interface ge-1/2/13.0; } bgp { group ibgp { type internal; local-address 10.1.1.5; family inet { unicast; } family inet-vpn { any; } family inet-mvpn { signaling; } neighbor 10.1.1.2; neighbor 10.1.1.4; } } ospf { traffic-engineering; area 0.0.0.0 { interface lo0.0 { passive; } interface ge-1/2/13.0; } } ldp { interface ge-1/2/13.0; p2mp; }
user@PE2# show policy-options policy-statement parent_vpn_routes { from protocol bgp; then accept; }
user@PE2# show routing-instances vpn-1 { instance-type vrf; interface vt-1/2/10.5; interface ge-1/2/15.0; interface lo0.105; provider-tunnel { ldp-p2mp; selective { group 225.0.1.0/24 { source 0.0.0.0/0 { ldp-p2mp; threshold-rate 0; } } } vrf-target target:100:10; protocols { ospf { export parent_vpn_routes; area 0.0.0.0 { interface lo0.105 { passive; } interface ge-1/2/15.0; } } pim { rp { static { address 10.100.1.2; } } interface ge-1/2/15.0 { mode sparse; } } mvpn { mvpn-mode { rpt-spt; } sender-based-rpf; } } }
user@PE2# show routing-options router-id 10.1.1.5; route-distinguisher-id 10.1.1.5; autonomous-system 65001;
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification du RPF basé sur l’expéditeur
- Vérification des routes BGP
- Vérification des jointures PIM sur les récepteurs CE en aval
- Vérification des jointures PIM sur les appareils PE
- Vérification des routes de multidiffusion
- Vérification des routes C-Multicast MVPN
- Vérification de l’EP source
Vérification du RPF basé sur l’expéditeur
But
Assurez-vous que le RPF basé sur l’expéditeur est activé sur l’appareil PE2.
Action
user@PE2> show mvpn instance vpn-1 MVPN instance: Legend for provider tunnel S- Selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Family : INET Instance : vpn-1 MVPN Mode : RPT-SPT Sender-Based RPF: Enabled. Hot Root Standby: Disabled. Reason: Not enabled by configuration. Provider tunnel: I-P-tnl:LDP-P2MP:10.1.1.4, lsp-id 16777217 Neighbor Inclusive Provider Tunnel 10.1.1.2 LDP-P2MP:10.1.1.2, lsp-id 16777219 10.1.1.5 LDP-P2MP:10.1.1.5, lsp-id 16777210 C-mcast IPv4 (S:G) Provider Tunnel St 0.0.0.0/0:224.1.1.1/32 LDP-P2MP:10.1.1.2, lsp-id 16777219 0.0.0.0/0:224.2.127.254/32 LDP-P2MP:10.1.1.3, lsp-id 16777210 MVPN instance: Legend for provider tunnel S- Selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Family : INET6 Instance : vpn-1 MVPN Mode : RPT-SPT Sender-Based RPF: Enabled. Hot Root Standby: Disabled. Reason: Not enabled by configuration. Provider tunnel: I-P-tnl:LDP-P2MP:10.1.1.4, lsp-id 16777217
Vérification des routes BGP
But
Assurez-vous que les routes BGP attendues sont ajoutées aux tables de routage sur les périphériques PE.
Action
user@PE1> show route protocol bgp inet.0: 10 destinations, 14 routes (10 active, 0 holddown, 0 hidden) inet.3: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) vpn-1.inet.0: 14 destinations, 15 routes (14 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.6/32 *[BGP/170] 1d 04:23:24, MED 1, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.1.1.7/32 *[BGP/170] 1d 04:23:23, MED 1, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) 10.1.1.16/30 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.1.1.20/30 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) 10.100.1.4/32 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.100.1.5/32 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) vpn-1.inet.1: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) mpls.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) bgp.l3vpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.4:32767:10.1.1.6/32 *[BGP/170] 1d 04:23:24, MED 1, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.1.1.4:32767:10.1.1.16/30 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.1.1.4:32767:10.100.1.4/32 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299792(top) 10.1.1.5:32767:10.1.1.7/32 *[BGP/170] 1d 04:23:23, MED 1, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) 10.1.1.5:32767:10.1.1.20/30 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) 10.1.1.5:32767:10.100.1.5/32 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776, Push 299776(top) bgp.mvpn.0: 5 destinations, 8 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.4:32767:10.1.1.4/240 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 1:10.1.1.5:32767:10.1.1.5/240 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 6:10.1.1.2:32767:1001:32:10.100.1.2:32:224.1.1.1/240 *[BGP/170] 1d 04:17:25, MED 0, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 [BGP/170] 1d 04:17:24, MED 0, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 6:10.1.1.2:32767:1001:32:10.100.1.2:32:224.2.127.254/240 *[BGP/170] 1d 04:17:25, MED 0, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 [BGP/170] 1d 04:17:23, MED 0, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 7:10.1.1.2:32767:1001:32:10.1.1.1:32:224.1.1.1/240 *[BGP/170] 20:34:47, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 [BGP/170] 20:34:47, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 vpn-1.mvpn.0: 7 destinations, 13 routes (7 active, 2 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.4:32767:10.1.1.4/240 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 1:10.1.1.5:32767:10.1.1.5/240 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 6:10.1.1.2:32767:1001:32:10.100.1.2:32:224.1.1.1/240 [BGP/170] 1d 04:17:25, MED 0, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 [BGP/170] 1d 04:17:24, MED 0, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 6:10.1.1.2:32767:1001:32:10.100.1.2:32:224.2.127.254/240 [BGP/170] 1d 04:17:25, MED 0, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776 [BGP/170] 1d 04:17:23, MED 0, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 7:10.1.1.2:32767:1001:32:10.10.1.1:32:224.1.1.1/240 [BGP/170] 20:34:47, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299792 [BGP/170] 20:34:47, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/11.0, Push 299776
user@PE2> show route protocol bgp inet.0: 10 destinations, 14 routes (10 active, 0 holddown, 0 hidden) inet.3: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) vpn-1.inet.0: 14 destinations, 15 routes (14 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.1/32 *[BGP/170] 1d 04:23:24, MED 1, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.1.1.7/32 *[BGP/170] 1d 04:23:20, MED 1, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) 10.1.1.0/30 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.1.1.20/30 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) 10.100.1.2/32 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.100.1.5/32 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) vpn-1.inet.1: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) mpls.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) bgp.l3vpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.2:32767:10.1.1.1/32 *[BGP/170] 1d 04:23:24, MED 1, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.1.1.2:32767:10.1.1.0/30 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.1.1.2:32767:10.100.1.2/32 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299808(top) 10.1.1.5:32767:10.1.1.7/32 *[BGP/170] 1d 04:23:20, MED 1, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) 10.1.1.5:32767:10.1.1.20/30 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) 10.1.1.5:32767:10.100.1.5/32 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776, Push 299776(top) bgp.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.2:32767:10.1.1.2/240 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299808 1:10.1.1.5:32767:10.1.1.5/240 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776 5:10.1.1.2:32767:32:10.1.1.1:32:224.1.1.1/240 *[BGP/170] 20:34:47, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299808 vpn-1.mvpn.0: 7 destinations, 9 routes (7 active, 1 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.2:32767:10.1.1.2/240 *[BGP/170] 1d 04:23:24, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299808 1:10.1.1.5:32767:10.1.1.5/240 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.5 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299776 5:10.1.1.2:32767:32:10.1.1.1:32:224.1.1.1/240 *[BGP/170] 20:34:47, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/12.0, Push 299808
user@PE3> show route protocol bgp inet.0: 10 destinations, 14 routes (10 active, 0 holddown, 0 hidden) inet.3: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) vpn-1.inet.0: 14 destinations, 15 routes (14 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.1/32 *[BGP/170] 1d 04:23:23, MED 1, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.1.1.6/32 *[BGP/170] 1d 04:23:20, MED 1, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) 10.1.1.0/30 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.1.1.16/30 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) 10.100.1.2/32 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.100.1.4/32 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) vpn-1.inet.1: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) mpls.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) bgp.l3vpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.2:32767:10.1.1.1/32 *[BGP/170] 1d 04:23:23, MED 1, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.1.1.2:32767:10.1.1.0/30 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.1.1.2:32767:10.100.1.2/32 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299808(top) 10.1.1.4:32767:10.1.1.6/32 *[BGP/170] 1d 04:23:20, MED 1, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) 10.1.1.4:32767:10.1.1.16/30 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) 10.1.1.4:32767:10.100.1.4/32 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299776, Push 299792(top) bgp.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.2:32767:10.1.1.2/240 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299808 1:10.1.1.4:32767:10.1.1.4/240 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299792 5:10.1.1.2:32767:32:10.1.1.1:32:224.1.1.1/240 *[BGP/170] 20:34:47, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299808 vpn-1.mvpn.0: 7 destinations, 8 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.2:32767:10.1.1.2/240 *[BGP/170] 1d 04:23:23, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299808 1:10.1.1.4:32767:10.1.1.4/240 *[BGP/170] 1d 04:23:20, localpref 100, from 10.1.1.4 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299792 5:10.1.1.2:32767:32:10.1.1.1:32:224.1.1.1/240 *[BGP/170] 20:34:47, localpref 100, from 10.1.1.2 AS path: I, validation-state: unverified > via ge-1/2/13.0, Push 299808
Vérification des jointures PIM sur les récepteurs CE en aval
But
Assurez-vous que les messages de jointure attendus sont envoyés.
Action
user@CE2> show pim join Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.1 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: ge-1/2/14.0 Group: 224.2.127.254 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: ge-1/2/14.0 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard -----
user@CE3> show pim join Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.1 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: ge-1/2/15.0 Group: 224.2.127.254 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: ge-1/2/15.0 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard -----
Signification
Les périphériques CE2 et CE3 envoient tous deux des paquets C-Join en amont vers leurs routeurs PE voisins, leur prochain saut unicast pour atteindre la C-Source.
Vérification des jointures PIM sur les appareils PE
But
Assurez-vous que les messages de jointure attendus sont envoyés.
Action
user@PE1> show pim join instance vpn-1 Instance: PIM.vpn-1 Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.1 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: Local Group: 224.1.1.1 Source: 10.1.1.1 Flags: sparse,spt Upstream interface: ge-1/2/10.0 Group: 224.2.127.254 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream interface: Local
user@PE2> show pim join instance vpn-1 Instance: PIM.vpn-1 Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.1 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream protocol: BGP Upstream interface: Through BGP Group: 224.1.1.1 Source: 10.1.1.1 Flags: sparse,spt Upstream protocol: BGP Upstream interface: Through BGP Group: 224.2.127.254 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream protocol: BGP Upstream interface: Through BGP
user@PE3> show pim join instance vpn-1 Instance: PIM.vpn-1 Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.1 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream protocol: BGP Upstream interface: Through BGP Group: 224.1.1.1 Source: 10.1.1.1 Flags: sparse,spt Upstream protocol: BGP Upstream interface: Through BGP Group: 224.2.127.254 Source: * RP: 10.100.1.2 Flags: sparse,rptree,wildcard Upstream protocol: BGP Upstream interface: Through BGP
Signification
Les périphériques CE2 et CE3 envoient tous deux des paquets C-Join en amont vers leurs routeurs PE voisins, leur prochain saut unicast pour atteindre la C-Source.
L’état C-Join pointe vers BGP en tant qu’interface en amont. En fait, il n’y a pas de relation de voisinage PIM entre les PE. Le PE en aval convertit l’état C-PIM (C-S, C-G) en une route BGP de jointure d’arborescence de source de type 7 et l’envoie au routeur PE en amont vers la source C.
Vérification des routes de multidiffusion
But
Assurez-vous que le flux C-Multicast est intégré dans MVPN vpn-1 et envoyé par l’équipement PE1 dans le tunnel du fournisseur.
Action
user@PE1> show multicast route instance vpn-1 Instance: vpn-1 Family: INET Group: 224.1.1.1/32 Source: * Upstream interface: local Downstream interface list: ge-1/2/11.0 Group: 224.1.1.1 Source: 10.1.1.1/32 Upstream interface: ge-1/2/10.0 Downstream interface list: ge-1/2/11.0 Group: 224.2.127.254/32 Source: * Upstream interface: local Downstream interface list: ge-1/2/11.0
user@PE2> show multicast route instance vpn-1 Instance: vpn-1 Family: INET Group: 224.1.1.1/32 Source: * Upstream rpf interface list: vt-1/2/10.4 (P) Sender Id: Label 299840 Downstream interface list: ge-1/2/14.0 Group: 224.1.1.1 Source: 10.1.1.1/32 Upstream rpf interface list: vt-1/2/10.4 (P) Sender Id: Label 299840 Group: 224.2.127.254/32 Source: * Upstream rpf interface list: vt-1/2/10.4 (P) Sender Id: Label 299840 Downstream interface list: ge-1/2/14.0
user@PE3> show multicast route instance vpn-1 Instance: vpn-1 Family: INET Group: 224.1.1.1/32 Source: * Upstream interface: vt-1/2/10.5 Downstream interface list: ge-1/2/15.0 Group: 224.1.1.1 Source: 10.1.1.1/32 Upstream interface: vt-1/2/10.5 Group: 224.2.127.254/32 Source: * Upstream interface: vt-1/2/10.5 Downstream interface list: ge-1/2/15.0
Signification
La sortie montre que, contrairement aux autres périphériques PE, le périphérique PE2 utilise un RPF basé sur l’émetteur. La sortie sur l’appareil PE2 inclut l’émetteur RPF en amont. Le champ ID de l’expéditeur ne s’affiche que lorsque le RPF basé sur l’expéditeur est activé.
Vérification des routes C-Multicast MVPN
But
Vérifiez les informations sur la route C-multicast MVPN,
Action
user@PE1> show mvpn c-multicast instance-name vpn-1 MVPN instance: Legend for provider tunnel S- Selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Family : INET Instance : vpn-1 MVPN Mode : RPT-SPT C-mcast IPv4 (S:G) Provider Tunnel St 0.0.0.0/0:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.3, lsp-id 16777217 RM 10.1.1.1/32:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.3, lsp-id 16777217 RM 0.0.0.0/0:224.2.127.254/32 I-P-tnl:LDP-P2MP:1.1.1.3, lsp-id 16777217 RM ...
user@PE2> show mvpn c-multicast instance-name vpn-1 MVPN instance: Legend for provider tunnel S- Selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Family : INET Instance : vpn-1 MVPN Mode : RPT-SPT C-mcast IPv4 (S:G) Provider Tunnel St 0.0.0.0/0:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 10.1.1.1/32:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 0.0.0.0/0:224.2.127.254/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 ...
user@PE3> show mvpn c-multicast instance-name vpn-1 MVPN instance: Legend for provider tunnel S- Selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Family : INET Instance : vpn-1 MVPN Mode : RPT-SPT C-mcast IPv4 (S:G) Provider Tunnel St 0.0.0.0/0:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 10.1.1.1/32:224.1.1.1/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 0.0.0.0/0:224.2.127.254/32 I-P-tnl:LDP-P2MP:1.1.1.2, lsp-id 16777217 ...
Signification
La sortie affiche les informations sur le tunnel et l’étiquette du fournisseur.
Vérification de l’EP source
But
Vérifiez les détails de l’EP source,
Action
user@PE1> show mvpn c-multicast source-pe Instance : vpn-1 MVPN Mode : RPT-SPT Family : INET C-Multicast route address :0.0.0.0/0:224.1.1.1/32 MVPN Source-PE1: extended-community: no-advertise target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: lo0.102 Index: -1610691384 PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: lo0.102 Index: -1610691384 C-Multicast route address :10.1.1.1/32:224.1.1.1/32 MVPN Source-PE1: extended-community: no-advertise target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: ge-1/2/10.0 Index: -1610691384 PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: ge-1/2/10.0 Index: -1610691384 C-Multicast route address :0.0.0.0/0:224.2.127.254/32 MVPN Source-PE1: extended-community: no-advertise target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: lo0.102 Index: -1610691384 PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: lo0.102 Index: -1610691384
user@PE2> show mvpn c-multicast source-pe Instance : vpn-1 MVPN Mode : RPT-SPT Family : INET C-Multicast route address :0.0.0.0/0:224.1.1.1/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) C-Multicast route address :10.1.1.1/32:224.1.1.1/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) C-Multicast route address :0.0.0.0/0:224.2.127.254/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null)
user@PE3> show mvpn c-multicast source-pe Instance : vpn-1 MVPN Mode : RPT-SPT Family : INET C-Multicast route address :0.0.0.0/0:224.1.1.1/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) C-Multicast route address :10.1.1.1/32:224.1.1.1/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) C-Multicast route address :0.0.0.0/0:224.2.127.254/32 MVPN Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) PIM Source-PE1: extended-community: target:10.1.1.2:72 Route Distinguisher: 10.1.1.2:32767 Autonomous system number: 65001 Interface: (Null) ...
Signification
La sortie affiche les informations sur le tunnel et l’étiquette du fournisseur.