[发明专利]增强组播可靠性的方法和路由器无效
申请号: | 200710120241.X | 申请日: | 2007-08-14 |
公开(公告)号: | CN101202705A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 顾勤丰;陈勇;孙兵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增强 可靠性 方法 路由器 | ||
技术领域
本发明涉及网络通信领域,特别涉及一种增强组播可靠性的方法和路由器。
背景技术
随着因特网业务和IP网络技术的不断发展,基于因特网承载电信级的业务成为未来IP网络发展的必然趋势,特别是近年来包括语音、IPTV(Internet Protocol Television,互联网协议电视)和数据的三重业务播放(Tripple Play)业务,越来越受到电信运营商和电信设备商的青睐和关注。
参见图1,为现有IPTV业务的典型应用组网方式,IPTV应用的具体过程如下:BTV(Broadcast Television,广播电视)前端(即组播业务源)将视频数据流发送到IP城域网中,当用户需要服务时,由CPE(Customer Provider Edge,用户网络边缘设备),例如电视或电脑等,向BAS(Broadband Access Server,宽带接入服务器)进行STB(Set Top Box,机顶盒)接入认证,认证通过后,获得EPG(Electronic Program Guide,电子节目菜单),例如菜单中有北京电视台和上海电视台等多个节目频道,用户选择自己需要的节目频道向BAS发送加入频道的请求,BAS收到请求后,将IP城域网中的基于IP组播报文承载的视频数据流通过DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)转发到CPE,CPE进行节目播放,用户就可以看到自己需要的节目了。在实际应用中,IP城域网可以通过多个BAS和多个CPE相连,并且还可以设置节目权限,通过可控组播进行节目权限发放,即用户在满足权限要求时,才可以收看到那些受限的节目。
从图1可以看出,IPTV业务采用IP组播技术将业务流推送到用户终端,基于IP组播报文承载IPTV视频数据流的方法,对实时性和可靠性要求较高,当组播源服务器设备发生故障或链路发生故障时,都会影响IPTV业务的正常开展。
关于组播可靠性技术,现有技术中有两类,分别是:
1.组播源设备级可靠性技术,通过建立组播源集群服务器,保障设备级的可靠性和健壮性。参见图2,组播源服务器采用集群技术,当其中一台组播源服务器发生故障时,集群中其他服务器立即接管故障服务器的组播源角色,保证组播业务不中断。
2.网络级(链路级)组播可靠性技术,通过建立网络冗余链路保障组播数据流报文转发路径的可达性。参见图3,在组播网络中建立冗余链路,路由器R1和路由器R2建立两条可达的组播报文转发路径,两台路由器之间可以运行类似于VRRP+BFD等的冗余故障检测协议,初始时R1作为主用路由器转发组播数据流,R2作为备用路由器,如果R1发生故障(包括R1的链路故障),则通过冗余故障检测协议和路由收敛技术触发R2接管组播数据转发业务,此时R2成为主用路由器,R1则变成备用路由器。由此可见,网络级的组播可靠性技术基于冗余备份检测协议,并结合三层网络的路由收敛技术来完成组播业务数据流的故障切换和回切功能。
在实现本发明的过程中,发明人发现上述两种现有技术至少存在以下缺点:
1.组播源设备级可靠性技术要求各个组播源服务器部署相对集中,整个集群服务器网络如果受到非法攻击,会导致组播业务立即中断,另外集群技术也不能抵御自然灾害的风险;
2.网络级(链路级)组播可靠性技术无法规避组播路由器多点故障时对组播业务的影响,如果主用路由器(主用链路)和备份路由器(备份链路)同时故障,则组播业务会中断。
发明内容
为了提高组播业务的可靠性,本发明实施例提供了一种增强组播可靠性的方法和路由器。所述技术方案如下:
一方面,本发明实施例提供了一种增强组播可靠性的方法,在路由器上配置主组播源和备份组播源的信息,所述方法包括:
当所述主组播源正常时,所述路由器转发所述主组播源的组播数据;
当检测到所述主组播源异常时,所述路由器切换到所述备份组播源,转发所述备份组播源的组播数据。
另一方面,本发明实施例还提供了一种路由器,所述路由器包括:
配置模块,用于配置主组播源和备份组播源的信息;
检测模块,用于定时检测所述主组播源是否异常;
转发及切换模块,用于当所述主组播源正常时,转发所述主组播源的组播数据,当所述检测模块检测到所述主组播源异常时,切换到所述备份组播源,转发所述备份组播源的组播数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120241.X/2.html,转载请声明来源钻瓜专利网。