美文网首页
【HCIP】PIM-SM稀疏模式

【HCIP】PIM-SM稀疏模式

作者: 周山 | 来源:发表于2022-02-05 10:37 被阅读0次

前期回顾

我们上次进行了组播报文的实验,其实组播配置很简单,主要记住这几点,在所有路由器上开启组播路由功能,连接组播源的路由器启用密集模式

[R1]multicast routing-enable 
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]pim dm
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]pim dm

PIM-DM的局限性

我们都知道PIM-DM适用于组播成员分布比较密集的园区网络,它主要有以下几点缺点
在组播成员分布比较稀疏的网络中,组播流量的周期性扩散会给网络带来较大的负担,因此我们引出了稀疏模式

PIM-SM稀疏模式

1、稀疏模式是通过pull模式,转发组播报文

1、在PIM-SM模式中,全网路由器通过找某个组的RP(汇聚点地址)pull组播流量, 连接组成员的路由器会逐跳的构建一颗以RP为根的RPT树(汇聚点树),即共享树,RPT的根是RP,用(*,G)表示
2、连接组播源的路由器只需要将组播流量分发这个组的RP即可,构建一棵源到RP的SPT(最短路径树)树,SPT树根是组播源,用(S,G)描述。

2、汇聚点RP

1、充当RPT树的根节点
2、共享树中所有组播流量都经过RP转发给接收者
3、所有PIM路由器都要知道RP的位置

3、RPT及建立过程

1、当连接组成员的DR路由器收到IGMP的报告报文(收到 报告报文的接口与为(,G)下游接口),创建(,G)表项,根据G查找对应的RP
2、根据RP的地址进行RPF检测,找到去往RP的RPF接口,并发送(,G)join报文,该RPF接口为(,G)表项的上游接口。
3、上游路由器收到(,G)join报文之后,创建(,G)的表项,收到(,G)的接口为下游接口,根据G的地址(组的地址)查RP地址。,进而找到RP的RPF接口作为上游接口,并继续向RPF接口发送(,G)join报文,逐跳构建RPT树,到RP为止。

4、源端到RP的SPT构建过程

稀疏模式下DR的不同作用.png

1、当连接组播源的DR路由器收到组播流量之后,根据组地址查到RP的地址,将组播报文通过单播的注册报文(携带源信息和组信息)发送给RP,
2、如果RP存在对应的(,G)表项,并存在下游接口,则解封装注册报文,根据RPT树转发组播流量,并且根据组播源地址查RP接口,发送(S,G)join报文,逐跳构建SPT树,源端DR构建SPT树之后,直接转发组播流量到RP,RP收到后发送注册停止报文 。
3、如果RP上不存在(
,G)表项,或者没有下游出接口,则进行注册停止报文发送给源端DR,源端DR停止将组播报文封装在这注册报文中,RP也不会发送(S,G)的join报文

Switchover机制(SPT的切换默认开启)

优化组播流量.png

在与组成员相连的路由器上进行配置不启用的命令如下,一般都启用,阈值为0。(S,G)优先于(*,G)

pim
spt-sw infinity

相关文章

网友评论

      本文标题:【HCIP】PIM-SM稀疏模式

      本文链接:https://www.haomeiwen.com/subject/ixxrkrtx.html