Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Multicast task #6. Multicast tuning

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.

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




This post first appeared on CCIE Service Provider Workbook, please read the originial post: here

Share the post

Multicast task #6. Multicast tuning

×

Subscribe to Ccie Service Provider Workbook

Get updates delivered right to your inbox!

Thank you for your subscription

×