[发明专利]一种指定源组的组播用户快速离开的方法和装置有效
| 申请号: | 201010221295.7 | 申请日: | 2010-07-01 |
| 公开(公告)号: | CN101877678A | 公开(公告)日: | 2010-11-03 |
| 发明(设计)人: | 曹淑玲 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
| 代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;张颖玲 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 指定 用户 快速 离开 方法 装置 | ||
1.一种指定源组的组播用户快速离开的方法,其特征在于,该方法包括:
在最后一跳路由器配置指定源组;
当用户通过成员关系报告报文指示最后一跳路由器,不再接收所述指定源组的组播数据时,最后一跳路由器针对所述指定源组构造并向查询路由器发送特殊成员关系报告报文;
查询路由器接收到下游设备发来的成员关系报告报文后,构造特定源组查询报文,对于特殊成员关系报告报文中指示的指定源组进行优先查询。
2.根据权利要求1所述的方法,其特征在于,所述最后一跳路由器针对所述指定源组构造特殊成员关系报告报文具体为:
所述最后一跳路由器利用成员关系报告报文结构中的保留字段构造所述特殊成员关系报告报文,通过所述保留字段指示所述指定源组。
3.根据权利要求2所述的方法,其特征在于,所述查询路由器构造特定源组查询报文,对于特殊成员关系报告报文中指示的指定源组,优先查询,具体为:
所述查询路由器计算待构造的特定源组查询报文的报文长度,若需要对报文进行拆分,且所述特殊成员关系报告报文的保留字段所指示的指定源组在待查询的源地址列表中,则在拆分后的首个或前多个特定源组查询报文中加入指定源组的源地址,进行优先查询。
4.根据权利要求3所述的方法,其特征在于,所述查询路由器在构造完成所述特定源组查询报文后,还包括:
查询路由器向下游设备发送所述特定源组查询报文,并等待下游设备的响应;若查询路由器在发送了最后侦听者查询个数个特定源组查询报文后,未收到任何回应,则认为特定源组超时,进行源地址老化处理,删除所述特定源组记录,停止向用户转发特定源组的组播数据流。
5.根据权利要求1所述的方法,其特征在于,所述最后一跳路由器配置指定源组的方法具体为:
在最后一跳路由器通过配置命令开启指定源组的组播用户快速离开功能,即通过配置指明需要启用快速离开功能的一个或多个指定源组。
6.一种指定源组的组播用户快速离开的装置,其特征在于,该装置包括:
指定源组配置模块,位于最后一跳路由器,用于通过配置命令指定需要开启快速离开功能的指定源组;
成员关系报告报文处理模块,位于最后一跳路由器,用于在接收到直连主机发来的成员关系报告报文后,针对所述指定源组构造并向上游设备发送特殊成员关系报告报文,所述特殊成员关系报告报文中包含所述指定源组的指示信息;
特定源组查询报文处理模块,位于查询路由器,用于在接收到下游设备发来的成员关系报告报文后,构造特定源组查询报文,对于特殊成员关系报告报文中指示的指定源组,优先查询。
7.根据权利要求6所述的装置,其特征在于,所述成员关系报告报文处理模块包括:
成员关系报告报文构造单元,用于在接收到直连主机发来的成员关系报告报文后,构造并向上游设备发送成员关系报告报文;所述成员关系报告报文包括一般成员关系报告报文和特殊成员关系报告报文;所述特殊成员关系报告报文中的保留字段用于指示所述指定源组;
成员关系报告报文发送单元,用于向上游设备发送成员关系报告报文。
8.根据权利要求7所述的装置,其特征在于,所述特定源组查询报文处理模块包括:
成员关系报告报文接收单元,用于接收下游设备发来的成员关系报告报文;
成员关系报告报文处理判断单元,用于判断成员关系报告报文是否为状态变化记录,是否需要触发发送特定源组查询报文;
特定源组查询报文长度计算单元,用于计算待查询的组记录总长度,并判断是否需要拆分所述特定源组查询报文;
特定源组查询报文构造单元,用于根据特定源组查询报文长度计算单元的计算结果构造特定源组查询报文,当需要对进行拆分,且特殊成员关系报告报文中指示的指定源组在待查询的源地址列表中,则在拆分后的首个或前多个特定源组查询报文中加入指定源组的源地址;
特定源组查询报文发送单元,用于向下游设备发送所述特定源组查询报文,对于被拆分后的多个特定源组查询报文,分成多次发送。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
特定源组查询报文接收和处理模块,用于接收上游设备发来的特定源组查询报文,如果被查询的特定源组还有用户,则构造并向上游发送成员关系报告报文,无用户则不做出响应。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
源地址老化处理模块,位于查询路由器,用于在发出了最后侦听者查询个数个特定源组查询报文后,未收到任何回应时,进行源地址老化处理,删除所述特定源组记录,停止向用户转发特定源组的组播数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010221295.7/1.html,转载请声明来源钻瓜专利网。





