Tech Hints – IP PIM sparse-mode BSR

Inden vi begynder skal vi lige have lidt småting på plads.

PIM er ikke en routnings protocol i sig selv og kræver at du allerede kører en fuld konvergeret IGP i dit netværk.

bsr-router.jpg

Til at starte med skal vi enable ip multicast routing på alle routere

R1#conf t
R1(config)#ip multicast-routing

Så skal vi konfigurer sparse-dense pim på alle de interfaces vi vil have med i multicast routing domainet.

R1(config)#int fastEthernet 0/0
R1(config-if)#ip pim sparse-mode
R1(config-if)#int fastEthernet 0/1
R1(config-if)#ip pim sparse-mode
R1(config-if)#int lo0
R1(config-if)#ip pim sparse-mode

Når dette er gjort er vi klar til at bygge vores multicast net. Hver multicast gruppe skal have et RP (Rendezvous Point) som er den bygger sit multicast træ udfra. Bemærk at loopback adresserne har 200.0.0.X. Vi har:

Gruppe:RP

224.11.11.11:R1
224.55.55.55:R5
224.99.99.99:R9

Vi vælger R2 som Bootstrap router.

conf term

R2(config)#ip pim bsr-candidate loopback0 0 200

Værdien på 200 er priotetsværdien. Husk at sæt den da Cisco defaulter til 0 men standarden er 192.

R4#sh ip pim bsr-router
PIMv2 Bootstrap information
BSR address: 200.0.0.2 (?)
Uptime: 00:07:04, BSR Priority: 200, Hash mask length: 0
Expires: 00:02:05

Så har vi bsr-routeren på plads. Så skal vi bede vores RP om at announcere dem selv som candidate RP til BSR routeren.

R1(config)#access-list 11 permit 224.11.11.11
R1(config)#ip pim rp-candidate loopback 0 group-list 11 priority 192

R5(config)#access-list 55 permit 224.55.55.55
R5(config)#ip pim rp-candidate loopback 0 group-list 55 priority 192

R9(config)#access-list 99 permit 224.99.99.99
R9(config)#ip pim rp-candidate loopback 0 group-list 99 priority 192

Så burde vi kunne se resultatet stort set med det samme

R9#sh ip pim rp
Group: 224.11.11.11, RP: 200.0.0.1, v2, uptime 00:02:16, expires 00:01:33
Group: 224.55.55.55, RP: 200.0.0.5, v2, uptime 00:11:06, expires 00:01:36
Group: 224.99.99.99, RP: 200.0.0.9, v2, next RP-reachable in 00:01:08
R9#
*Jan 13 12:19:14.306: %SYS-5-CONFIG_I: Configured from console by console
R9#sh ip pim rp map
PIM Group-to-RP Mappings
This system is a candidate RP (v2)

Group(s) 224.11.11.11/32
RP 200.0.0.1 (?), v2
Info source: 200.0.0.2 (?), via bootstrap, priority 192, holdtime 150
Uptime: 00:02:39, expires: 00:02:14
Group(s) 224.55.55.55/32
RP 200.0.0.5 (?), v2
Info source: 200.0.0.2 (?), via bootstrap, priority 192, holdtime 150
Uptime: 00:11:29, expires: 00:02:12
Group(s) 224.99.99.99/32
RP 200.0.0.9 (?), v2
Info source: 200.0.0.2 (?), via bootstrap, priority 192, holdtime 150
Uptime: 00:11:14, expires: 00:02:11

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s