Topology:
This task uses a modified topology from previous Multicast tasks.
Remove links :
R1-R2
R5-R6
R3-R6
R6-R7
Add link:
R7 VLAN 100, with HOST100
Requirements:
1. Configure multicast routing on all routers except router R5.
2. Use R3 Loopback3 as RP, use BSR to distribute the RP information.
3. On routers R6 and R7, minimize the amount of resources required for PIM and IGMP processing. Hosts on VLANs 10 and 100 should be able to receive multicast traffic, there are no multicast sources on those VLANs.
4. Hosts on VLANs 111 and 112 should be able to send and receive multicast traffic.
Solution:
Highlight the text below to reveal the solution.
This task requires understanding of Multicast Stub routing and running multicast over non-multicast cloud using GRE.
Requirement #2 - configure routers R6 and R7 as multicast stub routers, since there is only single RP, it is statically configured on R6 and R7.
Requirement #3 - configure GRE tunnel between R1 and R2 (across R5). Since no additional adresses were allocated, use "ip unnumbered loopback0". In order to receive and send multicast traffic from R1 VLANs, static mroute required on both R1 (towards the RP) and on R2 (towards VLANs 111 and 112.
!
interface Tunnel1
ip unnumbered Loopback0
ip pim sparse-mode
tunnel source Loopback0
tunnel destination 13.0.2.2
!
interface Tunnel1
ip unnumbered Loopback0
ip pim sparse-mode
tunnel source Loopback0
tunnel destination 13.0.1.1
This task requires understanding of Multicast Stub routing and running multicast over non-multicast cloud using GRE.
Requirement #2 - configure routers R6 and R7 as multicast stub routers, since there is only single RP, it is statically configured on R6 and R7.
Requirement #3 - configure GRE tunnel between R1 and R2 (across R5). Since no additional adresses were allocated, use "ip unnumbered loopback0". In order to receive and send multicast traffic from R1 VLANs, static mroute required on both R1 (towards the RP) and on R2 (towards VLANs 111 and 112.
R1:
!
interface Tunnel1
ip unnumbered Loopback0
ip pim sparse-mode
tunnel source Loopback0
tunnel destination 13.0.2.2
!
ip mroute 13.0.3.3 255.255.255.255 Tunnel1
!
R2:
!
interface Tunnel1
ip unnumbered Loopback0
ip pim sparse-mode
tunnel source Loopback0
tunnel destination 13.0.1.1
!
ip mroute 13.0.111.0 255.255.255.0 Tunnel1
ip mroute 13.0.112.0 255.255.255.0 Tunnel1
!
R3:
router pim
address-family ipv4
interface Loopback1
enable
!
interface GigabitEthernet0/0/0/0
enable
!
interface GigabitEthernet0/0/0/1
enable
!
interface GigabitEthernet0/0/0/2
enable
!
bsr candidate-bsr 13.0.3.3 hash-mask-len 30 priority 255
bsr candidate-rp 13.0.3.3 priority 255 interval 60
!
!
R4:
router pim
address-family ipv4
interface Loopback0
enable
!
interface GigabitEthernet0/0/0/0
neighbor-filter DENY_ALL
!
interface GigabitEthernet0/0/0/1
neighbor-filter DENY_ALL
!
interface GigabitEthernet0/0/0/2
!
!
!
!
ipv4 access-list DENY_ALL
10 deny ipv4 any any
!
R6:
!
interface Ethernet0/1
bandwidth 100
ip address 13.0.10.6 255.255.255.0
ip pim passive
ip igmp helper-address 13.0.46.4
!
interface Ethernet0/3
ip address 13.0.46.6 255.255.255.0
ip pim passive
!
ip pim rp-address 13.0.3.3
!
R7:
!
interface Ethernet0/0
bandwidth 100
ip address 13.0.100.7 255.255.255.0
ip pim passive
ip igmp helper-address 13.0.47.4
!
interface Ethernet0/1
ip address 13.0.47.7 255.255.255.0
ip pim passive
!
ip pim rp-address 13.0.3.3
!
Verification:
R1#sh ip pim neighbor
PIM Neighbor Table
Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
P - Proxy Capable, S - State Refresh Capable, G - GenID Capable
Neighbor Interface Uptime/Expires Ver DR
Address Prio/Mode
13.0.2.2 Tunnel1 15:28:03/00:01:16 v2 1 / S P G
R1#sh ip pim rp mapping
PIM Group-to-RP Mappings
Group(s) 224.0.0.0/4
RP 13.0.3.3 (?), v2
Info source: 13.0.3.3 (?), via bootstrap, priority 255, holdtime 150
Uptime: 15:27:05, expires: 00:01:37
R2#sh ip pim neighbor
PIM Neighbor Table
Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
P - Proxy Capable, S - State Refresh Capable, G - GenID Capable
Neighbor Interface Uptime/Expires Ver DR
Address Prio/Mode
13.0.23.3 Ethernet0/2 23:59:35/00:01:36 v2 1 / DR P G
13.0.1.1 Tunnel1 15:28:29/00:01:26 v2 1 / S P G
RP/0/0/CPU0:R4#sh pim neighbor
Thu Dec 31 20:28:15.506 UTC
PIM neighbors in VRF default
Flag: B - Bidir capable, P - Proxy capable, DR - Designated Router,
E - ECMP Redirect capable
* indicates the neighbor created for this router
Neighbor Address Interface Uptime Expires DR pri Flags
13.0.46.4* GigabitEthernet0/0/0/0 1d02h 00:01:38 1 (DR) B P E
13.0.47.4* GigabitEthernet0/0/0/1 1d02h 00:01:21 1 (DR) B P E
13.0.34.3 GigabitEthernet0/0/0/2 1d02h 00:01:33 1 B P
13.0.34.4* GigabitEthernet0/0/0/2 1d02h 00:01:36 1 (DR) B P E
13.0.4.4* Loopback0 1d02h 00:01:22 1 (DR) B P E
R6# show ip pim neighbor
PIM Neighbor Table
Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
P - Proxy Capable, S - State Refresh Capable, G - GenID Capable
Neighbor Interface Uptime/Expires Ver DR
Address Prio/Mode
R7#sh ip pim neighbor
PIM Neighbor Table
Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
P - Proxy Capable, S - State Refresh Capable, G - GenID Capable
Neighbor Interface Uptime/Expires Ver DR
Address Prio/Mode