Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit que dans la phase 1 de l'implémentation de multidiffusion sur LISP (Locator/ID Separation Protocol), la réplication d'entrée est utilisée. Cela signifie que le coeur RLOC (Unicast Routing Locator) est utilisé pour transporter la multidiffusion d'informations d'identité (EID).
Cisco vous recommande de connaître le protocole LISP et la multidiffusion.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
La phase 1 prend en charge la réplication tête de réseau monodiffusion des paquets de multidiffusion.
On suppose que la multidiffusion est déjà configurée sur le réseau (pim sparse-mode/rp).
Pour activer la multidiffusion sur LISP, vous devez ajouter “ ip pim sparse-mode ” sous une interface LISP0 ou LISP0.xx. En activant PIM sur une interface LISP, il est inclus dans RPF. Les informations RPF pour les préfixes accessibles via les sites LISP se composent d'un tunnel LISP et d'un voisin représenté par une adresse RLOC d'un site en amont.
Seuls les messages de jointure/élingue peuvent être envoyés via des tunnels LISP. Les messages Hello PIM ne sont pas échangés entre les sites. Les messages de jointure/élingue PIM sont encapsulés en monodiffusion sur un xTR en amont (RP ou Source). Les messages de jointure/élingue ne sont pas visibles par les autres xTR/PxTR. Il n'existe pas d'analogie de MDT par défaut dans MVPN.
Le protocole PIM doit être activé sous une interface de tunnel LISP pour le traitement de multidiffusion.
La virtualisation EID utilise les ID d'instance LISP conjointement aux VRF EID. Une interface LISP0.x où x=IID est créé pour chaque ID d'instance EID VRF/LISP.
xTR1#sh run ! interface LISP0 ip pim sparse-mode <<<< PIM under the LISP interface ! interface LISP0.20 ip pim sparse-mode <<<< PIM under the LISP interface end xTR1#sh ip pim int Address Interface Ver/ Nbr Query DR DR Mode Count Intvl Prior 172.16.11.1 GigabitEthernet3.10 v2/S 1 30 1 172.16.11.2 10.1.255.1 LISP0 v2/S 0 30 1 10.1.255.1
Aucun voisin via une interface LISP n'est visible car il n'y a pas de sources/récepteurs actifs et les Hello PIM ne sont pas échangés entre homologues.
xTR1#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.11.2 GigabitEthernet3.10 01:43:52/00:01:34 v2 1 / DR S P G
Configurons l'interface lo10 sur CE2 pour rejoindre un groupe. Il déclenche une (S, G) jointure car un groupe et une source sont spécifiés.
CE2#conf t Enter configuration commands, one per line. End with CNTL/Z. CE2(config)#int lo10 CE2(config-if)#ip igmp join-group 232.1.1.10 source 172.16.251.1 *Nov 26 18:28:55.471: PIM(0): Insert (172.16.251.1,232.1.1.10) join in nbr 172.16.12.1's queue *Nov 26 18:28:55.491: PIM(0): Building Join/Prune packet for nbr 172.16.12.1 *Nov 26 18:28:55.491: PIM(0): Adding v2 (172.16.251.1/32, 232.1.1.10), S-bit Join *Nov 26 18:28:55.492: PIM(0): Send v2 join/prune to 172.16.12.1 (GigabitEthernet0/1.10) *Nov 26 18:28:56.856: PIM(0): Send v2 join/prune to 172.16.12.1 (GigabitEthernet0/1.1
La route (S, G) est créée sur CE2.
CE2#sh ip mro 232.1.1.10 <…skip…> (172.16.251.1, 232.1.1.10), 00:00:16/00:02:45, flags: sLTI Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.12.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:00:14/00:02:45
Voyons ce qui se passe sur xTR2.
Debug ip pim est activé sur xTR2.
Le (S, G) Join de CE2 est reçu.
*Nov 26 18:38:19.641: PIM(0): Received v2 Join/Prune on GigabitEthernet3.10 from 172.16.12.2, to us *Nov 26 18:38:19.641: PIM(0): Join-list: (172.16.251.1/32, 232.1.1.10), S-bit set
172.16.251.1 est l'EID de xTR1 et n'est pas encore présent dans le RIB. Pour cette raison, la recherche RPF échoue pour l'adresse IP source 172.16.251.1. Il déclenche la recherche LISP. L'interface RPF est donc le tunnel LISP.
*Nov 26 18:38:19.641: PIM(0): RPF Lookup failed for 172.16.251.1 *Nov 26 18:38:19.643: PIM(0): Add GigabitEthernet3.10/172.16.12.2 to (172.16.251.1, 232.1.1.10), Forward state, by PIM SG Join *Nov 26 18:38:19.650: PIM(0): Insert (172.16.251.1,232.1.1.10) join in nbr 10.1.11.1's queue xTR2#sh ip rpf 172.16.251.1 RPF information for ? (172.16.251.1) RPF interface: LISP0 RPF neighbor: ? (10.1.11.1) RPF route/mask: 172.16.251.1/32 RPF type: unicast () Doing distance-preferred lookups across tables RPF topology: ipv4 multicast base
Après cela, une jointure (S, G) est créée et envoyée via l'interface LISP à la source via le RLOC 10.1.11.1.
*Nov 26 18:38:19.650: PIM(0): Building Join/Prune packet for nbr 10.1.11.1 *Nov 26 18:38:19.650: PIM(0): Adding v2 (172.16.251.1/32, 232.1.1.10), S-bit Join *Nov 26 18:38:19.650: PIM(0): Adding LISP Unicast transport attribute in join/prune to 10.1.11.1 (LISP0) *Nov 26 18:38:19.650: PIM(0): Send v2 join/prune to 10.1.11.1 (LISP0)
Une jointure est encapsulée dans l'en-tête LISP de monodiffusion. L’adresse IP source du paquet encapsulé est une RLOC de l’interface via laquelle le paquet est envoyé. L'adresse IP de destination est l'adresse RLOC du xTR qui a une accessibilité à l'EID de la source de multidiffusion.
xTR2#sh ip lisp map-cache 172.16.251.1 LISP IPv4 Mapping Cache for EID-table default (IID 0), 4 entries 172.16.251.1/32, uptime: 02:18:16, expires: 21:41:44, via map-reply, complete Sources: map-reply State: complete, last modified: 02:18:16, map-source: 10.1.11.1 Idle, Packets out: 41(4838 bytes) (~ 01:21:15 ago) Locator Uptime State Pri/Wgt 10.1.11.1 02:18:16 up 100/100 Last up-down state change: 02:18:16, state change count: 1 Last route reachability change: 02:18:16, state change count: 1 Last priority / weight change: never/never RLOC-probing loc-status algorithm: Last RLOC-probe sent: never
Pour pouvoir envoyer une jointure, vous devez avoir un voisin PIM. Une fois les informations RPF obtenues, PIM crée explicitement un voisin à la RLOC correspondante. Le voisin n'est pas créé de la manière habituelle car les Hello PIM ne traversent pas le tunnel LISP.
xTR2#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.12.2 GigabitEthernet3.10 01:57:04/00:01:30 v2 1 / DR S P G 10.1.11.1 LISP0 00:00:48/00:01:10 v2 0 /
Une capture Wireshark du paquet de multidiffusion est présentée dans l’image.
Les adresses IP source et de destination externes sont des RLOC locaux et distants. Il est attendu lorsque vous utilisez la réplication monodiffusion.
L'adresse IP source interne a été empruntée à l'interface LISP0.
xTR2#sh int LISP0 | i unn Interface is unnumbered. Using address of Loopback0 (10.1.255.2)
L'adresse IP de destination interne est l'adresse de multidiffusion 224.0.0.13 qui est utilisée pour les messages PIM.
Sur xTR2 pour la route (172.16.251.1, 232.1.1.10) mroute, un IIL est l'interface LISP0 et un OIL pointe vers CE2.
xTR2#show ip mroute <…skip…> (172.16.251.1, 232.1.1.10), 00:00:36/00:02:55, flags: sT Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: GigabitEthernet3.10, Forward/Sparse, 00:00:36/00:02:55 xTR2#sh ip mfib <…skip…> (172.16.251.1,232.1.1.10) Flags: HW SW Forwarding: 0/0/0/0, Other: 0/0/0 HW Forwarding: 0/0/0/0, Other: 0/0/0 LISP0 Flags: A GigabitEthernet3.10 Flags: F NS Pkts: 0/0
Sur xTR1, une jointure de xTR2 a été reçue et un mroute (S, G) a été créé.
*Nov 26 18:38:19.464: PIM(0): Received v2 Join/Prune on LISP0 from 10.1.255.2 *Nov 26 18:38:19.464: PIM(0): J/P Transport Attribute, Transport Type: Unicast, to us *Nov 26 18:38:19.464: PIM(0): Join-list: (172.16.251.1/32, 232.1.1.10), S-bit set *Nov 26 18:38:19.467: PIM(0): Add LISP0/10.1.12.1 to (172.16.251.1, 232.1.1.10), Forward state, by PIM SG Join *Nov 26 18:38:19.467: PIM(0): Insert (172.16.251.1,232.1.1.10) join in nbr 172.16.11.2's queue *Nov 26 18:38:19.467: PIM(0): Building Join/Prune packet for nbr 172.16.11.2 *Nov 26 18:38:19.467: PIM(0): Adding v2 (172.16.251.1/32, 232.1.1.10), S-bit Join *Nov 26 18:38:19.467: PIM(0): Send v2 join/prune to 172.16.11.2 (GigabitEthernet3.10) xTR1#sh ip mroute <…skip…> (172.16.251.1, 232.1.1.10), 00:01:00/00:03:28, flags: sT Incoming interface: GigabitEthernet3.10, RPF nbr 172.16.11.2 Outgoing interface list: LISP0, 10.1.12.1, Forward/Sparse, 00:01:00/00:03:28 <<<< LISP in OIL
Le xTR1 en amont doit suivre chaque RLOC en aval pour lequel un message Join a été reçu.
Le xTR doit se souvenir de l'ensemble de RLOC vers lequel répliquer les paquets.
Une entrée (EIDs, G) au xTR en amont se présente donc comme suit pour l'encapsulation de monodiffusion :
(EIDs,W )
A Eth0/0
F LISP0, nexthop = RLOC1
F LISP0, nexthop = RLOC2
xTR1#sh ip mfib <…skip…> (172.16.251.1,232.1.1.10) Flags: HW SW Forwarding: 0/0/0/0, Other: 0/0/0 HW Forwarding: 0/0/0/0, Other: 0/0/0 GigabitEthernet3.10 Flags: A LISP0, 10.1.12.1 Flags: F NS <<<< Pkts: 0/0
Note: xTR1 n'a pas de voisin PIM via l'interface LISP0.
xTR1# sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.11.2 GigabitEthernet3.10 04:25:32/00:01:37 v2 1 / DR S P G
Sur CE1, une jointure pour un (S, G) a été reçue et un mroute a été créé.
CE1#sh ip mro <…skip…> (172.16.251.1, 232.1.1.10), 02:16:45/00:03:08, flags: sT Incoming interface: Loopback10, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 02:16:45/00:03:08
Le trafic multidiffusion circule comme prévu.
CE1#ping 232.1.1.10 so lo10 rep 5 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 232.1.1.10, timeout is 2 seconds: Packet sent with a source address of 172.16.251.1 Reply to request 0 from 172.16.251.2, 11 ms Reply to request 0 from 172.16.251.2, 15 ms Reply to request 1 from 172.16.251.2, 14 ms Reply to request 1 from 172.16.251.2, 15 ms Reply to request 2 from 172.16.251.2, 12 ms Reply to request 2 from 172.16.251.2, 16 ms Reply to request 3 from 172.16.251.2, 9 ms Reply to request 3 from 172.16.251.2, 13 ms Reply to request 4 from 172.16.251.2, 9 ms Reply to request 4 from 172.16.251.2, 9 ms
Ajoutons un récepteur supplémentaire sur CE3.
Une entrée supplémentaire dans un OIL pour le nouveau RLOC est ajoutée dans une MRIB et une MFIB.
xTR1#sh ip mro 232.1.1.10 <…skip…> (172.16.251.1, 232.1.1.10), 02:28:36/00:03:25, flags: sT Incoming interface: GigabitEthernet3.10, RPF nbr 172.16.11.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:01:34/00:02:57 LISP0, 10.1.12.1, Forward/Sparse, 02:28:36/00:03:25 xTR1#sh ip mfib 232.1.1.10 <…skip…> (172.16.251.1,232.1.1.10) Flags: HW SW Forwarding: 0/0/0/0, Other: 0/0/0 HW Forwarding: 10/0/118/0, Other: 0/0/0 GigabitEthernet3.10 Flags: A LISP0, 10.1.13.1 Flags: F NS Pkts: 0/0 LISP0, 10.1.12.1 Flags: F NS Pkts: 0/0
Si vous commencez à envoyer du trafic vers 232.1.1.10 sur l'interface principale comme indiqué dans l'image.
La destination du paquet encapsulé est le RLOC pour xTR2, comme le montre l’image.
L'adresse IP de destination du paquet est la RLOC de xTR3.
Le flux de multidiffusion est répliqué en deux flux de monodiffusion et est envoyé sur le coeur.
Note: Un RP statique uniquement est pris en charge. Une redondance RP n'est pas prise en charge.
Envoyons la multidiffusion de CE1 au groupe 225.1.1.10. CE1 est le routeur de premier saut (FHR) et déclenche un message de registre de monodiffusion au RP (CE4). Comme vous n'avez aucun récepteur, CE1 a reçu un Register-Stop et crée des entrées mroute.
CE1#ping 225.1.1.10 so lo10 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 225.1.1.10, timeout is 2 seconds: Packet sent with a source address of 172.16.251.1 *Nov 27 14:29:04.083: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:29:04.084: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:29:04.089: PIM(0): Adding register encap tunnel (Tunnel0) as forwarding interface of (172.16.251.1, 225.1.1.10). *Nov 27 14:29:04.112: PIM(0): Received v2 Register-Stop on GigabitEthernet0/1.10 from 172.16.251.4 *Nov 27 14:29:04.112: PIM(0): for source 172.16.251.1, group 225.1.1.10 *Nov 27 14:29:04.113: PIM(0): Removing register encap tunnel (Tunnel0) as forwarding interface of (172.16.251.1, 225.1.1.10). *Nov 27 14:29:04.113: PIM(0): Clear Registering flag to 172.16.251.4 for (172.16.251.1/32, 225.1.1.10). CE1#sh ip mro 225.1.1.10 <…skip…> (*, 225.1.1.10), 00:02:16/stopped, RP 172.16.251.4, flags: SPF Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.11.1 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:02:16/00:00:43, flags: PFT Incoming interface: Loopback10, RPF nbr 0.0.0.0 Outgoing interface list: Null
Sur un côté RP aussi image attendue. Après avoir reçu un message Register de CE1, RP (CE4) renvoie un Register-Stop et crée les routes nécessaires.
CE4# *Nov 27 14:24:06.810: PIM(0): Received v2 Register on GigabitEthernet0/1.10 from 172.16.251.1 *Nov 27 14:24:06.810: for 172.16.251.1, group 225.1.1.10 *Nov 27 14:24:06.811: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:24:06.812: PIM(0): Adding register decap tunnel (Tunnel0) as accepting interface of (*, 225.1.1.10). *Nov 27 14:24:06.814: PIM(0): Adding register decap tunnel (Tunnel0) as accepting interface of (172.16.251.1, 225.1.1.10). *Nov 27 14:24:06.815: PIM(0): Send v2 Register-Stop to 172.16.251.1 for 172.16.251.1, group 225.1.1.10 CE4# *Nov 27 14:24:11.207: PIM(0): Building Periodic (*,G) Join / (S,G,RP-bit) Prune message for 224.0.1.40 CE4#sh ip mro 225.1.1.10 <…skip…> (*, 225.1.1.10), 00:00:31/stopped, RP 172.16.251.4, flags: SP Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:00:31/00:02:28, flags: P Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.14.1 Outgoing interface list: Null
Tenez compte du fait qu'une interface Register-source doit se trouver dans la plage EID sinon le protocole LISP ne sera pas déclenché. Par défaut, il s’agit de l’adresse IP de l’interface sortante.
CE1#sh run | i source ip pim register-source Loopback10
Pour xTR1 et xTR4, rien n'a changé, car le trafic de multidiffusion n'a pas encore été reçu.
Configurons un récepteur sur l'interface Lo10 du périphérique CE3.
CE3#conf t Enter configuration commands, one per line. End with CNTL/Z. CE3(config)#int lo10 CE3(config-if)#ip igmp join-group 225.1.1.10 CE3(config-if)#end
Un (*, Joindre) est déclenché et un mroute est créé. Tout est prévu.
CE3# *Nov 27 14:48:46.271: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:48:46.272: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:48:46.272: PIM(0): Upstream mode for (*, 225.1.1.10) changed from 0 to 1 *Nov 27 14:48:46.274: PIM(0): Insert (*,225.1.1.10) join in nbr 172.16.13.1's queue *Nov 27 14:48:46.275: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:48:46.284: PIM(0): Building Join/Prune packet for nbr 172.16.13.1 *Nov 27 14:48:46.284: PIM(0): Adding v2 (172.16.251.4/32, 225.1.1.10), WC-bit, RPT-bit, S-bit Join *Nov 27 14:48:46.285: PIM(0): Send v2 join/prune to 172.16.13.1 (GigabitEthernet0/1.10) CE3#sh ip mro < …skip…> (*, 225.1.1.10), 00:26:23/00:02:42, RP 172.16.251.4, flags: SJCL Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:26:23/00:02:42 (*, 224.0.1.40), 21:32:32/00:02:03, RP 172.16.251.4, flags: SJPCL Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Null
Une (*,225.1.1.10) Joindre est reçue par xTR3. Une (*, G) Joindre est envoyée au RP. xTR3 vérifie le RLOC pour le RP (172.16.251.4). Comme il est accessible via LISP, le voisin PIM vers le RLOC approprié est créé. Dans ce cas, c'est 10.1.14.1.
xTR3# *Nov 27 14:30:23.229: PIM(0): Received v2 Join/Prune on GigabitEthernet0/2.10 from 172.16.13.2, to us *Nov 27 14:30:23.229: PIM(0): Join-list: (*, 225.1.1.10), RPT-bit set, WC-bit set, S-bit set *Nov 27 14:30:23.231: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:30:23.233: PIM(0): Add GigabitEthernet0/2.10/172.16.13.2 to (*, 225.1.1.10), Forward state, by PIM *G Join *Nov 27 14:30:23.247: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:30:23.247: PIM(0): Upstream mode for (*, 225.1.1.10) changed from 0 to 1 *Nov 27 14:30:23.248: PIM(0): Insert (*,225.1.1.10) join in nbr 10.1.14.1's queue xTR3# *Nov 27 14:30:23.259: PIM(0): Building Join/Prune packet for nbr 10.1.14.1 *Nov 27 14:30:23.259: PIM(0): Adding v2 (172.16.251.4/32, 225.1.1.10), WC-bit, RPT-bit, S-bit Join *Nov 27 14:30:23.260: PIM(0): Send v2 join/prune to 10.1.14.1 (LISP0) xTR3#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.13.2 GigabitEthernet0/2.10 21:54:17/00:01:27 v2 1 / DR S P G 10.1.14.1 LISP0 00:26:16/00:01:35 v2 0 /
Vérifions une capture Wireshark comme le montre l'image.
La source IP externe est la RLOC locale et la destination IP externe est la RLOC distante. La source interne est l’adresse IP utilisée pour l’interface LISP0. L'adresse IP de destination interne est l'adresse de multidiffusion PIM ordinaire 224.0.0.13.
Un mroute (*, G) sera créé. Une interface entrante/RPF pour le RP est l'interface LISP0.
xTR3#sh ip mro 225.1.1.10 <…skip…> (*, 225.1.1.10), 00:42:51/00:03:25, RP 172.16.251.4, flags: S Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:42:51/00:03:25 xTR3#sh int LISP0 | i address Interface is unnumbered. Using address of Loopback0 (10.1.255.3)
Sur xTR4 a (*, G) Join est reçu du tunnel LISP. Un mroute approprié est créé.
xTR4# *Nov 27 14:38:20.880: PIM(0): Received v2 Join/Prune on LISP0 from 10.1.255.3, to us *Nov 27 14:38:20.881: PIM(0): Join-list: (*, 225.1.1.10), RPT-bit set, WC-bit set, S-bit set *Nov 27 14:38:20.883: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:38:20.883: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:38:20.884: PIM(0): Add LISP0/10.1.13.1 to (*, 225.1.1.10), Forward state, by PIM *G Join *Nov 27 14:38:20.885: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 *Nov 27 14:38:20.885: PIM(0): Upstream mode for (*, 225.1.1.10) changed from 0 to 1 xTR4# *Nov 27 14:38:20.885: PIM(0): Insert (*,225.1.1.10) join in nbr 172.16.14.2's queue *Nov 27 14:38:20.886: PIM(0): Building Join/Prune packet for nbr 172.16.14.2 *Nov 27 14:38:20.886: PIM(0): Adding v2 (172.16.251.4/32, 225.1.1.10), WC-bit, RPT-bit, S-bit Join *Nov 27 14:38:20.887: PIM(0): Send v2 join/prune to 172.16.14.2 (GigabitEthernet0/2.10) xTR4#sh ip mro 225.1.1.10 <…skip…> (*, 225.1.1.10), 00:45:05/00:02:56, RP 172.16.251.4, flags: S Incoming interface: GigabitEthernet0/2.10, RPF nbr 172.16.14.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:45:05/00:02:56
Un voisin PIM n'est pas créé sur xTR4 dans ce cas. Le voisin PIM de CE4 est présent uniquement.
xTR4#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.14.2 GigabitEthernet0/2.10 22:00:37/00:01:20 v2 1 / DR S P G
Du point de vue du RP, tout est attendu. Un mroute (*, G) est créé.
CE4# *Nov 27 14:41:55.907: PIM(0): Building Periodic (*,G) Join / (S,G,RP-bit) Prune message for 224.0.1.40 CE4# *Nov 27 14:42:11.841: PIM(0): Received v2 Join/Prune on GigabitEthernet0/1.10 from 172.16.14.1, to us *Nov 27 14:42:11.841: PIM(0): Join-list: (*, 225.1.1.10), RPT-bit set, WC-bit set, S-bit set *Nov 27 14:42:11.844: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry *Nov 27 14:42:11.845: PIM(0): Adding register decap tunnel (Tunnel0) as accepting interface of (*, 225.1.1.10). *Nov 27 14:42:11.846: PIM(0): Add GigabitEthernet0/1.10/172.16.14.1 to (*, 225.1.1.10), Forward state, by PIM *G Join CE4#sh ip mro <…skip…> (*, 225.1.1.10), 00:00:11/00:03:18, RP 172.16.251.4, flags: S Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 00:00:11/00:03:18 (*, 224.0.1.40), 21:00:55/00:02:53, RP 172.16.251.4, flags: SJCL Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 21:00:55/00:02:53
On suppose que l'arborescence partagée est déjà construite.
CE1 commence à envoyer le trafic vers 225.1.1.10 à partir de la source Lo10 (172.16.251.1).
CE1#ping 225.1.1.10 so lo10 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 225.1.1.10, timeout is 2 seconds: Packet sent with a source address of 172.16.251.1 Reply to request 0 from 172.16.251.3, 77 ms
Le premier paquet de multidiffusion est encapsulé dans le message d'enregistrement de monodiffusion et est envoyé au RP.
.Nov 30 00:00:50.931: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry .Nov 30 00:00:50.932: MRT(0): (*,225.1.1.10), RPF change from /0.0.0.0 to GigabitEthernet0/1.10/172.16.11.1 .Nov 30 00:00:50.932: PIM(0): Building Triggered (*,G) Join / (S,G,RP-bit) Prune message for 225.1.1.10 .Nov 30 00:00:50.933: MRT(0): Create (*,225.1.1.10), RPF (GigabitEthernet0/1.10, 172.16.11.1, 90/3072) .Nov 30 00:00:50.936: MRT(0): Reset the z-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:50.937: MRT(0): (172.16.251.1,225.1.1.10), RPF install from /0.0.0.0 to Loopback10/0.0.0.0 .Nov 30 00:00:50.937: PIM(0): Adding register encap tunnel (Tunnel0) as forwarding interface of (172.16.251.1, 225.1.1.10).
Le paquet de registre est décapsulé sur le RP et envoyé au récepteur via l'arborescence partagée.
.Nov 30 00:00:51.540: PIM(0): Received v2 Register on GigabitEthernet0/1.10 from 172.16.251.1 .Nov 30 00:00:51.541: for 172.16.251.1, group 225.1.1.10 .Nov 30 00:00:51.542: PIM(0): Adding register decap tunnel (Tunnel0) as accepting interface of (172.16.251.1, 225.1.1.10).
En raison de la correspondance entre l'interface sortante pour (*, G) et une interface entrante pour un (S, G), un compteur de jointure proxy est démarré pour un (S, G), l'indicateur X est défini. Il s'agit d'une situation spécifique à la topologie (RP-on-a-stick).
CE4#sh ip mro <…skip…> (*, 225.1.1.10), 00:00:37/stopped, RP 172.16.251.4, flags: S Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 00:00:37/00:02:52 (172.16.251.1, 225.1.1.10), 00:00:26/00:02:33, flags: PX Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.14.1 Outgoing interface list: Null
Ainsi, CE4 envoie une (S, G) Joindre à la source et n'envoie pas de (S, G) Prune.
.Nov 30 00:00:51.544: PIM(0): Insert (172.16.251.1,225.1.1.10) join in nbr 172.16.14.1's queue .Nov 30 00:00:51.546: PIM(0): Building Join/Prune packet for nbr 172.16.14.1 .Nov 30 00:00:51.546: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Join .Nov 30 00:00:51.547: PIM(0): Send v2 join/prune to 172.16.14.1 (GigabitEthernet0/1.10)
En même temps, le trafic de multidiffusion décapsulé est envoyé aux récepteurs via une arborescence partagée, comme le montrent les images.
La capture de paquet a été effectuée sur l'interface g0/1 xTR4.
Dans le premier paquet, les adresses IP SRC et DST externes sont 10.1.11.1 et 10.1.14.1.
Dans le deuxième paquet, les adresses IP SRC et DST externes sont respectivement 10.1.14.1 et 10.1.13.1.
Après réception des paquets de multidiffusion, LHR CE3 lance la commutation SPT. Un Mroute pour (S, G) est créé et les indicateurs J et T sont définis. Une (S, G) Joindre est envoyée vers la source.
.Nov 30 00:00:51.765: MRT(0): Set 'L' flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.766: MRT(0): Reset the z-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.766: MRT(0): (172.16.251.1,225.1.1.10), RPF install from /0.0.0.0 to GigabitEthernet0/1.10/172.16.13.1 .Nov 30 00:00:51.767: MRT(0): Set the T-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.768: PIM(0): Insert (172.16.251.1,225.1.1.10) join in nbr 172.16.13.1's queue .Nov 30 00:00:51.768: MRT(0): Create (172.16.251.1,225.1.1.10), RPF (GigabitEthernet0/1.10, 172.16.13.1, 90/3072) .Nov 30 00:00:51.769: MRT(0): WAVL Insert interface: Loopback10 in (172.16.251.1,225.1.1.10) Successful .Nov 30 00:00:51.770: MRT(0): set min mtu for (172.16.251.1, 225.1.1.10) 18010->18010 .Nov 30 00:00:51.771: MRT(0): Add Loopback10/225.1.1.10 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC not built .Nov 30 00:00:51.771: MRT(0): Set the J-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.780: PIM(0): Building Join/Prune packet for nbr 172.16.13.1 .Nov 30 00:00:51.780: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Join .Nov 30 00:00:51.781: PIM(0): Send v2 join/prune to 172.16.13.1 (GigabitEthernet0/1.10) CE3#sh ip mro <…skip…> (*, 225.1.1.10), 00:01:36/stopped, RP 172.16.251.4, flags: SJCL Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:01:36/00:02:48 (172.16.251.1, 225.1.1.10), 00:00:25/00:02:34, flags: LJT Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:00:25/00:02:48
xTR3 reçoit un (S, G) Join de CE3. Il vérifie RPF pour la source 172.16.251.1. Il déclenche une recherche LISP et crée un voisin PIM au RLOC 10.1.11.1 en plus du voisin PIM au RLOC 10.1.14.1. Un Mroute pour (S, G) avec un indicateur T est créé. Une (S, G) jointure est envoyée à la source 172.16.255.1 via le RLOC LISP0 10.1.11.1
.Nov 30 00:00:51.104: PIM(0): Received v2 Join/Prune on GigabitEthernet0/2.10 from 172.16.13.2, to us .Nov 30 00:00:51.105: PIM(0): Join-list: (172.16.251.1/32, 225.1.1.10), S-bit set .Nov 30 00:00:51.105: PIM(0): RPF Lookup failed for 172.16.251.1 .Nov 30 00:00:51.108: MRT(0): Reset the z-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.108: MRT(0): Create (172.16.251.1,225.1.1.10), RPF (unknown, 0.0.0.0, 0/0) .Nov 30 00:00:51.109: MRT(0): WAVL Insert interface: GigabitEthernet0/2.10 in (172.16.251.1,225.1.1.10) Successful .Nov 30 00:00:51.110: MRT(0): set min mtu for (172.16.251.1, 225.1.1.10) 18010->1500 .Nov 30 00:00:51.110: MRT(0): Add GigabitEthernet0/2.10/225.1.1.10 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC built .Nov 30 00:00:51.111: PIM(0): Add GigabitEthernet0/2.10/172.16.13.2 to (172.16.251.1, 225.1.1.10), Forward state, by PIM SG Join .Nov 30 00:00:51.111: MRT(0): Add GigabitEthernet0/2.10/225.1.1.10 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC built .Nov 30 00:00:51.112: MRT(0): Set the PIM interest flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.128: MRT(0): (172.16.251.1,225.1.1.10), RPF change from /0.0.0.0 to LISP0/10.1.11.1 .Nov 30 00:00:51.130: MRT(0): Set the T-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:51.130: PIM(0): Insert (172.16.251.1,225.1.1.10) join in nbr 10.1.11.1's queue .Nov 30 00:00:51.134: PIM(0): Building Join/Prune packet for nbr 10.1.11.1 .Nov 30 00:00:51.134: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Join .Nov 30 00:00:51.135: PIM(0): Send v2 join/prune to 10.1.11.1 (LISP0) xTR3#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.13.2 GigabitEthernet0/2.10 2d16h/00:01:20 v2 1 / DR S P G 10.1.11.1 LISP0 00:00:19/00:01:39 v2 0 / 10.1.14.1 LISP0 1d18h/00:01:39 v2 0 / xTR3#sh ip mro <…skip…> (*, 225.1.1.10), 00:01:29/stopped, RP 172.16.251.4, flags: S Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:01:29/00:02:57 (172.16.251.1, 225.1.1.10), 00:00:19/00:02:40, flags: T Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:00:19/00:03:10
Les interfaces RPF pour un (*, G) et un (S, G) deviennent différentes : une arborescence partagée (RLOC 10.1.14.1) et SPT (RLOC 10.1.11.1). Il déclenche un message (S, G) Prune avec RPT-bit et S-bit Join de xTR3 au RP.
.Nov 30 00:00:51.209: PIM(0): Insert (172.16.251.1,225.1.1.10) sgr prune in nbr 10.1.14.1's queue .Nov 30 00:00:51.212: PIM(0): Building Join/Prune packet for nbr 10.1.14.1 .Nov 30 00:00:51.212: PIM(0): Adding v2 (172.16.251.4/32, 225.1.1.10), WC-bit, RPT-bit, S-bit Join .Nov 30 00:00:51.213: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), RPT-bit, S-bit Prune .Nov 30 00:00:51.214: PIM(0): Send v2 join/prune to 10.1.14.1 (LISP0) xTR3#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.13.2 GigabitEthernet0/2.10 4d09h/00:01:19 v2 1 / DR S P G 10.1.11.1 LISP0 00:00:58/00:01:02 v2 0 / 10.1.14.1 LISP0 3d11h/00:01:34 v2 0 /
xTR1 reçoit un (S, G) Join de xTR3 pour ce qui déclenche la build SPT. Un RPF pour (*, G) est le RP accessible via LISP. Un voisin PIM pour un contrôle RPF est créé dans le RLOC 10.1.14.1. Les routes A (*, G) et A (S, G) sont créées.
.Nov 30 00:00:55.281: PIM(0): Received v2 Join/Prune on LISP0 from 10.1.255.3 .Nov 30 00:00:55.281: PIM(0): J/P Transport Attribute, Transport Type: Unicast, to us .Nov 30 00:00:55.282: PIM(0): Join-list: (172.16.251.1/32, 225.1.1.10), S-bit set .Nov 30 00:00:55.283: PIM(0): Check RP 172.16.251.4 into the (*, 225.1.1.10) entry .Nov 30 00:00:55.283: MRT(0): Create (*,225.1.1.10), RPF (unknown, 0.0.0.0, 0/0) .Nov 30 00:00:55.284: MRT(0): Reset the z-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:55.284: MRT(0): (172.16.251.1,225.1.1.10), RPF install from /0.0.0.0 to GigabitEthernet3.10/172.16.11.2 .Nov 30 00:00:55.284: MRT(0): Create (172.16.251.1,225.1.1.10), RPF (GigabitEthernet3.10, 172.16.11.2, 90/130816) .Nov 30 00:00:55.285: MRT(0): WAVL Insert LISP interface: LISP0 in (172.16.251.1,225.1.1.10) Next-hop: 10.1.13.1 Outer-source: 0.0.0.0 Successful .Nov 30 00:00:55.285: MRT(0): set min mtu for (172.16.251.1, 225.1.1.10) 18010->17892 .Nov 30 00:00:55.285: MRT(0): Set the T-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:00:55.286: MRT(0): Add LISP0/10.1.13.1 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC not built .Nov 30 00:00:55.286: PIM(0): Add LISP0/10.1.13.1 to (172.16.251.1, 225.1.1.10), Forward state, by PIM SG Join .Nov 30 00:00:55.286: MRT(0): Add LISP0/10.1.13.1 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC not built
xTR1 reçoit également un (S, G) Join du RP. Un LISP0 OIL via le RLOC 10.1.14.1 est ajouté au (S, G).
.Nov 30 00:00:55.295: PIM(0): Received v2 Join/Prune on LISP0 from 172.16.251.14 .Nov 30 00:00:55.295: PIM(0): J/P Transport Attribute, Transport Type: Unicast, to us .Nov 30 00:00:55.295: PIM(0): Join-list: (172.16.251.1/32, 225.1.1.10), S-bit set .Nov 30 00:00:55.295: MRT(0): WAVL Insert LISP interface: LISP0 in (172.16.251.1,225.1.1.10) Next-hop: 10.1.14.1 Outer-source: 0.0.0.0 Successful .Nov 30 00:00:55.296: MRT(0): set min mtu for (172.16.251.1, 225.1.1.10) 17892->17892 .Nov 30 00:00:55.296: MRT(0): Add LISP0/10.1.14.1 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC not built .Nov 30 00:00:55.296: PIM(0): Add LISP0/10.1.14.1 to (172.16.251.1, 225.1.1.10), Forward state, by PIM SG Join .Nov 30 00:00:55.297: MRT(0): Add LISP0/10.1.14.1 to the olist of (172.16.251.1, 225.1.1.10), Forward state - MAC not built xTR1#sh ip mro (*, 225.1.1.10), 00:00:27/stopped, RP 172.16.251.4, flags: SP Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:00:27/00:02:31, flags: T Incoming interface: GigabitEthernet3.10, RPF nbr 172.16.11.2 Outgoing interface list: LISP0, 10.1.14.1, Forward/Sparse, 00:00:27/00:03:01 LISP0, 10.1.13.1, Forward/Sparse, 00:00:27/00:03:01
xTR4 reçoit une élingue (S, G) du xTR3. LISP0 à 10.1.13.1 est exclue d'une OIL.
Nov 30 00:00:50.771: PIM(0): Received v2 Join/Prune on LISP0 from 10.1.255.3, to us Nov 30 00:00:50.772: PIM(0): Join-list: (*, 225.1.1.10), RPT-bit set, WC-bit set, S-bit set Nov 30 00:00:50.774: PIM(0): Update LISP0/10.1.13.1 to (*, 225.1.1.10), Forward state, by PIM *G Join Nov 30 00:00:50.774: MRT(0): Update LISP0/10.1.13.1 in the olist of (*, 225.1.1.10), Forward state - MAC not built Nov 30 00:00:50.775: PIM(0): Prune-list: (172.16.251.1/32, 225.1.1.10) RPT-bit set Nov 30 00:00:50.776: PIM(0): Prune LISP0/10.1.13.1 from (172.16.251.1/32, 225.1.1.10) Nov 30 00:00:50.776: MRT(0): Delete LISP0/10.1.13.1 from the olist of (172.16.251.1, 225.1.1.10) - deleted xTR4#sh ip mro <…skip…> (*, 225.1.1.10), 00:07:47/00:03:04, RP 172.16.251.4, flags: S Incoming interface: GigabitEthernet0/2.10, RPF nbr 172.16.14.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:07:47/00:03:04 (172.16.251.1, 225.1.1.10), 00:00:26/00:02:33, flags: Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:00:26/00:03:03 xTR4#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.14.2 GigabitEthernet0/2.10 4d09h/00:01:16 v2 1 / DR S P G 10.1.11.1 LISP0 00:00:26/00:01:33 v2 0 /
Le RP (CE4) reçoit une élingue (S, G) avec un bit RPT défini. Le RP doit élaguer la source de l'arborescence partagée. Le RP lance une élingue (S, G) vers la source.
.Nov 30 00:01:34.811: PIM(0): Received v2 Join/Prune on GigabitEthernet0/1.10 from 172.16.14.1, to us .Nov 30 00:01:34.813: PIM(0): Prune-list: (172.16.251.1/32, 225.1.1.10) RPT-bit set .Nov 30 00:01:34.818: MRT(0): Set the T-flag for (172.16.251.1, 225.1.1.10) .Nov 30 00:01:34.818: PIM(0): Removing register decap tunnel (Tunnel0) as accepting interface of (172.16.251.1, 225.1.1.10). .Nov 30 00:01:34.819: PIM(0): Installing GigabitEthernet0/1.10 as accepting interface for (172.16.251.1, 225.1.1.10). .Nov 30 00:01:34.899: PIM(0): Insert (172.16.251.1,225.1.1.10) join in nbr 172.16.14.1's queue .Nov 30 00:01:34.902: PIM(0): Building Join/Prune packet for nbr 172.16.14.1 .Nov 30 00:01:34.903: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Join .Nov 30 00:01:34.903: PIM(0): Send v2 join/prune to 172.16.14.1 (GigabitEthernet0/1.10) .Nov 30 00:01:39.398: PIM(0): Insert (172.16.251.1,225.1.1.10) prune in nbr 172.16.14.1's queue .Nov 30 00:01:39.399: PIM(0): Building Join/Prune packet for nbr 172.16.14.1 .Nov 30 00:01:39.401: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Prune .Nov 30 00:01:39.402: PIM(0): Send v2 join/prune to 172.16.14.1 (GigabitEthernet0/1.10) CE4#sh ip mro <…skip…> (172.16.251.1, 225.1.1.10), 00:00:57/00:02:45, flags: PT Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.14.1 Outgoing interface list: Null
xTR4 reçoit une élingue (S, G) initiée par le RP et l'envoie au FHR (CE1). Gi0/2.10 est exclu d'une OIL.
Nov 30 00:01:38.620: PIM(0): Received v2 Join/Prune on GigabitEthernet0/2.10 from 172.16.14.2, to us Nov 30 00:01:38.621: PIM(0): Prune-list: (172.16.251.1/32, 225.1.1.10) Nov 30 00:01:38.622: PIM(0): Prune GigabitEthernet0/2.10/225.1.1.10 from (172.16.251.1/32, 225.1.1.10) Nov 30 00:01:38.622: MRT(0): Delete GigabitEthernet0/2.10/225.1.1.10 from the olist of (172.16.251.1, 225.1.1.10) Nov 30 00:01:38.624: MRT(0): Reset the PIM interest flag for (172.16.251.1, 225.1.1.10) Nov 30 00:01:38.625: MRT(0): set min mtu for (172.16.251.1, 225.1.1.10) 1500->18010 Nov 30 00:01:38.626: PIM(0): Insert (172.16.251.1,225.1.1.10) prune in nbr 10.1.11.1's queue - deleted Nov 30 00:01:38.628: PIM(0): Building Join/Prune packet for nbr 10.1.11.1 Nov 30 00:01:38.629: PIM(0): Adding v2 (172.16.251.1/32, 225.1.1.10), S-bit Prune Nov 30 00:01:38.630: PIM(0): Send v2 join/prune to 10.1.11.1 (LISP0) xTR4#sh ip mro <…skip…> (*, 225.1.1.10), 00:08:19/00:02:32, RP 172.16.251.4, flags: S Incoming interface: GigabitEthernet0/2.10, RPF nbr 172.16.14.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:08:19/00:02:32 (172.16.251.1, 225.1.1.10), 00:00:57/00:02:02, flags: PT Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: Null
xTR1 reçoit une élingue (S, G) de xTR4 et retire la carte LISP0 via le RLOC 10.1.14.1 de l'OIL.
.Nov 30 00:01:47.450: PIM(0): Received v2 Join/Prune on LISP0 from 172.16.251.14 .Nov 30 00:01:47.450: PIM(0): J/P Transport Attribute, Transport Type: Unicast, to us .Nov 30 00:01:47.450: PIM(0): Prune-list: (172.16.251.1/32, 225.1.1.10) .Nov 30 00:01:47.451: PIM(0): Prune LISP0/10.1.14.1 from (172.16.251.1/32, 225.1.1.10) .Nov 30 00:01:47.451: MRT(0): Delete LISP0/10.1.14.1 from the olist of (172.16.251.1, 225.1.1.10) – deleted xTR1#sh ip mro <…skip…> (*, 225.1.1.10), 00:01:02/stopped, RP 172.16.251.4, flags: SP Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:01:02/00:01:57, flags: T Incoming interface: GigabitEthernet3.10, RPF nbr 172.16.11.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:01:02/00:02:27
Maintenant vous avez un état final.
FHR (CE1)
CE1#sh ip mro <…skip…> (*, 225.1.1.10), 00:01:46/stopped, RP 172.16.251.4, flags: SPF Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.11.1 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:01:46/00:03:09, flags: FT Incoming interface: Loopback10, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 00:01:46/00:02:39, A
xTR1
xTR1#sh ip mro <…skip…> (*, 225.1.1.10), 00:01:02/stopped, RP 172.16.251.4, flags: SP Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: Null (172.16.251.1, 225.1.1.10), 00:01:02/00:01:57, flags: T Incoming interface: GigabitEthernet3.10, RPF nbr 172.16.11.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:01:02/00:02:27 xTR1#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.11.2 GigabitEthernet3.10 16:23:01/00:01:29 v2 1 / DR S P G 10.1.14.1 LISP0 00:01:02/00:01:55 v2 0 /
LHR (CE3)
CE3#sh ip mro <…skip…> (*, 225.1.1.10), 00:10:10/stopped, RP 172.16.251.4, flags: SJCL Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:10:10/00:02:24 (172.16.251.1, 225.1.1.10), 00:01:46/00:01:13, flags: LJT Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.13.1 Outgoing interface list: Loopback10, Forward/Sparse, 00:01:46/00:02:24
xTR3
xTR3#sh ip mro <…skip…> (*, 225.1.1.10), 00:09:05/00:03:15, RP 172.16.251.4, flags: S Incoming interface: LISP0, RPF nbr 10.1.14.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:09:05/00:03:15 (172.16.251.1, 225.1.1.10), 00:01:44/00:01:15, flags: T Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: GigabitEthernet0/2.10, Forward/Sparse, 00:01:44/00:03:15 xTR3#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.13.2 GigabitEthernet0/2.10 4d09h/00:01:30 v2 1 / DR S P G 10.1.11.1 LISP0 00:01:44/00:01:14 v2 0 / 10.1.14.1 LISP0 3d11h/00:01:46 v2 0 /
RP(CE4)
CE4#sh ip mro <…skip…> (*, 225.1.1.10), 00:09:10/00:03:17, RP 172.16.251.4, flags: S Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: GigabitEthernet0/1.10, Forward/Sparse, 00:09:10/00:03:17 (172.16.251.1, 225.1.1.10), 00:01:45/00:02:35, flags: PT Incoming interface: GigabitEthernet0/1.10, RPF nbr 172.16.14.1 Outgoing interface list: Null
xTR4
xTR4#sh ip mro <…skip…> (*, 225.1.1.10), 00:09:05/00:02:44, RP 172.16.251.4, flags: S Incoming interface: GigabitEthernet0/2.10, RPF nbr 172.16.14.2 Outgoing interface list: LISP0, 10.1.13.1, Forward/Sparse, 00:09:05/00:02:44 (172.16.251.1, 225.1.1.10), 00:01:44/00:01:15, flags: PT Incoming interface: LISP0, RPF nbr 10.1.11.1 Outgoing interface list: Null xTR4#sh ip pim nei PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.14.2 GigabitEthernet0/2.10 4d09h/00:01:25 v2 1 / DR S P G 10.1.11.1 LISP0 00:01:44/00:01:47 v2 0 /
Aucune procédure de vérification n'est disponible pour cette configuration.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.