分享
 
 
 

ASON链路资源管理技术解析

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

一、引言

ASON作为下一代传送网,其主要特点是将控制平面与传送平面分离,通过控制平面上信令协议的交互来实现对传送光网络的智能管理。其中,链路资源作为业务的承载实体,无论是对于传送平面的数据信息还是对于控制平面的信令协议都是至关重要的,它的管理机制是否有效直接影响到网络的实际运营状态,因而也倍受业界所关注。

二、链路资源管理技术标准化进程

各大国际标准化组织在推动ASON相关技术标准化进程方面,都投入了很大的精力。

ITU关于ASON的建议框架相对完备:G.8080定义了ASON控制平面的参考体系结构,规定了主要的功能模块以及相互之间的作用;G.7712描述了数据通信网(DCN)的体系结构;G.7713规定了实现自动呼叫和连接操作所进行的处理需求,适用于UNI和NNI之间的分布呼叫和连接管理(DCM,distributed Call and connection management);G.7714描述了用于网络资源管理和选路的自动发现技术;G.7715描述了用于建立SC和SPC的路由功能的需求和体系结构;G.7716、G.7717、G.frame等建议也在制定过程中。其中和链路资源管理相关的标准有G.7714/G.7714.1和G.7716,但G.7714/G.7714.1主要偏重于自动发现技术的相关规定,而G.7716的内容还不稳定,最初是关于链路管理体系与需求的,最近关注的是控制平面的初始建立、重配置和恢复的相关内容。

IETF主要致力于开发Internet的标准和规范。在ASON的建议制定过程中,发挥了在IP技术方面的优势,继承IP路由协议和MPLS的信令体系,提出了GMPLS系列标准草案。其中和链路资源管理相关的部分是GMPLS链路管理――LMP协议。它是运行于两个相邻节点间用于流量工程(TE)链路管理的协议,包括控制通道管理、链路属性关联、链路连通性验证、链路故障管理4个功能,前两项是必备的核心功能,后两项是用于应对控制通道与物理通道分离情况的可选扩展功能。

OIF致力于加速光互联网的部署,其目标是提供提供终端用户、设备制造商、业务提供商一体的光网络解决方案,促进网络互操作。在OIF开发的UNI标准中,是通过扩展的LMP来实现UNI对资源的管理。

不难看出,在目前的众多协议中,LMP协议对链路资源管理的阐述是相对完整的,下面将主要论述LMP关键技术的相关内容。

三、链路管理协议――LMP

LMP(Link Management Protocol)协议主要是针对网络日益复杂、庞大,相邻节点之间光链路数目不断增加,如何能实现对链路的有效、智能管理,如何能实现链路故障的快速定位而提出的;其消息形式是基于IP封装的。它包括以下4个功能:

1.控制通道管理

控制通道管理是用来建立和维护相邻物理节点的控制通道,以便进行参数协商和信令信息的传递。它要求相邻节点之间至少有一条可用的双向控制通道(多条控制通道可作为备份);并且要求相关传送平面的本地和远端节点的连通性和接口ID是已知的(通过管理平面或使用自动发现机制获得),远端节点支持传送平面接口与电路踪迹对象之间的关联信息,对于SDH网络,LMP使用SDH电路踪迹标识符(TTI, Trail Trace Identifier)。其工作机理如下:

1)初始化配置过程

控制通道随参数协商而开始被激活,使用的是Config,ConfigAck,和ConfigNack消息。这些消息包括了建立控制通道所需的参数,参数可分为可协商和不可协商两类,可协商的对象可以让LMP双方同意某一确定的值,而不可协商的对象用来指示某特定的值。

节点发送Config消息,控制通道进入配置状态(当两节点同时发送该消息时,NodeID编号大的享有发送优先级,编码小的停止发送并且响应Config消息),如本节点收到对方的ConfigAck或ConfigNack消息响应,或者超时仍未收到ConfigAck或ConfigNack消息,本节点将停止发送Config消息,否则将周期发送Config消息。

2)控制通道的维护

只有当节点发送或接收到ConfigAck消息,控制通道才进入激活(UP)状态,此时通过周期性发送HELLO消息来实时维护通道的连通性;其中,HELLO消息的间隔时间(HelloInterval)和死亡间隔时间(HelloDeadInterval)在进行初始化的Config消息中配置。HELLO消息包括两个重要的序列号:发送序列号(TxSeqNum)其初始值为1,随后每发送一个HELLO消息加1;接收序列号(RcvSeqNum)启动或重启动时其值为0;(值得注意的是当一端节点HELLO消息重新启动时,其发送序列号回到初始值1,接收序列号回到初始值0,而另一端节点在收到此消息时,会继续累加记数,这时发送序列号和接收序列号将不是相差1;)HELLO消息的处理流程如图1所示。

图1:Hello消息的处理流程

另外,为了在管理需要的时候关闭控制通道,在LMP包的通用头部(Common Header)中设置了一个ControlChannelDown标志。控制通道关闭的过程可能在超过HelloDeadInterval时间之后停止发送Hello消息,当节点接收到一个设置了ControlChannelDown标志LMP包时,它应该发送一个Hello消息(其中携带已经置位的ControlChannelDown标志),并且使控制通道切换至Down 状态。

3)故障管理

由于控制通道和相关联的数据链路在物理上存在相互分离的可能,当出现故障,没有可利用的控制通道时,数据链路仍在使用。若因此而关闭一条正在使用的数据通道显然是不可被接受的。故此时应将数据链路置为降级(Degraded)状态,并应通知路由管理,使其不再接收新的连接。

2.链路属性关联

链路属性关联可以将多条数据链路汇聚成一条TE链路,并同步链路属性,这将大大减少网络中链路状态广播(LSA)消息的发送。在链路属性关联过程中可进行链路绑定,可以修改、关联和交换链路的流量工程参数,最终确保相邻节点之间TE链路属性的一致,使相邻节点就数据链路的性质和容量等参数达成共识。LMP链路属性关联消息有:LinkSummary,LinkSummaryAck和LinkSummaryNack。其处理流程与控制通道管理初始化相似:链路进入UP状态,周期性发送LinkSummary消息,如对方节点同意LinkSummary消息中所有属性和端口映射关系则返回LinkSummaryAck消息,否则返回LinkSummaryNack消息并指明不同意的属性和端口映射。

3.链路连通性验证

链路连通性验证用来验证数据链路的物理连通性,以及本地ID到远端ID的映射;其最大的好处是通过验证可以得到一张标有确定链路状态的本地――远端ID映射表。

LMP链路连通性验证过程通过控制通道上的BeginVerify 消息来协调,并且需要控制通道和数据通道协同进行。这是一个可选的过程,由参数协商过程配置可协商的验证标志(VerificationFlag)决定。具体过程如下:

源端向远程节点发送BeginVerify消息(携带认证间隔、数据链路数目、编码类型、认证传输机制、传输速率、波长等信息),如果远程节点回应BeginVerifyAck消息,其必须携带32bit的Verify ID(用于唯一标志特定的链路连通性验证实例),并且被其他所有在源和目的之间验证关联消息拷贝共享;如果远程节点回应BeginVerifyNack消息即表示远程节点不能或者不愿意进行链路连通性验证。

在源端收到BeginVerifyAck消息后,表明协商成功,验证开始。源端节点将会在指定数据链路上发送Test消息(携带了该数据链路编号和源端节点端口/接口编号),远程节点用Verify ID来加速特定的验证过程,并且映射远程接口ID给相应的本地值。接着通过控制通道传送TestStatusSuccess消息(携带远程节点接口ID)返回源端节点(如果远程节点不能在认证间隔内收到Test消息,则通过控制通道发送TestStatusFailure消息给源端节点报告错误)。此时源端节点将通过控制通道返回TestStatusAck消息进行确认,当所有数据链路验证结束,源端节点将通过控制通道发送EndVerify消息,远程节点收到EndVerify消息后返回EndVerifyAck消息结束整个验证过程,其验证过程如图2。

图2:链路连通性认证过程

需要指出的是在验证过程中只有Test消息是在数据链路上传递的,其他消息是在相应的控制通道上传递的。另外,在认证初始状态中BeginVerify消息中链路区域的本地链路ID(LOCAL_LINK_ID)一般情况下应为非0值,其目的是为了限制链路认证程序通过特殊TE链路,例如一条正在使用的链路;如果此区域为0值,则代表验证所有链路。

4.链路故障管理

LMP提出的故障定位的机制是由下游检测到数据链路故障的节点发起,通过通道故障消息以及回复消息的交互,沿着LSP向上游逐跳检测链路状态,直到定位到发生故障的链路。这种方式的好处是可对故障作出快速反应并可精确定位故障是否发生在本地节点。

LMP故障管理过程基于通道状态(ChannelStatus)交换,其使用的消息有:通道状态(ChannelStatus), 通道状态应答(ChannelStatusAck),通道状态请求(ChannelStatusRequest) 和通道状态响应(ChannelStatusResponse)。

1)故障定位的判决

故障探测是在物理层完成。连接两个节点的TE链路可能包括多个数据链路。如果两个节点间一个或更多的数据链路发生故障,必须有一个用于快速故障通知的机制,以产生适当的保护/再生机制。如果故障随后就被清除,则必须有一个机制用来通知故障以被清除,链路状态OK。对于全光交换设备其故障探测仅限于光信号本身,目前比较常见的一种方式是探测光衰耗(LOL),而故障定位依据探测结果进行判决,但其本身是独立于探测机制的。

2)故障定位过程

如果光交叉连接设备(OXCs)之间的数据链路发生故障,所有下游接点的监控系统将探测到LOL并且显示

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有