[发明专利]组播转发表项维护方法及协议无关组播路由器有效
申请号: | 201210014059.7 | 申请日: | 2012-01-18 |
公开(公告)号: | CN102595248A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 周迪;刘宇;陈旭盛 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/6405 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 维护 方法 协议 无关 路由器 | ||
技术领域
本发明涉及组播技术领域,具体涉及组播转发表项维护方法及协议无关组播(PIM,Protocol Independent Multicast)路由器。
背景技术
因特网协议(IP,Internet Protocol)视频监控已经成为安防领域的主流和未来。监控业务中的实况点播业务存在多方点播者同时观看某一摄像机场景的需求。显然,IP组播是解决这一需求的很好途径。
图1给出了现有的IP组播的典型组网图,如图1所示,如果两台监控主机和电视墙要同时点播同一个摄像机,那么,摄像机只需要出一路组播流,PIM路由器Rtr-1复制出两份组播流,PIM路由器Rtr-3也复制出两份组播流。如此,相对于单播的实况点播,摄像机的压力就小了很多,不用负责流的复制,网络设备根据接收者的需求在合适的节点复制组播流,网络流量压力也小了很多。
虽然现有的IP组播技术有如上的优点,但在监控业务中存在一个表项容量消耗的问题,这通常存在于组播点播者为轮切者的场景中。当组播点播者为轮切者时,轮切者每隔一段时间轮切一次所加入的组播组,即轮切者会每隔一段时间加入一个或一批组播组,当每一段时间结束时,会离开该段时间内加入的这个或这批组播组再加入另一个或另一批组播组。例如:当轮切者为监控电视墙时,监控电视墙通常每隔5秒轮切一次所加入的组播组,即每隔5秒加入十多个组播组接收组播流,然后离开这些组播组再加入另一批组播组,当离开一批组播组时,虽然PIM路由器不再转发这些组的组播流,但是这些组的(S,G)表项并不会从PIM路由器上立即删除,而是要保留3分钟左右的时间,这是为了防止频繁地接收和离开对PIM路由器的性能消耗而设计的。但是大量无用(S,G)表项的残留又会占用紧张的转发表项容量,这些无用表项积累到一定程度会消耗光PIM路由器的转发资源,最终导致轮切者无法再接收新的组播流。
发明内容
本发明提供组播转发表项维护方法及PIM路由器,以提高组播转发效率。
本发明的技术方案是这样实现的:
一种组播转发表项维护方法,该方法包括:
协议无关组播PIM路由器接收针对一个组播组的组播加入消息,且该消息带有轮切标记,判断是否存在针对该组播组的组播转发表项,若已存在,将该消息的入接口添加到该表项的出接口列表中,并在该出接口列表中的该入接口上添加轮切标记;若不存在,生成针对该组播组的组播转发表项,将该消息的入接口添加到该表项的出接口列表中,同时在该出接口列表中的该入接口上添加轮切标记;
PIM路由器接收针对一个组播组的组播离开消息,在自身查找针对该组播组的组播转发表项,将该消息的入接口从该表项的出接口列表中删除,若该出接口列表中的该入接口上带有轮切标记且该表项的出接口列表为空,则直接或加速删除该表项。
当不存在针对该组播组的组播转发表项时,
所述在该出接口列表中的该入接口上添加轮切标记的同时进一步包括:在该新生成的组播转发表项上添加轮切标记,同时向上游PIM路由器发送带有轮切标记的组播加入消息。
当存在针对该组播组的组播转发表项时,
所述将该消息的入接口添加到该表项的出接口列表中,并在该出接口列表中的该入接口上添加轮切标记之前进一步包括:
判断该入接口是否已存在于该表项中,若已存在,判断该表项是否带有轮切标记,若带有,向上游PIM路由器发送带有轮切标记的组播加入消息,若不带有,向上游PIM路由器发送不带轮切标记的组播加入消息;若不存在,则执行所述将该消息的入接口添加到该表项的出接口列表中,并在该出接口列表中的该入接口上添加轮切标记的动作,
且所述将该消息的入接口添加到该表项的出接口列表中,并在该出接口列表中的该入接口上添加轮切标记的同时进一步包括:
判断该表项是否带有轮切标记,若带有,向上游PIM路由器发送带有轮切标记的组播加入消息,若不带有,向上游PIM路由器发送不带轮切标记的组播加入消息。
所述方法进一步包括:
当PIM路由器接收针对一个组播组的组播加入消息,且该消息不带轮切标记时,判断是否存在针对该组播组的组播转发表项,若已存在,将该消息的入接口添加到该表项的出接口列表中,向上游PIM路由器发送不带轮切标记的组播加入消息,且若该表项上带有轮切标记,则清除该轮切标记;若不存在,生成针对该组播组的组播转发表项,将该消息的入接口添加到该表项的出接口列表中,向上游PIM路由器发送不带轮切标记的组播加入消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210014059.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型高压发泡塞
- 下一篇:一种核电站换热器管板的胀管器