思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

BSR: 公有 候選RP和BSR設備 多臺候選BSR(Active)自主選擇RP

AutoRP: 思科私有 候選RP+MA 獨裁IP大的成為RP

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

配置BSR,R1和R5成為候選BSR(備份作用)

R1(config)#ip pim bsr-candidate lo 0

R5(config)#ip pim bsr-candidate lo 0 ---R1和R5同時配置BSR (優先級較大,IP地址較大的成為BSR)

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

配置候選RP,R3和R4成為候選RP

R3(config)#ip pim rp-candidate lo 0

R4(config)#ip pim rp-candidate lo 0

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

優化:

1、ACL即服務器範圍

R3(config)#ip access-list standard RP3

R3(config-std-nacl)#permit 224.1.1.1

R3(config)#ip pim rp-candidate lo 0 group-list 224.1.1.1

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

2、R3成為RP,R4作為備份 --優先級越小越優先

我們把R4優先級改為10

R4(config)#ip pim rp-candidate lo 0 priority 10

更改完後R3成為RP:

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

3、HASH

R4(config)#no ip pim rp-candidate Loopback0 priority 10

R4(config)#ip pim rp-candidate Loopback0

R1(config)#ip pim bsr-candidate lo0 30 100 ---HASH在配置BSR的時候進行配置

R5(config)#ip pim bsr-candidate lo0 30 10

R1(config-if)#ip pim bsr-border-----定義了BSR的流量該接口上被過濾掉,但放行其它所有組播流量,這樣一來,BSR的流量就無法通過,從而實現了PIM-SM Domain之間的相互獨立,互不干擾

=======================================================

Switch#show ip igmp snooping groups

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

MSDP(組播源發現協議)的應用

域內的應用----anycast rp

配置多個邏輯的RP,多個邏輯的RP之間用MSDP(TCP)連接起來,在RP之間來共享源的信息

域間的應用----interdomain

組播VPN(MPLS VPN環境下的組播,單個AS)

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

MSDP應用-Anycast RP

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

R5的環回口作為接收者

R4和R2的環回口作為RP(相同的環回口地址,通告到IGP)

在RP之間建立MSDP(用其他的環回口)

1、RP必須32位的地址通告進IGP

IGP使用OSPF

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

2、全網組播設備配置該靜態RP

R1(config)#ip multicast-routing --R1到R5開啟組播,由於R5環回口作為接收者所以需要開啟組播

R4(config)#int ran e 0/0-2

R4(config-if-range)#ip pim sparse- ---R1到R5互聯接口運行PIM

R5接收者:R5(config-if)#int lo 0

R5(config-if)#ip pim sparse-

R5(config-if)#ip igmp join-group 224.1.1.1--加入組

R4(config-if)#int lo 0

R4(config-if)#ip add 22.1.1.1 255.255.255.255---R4配置和R2相同的地址

R5(config)#ip pim rp-address 22.1.1.1----(R1到R5都需要配置靜態RP)

3、建立MSDP的源目地址需要相互路由可達

R2(config)#in lo 1

R2(config-if)#ip add 2.2.2.2 255.255.255.255

R2(config-if)#ip os 110 ar 0 ---新增加環回口lo1

R4(config)#int lo 1

R4(config-if)#ip add 4.4.4.4 255.255.255.255

R4(config-if)#ip os 110 ar 0 --新增環回口用於R2和R4建立MSDP Peer

4、建立MSDP Peer

R4(config)#ip msdp peer 2.2.2.2 connect-source lo 1

R2(config)#ip msdp peer 4.4.4.4 connect-source lo 1

R2和R4建立MSDP Peer

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

R4(config)#do show ip msdp sa-cache

MSDP Source-Active Cache - 1 entries

(16.1.1.6, 224.1.1.1), RP 22.1.1.1, AS ?,00:01:50/00:05:15, Peer 2.2.2.2

================================================

域間的應用----interdomain

1、單域考慮的問題

IGP和組播(PIM 、RP、RPF)

2、BGP去更新MSDP的源地址(單播)

3、RP間的MSDP的對等體

4、AS200的RPF檢查

A、單播--通告16.1.1.0

B、通過組播地址族

5、接收者回送報文(單播)

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

1、單域考慮的問題

IGP和組播(PIM 、RP、RPF):

AS100內部BSR ,AS 200內部靜態RP,IGP使用OSPF

R1(config)#ip multicast-routing ---運行組播所有設備開啟組播功能

R1(config)#ip pim bsr-candidate loopback 0 ---配置BSR自動選舉RP

R1(config)#ip pim rp-candidate lo 0

R1(config)#int lo 0

R1(config-if)#ip os 110 ar 0

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

R4(config)#ip pim rp-address 44.1.1.1 --R4和R5配置靜態RP

R5(config)#ip pim rp-address 44.1.1.1

R5(config-if)#ip igmp join-group 224.1.1.1---lo0加入224.1.1.1

R2(config-if)#ip igmp join-group 224.1.1.1---lo0加入224.1.1.1

2、BGP去更新MSDP的源地址(單播)

使用新增加R1和R4 lo1 用於建立MSDP

R4(config-if)#ip add 4.4.4.4 255.255.255.255 --lo1 接口

R1(config-if)#ip add 1.1.1.1 255.255.255.255 --lo1 接口

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

R4的環回口lo1可以ping通R1的lo1:

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

3、RP間的MSDP的對等體

R1(config)#ip msdp peer 4.4.4.4 connect-source lo 1

R4(config)#ip msdp peer 1.1.1.1 connect-source lo 1

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

4、AS200的RPF檢查

R1(config)#router bgp 100

R1(config-router)#network 16.1.1.0 ma 255.255.255.0

R4(config)#interface ethernet 0/2

R4(config-if)#ip pim sparse- ---R2和R4配置PIM

R2(config)#interface e 0/2

R2(config-if)#ip pim sparse-

然後查看R4 rpf檢查,通過單播完成:

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

5、接收者回送報文(單播)

R2(config)#int lo 0

R2(config-if)#ip pim bsr-border

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

R5(config)#int lo 0

R5(config-if)#ip igmp join-group 224.1.1.1

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

R6#ping 224.1.1.1 re 10

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

下面使用使用組播完成RPF檢查,R2和R4之間的E0/2只運行單播,S1/1運行組播,通過組播BGP並完成RPF檢查,S1/1僅用於組播RPF檢查不運行單播。

R2和R4的E0/2去掉組播pim,S1/1之間運行PIM,並配置激活組播BGP

R2(config)#interface serial 1/1

R2(config-if)#ip address 172.16.1.1 255.255.255.0

R2(config)#router bgp 100

R2(config-router)#neighbor 172.16.1.4 remote-as 200

R2(config-router)#address-family ipv4 multicast

R2(config-router-af)#neighbor 172.16.1.4 activate

去掉單播

R2(config)#router bgp 100

R2(config-router)#no bgp default ipv4

R2(config-router)#address-family ipv4

R2(config-router-af)#no neighbor 172.16.1.4 activate

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

此時R4的路由表到16網段仍然從E0/2接口出去,而組播接口為S1/1,此時RPF檢查失敗

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

此時我們在R2組播地址族下面發佈組播源網段,此時R4 RPF檢查正常:

R2(config)#router bgp 100

R2(config-router)#address-family ipv4 multicast

R2(config-router-af)#network 16.1.1.0 ma 255.255.255.0

思科CCNP CCIE-58-組播配置BSR方式的RP詳解及MSDP應用

歡迎關注和轉發,更多精彩內容下期繼續分享!


分享到:


相關文章: