IPV4和IPV6组播(Multicast)课堂小知识(二)

01

RP的选举

如果一台设备同时使用静态和动态的方式选举RP,优先级的关系如下:

Auto-rp>BSR>静态RP

为了保证RP的稳定性,一般使用loopback口作为RP。

02

RP的选举方式

手工静态:

每一台组播路由器都需要配置静态RP

指定静态RP,RP地址这个接口不需要启用PIM协议?

优点:稳定

缺点:不能够动态切换,配置麻烦

静态RP配置

SPOTO(config)# ip pim rp-address   192.168.1.1         1      [ override ]

SPOTO(config)# access-list 1 permit 239.1.1.0 0.0.0.255

*192.168.1.1是RP的地址

*1表示RP只为该组播地址服务【可选参数】

*override静态RP优先于Auto-RP和BSR选举的RP【可选参数】

动态:

动态选举RP的缺点:同一时间,只有一个RP在工作。工作效率

1)Auto-RP:思科私有协议

C-RP---候选班长

映射代理—班主任

1)先选举出映射代理

2)映射代理通告组播的方式,告诉所有的组播路由器映射代理的信息(224.0.1.40)每隔60s

3)C-RP以组播的形式通告C-RP的信息,组播地址是224.0.1.39,每隔60

4)由映射代理来选举RP,(IP地址越大,成为RP),然后再告诉所有的组播路由器

Auto-rp的选举:映射代理和RP的选举,都是选择IP地址大的。动态选举RP和映射代理时,参与选举的接口需要启用PIM协议。

连接PIM路由器的接口
第一跳路由器连接组播源的接口
最后一跳路由器连接接收者的接口

注:在PIM-SM中,使用auto-rp选举,出现的问题:

在PIM-SM中,要发送组播流量,必须先知道RP吧

RP还没有选举出来,就无法发送组播流量

Auto-rp中,C-RP和映射代理发送的消息都是使用组播来发送

解决办法:

ip pim sparse-dense-mode

同时运行SM和DM

没有RP时,使用DM建立SPT,选举出RP,

当RP选举出以后,使用SM来发送组播流量

auto lister

当还没有建立组播分发树时,收到组播信息,将从所有启用PIM协议的接口发送出去

2)BSR:公有

C-RP---候选RP

BSR----裁判

BSR工作原理:

1)BSR设备会以组播的形式【224.0.0.13】通告自己的存在,告诉所有的组播路由器,BSR的地址。

2)C-RP收到BSR的信息之后,知道了BSR的地址。以单播的形式发送C-RP的信息给BSR。

3)BSR收到以后,不选举RP,把所有的C-RP信息发送给所有的组播路由器,有组播路由器自己选举。

如果为了简化部署,可以将RP和BSR部署在同一台路由器上。

03

BSR选举

① 比较优先级,大的优先

② 优先级一样,比较IP地址,大的优先

04

RP选举

①如果组中只有一个C-RP,则直接选为RP。

②、存在多个C-RP,拥有最小优先级值的C-RP成为RP。

③、优先级相同,运行一个hash函数(这个函数输入的参数有:组的前缀、hash掩码和C-RP的地址,输出为:hash值),有最大结果的C-RP成为RP。

① 、如果hash值相同,有最大IP地址的C-RP成为RP。

05

Anycast  RP

静态组播路由条目

Ip mroute 15.1.1.1 255.255.255.255 12.1.1.1

BGP 组播地址族学到的路由条目

单播路由表学到的路由条目

06

DF的作用

负责转发发送给RP的组播流量

在MA网络中,有DF转发 最后一跳路由器发送的join消息

在MA网络中,RP会将组播流量发给DF,有DF转发给接收者

07

DF的选举原则

选择到达RP最佳路径的路由器

比较到达RP的AD值

比较到达RP的Metric

当Metric一样,IP地址大的优先

08

配置组播双向树

组播路由器先启用组播路由功能和组播双向树功能

在相应的接口启用PIM协议,定义PIM-SM

定义RP

主机加入组播组

注意:

配置组播双向树的时候,

RP接口需要启用PIM-SM

R3#show ip pim interface f0/0 df

为了方便广大网络爱好学习者一起学(聚)习(众)交(搞)流(基),特开设思科干货交流群,里面已经上传大量学习资料,欢迎广大网络工程师进群学习!

我知道你在看

(0)

相关推荐