[发明专利]组播路由的切换方法及装置有效
申请号: | 200810115250.4 | 申请日: | 2008-06-19 |
公开(公告)号: | CN101610200A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 段少雄 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 切换 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种组播路由的切换方法及装置。
背景技术
随着通信技术的不断发展,IP通信技术在传统的单播方式和广播方式的 基础上出现了组播方式。IP组播是指在IP网络中将数据包以尽力传送 (best-effort)的形式发送到网络中的某个确定节点子集,这个子集称为组 播组(multicast group)。IP组播的基本思想是,源主机只发送一份数据, 这份数据中的目的地址为组播组地址;组播组中的所有接收者都可接收到同 样的数据拷贝,并且只有组播组内的目标主机可以接收该数据,网络中的其 他主机不能接收该数据。IP组播技术有效地解决了单点发送多点接收的问题, 实现了IP网络中单点到多点的高效数据传送,能够大量节约网络带宽、降低 网络负载,因此,IP组播技术在各个信息服务领域中得到了越来越广泛的应 用。
在现有技术中,稀疏模式协议无关组播(Protocol Independent Multicast-Parse Mode,PIM-SM)和特定源组播(Source-Specific Multicast, SSM)是两种常用的域内组播模式,都是通过建立组播分发树来进行组播数据 包的转发。在接收端的共享网段上,有多台路由器同时存在的情况下,如果 都向此网段转发数据,则选举出唯一一台路由器作为此网络段的指定路由器 (Designated Router,DR),由该DR负责向此网段转发数据;在源端的共 享网段上,同样也选举出唯一的DR来负责向汇聚点(Rendezvous Point,RP) 发送注册报文;如果接口都不能使用PIM SM/SSM的情况,通过组管理协议 (Internet Group Management Protocol Internet,IGMP)机制选举一个查 询器,由它来负责向此网段转发数据。
发明人在实现本发明的过程中,发现现有技术至少存在如下缺陷:
1)组播源和组播接收者通过二层交换机和路由器相连,路由器不会向与 交换机相连的接口发布路由,甚至此接口都不配置单播路由协议。在接收端, 当DR失去到源的路由时,DR就不能向源方向发送加入分发树的请求,而其 余的路由器虽然能接收到接收者发送来的IGMP加入(需要指出的是,此处以 及本发明的后续内容仅以IPv4为例进行说明,本发明的技术方案在IPv6中 同样适用),但由于其不是DR,也不会向上游发送加入组播分发树的请求, 从而使组播流中断。同样,在源端,DR失去到RP的路由,该DR就不能向RP 发送注册报文,而其余的路由器也因其不是DR,也不会向RP发送注册报文, 导致数据断流,用户无法实现点播。
2)虽然在现有技术中,为了避免上述问题,运营商可以在用户侧接口配 置单播协议,发布单播路由,DR通过备份DR来学习路由,但这样用户侧网 络将出现单播路由,对安全造成一定的影响,且无法解决单播路由协议本身 出现故障的场景。
发明内容
本发明实施例提供一种组播路由的切换方法及装置,解决源或汇聚点不 可达导致的数据断流的问题,并且不需要在用户侧接口配置单播协议,发布 单播路由。
本发明实施例提供了一种组播路由的切换方法,包括:
判断主指定路由器的源或汇聚点,或者查询器的源或汇聚点是否可达;
若所述主指定路由器的源或汇聚点不可达,则所述主指定路由器向备份 指定路由器发送指示报文,根据所述指示报文,将所述备份指定路由器切换 为主指定路由器;或者
若所述查询器的源或汇聚点不可达,则所述查询器向非查询器发送指示 报文,根据所述指示报文,将所述非查询器切换为查询器。
本发明实施例还提供了另一种组播路由的切换方法,包括:
判断主指定路由器的源或汇聚点,或者查询器的源或汇聚点是否可达;
若所述主指定路由器的源或汇聚点不可达,则将有本地接收者加入的下 游接口设置为上游接口,并通过所述上游接口发送加入报文;或者
若所述查询器的源或汇聚点不可达,则将有本地接收者加入的下游接口 设置为上游接口,并通过所述上游接口发送加入报文。
本发明实施例提供了一种组播路由的切换装置,包括:
第一判断模块,用于判断主指定路由器的源或汇聚点,或者查询器的源 或汇聚点是否可达;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810115250.4/2.html,转载请声明来源钻瓜专利网。