23/03/2018
LAB VI: Multicast PIM Sparse mode
https://en.wikipedia.org/wiki/Protocol_Independent_Multicast
- PIM Sparse Mode (PIM-SM) explicitly builds unidirectional shared trees rooted at a rendezvous point (RP) per group, and optionally creates shortest-path trees per source. PIM-SM generally scales fairly well for wide-area usage.
Packetcapture when generating traffic from the Video Server (R1) to the multicast group address 224.3.2.1.
Connectivity via OSPF:
On all routers: router ospf 1 network 0.0.0.0 255.255.255.255 area 0 R1#sh ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 1 subnets O 1.1.1.1 [110/21] via 10.0.0.2, 00:14:46, FastEthernet0/0 20.0.0.0/24 is subnetted, 1 subnets O 20.0.0.0 [110/20] via 10.0.0.2, 00:14:46, FastEthernet0/0 10.0.0.0/24 is subnetted, 1 subnets C 10.0.0.0 is directly connected, FastEthernet0/0 30.0.0.0/24 is subnetted, 1 subnets O 30.0.0.0 [110/30] via 10.0.0.2, 00:14:46, FastEthernet0/0
Multicast configuration:
On all routers: # Enable Multicast routing ip multicast-routing #Enable PIM Sparse-mode on the interfaces R1(config)#int fa0/0 R1(config-if)#ip pim sparse-mode R1(config)#int fa0/1 R1(config-if)#ip pim sparse-mode #Add RP address ip pim rp-address 1.1.1.1
RP configuration
On R3:
R3(config)#int loopback0
R3(config-if)# ip address 1.1.1.1 255.255.255.0
IGMP Multicast group
On R4:
R4(config)#int fa0/0
R4(config-if)#ip igmp join-group 224.3.2.1
DEBUGGING
R1#ping 224.3.2.1 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 224.3.2.1, timeout is 2 seconds: Reply to request 0 from 30.0.0.2, 48 ms
R3#sh ip mroute IP Multicast Routing Table Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected, L - Local, P - Pruned, R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT, M - MSDP created entry, X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement, U - URD, I - Received Source Specific Host Report, Z - Multicast Tunnel, z - MDT-data group sender, Y - Joined MDT-data group, y - Sending to MDT-data group Outgoing interface flags: H - Hardware switched, A - Assert winner Timers: Uptime/Expires Interface state: Interface, Next-Hop or VCD, State/Mode (*, 224.3.2.1), 00:21:43/stopped, RP 1.1.1.1, flags: SJC Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: FastEthernet0/1, Forward/Sparse, 00:21:43/00:02:33 (10.0.0.1, 224.3.2.1), 00:00:49/00:02:09, flags: Incoming interface: FastEthernet0/0, RPF nbr 20.0.0.1 Outgoing interface list: FastEthernet0/1, Forward/Sparse, 00:00:49/00:03:09 (*, 224.0.1.40), 00:26:41/00:02:43, RP 1.1.1.1, flags: SJCL Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: FastEthernet0/1, Forward/Sparse, 00:22:43/00:02:49 FastEthernet0/0, Forward/Sparse, 00:26:41/00:02:48
Capture Detail: