思科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应用

欢迎关注和转发,更多精彩内容下期继续分享!


分享到:


相關文章: