【技术实现步骤摘要】
本申请涉及组播
,特别涉及一种组播剪枝方法和路由设备。
技术介绍
协议无关组播密集模式(PIM-DM)通过“泛洪-剪枝”机制来维护组播转发树,具体为当组播源发送组播数据时,域内所有节点都需要接收该数据,如果网络中某路由器没有组播接收者,则由PM-DM中的该路由器向组播源方向发起剪枝,将通往该路由器的组播数据剪除。PIM-DM中能够发起剪枝的路由器有如下两种,一种是图I中的路由器A和D,即路由器除了反向路径转发(RPF)接口上有PM-DM邻居外,没有其他邻居;另一种是图I中的 路由器B和C,即两台相连的路由器通过两条不同的路径同时连接组播源,当网络中没有组播数据的接收者时,这两台相连的路由器分别从对方接收组播数据后,触发断言(Assert)机制,由断言失败者(Assert Loser)向断言获胜者(Assert Winner)发起剪枝。下面分别以图2-图5中给出的4种PIM-DM的基本组网对现有组播剪枝方法进行说明当直连组网中无接收者时,如图2所示,组播源发送的组播数据经由Rl到达R2,R2作为没有组播接收者的路由器,则会向Rl发送剪枝报文,并启动剪枝抑制定时器(默认210s),在剪枝抑制时间内(即210s内)收到组播数据也不再发送剪枝报文;R1收到剪枝报文后,出接口列表变为空,并向组播源方向发送剪枝报文。至此,不再有组播数据到达R2,后续通过状态刷新报文,维持各路由器的现有状态。当直连组网中有接收者时,如图3所示,组播源发送的组播数据经由Rl分别到达R2和R3,R2作为没有组播接收者的路由器,会向Rl发送剪枝报文,该剪枝报文被R3接收到后,因R3本 ...
【技术保护点】
一种组播剪枝方法,应用于协议无关组播密集模式PIM?DM网络,其特征在于,该方法包括:路由器为断言失败接口或不需要接收组播数据的组播入接口设置对应的剪枝否决列表和剪枝抑制定时器,所述剪枝否决列表用于记录在对应接口上接收到的剪枝否决报文的发送路由器的信息,所述剪枝抑制定时器的定时周期不小于剪枝延时时间;所述路由器在所述断言失败接口或所述不需要接收组播数据的组播入接口接收到组播数据或剪枝标识位为0的状态刷新报文时:如果对应接口的剪枝否决列表为空且剪枝抑制定时器未启动或已超时,则从对应接口向邻居路由器发送剪枝报文并重启所述剪枝抑制定时器;如果对应接口的剪枝抑制定时器已启动或剪枝否决列表不为空,则不执行任何动作。
【技术特征摘要】
1.一种组播剪枝方法,应用于协议无关组播密集模式PM-DM网络,其特征在于,该方法包括 路由器为断言失败接口或不需要接收组播数据的组播入接口设置对应的剪枝否决列表和剪枝抑制定时器,所述剪枝否决列表用于记录在对应接口上接收到的剪枝否决报文的发送路由器的信息,所述剪枝抑制定时器的定时周期不小于剪枝延时时间; 所述路由器在所述断言失败接口或所述不需要接收组播数据的组播入接口接收到组播数据或剪枝标识位为O的状态刷新报文时如果对应接口的剪枝否决列表为空且剪枝抑制定时器未启动或已超时,则从对应接口向邻居路由器发送剪枝报文并重启所述剪枝抑制定时器;如果对应接口的剪枝抑制定时器已启动或剪枝否决列表不为空,则不执行任何动作。2.根据权利要求I所述的方法,其特征在于,该方法还包括 所述路由器在所述断言失败接口或所述不需要接收组播数据的组播入接口接收到剪枝否决报文后,将该剪枝否决报文的发送路由器记录在对应接口的剪枝否决列表中,并在对应接口的剪枝抑制定时器已启动时,取消该剪枝抑制定时器。3.根据权利要求I所述的方法,其特征在于,该方法还包括 所述路由器在所述组播入接口或断言失败接口接收到剪枝报文后,清空对应接口的剪枝否决列表。4.根据权利要求I所述的方法,其特征在于,该方法还包括 所述路由器在检测到剪枝否决列表中记录的发送路由器宕机时,删除该剪枝否决列表中记录的该发送路由器。5.根据权利要求I所述的方法,其特征在于,该方法还包括 当所述不需要接收组播数据的组播入接口不再为所述组播数据的入接口或所述断言失败者接口变为非断言失败者NoInfo接口时,清空对应接口的剪枝否决列表,以及取消对应接口的剪枝抑制定时器。6.根据权利要求I所述的方法,其特征在于,所述剪枝抑制定时器的定时周期等于剪枝延时时间。7.—种路由设备,该路由设备为协议无关组播密集模式PIM-DM网络中的路由器,其特征在于,该路由设备包括设置单元、接收单元、判断单元、发送单元和重启单元,其中, 所述设置单元,用于为断言失败接口或不需要接收组播数据的组播入接口设置对应的剪枝否决列表和剪枝抑制定时器,所述剪枝否决列表用于记录在对应接口上接收到的剪枝否决报文的发送路由器的信息,所述剪枝抑制定时器的定时周期不小于剪枝延时时间; 所述接收单元,用于从设置单元设置了剪枝否决列表和剪枝抑制定时器的断言失败接口或不需要接收组播数据的组播入接口上接收组播数据或剪枝标识位为O的状态刷新报文; 所述判断单元,用于当接收单元在所述断言失败接口或所述不需要接收组播数据的组播入接口接收到组播数据或剪枝标识位为...
【专利技术属性】
技术研发人员:周维,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。