科芋论坛 ●I 浅谈T-mpls的保护及恢复技术 张爱萍 (同济大学软件学院上海201804) [摘要]本文是以网络生存性基础详细的介绍了简单光网络中的通道保护机制和GMPLs链路保护/链路恢复。重点研究并讨论用MPLS支持网络生存性的 基础上,提出一种可以综合网络的平均故障时间,延时,和误码率多项性能的最大可用性路由算法,然后利用基本的1:l保护机制,实现一种适合T—MPLS的保护 机制。 [关键词]T~MPLS,生存性;路由算法;保护恢复 中图分类号:TN915.02 文献标识码:A 文章编号:lo09—914x(2O15)O5一o083一Ol 第一童绪论 T—MPLS(Transport MPLS)是ITU—T SG15定义的基于MPLS技术 的一个面向连接的包传送技术,是MPLs的一个子集。它是基于传统 制的传 送技术基础上发展而来,采用了面向连接的组网方式并结合了传送网络提供的 丰富功能,支持与IP/MPLS, ̄面的高度技术协同配合及互操作。T_MPLs层可 以于客户层业务和相关控制平面进行工作,可以透明承载不同的客户业务 类型。 未来业务全口P1_七的趋势已经不可避免,完善的OAM功能是部署高质量、高 可靠性的PTN网络的关键。因此,只有拥有强大的0AM能力,作为PTN主流技 术的TMPLS才会在未来的市场上具备更强的竞争力。当然,TMPLS还存在着 ~些问题,现希望可以通过自己的学习来提出一些改进T—MPLS的一些保护和 恢复的方法,为将来的通信的发展能够提供帮助 第=章网络生存性的相关技术 网络的生存性定义为:在网络意外失效或故障的情况下应用各种恢复技 术,使网络仍能维持或恢复到可接受性能指标的能力。 网络的生存性技术中通常采用的两种方案是:保护和恢复。在保护方案中, 网络在进行工作通路分配的同时,对备用通路进行配置。当网络设备检测到工 作通路发生故障时,便将业务从工作通路到换到备用通路,实现对受损业务的 恢复。在恢复方案中备用通道并未预先配置好网络设备在检测至0故障后,动态 的在网络中寻找可用资源,来建立恢复通道。相比之下,保护方案速度更快,而 动态恢复方案具有更高的资源利用率。 以下指出1:1、M:N的保护机制: 1)1:1fit护是指在正常时发端在主用信道上发主用业务,在备用信道上发 额外业务(低级别业务),收端从主用信道收主用业务从备用信道收额外业务。 当主用信道损坏时,为保证主用业务的传输,发端将主用业务发到备用信道上, 收端将切换到从备用信道选收主用业务,此时额外业务被终结,主用业务传输 得到恢复。这种倒换方式称之为双端倒换(收/发两端均进行切换),倒换速率较 慢,但信道利用率高。 2)M:N保护是指通道被N条通道共享。链路恢复能够在有效利用网络带宽 的情况下隔离故障。与链路保护预先分配资源不同,它需要动态计算路由以及 分配带宽,因而相对于链路保护而言,会用更长的时间来隔离故障。和上述的链 路保护类似,链路恢复既可以在LSP的中间节点执行,也可以在LSP的端点执 行。在LSP的中间节点执行的恢复叫线路欧复(Line Restoration),在LSP的端 点执行的恢复叫路径恢复(Path Restoration)。 第三章T—MPLS的保护与恢复技术 目前,基于T-MPLS的保护与恢复体系还没有正式的标准,正在研讨之中。 可以通过对现有的MPtSt ̄护与恢复技术进行研究,在对现有的MPLS保护与 路由算法掌握的基础上,对现有保护机制进行改进。这里,首先XCMPLSN由算 法进行研究。 为了支持工作路径失效时利用备份路径,需要计算两条不相关的路径,路 径需要满足网络的需求,分别计算得到的两条路径,把其中一条作为工作路径, 另外一条作为备份路径。 技术的原理和对支持自愈恢复的MPLS路由算法 的研究,提出一种链路多性能保护技术,它基于MAP路由算法,并利用1:1保护 机制,实现主路径和备用路径的建立,从而实现路径的保护。 链路多性能的路由算法:这种路由算法是~种综合了多种网络性能的最 佳路径算法,它结合了路径的平均故障时间,时延和误码率的性能进行综合处 理,对某条链路的每个性能进行加权求和,这里希望平均故障时间越大越好而 延时和误码率越好,然后对求得的带权值的网络利用MAP算法先后得到两条 最优路径,实现保护技术。这个算法具体的步骤如下: (1)要对三个方面的性能进行统一考虑,就要对每条链路的平均故障时间, 路径的延时和路径的误码率进行归一化。进行归一化时,首先,要找出全网络中 所有的链路中的最大平均故障时间,最小的延时和误码率;其次,利用公式4— 1,得到的值就是该链路平均故障时间的归一化值A,而延时和误码率是希望越 小越好,那么就公式4—2,就可以得到该链路的延时的归一化值B,利用公式4— 3得到该链路的误码率归一化值C。 : 1 (3-1) rm 其中,为链路的平均故障时间,为网络中所有链路最大平均故障时间 : t ' .(3-2)l 其中,为链路的延时,为网络中所有链路的最小延时L fY , (3-3) 其中,为链路的误码率,为网络中所有链路的最小误码率 例如,网络的最大平均故障时间是1000h,最小延时是10ms,最小误码率是 0.00001。而所求的链路平均故障时间是500h,延时是15ms,误码率是0.00002。 则它的带宽延时和误码率的归一化值分别为为0.5、0.66和0.5。 (2)接下来需要根据网络的具体要求,对每条链路所求的三个归一化值进 行加权求和。具体的方法是:首先给出三个系数a,0,Y令他们的和0【+0+v =l,然后对归一化的平均故障时间A,延时B和误码率C进行加权求和,利用公 式4-4,计算出w(u,v),然后根据用户对网络综合性能的具体的要求,将不满足 要求的链路进行删除,也就是将 、于某一定值的链路进行删除,这里可设置它 的w(u,v):0。这样剩下的链路都是能满足网络需求的。得到一个有权图G (v, E)。注:在这里,sN ̄J,代价越大。 w(u,v)=o【十A+§+B十v・C (3-4) (3)对这个满足用户要求的网络进行最大可用性路径计算,根据对每条链 路所求出的w(u,v>值,结合MAPJ ̄法计算出从源节点到目的节点的最大可用 性路径,那么,就采用这条路径为主LSP。然后将这条主LSP上的链路全部剪除, 得到一个新的网络,再对这个网络进行最大可用性路径计算,求出从源节点到 目的节点的最佳路径,那么,可以令这条路径为备份LSP。 第四章结论 T-MPLS是一种基于MPLS ̄组传送技术,它为下一代传送网提供了一种 同一的全业务解决方案,省去了不必要的面向 的处理,可以大幅度的降低运 营商的成本。本文就从T-MPLS网络的体系结构和关键技术人手,结合网络生 存性的要求和概念,以及MPLS的G—MPLS的现有的路由算法,提出了新的路 由算法,并基于这种路由算法实现路径的保护,并介绍了它的优势。 参考文献: …1林柱,IP/MPLS组网方案研究,南京邮电大学论文,201395月. [2曹弘坚,试述MPLS协议工作原理,科技致富向导,2014年17期.2】 [3】石晶林,丁炜,MPLS宽带网络互联技术,人民邮电出版社,2001年3月. [4荆瑞泉,4]T—MPLS技术综述和应用探讨,中国连通网站,2008年4月. [5]樊自甫,万晓榆,T-MPLS网络互通技术的研究现状与分析,重庆邮电 大学学报,20W年4月. [6]李景聪,张宇,李正斌,吴德明,徐安士,GMPLS网络中基于优先级的 M:N保护,光子学报,2003年7月第32卷第7期. [7】李皓,IP承载网系统设计与实现,北京工业大学论文,2013年5月. [8】代燕,杨璐,用MPLS支持网络生存性的研究,中国农业大学论文,2005 年3月. 科技博览l 83