一种T-MPLS通路层隧道切换的方法技术

技术编号:3542332 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种T-MPLS(传送多协议标签交换)通路层隧道切换的方法,用于在T-MPLS通路层链路发生故障时实现隧道切换,所述方法包括:网络处理器接收到监控报文后,如果判断到上一次监控检测时链路的状态是通的,并且进一步判断到在监控周期内接收到的连通性检测报文数目为0,则查询隧道标签表获得当前工作隧道的隧道号,根据该隧道号更改隧道表中的“工作隧道有效”标志位。在本发明专利技术的隧道切换方法中,当监控报文发现故障以后,向上层告警的同时就用更改隧道表的方式切换了隧道,节省了切换时间。特别是当有多条隧道同时切换的时候,这种方式不受上层CPU(中央处理器)处理效率的影响,保证了切换的及时性。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种T-MPLS (Transport Multi-Propocol Label Switching,传送多协议标签交换)网络中的通路层隧道 实现快速切换的方法。
技术介绍
T誦MPLS是MPLS (Multi-Propocol Label Switching,多协议标签交换) 的一个子集,是一种新兴的标签转发技术,也是MPLS在传送网中的应用。 相对于MPLS, T-MPLS去掉了无连接基于IP (网络协议)的转发,增加了 端到端的OAM (Operation, Administration and Maintenance,运行管理和维护) 功能。T-MPLS是ITU-T (国际电信联盟远程通信标准化组)推荐的分组传 送技术,其建立端到端面向连接的分组的传送管道,该管道可以通过网络管 理系统或智能的控制面建立,该分组的传送通道具有良好的操作维护性和保 护恢复。OAM功能指能够对链路实现实时监控,故障处理,配置管理,性能管 理等功能,本文所讨论的隧道切换方法就属于TMPLS OAM的一项子功能。T-MPLS网络可以分为媒质层、段层、通路层、通道层。通道层(TMC) 表示业务的特性,等效于PWE3伪线层。通路层(TMP)表示端到端的逻辑 连接的特性,等效于MPLS隧道层。段层(TMS)表示物理连接,比如SDH、 OTH、以太网或者波长通道。物理媒介层表示传输的媒介,比如光纤、铜 缆或无线等。本文讨论的为对于TMP,即对于TMPLS隧道的快速保护切换 的方法。CV报文是T-MPLS OAM功能中用来检测链路连通性的 一种报文。在OAM功能中,保护切换是非常重要的,这种重要性不仅体现在切换 功能的实现上,而且体现在切换性能的要求上。T-MPLS OAM中的保护切换主要是由APS (自动保护切换)模块来完 成的。切换又分为两种方式,手动切换和链路故障切换。手动切换是指由隧 道一端下发手动切换命令,将隧道切换到工作隧道或者保护隧道,同时发送 APS报文通知对端做同样的操作,保证隧道两端状态一致。链路故障切换是 指当链路中间有设备掉电,拔光纤等导致链路中断的情况出现时,隧道两端 都自动切换到保护隧道,保证链路的连通性。在这两种切换方式中,链路故 障保护切换对性能有比较高的要求,要求每条隧道的切换时间〈50ms。上述隧道切换所基于的硬件设备为支持T-MPLS功能的带网络处理器 的交换机设备。对于链路故障保护切换,目前的做法是在工作隧道上进行CV (连通性 检测报文)检测,隧道端点在不停的发送CV检测报文,同时也在不停接收 对端发过来的CV检测报文,如果一定周期内没有收到CV检测报文,则认 为链路发生了故障。这时候网络处理器产生一个故障告警传递到上层,上层 收到告警后发起一个切换操作,再通知底层来进行隧道切换。由于同一条链 路上能配置多条隧道,这种实现切换的方式在隧道少的时候还能够满足切换 时间的要求,但一旦同一条链路上配置了很多条隧道,当隧道切换时,瞬间 会向上层发起多个切换请求,导致上层CPU(中央处理器)忙,这样就很 难满足切换时间的要求。
技术实现思路
本专利技术所要解决的技术问题是提供一种T-MPLS通路层隧道切换的方 法,满足T-MPLS网络中在TMP层同一条链路上存在多条隧道时进行隧道 切换的要求。为了解决上述技术问题,本专利技术提供了 一种T-MPLS通路层隧道切换的 方法,用于在T-MPLS通路层链路发生故障时实现隧道切换,所述方法包括网络处理器接收到监控报文后,如果判断到上一次监控检测时链路的状 态是通的,并且进一步判断到在监控周期内接收到的连通性检测报文数目为 0,则查询隧道标签表获得当前工作隧道的隧道号,根据该隧道号更改隧道 表中的工作隧道有效标志位。进一步来说,根据该隧道号更改隧道表中的工作隧道有效标志位,包括将隧道表中的工作隧道有效标志位置0。进一步来说,所述方法还包括将连通性检测报文收包统计清O,并向 上层发送告警指示。进一步来说,所述方法还包括如果判断到在监控周期内接收到的连通 性检测报文数目>0,则将连通性检测报文收包统计清O,结束此次监控。进一步来说,所述方法还包括如果网络处理器判断到上一次监控检测时链路的状态是断的,则进一步 判断在监控周期内连通性检测报文接收数目统计是否达到设定数目,如果连 通性检测报文收包统计达到设定数目,则向上层发送链路恢复告警并将连通 性检测报文收包统计清零,结束此次监控;否则连通性检测报文收包统计不 清零,结束此次监控。进一步来说,所述连通性检测报文收包统计设定数目为>50个。进一步来说,所述上一次监控检测时链路的状态在上一次监控时记录。进一步来说,所述方法还包括记录本次监控检测的链路的状态为断的。进一步来说,所述方法还包括如果连通性检测报文收包统计达到设 定数目,记录本次监控检测的链路的状态为通的。进一步来说,所述监控周期为连通性检测报文发送周期的3倍。本专利技术通过网络处理器实现隧道快速切换功能,当监控报文发现故障以 后,普通切换是先由网络处理器向上层告警,告警由支撑传递给平台,平台 经过一系列处理(更改状态,发送APS报文),然后才下发切换命令,经 过支撑传递到网络处理器来切换隧道,这个流程有^f艮多处理步骤,增加了切 换时间;而在本专利技术的隧道切换方法中,当监控报文发现故障以后,向上层 告警的同时就用更改隧道表的方式切换了隧道,节省了切换时间。特别是当 有多条隧道同时切换的时候,这种方式不受上层CPU处理效率的影响,保 证了切换的及时性。附图说明6图1为T-MPLS网络TMP层隧道线性保护示意图。 图2为本专利技术的TMP层隧道切换方法第一实施例流程图。 图3为本专利技术的TMP层隧道切换方法第二实施例流程图。 图4为现有技术中隧道切换方法的信息传送层级示意图。 图5为本专利技术的隧道切换方法的信息传送层级示意图。具体实施例方式在说明本专利技术的实施例之前,需要说明的是当前工作隧道的隧道号保 存在隧道标签表中。在T-MPLS网络TMP层的隧道保护中,不管是线性1+1 保护,线性1:1保护还是SNC(子网)保护,这几种保护类型在数据处理流 程上虽然不一致,但在决定选择工作隧道还是保护隧道转发数据时,都是通 过查隧道表获取工作隧道有效,,标记位来确定是从工作隧道转发还是从保 护隧道转发,因此更改了此标记位,实际上就起到了切换隧道的作用。本专利技术的主要思想是通过检测一定周期内收到的CV报文数目,如果一 定周期内没有收到CV报文就认为链路发生了故障,然后查询隧道标签表获 得工作隧道的隧道号,用该隧道号更改隧道表,将隧道表中的工作隧道有 效标志位置0,表示切换到保护隧道。以下将结合附图和优选实施方式,详细说明本专利技术技术方案的具体实现。参照图1所示,为TMPLS网络TMP层线性单向隧道保护的示意图。 其中,链路A->B->C->D为工作隧道,链路A->E->D为保护隧道。链路正 常的情况下,流在工作隧道上传送,同时在工作隧道上由A至D—直发送 着CV检测报文,假设CV报文的发送周期是T。工作隧道上发送的CV报文在接收的端点被终结,并在CV学习表中记 录下接收到的CV报文数目。同时在接收端有一种监控报文一直本文档来自技高网
...

【技术保护点】
一种T-MPLS通路层隧道切换的方法,用于在T-MPLS通路层链路发生故障时实现隧道切换,其特征在于,所述方法包括: 网络处理器接收到监控报文后,如果判断到上一次监控检测时链路的状态是通的,并且进一步判断到在监控周期内接收到的连通性检 测报文数目为0,则查询隧道标签表获得当前工作隧道的隧道号,根据该隧道号更改隧道表中的“工作隧道有效”标志位。

【技术特征摘要】
1、一种T-MPLS通路层隧道切换的方法,用于在T-MPLS通路层链路发生故障时实现隧道切换,其特征在于,所述方法包括网络处理器接收到监控报文后,如果判断到上一次监控检测时链路的状态是通的,并且进一步判断到在监控周期内接收到的连通性检测报文数目为0,则查询隧道标签表获得当前工作隧道的隧道号,根据该隧道号更改隧道表中的“工作隧道有效”标志位。2、 如权利要求1所述的方法,其特征在于,根据该隧道号更改隧道表 中的工作隧道有效标志位,包括将隧道表中的工作隧道有效标志 位置0。3、 如权利要求1所述的方法,其特征在于,所述方法还包括将连通 性检测报文收包统计清O,并向上层发送告警指示。4、 如权利要求1所述的方法,其特征在于,所述方法还包括如果判 断到在监控周期内接收到的连通性检测报文数目>0,则将连通性检测报文收 包统计清0,结束此次监控。5、 如权利要求l所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:杨振宋晓娟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1