Monday, 12 November 2012

Multicast: Configuring RP using BSR:


Multicast: Configuring RP using BSR:

 

·         BSR is the industry standard for configuring RP unlike Cisco proprietary Auto-RP

·         BSR doesn’t have dense-mode groups to announce and discovery like Auto-RP.

·         Let me take a 2 router topology to configure BSR:

 

 

R1—----S1/0-----------10.1.12.0/24----------s1/0-----R2

 

·         R2 is the BSR.

·         R2’s loopback 2.2.2.2 is the RP

 

R1(config-if)#ip multicast-routing

R1(config)#int loop0

R1(config-if)#ip pim sparse-mode

R1(config-if)#int ser1/0

R1(config-if)#ip pim sparse-mode

R1(config-if)#

 

R2(config)#ip multicast-routing

R2(config)#int loop0

R2(config-if)#ip pim sparse-mode

R2(config-if)#int ser1/0

R2(config-if)#ip pim sparse-mode

R2(config-if)#

 

R2(config)#ip pim bsr-candidate loopback 0

R2(config)#ip pim rp-candidate loopback 0

R2(config)#

 

R1# show ip pim rp mapp

PIM Group-to-RP Mappings

 

Group(s) 224.0.0.0/4

  RP 2.2.2.2 (?), v2

    Info source: 2.2.2.2 (?), via bootstrap, priority 0, holdtime 150

         Uptime: 00:01:02, expires: 00:01:39

R1#

 

R2(config)#do show ip pim rp mapp

PIM Group-to-RP Mappings

This system is a candidate RP (v2)

This system is the Bootstrap Router (v2)

 

Group(s) 224.0.0.0/4

  RP 2.2.2.2 (?), v2

    Info source: 2.2.2.2 (?), via bootstrap, priority 0, holdtime 150

         Uptime: 00:00:52, expires: 00:01:33

R2(config)#

 

R1#show ip pim bsr-router

PIMv2 Bootstrap information

  BSR address: 2.2.2.2 (?)

  Uptime:      00:08:15, BSR Priority: 0, Hash mask length: 0

  Expires:     00:01:54

R1#

 

R2#show ip pim bsr-router

PIMv2 Bootstrap information

This system is the Bootstrap Router (BSR)

  BSR address: 2.2.2.2 (?)

  Uptime:      00:08:22, BSR Priority: 0, Hash mask length: 0

  Next bootstrap message in 00:00:38

  Candidate RP: 2.2.2.2(Loopback0)

    Holdtime 150 seconds

    Advertisement interval 60 seconds

    Next advertisement in 00:00:24

R2#

 

·         Now, let me check the functionality by issuing the ping from the server to 227.27.27.27

 

R2(config)#int loop0

R2(config-if)#ip igmp join-group 227.27.27.27

R2(config-if)#

 

R1#ping 227.27.27.27

 

Type escape sequence to abort.

Sending 1, 100-byte ICMP Echos to 227.27.27.27, timeout is 2 seconds:

 

Reply to request 0 from 10.1.12.2, 76 ms

R1#

 

Observation:

·         Multicast functionality is working fine.

No comments:

Post a Comment