GMPLS中的标记分配协议研究
http://tech.ddvip.com 2007年01月19日 社区交流 收藏本文
本文详细介绍GMPLS中的标记分配协议研究
4 统一的数据结构的设计
扩展的CR-LDP是以传统的LDP为基础,经过CR-LDP的更新,到GMPLS的进一步扩展,其覆盖的协议内容较多,相关消息、参数的变化较大.以标记请求消息为例,其字段变化如下:传统LDP中标记请求消息字段包括:U比特、消息类型、消息长度、消息ID、FEC TLV和可选参数;CR-LDP中标记请求消息字段包括:U比特、消息类型、消息长度、消息ID、FEC TLV、LSPID TLV、显式路由TLV、流量参数TLV、锁定路由TLV、资源类别TLV和通道预占TLV;GMPLS扩展CR-LDP中标记请求消息字段包括:U比特、消息类型、消息长度、消息ID、FEC TLV、LSPID TLV、显式路由TLV、流量参数TLV、锁定路由TLV、资源类别 TLV、通道预占TLV和通用标记请求TLV.
另一方面,基于同一协议版本的不同消息、参数的差异也较大.
由此可见,正确、合理地分析不同消息、参数的相同点和差异性,对重要数据的格式进行恰当的抽象、整理,提出具有较大覆盖性和对编程实现、系统运行更有效的数据结构是非常重要的.与此同时,对具有差异性的不同信息进行具体、合理的数据结构定义与设计,是整个系统编码与实现的基础.
依照数据结构需具有较大覆盖性和对编程实现、系统运行效率有利的原则,通过分析不同消息、参数的相同点和差异性,对具有相同点的数据的结构设计如下:
(1) 信息格式
对传统LDP、CR-LDP 和GMPLS的扩展CR-LDP,其不同类消息的前几个字段相同,后面字段各有不同,对相同部分提出并归纳为如下格式:

对不同部分依对象的不同分别进行处理.
(2) TLV格式对传统LDP、CR-LDP和GMPLS的扩展CR-LDP,其不同类TLV的前几个字段相同,后面字段各有不同,对相同部分提出并归纳为如下格式:

对不同部分依对象的不同分别进行处理.
(3) 交换类型、LSP编码类型和通用净荷标识
在GMPLS中,通用标记请求用到的数据项较多:交换类型有8项,LSP编码类型有11项,通用净荷标识有46项.考虑随着时间的推移和相关草案的完善,可能出现新的数据项,同时为了简化处理过程,它们均作列表,在数据结构中定义为数组.
5 结束语
GMPLS是实现自动交换光网络(ASON)的一条优先选择的控制技术路径,虽然至今仍没有正式成相关标准文档,但对其前期的研究、开发工作已在国外众多机构展开.对GMPLS的信令协议——扩展的CR-LDP进行研究,是整个GMPLS研究工作的重点之一.继承已有的对传统LDP和CR-LDP的研究、开发成果,对GMPLS的扩展CR-LDP进行跟踪研究,是本文的初衷,也是对其进行进一步研究的一条捷径.
责编:豆豆技术应用