[发明专利]一种组播控制方法、路由设备及组播系统有效
申请号: | 201110034461.7 | 申请日: | 2011-02-01 |
公开(公告)号: | CN102624604A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 范树学;陈重;赵大赫;徐旭 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 路由 设备 系统 | ||
1.一种组播控制方法,其特征在于,所述方法包括:
共享网段上的第二路由设备接收所述共享网段上的第一路由设备周期性发送的第一加入请求,所述第一加入请求中携带有所述第一路由设备的反向路径转发RPF上游邻居信息,以及组播源的地址信息;
所述第二路由设备根据所述RPF上游邻居信息确定自身不是所述第一路由设备的RPF上游邻居,且根据所述组播源的地址信息确定自身为所述共享网段内的下游路由设备时,则接收到下游接收设备发送的第二加入请求后,暂时不将所述第二加入请求转发至根据单播路由获得的接收所述第二加入请求的RPF上游邻居;
当所述第二路由设备再次接收到所述第一加入请求或接收到所述第一路由设备发送的离开请求时,将自身根据单播路由获得的接收所述第二加入请求的RPF上游邻居设置为所述第一加入请求中携带的RPF上游邻居,并向所述第一加入请求中携带的RPF上游邻居发送所述第二加入请求。
2.根据权利要求1所述的组播控制方法,其特征在于,所述方法还包括:
当所述第二路由设备根据所述组播源的地址信息确定自身为所述共享网段内的上游路由设备,则判断自身是否为所述第一加入请求中携带的RPF上游邻居;
如果自身是所述第一加入请求中携带的RPF上游邻居,则根据所述组播源的地址信息,继续向所述共享网段的上一级网段发送所述第一加入请求;
如果自身不是所述第一加入请求中携带的RPF上游邻居,则丢弃所述第一加入请求。
3.根据权利要求1~2中任一项所述的组播控制方法,其特征在于,所述共享网段上的第二路由设备接收所述共享网段上的第一路由设备转发的第一加入请求,包括:
所述第二路由设备接收所述第一路由设备转发的指定组播源S的(S,G)加入请求,或者表示指定组播组G的所有组播源的(*,G)加入请求。
4.一种路由设备,其特征在于,所述路由设备位于共享网段上,所述路由器包括:
接收模块,用于接收所述共享网段上的第一路由设备周期性发送的第一加入请求,所述第一加入请求中携带有所述第一路由设备的反向路径转发RPF上游邻居信息,以及组播源的地址信息;
设备识别模块,用于根据所述RPF上游邻居信息确定自身是否为所述第一路由设备的RPF上游邻居,且根据所述组播源的地址信息确定自身是否为所述共享网段内的下游路由设备;
请求处理模块,用于在确定自身为所述共享网段内的下游路由设备,并接收到下游接收设备发送的第二加入请求时,暂时不将所述第二加入请求转发至根据单播路由获得的接收所述第二加入请求的RPF上游邻居,当所述接收模块次接收到所述第一加入请求或接收到所述第一路由设备发送的离开请求时,将自身根据单播路由获得的接收所述第二加入请求的RPF上游邻居设置为所述第一加入请求中携带的RPF上游邻居,并向所述第一加入请求中携带的RPF上游邻居发送所述第二加入请求。
5.根据权利要求4所述的路由设备,其特征在于,所述请求处理模块还用于在确定自身为所述共享网段内的上游路由设备时,则判断自身是否为所述第一加入请求中携带的RPF上游邻居,如果自身是所述第一加入请求中携带的RPF上游邻居,则根据所述组播源的地址信息,继续向所述共享网段的上一级网段发送所述第一加入请求;如果自身不是所述第一加入请求中携带的RPF上游邻居,则丢弃所述第一加入请求。
6.根据权利要求4~5中任一项所述的路由设备,其特征在于,所述第一加入请求,包括:所述第一路由设备转发的指定组播源S的(S,G)加入请求,或者表示指定组播组G的所有组播源的(*,G)加入请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110034461.7/1.html,转载请声明来源钻瓜专利网。