组播路由协议基础——PIM-SM RPT加入/剪枝过程

本文详述了在PIM-SM协议下,组播接收者如何触发路由器构建RPT(Rendezvous Point Tree)以接收组播流量,以及当接收者离组时,RPT如何进行剪枝的过程。

RPT加入过程

运行PIM-SM的路由器通过PIM加入报文,构建一段到达RP的RPT分支,用于从RP接收组播流量。

示例

如下图所示是一个PIM-SM组播网络,这个网络包含6台路由器,它们都运行着PIM-SM,并且全网的路由器部署了单播路由协议(例如OSPF),已经实现了全网的单播路由互通。其中R4、R6各自连接着一个终端网络,而R1则连接着组播源Source,初始情况下,Source发出的组播流量不会通过RP转发给网络的任何分支,除非RPT已经建立了起来。
在这里插入图片描述

(1)组播接收者触发:

  • PC1宣告加入组播组239.1.1.87,它通过发送IGMP成员关系报告宣告自己加组,如下图所示。
    在这里插入图片描述

(2)最后一跳路由器处理流程:

  • R4收到这个IGMP成员关系报告后,会在本地创建IGMP组表项和IGMP路由表项。
  • 然后在自己的PIM路由表中创建(*,239.1.1.87)表项,将收到IGMP报文的接口添加到该组播表项的下游接口列表中,(IGMP路由表可以作为组播路由表项下游接口的扩展)
  • 最后,R4在其单播路由表中查询到达RP的路由,从而得到上游接口,以及上游PIM邻居的地址(即R5的接口IP地址),R4便朝着RP的方向发送(*,239.1.1.87) PIM加入报文。

(3)中间路由器的处理流程:

  • R5收到了R4发送的PIM加入报文后,知道后者想要加入RPT,于是在其PIM路由表中创建(*,239.1.1.87)表项,然后将收到加入报
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值