[发明专利]一种断言报文的发送方法和装置有效
申请号: | 201710029299.7 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106878188B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 张苹 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 断言 报文 发送 方法 装置 | ||
本申请提供一种断言Assert报文的发送方法,所述方法应用于组播路由器,所述方法包括:接收组播报文;若本路由器的Assert状态为获胜Winner状态、且本路由器接收所述组播报文的接口为本路由器上的组播转发表的出接口,则通过所述出接口向同网段的其它组播路由器发送Assert报文。该方法可以在一些特殊的组网环境下,在多个转发者中尽快选举出正确的转发者,避免下游的接收者长时间收到双份流的问题。
技术领域
本申请涉及通信技术领域,尤其涉及一种Assert(断言)报文的发送方法和装置。
背景技术
IP(Internet Protocol,互联网协议)组播是指在IP网络中将数据包以尽力传送(best-effort)的形式发送到网络中的某个确定节点子集,这个子集称为组播组(multicast group)。IP组播的基本原理是:组播源只发送一份数据,这份数据中的目的地址为组播组地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机可以接收该数据,网络中其它主机不能收到。
PIM(Protocol Independent Multicast,协议无关组播)是一种使用较为广泛的组播路由协议。在PIM域(即支持PIM协议的组播路由器所组成的网络)中,如果一个网段内存在多台组播路由器,则相同的组播报文可能会被重复发送到该网段。参见图1,当RouterA和Router B从上游节点收到相同的组播报文后,都会向本地网段转发该报文,于是处于下游的节点Router C就会收到两份相同的组播报文。
为了避免接收者接收到重复的组播报文,在IP组播中引入了Assert机制,通过Assert选举,选举成功的组播路由器可以继续转发组播报文,而选举失败的组播路由器不再转发组播报文。参见图1,Router A和Router B会通过其下游接口向同网段的所有PIM路由器以组播方式发送断言报文(Assert Message),通过Assert竞争,Router A和Router B中的获胜者将成为组播报文在同网段的转发者。
尽管有Assert机制的存在,但在一些特殊的组网环境下,仍可能出现接收者长时间接收到重复的组播报文的情况,造成链路带宽的浪费。
发明内容
有鉴于此,本申请提供一种Assert报文的发送方法和装置,用以对现有的Assert机制进行扩展,解决在一些特殊的组网环境下,接收者长时间接收到重复的组播报文的问题。
具体地,本申请是通过如下技术方案实现的:
本申请第一方面,本申请提供了一种Assert报文的发送方法,所述方法应用于组播路由器,所述方法包括:
接收组播报文;
若本路由器的Assert状态为获胜Winner状态、且本路由器接收所述组播报文的接口为本路由器上的组播转发表的出接口,则通过所述出接口向同网段的其它组播路由器发送Assert报文。
本申请第二方面,提供了一种Assert报文的发送装置,所述装置可以应用于组播路由器,具有实现上述方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块或单元。
一种可能的实现方式中,所述装置包括:
接收单元,用于接收组播报文;
发送单元,用于在确定本路由器的Assert状态为获胜Winner状态、且本路由器接收所述组播报文的接口为本路由器上的组播转发表的出接口时,通过所述出接口向同网段的其它组播路由器发送Assert报文。
另一种可能的实现方式中,所述装置包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;所述处理器通过读取所述存储器中存储的逻辑指令,执行本申请第一方面所述的Assert报文的发送方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710029299.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络中路由更新的方法、网络设备和系统
- 下一篇:灯控制装置及方法