【技术实现步骤摘要】
本专利技术涉及数据通信
,尤其涉及PIM SM(稀疏模式独立组播协议,protocolindependent multicast sparse mode)的优雅重启技术。
技术介绍
目前,新兴起的流媒体业务对可靠性提出了较高的要求,设备级可靠性是实现业务可靠性的一个重要方面。高可靠性设备通常采用数据平面、控制平面分离的分布式体系结构以及双主控冗余的设计。数据平面、控制平面分离的分布式体系结构将设备划分为控制和转发两个层面,控制层面负责路由的控制和计算,转发层面只负责数据转发。支持双主控冗余的设备使用两个MPU(main processing unit),主MPU处于工作状态,从MPU处于备份状态,当主MPU出现故障或者手工重启后,从MPU立刻接替主MPU的工作。目前大多数厂商将静态配置信息和数据平面的转发表项信息备份到从MPU上,当设备发生主从切换后,备份的转发表项能正确指导转发线卡上的数据转发。对于控制平面的协议状态的备份,有两种实现方法:第一种是在从MPU上实时备份主MPU上所有的协议状态信息,当设备主从切换后,协议可以迅速恢复到正常的工作状态。显然备份所有协议状态会占用设备太多资源,扩展性也很差,实现代价过高。第二种方法是切换发生后在控制平面重新建立协议状态的信息。但是在切换过程中协议状态达到稳定之前,可能会出现路由震荡甚至可能导致业务转发中断。因此,目前有一些路由协议提出了优雅重启的方法。优雅重启技术可以避免设备主从切换时邻居关系发生震荡。一旦重启发生,重启设备尽快完成与邻居的路由信息的同步,然后更新本地路由信息。 PIM SM协议是目前 ...
【技术保护点】
基于PIMSM协议的优雅重启方法,包括:发生主从切换的重启设备发送重启通知报文至邻居设备,并启动优雅重启定时器;邻居设备接收到重启通知报文后,向重启设备发送重启应答报文,协助重启设备完成组播协议状态信息恢复,所述组播协议状态信息包括邻居状态、指定路由器状态、自举路由器状态和汇聚点集合状态、组播分布树信息库状态,所述组播分布树信息库状态包括各个接口上的因特网组管理协议成员状态、下游加入剪枝状态、上游加入剪枝状态;当优雅重启定时器超时,或当重启设备接收完毕所有邻居设备发送的组播协议状态信息并完成组播协议状态信息恢复后,重启结束,触发组播分布树信息库状态一致性更新组播转发信息库;重启设备向邻居设备发送重启结束报文;其特征在于,邻居设备协助重启设备完成组播协议状态信息恢复具体包括:邻居设备将本地保存的自举路由器信息和汇聚点集合信息用自举报文单播给重启设备;位于重启设备下游的邻居设备根据其组播分布树信息库中的上游加入剪枝状态向重启设备发送触发加入消息;邻居设备检查所有与重启设备相连的接口,若在接口上存在因特网组管理协议成员,则伪造因特网组管理协议主机成员报告发送给重启设备;重启设备完成组播协议状 ...
【技术特征摘要】
1.基于PIM SM协议的优雅重启方法,包括:发生主从切换的重启设备发送重启通知报文至邻居设备,并启动优雅重启定时器;邻居设备接收到重启通知报文后,向重启设备发送重启应答报文,协助重启设备完成组播协议状态信息恢复,所述组播协议状态信息包括邻居状态、指定路由器状态、自举路由器状态和汇聚点集合状态、组播分布树信息库状态,所述组播分布树信息库状态包括各个接口上的因特网组管理协议成员状态、下游加入剪枝状态、上游加入剪枝状态;当优雅重启定时器超时,或当重启设备接收完毕所有邻居设备发送的组播协议状态信息并完成组播协议状态信息恢复后,重启结束,触发组播分布树信息库状态一致性更新组播转发信息库;重启设备向邻居设备发送重启结束报文;其特征在于,邻居设备协助重启设备完成组播协议状态信息恢复具体包括:邻居设备将本地保存的自举路由器信息和汇聚点集合信息用自举报文单播给重启设备;位于重启设备下游的邻居设备根据其组播分布树信息库中的上游加入剪枝状态向重启设备发送触发加入消息;邻居设备检查所有与重启设备相连的接口,若在接口上存在因特网组管理协议成员,则伪造因特网组管理协议主机成员报告发送给重启设备;重启设备完成组播协议状态信息恢复具体包括:重启设备通过解析接收到重启应答报文恢复出邻居状态和指定路由器状态;通过解析接收到自举报文恢复出自举路由器状态和汇聚点集合状态;通过解析触发加入消息恢复下游加入剪枝状态,并根据所有接口保存的下游加入剪枝状态恢复出上游加入剪枝状态;通过解析因特网组管理协议主机成员报告中的组播组IP地址恢复该因特网组管理协议主机成员报告对应接口下的因特网组管理协议成员状态。2.如权利要求1所述基于PIM SM协议的优雅重启方法,其特征在于,在同一网段的多个邻居设备中仅选举一个邻居设备向重启设备发送自举报文和伪造的因特网组管理协议主机成员报告。3.如权利要求1或2所述基于PIM SM协议的优雅重启方法,其特征在于,当重启设备为汇聚点设备,所述重启设备的组播协议状态信息还包括由注册报文触发创建的由(S,G)表项构成的注册状态;位于重启设备上游的邻居设备将注册报文中伪IP头部的源IP地址和目的IP地址修改为(S,G)表项中的组播源IP地址和组播组IP地址,并将该注册报文发给重启设备;重启设备收到注册报文后,创建注册状态。4.如权利要求3所述基于PIM SM协议的优雅重启方法,其特征在于,在重启通知报文中增加Local RP list字段;发生主从切换的重启设备先检查静态配置中是否存在本地IP地址配置为静态汇聚点设备或者动态候选汇聚点设备,如是,将配置为静态汇聚点设备或者动态候选汇聚点设备的本地IP主地址填入Local RP list字段,后将重启通知报文发送至邻居设备;邻居设备提取并保存重启通知报文中的Local RP list字段;位于重启设备上游的邻居设备将本地保存的组播分布树信息库信息中与重启设备相关的下游加入剪枝状态置上标记,针对在组播分布树信息库中置上标记的(S,G)表项,在汇聚点集合信息中查找该(S,G)表项中组播组IP地址映射的汇聚点设备,如果查找到的汇聚点设备的IP地址存在于所述Local RP list中,上游的邻居设备则判断该重启设备为汇聚点设备。5.如权利要求1或2所述基于PIM SM协议的优雅重启方法,其特征在于,重启过程中重启设备遍历组播转发信息...
【专利技术属性】
技术研发人员:熊思,王强,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:90[中国|成都]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。