Aug 8, 2008

Multicast RP Redundancy

在Multicast中,如果使用Sparse Mode必須手動/自動選擇Rendevous Point(RP)。所以如果只有一個RP,很容易因為RP fail而改用Dense Mode。

我們可以使用MSDP(Multicast Source Discovery Protocol) for Anycast RP功能來達到Redundancy和Load-Sharing。首先我們必須在R1,R2上建立相同的Loopback Interface IP Address並且透過OSPF宣告出去。同時設定所有的Router使用Static RP指向這個Loopback Interface IP Address。很重要的一點是記得要在Loopback Interface上啟動ip pim sparse。

R1(config)#int loopback 100
R1(config-if)#ip address 100.100.100.100 255.255.255.255
R1(config-if)#ip pim sparse
R1(config)#ip pim rp-address 100.100.100.100

R2(config)#int loopback 100
R2(config-if)#ip address 100.100.100.100 255.255.255.255
R2(config-if)#ip pim sparse
R2(config)#ip pim rp-address 100.100.100.100

R1(config)#router ospf 1
R1(config)#network 100.100.100.100 0.0.0.0 area 0

R2(config)#router ospf 1
R2(config)#network 100.100.100.100 0.0.0.0 area 0


讓R1,R2之間建立MSDP Peering交換active source information

R1(config)#ip msdp peer 2.2.2.2 connect-source loopback 0
R1(config)#ip msdp originator-id loopback0

R2(config)#ip msdp peer 1.1.1.1 connect-source loopback 0
R2(config)#ip msdp originator-id loopback0
Post a Comment