一种基于mpls-tp网络的组播业务的环保护方法

文档序号:7863217阅读:438来源:国知局
专利名称:一种基于mpls-tp网络的组播业务的环保护方法
技术领域
本发明涉及MPLS-TP网络的保护,尤其是一种基于MPLS-TP网络的组播业务的环保护方法。
背景技术
MPLS-TP网络的组播解决方案目前多是居于3层的组 播路由协议例如PM-SM或者PM-DM等建立MPLS的组播分发树,这种方案有如下几点不足1. PM协议本身复杂,而且还需要单播路由协议支持,所维护的协议复杂,是一个完全的三层的解决方案;2.对保护的支持薄弱,保护需要依赖路由协议根据网络topo重新收敛完成,保护倒换时间长,不适合传输网络的保护;3.对硬件要求高,现行组播方案需要在MPLS层面支持组播。很多芯片不支持MPLS的组播;4.传输网络的topo多为环,现行的组播解决方案为3层组播的演进方案,更适合格子网。

发明内容
本发明为解决上述方案存在的缺陷和不足,提供了一种易于实行,且满足传输网络的组播性能和保护要求的基于MPLS-TP网络的组播业务的环保护方法。本发明的技术方案一种基于MPLS-TP网络的组播业务的环保护方法,
1)该方法用于环topo,并且在环上配置顺时针、逆时针两个方向的组播业务开环,开环由PW组成;
2)组播表由IGMPSnooping协议生成;
3)保护倒换依靠PW的oam检测状态引发倒换,并由下插AIS完成故障传递;
4)倒换由调整AC的elan归属和修改组播表项完成。优选地,步骤I)中的两个组播业务开环配置完成后,在每个站点上配置两个elan,分别用于形成顺时针和逆时针的组播业务,并且下业务的AC或者PW会根据组播业务环的状态动态调整所属的elan。优选地,步骤I)中环节点包括A、B、C、D、E、F,步骤I)中的组播服务器server,步骤 I)组播业务接收者 clientl、client2、client3、client4。优选地,在环节点上配置两个elan,并且在这两个elan上使能IGMP Snooping,并由IMGP snooping生成组播表项。本发明的工作原理
O该方法适用于环topo ;
2)能满足小于50ms的保护倒换时间要求;
3)在环上配置顺时针方向和逆时针方向的两个互为保护的业务路径开环,所有的组播业务都在这两条路径上分发,开环的每一段由PW组成;4)组播业务在环上有两份流量,一份在顺时针的开环上,一份在逆时针的开环上;
5)使用IGMPsnooping或者静态配置 形成组播转发表,转发表不基于MPLS标签,居于IP或者MAC ;
6)在形成组播业务路径开环的PW上运行PWOAM,并配置周期为3. 3ms,并且当上游的PW故障时向下游的PW插入AIS,引发故障点下游的环节点进行倒换;
7)倒换需要调整从环上下业务的AC或者PW所属的elan并且修改组播转发表。本发明易于实行,且满足传输网络的组播性能和保护要求。


图I为本发明组播环的topo 图2为本发明部署两个组播开环后的示意 图3为本发明部署完成后遇到环故障时保护原理示意图。
具体实施例方式下面结合附图对本发明作进一步详细的说明,但并不是对本发明保护范围的限制。如图I所示,MPLS-TP网络的组播环的topo图,假设有一个提供组播业务的服务器server,同时有很多接收组播业务的client。如图2所示,在图I所示的环上部署顺时针方向和逆时针方向两个组播业务开环路径,其步骤为
1.在环上部署顺时针的组播业务路径开环。在A,F,E, D, C,B 之间分别配置 PWaf, Pfffe, Pffed, Pffdc, Pffcb.并且把 PWaf 在 A 上记做 branchpw,在 F 上记做 rootpw ;Pfffe 在 F 上记做 branchpw,在 E 上记做 rootpw ;Pffed在E上记做branchpw,在D上记做rootpw ;Pffdc在D上记做branchpw,在C上记做rootpw ;Pffcb在C上记做branchpw,在B上记做rootpw ;
2.在环上部署逆时针的组播业务路径开环。在A,B, C,D, E, F 之间分别配置 PWab, Pffbc, Pffcd, Pffde, Pffef.并且把 PWab 在 A 上记做 branchpw,在 B 上记做 rootpw ;Pffbc 在 B 上记做 branchpw,在 C 上记做 rootpw ;Pffcd在C上记做branchpw,在D上记做rootpw ;Pffde在D上记做branchpw,在E上记做rootpw ;Pffef在E上记做branchpw,在F上记做rootpw ;
至此顺时针和逆时针的组播业务路径开环部署完毕。3.在环上所有的点上进行业务配置。在节点A, F,E, D, C 上配置 ACO,AC4, AC3, AC2, ACl.
在节点F,E,D,C,B上分别配置两个e-lan业务,其中一个用于顺时针的组播业务,假设编号为1,另一个用于逆时针的组播业务,假设编号为2。AC默认配置从顺时针的组播路径上下业务。在连接组播源的A节点上配置一个elan业务,把顺时针和逆时针的组播路径PW和连接组播源的AC都放到这个elan里,也就是A节点上elan包含AC0,PWaf,PWab。F节Aielanl 包含 AC4,PWaf,PWfe。elan2 包含 PWef。EfAielanl 包含 AC3,PWfe,PWed。elan2 包含 PWde,PWef。D 节点上 elanl 包含 AC2,Pffed, PWdc。elan2 包含 PWcd,PWde。C节点上 elanl 包含 AC1,Pffdc, PWcb。elan2 包含 PWbc,PWcd。B 节点上 elanl 包含 PWcb。elan2 包含 PWbc,PWab。4.使能 IGMP Snooping 协议。在步骤3里配置的elan上使用IGMP Snooping协议。并且把环上的rootpw都配置为路由器端口。至此,组播环的配置及业务配置部署完毕。假设clientl要加入组地址groupl,此时client向C发送igmp join消息,C按照snooping协议,向rootpw也就是PWbc, Pffdc发送join消息,并根据PWbc和PWdc的状态决定组播表项。也就是在C上形成组播表项(elanl, group I, ACl, Pffdc),(elan2, group I, Pffcd)。向 Pffbc 和 Pffdc 发送 join 消息的目的是能在顺时钟和逆时针方向上都能从组播服务器把组播流量引入组播环。向PWdc发送的join消息会在顺时针的组播路径上沿着逆时针方向到达D,E,F,A。并在D,E,F,A上形成相应的组播转发表。同样client2, client3, client4加入组group I的分析过程同clientl. 最终在每个环节点上形成的组播转发表为
节点 A (elan, group I, ACO, PWab, PWaf)
节点 F (elanl, group I, AC4, Pffaf, Pfffe) ; (elan2, group I, Pffef)
节点 E (elanl, group I, AC3, Pfffe, Pffed) ; (elan2, group I, Pffde, Pffef)
节点 D (elanl, group I, AC2, Pffed, Pffdc) ; (elan2, group I, Pffcd, Pffde)
节点 C (elanl, group I, ACl, Pffdc) ; (elan2, group I, Pffbc, Pffcd)
节点 B (elan2, group I, PWab, Pffbc)
如图3所示,假设C,D之间光纤故障,则PWdc和PWcd中断。我们先来看D节点的处理。PWdc在D上是branchpw,他的中断不影响组播环路径的状态。PWcd在D上是rootpw,节点D需要在PWde上插入AIS,E收到PWde上的AIS后向PWef插入AIS。此时因为在节点D,E,F上都是从顺时针方向的组播环上下业务,所以C,D之间的故障不影响他们的业务,也不需要倒换。接下来再来看C节点的处理。PWdc在C上是rootpw。他的中断影响clientl的组播业务。C比较PWdc和PWbc的状态,PWbc是好的。C要把ACl从elanl中调整到elan2,并在elan2上修改组播表为(elan2, group I, ACl, Pffbc)。至此clientl从逆时针方向的组播环上下业务。完成了组播环路径故障下的保护倒换。并且向PWcb下插AIS告警,引发下游站点的倒换。其他情况的故障可以参照上面的分析得出。最终在C,D之间故障条件下各个环节点的组播转发表为
节点 A (elan, group I, ACO, PWab, PWaf)
节点 F (elanl, group I, AC4, Pffaf, Pfffe) ; (elan2, group I, Pffef)
节点 E (elanl, group I, AC3, Pfffe, Pffed) ; (elan2, group I, Pffde, Pffef)
节点 D (elanl, group I, AC2, Pffed, Pffdc) ; (elan2, group I, Pffcd, Pffde)
节点 C (elanl, group I, Pffdc) ; (elan2, group I, ACl, Pffbc, Pffcd)
节点 B (elan2, group I, PWab, Pffbc)
当C,D间故障恢复后,C停止向PWcb的AIS下插。D停止向PWde下插AIS。C节点可选是否恢复到从顺时针方向组播环上下业务。
权利要求
1.一种基于MPLS-TP网络的组播业务的环保护方法,其特征在于 1)该方法用于环topo,并且在环上配置顺时针、逆时针两个方向的组播业务开环,开环由PW组成; 2)组播表由IGMPSnooping协议生成; 3)保护倒换依靠PW的oam检测状态引发倒换,并由下插AIS完成故障传递; 4)倒换由调整AC的elan归属和修改组播表项完成。
2.根据权利要求I所述的一种基于MPLS-TP网络的组播业务的环保护方法,其特征在于步骤1)中的两个组播业务开环配置完成后,在每个站点上配置两个elan,分别用于形成顺时针和逆时针的组播业务,并且下业务的AC或者PW会根据组播业务环的状态动态调整所属的elan。
3.根据权利要求1所述的一种基于MPLS-TP网络的组播业务的环保护方法,其特征在于步骤1)中环节点包括A、B、C、D、E、F,步骤I)中的组播服务器server,步骤I)组播业务接收者 clientl、client2、client3、client4。
4.根据权利要求1或3所述的一种基于MPLS-TP网络的组播业务的环保护方法,其特征在于在环节点上配置两个elan,并且在这两个elan上使能IGMP Snooping.由IMGPsnooping生成组播表项。
全文摘要
本发明涉及MPLS-TP网络的保护,尤其是一种基于MPLS-TP网络的组播业务的环保护方法,1)该方法用于环topo,并且在环上配置顺时针、逆时针两个方向的组播业务开环,开环由PW组成;2)组播表由IGMPSnooping协议生成;3)保护倒换依靠PW的oam检测状态引发倒换,并由下插AIS完成故障传递;4)倒换由调整AC的elan归属和修改组播表项完成。本发明易于实行,且满足传输网络的组播性能和保护要求。
文档编号H04L12/18GK102891759SQ20121039832
公开日2013年1月23日 申请日期2012年10月19日 优先权日2012年10月19日
发明者曾峻波 申请人:杭州晨晓科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1