一种点对多点组播业务的保护方法及网络设备的制作方法

文档序号:7806895阅读:145来源:国知局
专利名称:一种点对多点组播业务的保护方法及网络设备的制作方法
技术领域
本发明涉及网络传输领域中的多协议标签交换(MPLS,Multi-Protocol Label Switching)技术,尤其涉及一种点对多点(P2MP,Point 2 Multiple Point)组播业务的保护方法及网络设备。
背景技术
MPLS是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、 路由、转发和交换等能力。MPLS主要用来解决网络问题,如网路速度、可扩展性、服务质量 (QoS, Quality of Service)管理以及流量工程。P2MP组播技术是MPLS中一种将业务从单个发送端设备传送到多个接收端设备的传送技术。P2MP组播传输网络中具有固定带宽的单向链路,由多个具有路由和/或交换功能的网络设备组成;其中,与发送端设备相连的网络设备称为根节点设备,与接收端设备相连接的网络设备称为叶子节点设备。目前,P2MP组播传输网络中进行组播业务的保护方法,主要存在以下两种一种是基于传送路径1+1的保护方法,该保护方法为在根节点设备及叶子节点设备之间建立相同的两条路径,当其中一条路径发生故障时,直接断开故障路径使用另一条路径。但是,该保护方法由于需要建立大量的路径,所以带来了大量的建立和维护成本。另一种是基于客户侧链路的双归保护技术的1 1保护方法,该保护方法为在根节点设备和叶子节点设备之间分别建立工作路径和保护路径,当工作路径出现故障时,由叶子节点设备通知根节点设备使用保护路径。但是,该保护方法需要在叶子节点设备和根节点设备之间建立反向链路用于通知故障,再从根节点设备开始进行保护路径的建立,如此,会增加路径建立的复杂性。可见,目前已有的P2MP组播业务的保护方法,要么因为需要建立大量的路径而消耗大量网络建立成本,要么由于建立反向链路以及从根节点设备开始建立保护路径而导致建立保护路径的复杂性,无法既节约成本又使用简单的保护链路实现组播业务的保护。

发明内容
有鉴于此,本发明的目的在于提供一种P2MP组播业务的保护方法及网络设备,既节约成本、又使用简单的保护路径实现组播业务的保护。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种点对多点P2MP组播业务的保护方法,该方法包括设置网络设备为备用网络设备,所述网络设备判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备的所在分支路径出现故障时,所述网络设备利用保护路径对组播业务进行保护。上述方案中,所述判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障之前,该方法还包括配置保护路径。上述方案中,所述保护路径为网络设备与对应的主用叶子节点设备服务的客户
5端设备配置备份接入链路,及与对应的主用叶子节点设备配置主备设备保护路径。上述方案中,所述判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,包括所述网络设备作为备用网络设备接收对应的主用叶子节点设备发来的故障检测报文,根据接收故障检测报文的状况判断所述主用叶子节点设备是否出现故障,同时判断是否接收到对应的主用叶子节点设备发来的故障通告;若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则确定主用叶子节点设备或主用叶子节点设备所在分支路径没有出现故障;若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障;若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障。上述方案中,所述利用保护路径对组播业务进行保护,包括网络设备根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护。上述方案中,所述根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,包括若网络设备根据故障通告判定故障类型为主用叶子节点的传送路径出现故障, 当作为备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,使用主备设备保护路径将组播业务发送给主用叶子节点设备;当作为备用网络设备的网络设备不是 P2MP组播传输网络中的叶子节点设备时,该网络设备从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若网络设备根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则本网络设备接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备;若网络设备判定主用叶子节点设备出现故障,网络设备是P2MP组播传输网络中的叶子节点设备时,将本网络设备接收到的组播业务使用备份接入链路发送给本网络设备对应的主用叶子节点设备服务的接收端设备;若网络设备判定主用叶子节点设备出现故障,且网络设备不是P2MP组播传输网络中的叶子节点设备时,所述网络设备从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备。本发明还提供了一种网络设备,该网络设备包括路径配置模块、故障检测模块和控制模块;其中,路径配置模块,用于收到控制模块发来的对组播业务进行保护的通知时,利用保护路径对组播业务进行保护;故障检测模块,用于判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障时,通知控制模块主用叶子节点设备对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障;控制模块,用于当网络设备设置为备用网络设备后,收到故障检测模块发来的对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障的通知后,通知路径配置模块对组播业务进行保护。上述方案中,所述路径配置模块,还用于配置保护路径。上述方案中,所述路径配置模块,具体用于与对应的主用叶子节点设备服务的客户端设备配置备份接入链路,及与对应的主用叶子节点设备配置主备设备保护路径。上述方案中,所述故障检测模块,具体用于接收路径配置模块发来的网络信息,根据网络信息中的故障检测报文的接收状况判断所述主用叶子节点设备是否出现故障,同时判断是否接收到对应的主用叶子节点设备发来的故障通告,若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则确定主用叶子节点设备或主用叶子节点设备所在分支路径没有出现故障;若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障;若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障。上述方案中,所述控制模块,具体用于根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,然后通知路径配置模块使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备;相应的,所述路径配置模块,还用于接收控制模块发来的使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备的通知。上述方案中,所述控制模块,具体用于若根据故障通告判定故障类型为主用叶子节点的传送路径出现故障,当作为备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块使用主备设备保护路径将组播业务发送给主用叶子节点设备;当作为备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,该通知路径配置模块从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则通知路径配置模块接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备;若判定主用叶子节点设备出现故障,且所在网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块将接收到的组播业务使用备份接入链路发送给对应的主用叶子节点设备服务的接收端设备;若判定主用叶子节点设备出现故障,且所在网络设备不是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备。本发明所提供的P2MP组播业务的保护方法及网络设备,当备用网络设备检测出对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障时,对组播业务进行保护,如此,可以避免在传输网络中建立大量的保护路径所需消耗的大量网络建立成本;另外,由于本发明可以直接由备用网络设备决定是否利用保护路径对组播业务进行保护,如此,可以通过使用简单的保护路径来对P2MP组播业务进行保护。


图1为本发明P2MP组播业务的保护方法流程示意图;图2为P2MP组播传输网络中备份接入链路示意图一;图3为P2MP组播传输网络中备份接入链路示意图二 ;图4为本发明网络设备的组成结构示意图。
具体实施例方式本发明的基本思想是设置网络设备为备用网络设备,该网络设备判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障时,该网络设备利用保护路径对组播业务进行保护。下面结合附图及具体实施例对本发明再作进一步详细的说明。如图1所示,本发明提供了一种P2MP组播业务的保护方法,包括以下步骤步骤101 当选定网络设备作为P2MP组播传输网络中任意一个主用叶子节点设备的备用网络设备时,将该网络设备设置为备用网络设备。这里,所述选定网络设备可以选定的是P2MP组播传输网络中的叶子节点设备,也可以不是P2MP组播传输网络中的叶子节点设备;所述设置为备用网络设备可以包括保存对应的主用叶子节点设备的设备信息和该主用叶子节点设备服务的接收端设备的设备信息;其中,对网络设备进行设置的方法及所要设置的内容,均按照已有技术执行,这里不做赘述。步骤102 网络设备接入传输网络,建立保护路径。这里,所述保护路径包括网络设备与对应的主用叶子节点设备服务的客户端设备配置备份接入链路,及与对应的主用叶子节点设备配置主备设备保护路径;其中,所述备份接入链路为备用网络设备与对应的主用叶子节点设备之间的接入链路,可以包括源节点设备信息、链路标识、目的节点设备信息等;所述配置备份接入链路的方法可以由操作人员手动建立,也可以通过使用网络设备中预置的路径表来实现对备份接入链路的建立,其中路径表的使用及路径表的建表方法均为已有技术实现,这里不做赘述;所述与对应的主用叶子节点设备配置主备设备保护路径可以由操作人员手动建立,也可以通过使用网络设备中预置的路径表来实现,均为已有技术,这里不做赘述。本步骤中,网络设备在传输网络中还执行除了备用网络设备功能以外网络中的功能,所述网络设备在传输网络中还会实时接收网络信息,并将该网络信息发送给对应的网络设备,比如,如图2所示,其中网络设备2作为网络设备1的备用网络设备,同时网络设备 2还作为P2MP组播传输网络中的一个叶子节点设备,网络设备2接收交换路由设备发来的组播业务,将组播业务发送给对应的接收端设备2 ;其中,所述网络信息为网络设备处于所在传输网络中接收到的所有其他网络设备发来的信息。步骤103 网络设备实时判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,若均没有出现故障,则重复执行步骤103 ;否则,执行步骤104。这里,所述判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障包括该网络设备接收对应的主用叶子节点设备发来的故障检测报文,根据接收故障检测报文的状况判断所述主用叶子节点设备是否出现故障,且判断是否接收到对应的主用叶子节点设备发来的故障通告;若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则判定为主用叶子节点设备及主用叶子节点设备的链路均没有出现故障;若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障;若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障;所述传送路径为已有技术中规定的从根节点至该主用叶子节点设备之间的路径;所述接入链路为已有技术中规定的该主用叶子节点设备与其服务客户端设备之间的路径;其中,所述故障检测报文的产生及发送方法为已有技术,比如可以为连续检测和连接校验(CC&CV, Continutity Check&Connectivity Verification)报文;所述故障通告可以包括故障类型和故障节点信息等,生成及发送方法为已有技术,这里不做赘述。所述根据接收故障检测报文的状况判断所述主用叶子节点设备是否出现故障为 该网络设备检测自身接收到的所有网络信息是否为主用叶子节点设备发来的故障检测报文,若是故障检测报文,则记录本次接收到主用叶子节点设备发来故障检测报文与上一次接收到主用叶子节点设备发来的故障检测报文之间的时长,若该时长超过预置的时长门限,则判定为主用叶子节点设备出现故障,否则判定为主用叶子节点设备没有出现故障;所述时长门限为根据实际情况预置的时长,比如可以将时长门限预置为3秒。步骤104 网络设备利用保护路径对组播业务进行保护。这里,所述对组播业务进行保护为所述网络设备根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,然后使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备,具体的若网络设备根据故障通告判定故障类型为主用叶子节点的传送路径出现故障, 当作为备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,将本网络设备接收到的组播业务进行复制,使用主备设备保护路径将组播业务发送给主用叶子节点设备、同时本网络设备将组播业务发送给本网络设备服务的接收端设备;当作为备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,该网络设备从选定的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若网络设备根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则本网络设备接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备、同时本网络设备将组播业务发送给本网络设备服务的接收端设备;若网络设备判定主用叶子节点设备出现故障,当作为备用网络设备的网络设备是 P2MP组播传输网络中的叶子节点设备时,将本网络设备接收到的组播业务进行复制,使用备份接入链路发送给本网络设备对应的接收端设备、及本网络设备对应的主用叶子节点设备服务的接收端设备;比如,如图2所示,其中,网络设备1和网络设备2均处于同一个P2MP 组播传输网络中、且均为叶子节点设备,网络设备1为主用叶子节点设备,网络设备2配置为网络设备1的备用网络设备,当网络设备2判定开启备份接入链路后,将接收到的组播业务同时发送给本网络设备对应的接收端设备2、及接收端设备1 ;当作为备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,该网络设备从选定的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备;比如,如图3所示,其中网络设备1和网络设备3均为叶子节点设备,网络设备1 为主用叶子节点设备、网络设备2配置为网络设备1的备用网络设备,当网络设备2判定网络设备1出现故障后,从网络设备3提取的组播业务,再使用备份接入链路将组播业务发送给网络设备1服务的接收端设备1。其中,所述选定的叶子节点设备可以为根据预置在网络设备中的叶子节点设备信息选定。上述步骤104完成后,该作为备用网络设备的网络设备还会判断是否接收到对应的主用叶子节点设备发来的故障消除报文,若收到,则停止对组播业务进行保护,执行步骤 103 ;否则,继续对组播业务进行保护。另外,步骤103中所述网络设备实时判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障之前,该主用叶子节点设备还需要进行以下操作步骤a 当确定网络设备为P2MP组播传输网络中的主用叶子节点设备时,将该网络设备设置为主用叶子节点设备。这里,所述网络设备为P2MP组播传输网络中的叶子节点设备;所述设置为主用叶子节点设备可以包括保存对应的备用网络设备的设备信息和该主用叶子节点设备服务的接收端设备的设备信息。步骤b 与对应的备用网络设备配置主备设备保护路径。这里,主备设备保护路径可以由操作人员手动建立,也可以通过使用网络设备中预置的路径表来实现,均为已有技术,这里不做赘述。步骤c 正常执行P2MP组播传输网络中的任务时,使用主备设备保护路径向对应的备用网络设备周期性发送故障检测报文,同时根据接收到根节点设备及接收端设备分别发来故障检测报文的状况判断自身所在分支路径是否出现故障,若出现故障,则向对应的备用网络设备发送故障通告;若无故障,则继续执行P2MP组播传输网络中的任务。这里,所述判断自身所在分支路径是否出现故障为根据每次接收到根节点设备及接收端设备分别发来故障检测报文之间的时长判断,若根节点设备发来的故障检测报文之间的时长超过预置的时长门限,则判定自身传送路径出现故障出现故障,向对应的备用网络设备故障类型为主用叶子节点的传送路径出现故障的故障通告,接收到对应的网络设备发来的组播业务后,将组播业务发送给客户端设备;若接收端设备发来的故障检测报文之间的时长超过预置的时长门限,则判定自身的接入链路出现故障,向对应的备用网络设备故障类型为主用叶子节点的接入链路出现故障的故障通告,并且将自身接收到的组播业务发送给对应的备用网络设备。所述根节点设备及接收端设备分别发来故障检测报文可以设置根节点设备及接收端设备为周期性进行发送,也可以设置根节点设备及接收端设备为由网络管理人员确定开启故障检测功能时开始周期性发送。所述若出现故障,则向对应的备用网络设备发送故障通告之后,还会由网络管理人员对本网络设备进行修护排除,一旦排除故障,则本网络设备再次作为主用叶子节点设备接入P2MP组播传输网络,向对应的备用网络设备发送故障消除报文。本发明还提供了一种网络设备,如图4所示,该网络设备包括路径配置模块21、 故障检测模块22和控制模块23 ;其中,路径配置模块21,用于收到控制模块23发来的对组播业务进行保护的通知时,利用保护路径对组播业务进行保护;故障检测模块22,用于判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障时,通知控制模块23主用叶子节点设备对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障;控制模块23,用于当网络设备设置为备用网络设备后,收到故障检测模块22发来的对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障的通知后,通知路径配置模块21对组播业务进行保护。所述控制模块23,还用于当选定所在网络设备作为P2MP组播传输网络中任意一个主用叶子节点设备的备用网络设备时,进行备用网络设备设置。所述控制模块23,还用于当所在网络设备接入传输网络后,通知路径配置模块21 与对应的主用叶子节点设备服务的客户端设备配置备份接入链路,与对应的主用叶子节点设备配置主备设备保护路径;相应的,所述路径配置模块21,具体用于接收控制模块23发来的通知后,与对应的主用叶子节点设备服务的客户端设备配置备份接入链路,与对应的主用叶子节点设备配置主备设备保护路径。所述路径配置模块21,还用于接收网络信息,以及将接收到的网络信息发送到该网络信息对应的网络设备中。所述路径配置模块21,还用于将接收到的网络信息发送到对应的网络设备的同时将网络信息发送给故障检测模块22 ;所述故障检测模块22,还用于接收路径配置模块21发来的网络信息。所述故障检测模块22,具体用于利用路径配置模块21发来的网络信息判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,若均没有出现故障,则通知控制模块23主用叶子节点设备及主用叶子节点设备的链路均没有出现故障,否则,若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障,若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障,通知控制模块23主用叶子节点设备或主用叶子节点设备的传送路径出现故障或主用叶子节点的接入链路出现故障;相应的,所述控制模块23,具体用于接收故障检测模块22发来的主用叶子节点设备及主用叶子节点设备的链路均没有出现故障,或主用叶子节点设备或主用叶子节点设备的传送路径出现故障或主用叶子节点的接入链路出现故障的通知后,对组播业务进行保护。所述故障检测模块22,具体用于根据路径配置模块21发来的网络信息中对应的
11主用叶子节点设备的故障检测报文的接收状况,判断所述主用叶子节点设备是否出现故障,同时判断路径配置模块21发来的网络信息中是否有对应的主用叶子节点设备发来的故障通告,若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则判定为主用叶子节点设备没有出现故障;否则,判定为主用叶子节点设备出现故障。所述故障检测模块22,具体用于根据每次接收到主用叶子节点设备发来故障检测报文之间的时长判断所述主用叶子节点设备是否出现故障,若该时长超过预置的时长门限,则判定为主用叶子节点设备出现故障,否则判定为主用叶子节点设备没有出现故障。所述控制模块23,具体用于对组播业务进行保护时,根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,然后通知路径配置模块21使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备;相应的,所述路径配置模块21,还用于接收控制模块23发来的使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备的通知;具体为若所述控制模块23根据故障通告判定故障类型为主用叶子节点的传送路径出现故障,当所在网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块21 将接收到的组播业务进行复制,使用主备设备保护路径将组播业务发送给主用叶子节点设备、同时本网络设备将组播业务发送给本网络设备服务的接收端设备;当所在网络设备不是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块21从选定的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若所述控制模块23判根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则通知路径配置模块21接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备、同时将组播业务发送给本网络设备服务的接收端设备;若所述控制模块23判定主用叶子节点设备出现故障,当所在备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块21将接收到的组播业务进行复制,使用备份接入链路发送给本网络设备对应的接收端设备、及本网络设备对应的主用叶子节点设备服务的接收端设备;当所在备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块21从选定的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备。所述路径配置模块21,还用于判断是否接收到对应的主用叶子节点设备发来的故障消除报文,若收到,则将故障消除报文发送给控制模块23,否则,不做操作;相应的,所述控制模块23,还用于接收路径配置模块21发来的故障消除报文后,停止对组播业务进行保护。所述控制模块23,还用于当确定所在网络设备为P2MP组播传输网络中的主用叶子节点设备时,进行主用叶子节点设备设置并保存主用叶子节点设备配置信息,通知路径配置模块21与对应的备用网络设备配置主备设备保护路径;相应的,所述路径配置模块21,还用于接收控制模块23发来的与对应的备用网络设备配置主备设备保护路径的通知, 与对应的备用网络设备配置主备设备保护路径。所述控制模块23,还用于当所在网络设备作为主用叶子节点设备时,建立检测链路后,通知故障检测模块22周期性发送故障检测报文给路径配置模块21 ;相应的,所述故障检测模块22,还用于接收控制模块23发来的周期性发送故障检测报文的通知,周期性向路径配置模块21发送故障检测报文;所述路径配置模块21,还用于接收到故障检测模块22 发来的故障检测报文后,将故障检测报文发送给对应的备用网络设备。所述故障检测模块22,还用于根据路径配置模块21发来的网络信息中故障检测报文的状况判断自身所在分支路径是否出现故障,若出现故障,则向对应的备用网络设备发送故障通告,若无故障,则不做操作;其中,所述根据接收故障检测报文的状况判断自身的链路是否出现故障为根据每次接收到根节点设备及接收端设备分别发来故障检测报文之间的时长判断,若根节点设备发来的故障检测报文之间的时长超过预置的时长门限,则判定自身传送路径出现故障出现故障,向对应的备用网络设备故障类型为主用叶子节点的传送路径出现故障的故障通告;若接收端设备发来的故障检测报文之间的时长超过预置的时长门限,则判定自身的接入链路出现故障,向对应的备用网络设备故障类型为主用叶子节点的接入链路出现故障的故障通告,并且将自身接收到的组播业务发送给对应的备用网络设备。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
1权利要求
1.一种点对多点P2MP组播业务的保护方法,其特征在于,该方法包括设置网络设备为备用网络设备,所述网络设备判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备的所在分支路径出现故障时,所述网络设备利用保护路径对组播业务进行保护。
2.根据权利要求1所述的方法,其特征在于,所述判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障之前,该方法还包括配置保护路径。
3.根据权利要求1或2所述的方法,其特征在于,所述保护路径为网络设备与对应的主用叶子节点设备服务的客户端设备配置的备份接入链路,及与对应的主用叶子节点设备配置的主备设备保护路径。
4.根据权利要求1或2所述的方法,其特征在于,所述判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,包括所述网络设备作为备用网络设备接收对应的主用叶子节点设备发来的故障检测报文, 根据接收故障检测报文的状况判断所述主用叶子节点设备是否出现故障,同时判断是否接收到对应的主用叶子节点设备发来的故障通告;若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则确定主用叶子节点设备或主用叶子节点设备所在分支路径没有出现故障;若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障;若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障。
5.根据权利要求1所述的方法,其特征在于,所述利用保护路径对组播业务进行保护, 包括网络设备根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护。
6.根据权利要求5所述的方法,其特征在于,所述根据主用叶子节点设备的故障类型, 判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,包括若网络设备根据故障通告判定故障类型为主用叶子节点的传送路径出现故障,当作为备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,使用主备设备保护路径将组播业务发送给主用叶子节点设备;当作为备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,该网络设备从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若网络设备根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则本网络设备接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备;若网络设备判定主用叶子节点设备出现故障,网络设备是P2MP组播传输网络中的叶子节点设备时,将本网络设备接收到的组播业务使用备份接入链路发送给本网络设备对应的主用叶子节点设备服务的接收端设备;若网络设备判定主用叶子节点设备出现故障,且网络设备不是P2MP组播传输网络中的叶子节点设备时,所述网络设备从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备。
7.—种网络设备,其特征在于,该网络设备包括路径配置模块、故障检测模块和控制模块;其中,路径配置模块,用于收到控制模块发来的对组播业务进行保护的通知时,利用保护路径对组播业务进行保护;故障检测模块,用于判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障时,通知控制模块主用叶子节点设备对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障;控制模块,用于当网络设备设置为备用网络设备后,收到故障检测模块发来的对应的主用叶子节点设备或主用叶子节点设备所在分支路径出现故障的通知后,通知路径配置模块对组播业务进行保护。
8.根据权利要求7所述的网络设备,其特征在于,所述路径配置模块,还用于配置保护路径。
9.根据权利要求8所述的网络设备,其特征在于,所述路径配置模块,具体用于与对应的主用叶子节点设备服务的客户端设备配置备份接入链路,及与对应的主用叶子节点设备配置主备设备保护路径。
10.根据权利要求7所述的网络设备,其特征在于,所述故障检测模块,具体用于接收路径配置模块发来的网络信息,根据网络信息中的故障检测报文的接收状况判断所述主用叶子节点设备是否出现故障,同时判断是否接收到对应的主用叶子节点设备发来的故障通告,若主用叶子节点设备没有出现故障、且没有接收到主用叶子节点设备发来的故障通告,则确定主用叶子节点设备或主用叶子节点设备所在分支路径没有出现故障;若主用叶子节点设备出现故障,则判定主用叶子节点设备出现故障;若接收到主用叶子节点设备发来的故障通告,则根据故障通告确定故障类型为主用叶子节点的传送路径出现故障还是主用叶子节点的接入链路出现故障。
11.根据权利要求7所述的网络设备,其特征在于,所述控制模块,具体用于根据主用叶子节点设备的故障类型,判定使用备份接入链路还是主备设备保护路径对组播业务进行保护,然后通知路径配置模块使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备;相应的,所述路径配置模块,还用于接收控制模块发来的使用备份接入链路或主备设备保护路径将组播业务发送给对应的主用叶子节点设备服务的接收端设备的通知。
12.根据权利要求11所述的网络设备,其特征在于,所述控制模块,具体用于若根据故障通告判定故障类型为主用叶子节点的传送路径出现故障,当作为备用网络设备的网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块使用主备设备保护路径将组播业务发送给主用叶子节点设备;当作为备用网络设备的网络设备不是P2MP组播传输网络中的叶子节点设备时,该通知路径配置模块从 P2MP组播传输网络中的叶子节点设备中获取组播业务,使用主备设备保护路径将组播业务发送给主用叶子节点设备;若根据故障通告判定故障类型为主用叶子节点的接入链路出现故障,则通知路径配置模块接收主用叶子节点设备发来的组播业务,使用备份接入链路将接收到的组播业务发送给该主用叶子节点设备服务的客户端设备;若判定主用叶子节点设备出现故障,且所在网络设备是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块将接收到的组播业务使用备份接入链路发送给对应的主用叶子节点设备服务的接收端设备;若判定主用叶子节点设备出现故障,且所在网络设备不是P2MP组播传输网络中的叶子节点设备时,通知路径配置模块从P2MP组播传输网络中的叶子节点设备中获取组播业务,使用备份接入链路将组播业务发送给对应的主用叶子节点设备服务的接收端设备。
全文摘要
本发明公开了一种点对多点(P2MP)组播业务的保护方法,包括设置网络设备为备用网络设备,所述网络设备判断对应的主用叶子节点设备或主用叶子节点设备所在分支路径是否出现故障,当确定对应的主用叶子节点设备或主用叶子节点设备的所在分支路径出现故障时,所述网络设备利用保护路径对组播业务进行保护。本发明还同时公开了一种网络设备,采用本发明能既节约成本、又使用简单的保护路径实现组播业务的保护。
文档编号H04L12/24GK102447569SQ201110451318
公开日2012年5月9日 申请日期2011年12月29日 优先权日2011年12月29日
发明者刘国满 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1