ASON路由技术体系结构
本文主要讨论自动交换光网络(ASON)中的路由技术。首先介绍了ITU-T关于ASON路由技术体系结构和对ASON路由的技术要求。然后讨论了ASON路由技术与IP网络路由的不同之处。接着分析了IETF GMPLS对IP路由协议的扩展,包括OSPF-TE和IS-IS-TE。最后介绍了OIF在NNI路由协议的方面的进展情况。
本文引用地址:http://www.amcfsurvey.com/article/157353.htm关键词:ASON,GMPLS,NNI, 路由
1. 前言
自动交换光网络(ASON)的出现是传送网发展的历史性突破。ASON也称为智能光网络,是一种利用独立的控制平面来实施动态配置连接管理的网络。ASON体系结构的核心技术包括信令协议,路由协议和链路资源管理等。其中信令协议用于分布式连接的建立、维护和拆除等管理;路由协议为连接的建立提供选路服务;链路资源管理用于链路管理,包括控制信道和传送链路的验证和维护。
本文主要讨论ASON路由技术,首先介绍ASON路由技术体系结构,包括ASON路由的技术要求和路由信息分发拓扑。然后讨论了ASON路由技术与IP网络路由的不同之处。接下来介绍了IETF GMPLS对IP路由协议的扩展。最后介绍了OIF在NNI路由协议的方面的进展情况。
2.ASON路由体系结构
ITU-T G.7715定义了在ASON 网络中建立SC和SPC 连接选路功能的结构和要求。主要内容包括ASON选路结构、路径选择、路由属性、抽象信息和状态图转移等功能组成单元。G.7715的目的是提供一种与协议无关的方法,用来描述用于ASON的路由技术。路由消息是通过数据通信网络(DCN)进行传送,G.7712规范了DCN的一种可能的实现方式。为了提供路由服务,需要事先了解网络资源的情况。这些资源可以通过人工配置,也可以是自动发现。
ASON路由体系结构支持G.8080定义的不同的路由方式,如分级路由,逐跳路由和源路由。这种结构也对路由信息表达方式的不同进行了抽象,如链路状态,距离向量等。ASON路由体系结构在网络被分割为多个路由域,并对网络资源进行了分配后使用。
(1)基本概念
运营商可以基于特定的策略对网络进行分割,分割的依据可以是地理,管理范围,技术等。运营商可以将细分后的网络看作是由不同的路由域组成,以便提供路由服务。路由域提供路由信息的抽象,从而使得路由信息的表示具有可扩展性。路由域是通过路由执行器(RP)来提供服务的(如通道计算),路由执行器是路由控制器(RC)的联盟,每个RP负责控制一个路由域。RP在其提供路由服务的路由域中支持通道计算功能,并与G.8080定义的路由范例一致(源路由、分级路由和逐跳路由)。RP所能支持的通道计算功能是基于路由信息数据库为其提供的信息类型。
路由域可以分级包含,在路由等级中每个路由域与一个独立的RP相关联。路由等级中的每一层面可以使用支持不同路由模式的RP。RP的实现可以是基于分布式的路由控制器。RC提供路由服务接口,即为RP定义的服务接入点。RC同时负责路由信息的协调和分发。RC服务接口在一个给定层面的NNI参考点提供路由服务。不同的RC实例由于其提供服务的组织不同,从而可能受到不同的策略限制。策略的执行可以通过不同的机制,如使用不同的协议。
RC的实现可以是一组分布式的实体,这一组实体称为一个路由控制域(RCD)。RCD是一个抽象的实体,它隐藏了路由控制域的内部细节,而提供与RC分发接口相同特征的接口。RCD之间交换的路由信息属性包含了RC分发接口之间交换的路由信息的共同语义,并允许每个域内使用不同的表达方式。RCD的实现依赖于具体的实施方式。
RA, RP, RC, 和 RCD之间的关系在图1中给出。
图1 RA, RP, RC, 和 RCD之间的关系
如图1所示,路由域包含路由域,递归的定义了连续的分层路由等级。一个独立的RP与一个路由域相关联。依此类推,RP自身是由分布式的RC来实现的,RC1由RPRA 而来,RC2由RPRA.1 和RPRA.2 而来。可以发现RCD分发接口与RC分发接口的特征是一致的。
(2)路由体系结构和功能部件
路由体系结构包括与协议无关的部件如链路资源管理器(LRM)和RC,以及与协议相关的部件如协议控制器(PC)。RC处理用于路由的抽象信息。PC依据信息经过的参考点(如E-NNI,I-NNI)处理与协议相关的消息,并将路由原语传递给RC。图2给出路由功能部件的一个示例。
图2 路由功能部件示例
路由控制器(RC):RC的功能包括与对端RC交换路由信息,并通过对路由信息数据包的操作回复路由查询(路径选择)。RC是与协议无关的。
路由信息数据库(RDB):RDB存储本地拓扑,网络拓扑,可达性和其它通过路由信息交换获得的信息,以及配置信息。RDB可以包含多个路由域的路由信息。RC可以接入RDB的一个视图(关系数据库的专用名词。视图是一个虚表,它自己没有存储空间,而是从实际存放在数据库中的表中导出的。视图用法与物理表相同,并可使不同用户看到同样数据的不同格式,以及利用授权模式控制用户对敏感数据的存取)。图2 的虚线框表示了这种关系。RDB是协议无关的。由于RDB可以包含多个路由域的路由信息(即可能是多层网络),因此接入RDB的RC可能共享路由信息。如图3 所示。
链路资源管理器(LRM):LRM向RC提供所有SNPP链路信息,并将其控制的链路资源的任何状态改变告知RC。
协议控制器(PC):PC将路由原语转换成特定路由协议的协议消息,因此是与协议相关的。PC还处理用于路由信息交换的与协议相关的控制信息。
图3 RDB与多RC/路由域的关系
(3)路由域分级
图4给出路由域的一个示例,高层路由域(父)RA包含低层路由域(子)RA.1, RA.2和 RA.3。同样,RA.1和RA.2进一步包含路由域RA.1.x和RA.2.x。
图4 路由域分级示例
3.ASON路由与IP网络路由的不同
在IP网络中,数据转发是逐跳进行的,不需要事先建立连接。而在基于电路交换的光网络中,数据的交换是基于端到端的,需要事先建立连接。另外,在IP网络中,每个路由器根据IP数据包中的目的地址进行独立的路由选择。因此,为了防止错误路由或路由循环,每个节点必须使用相同的网络拓扑数据库和路由算法。与之相反,在光网络中,请求建立连接时就给出路由选择,并且在传送连接建立请求时不会影响已有的业务。
由于光网络中的路由协议并不直接参与数据平面的交换,因此可以认为其是不影响业务的。例如,拓扑和资源状态的不准确可能影响新的连接(或恢复连接)的建立,但是不会拆除已有的连接。这就使得光网络的路由协议可以非常灵活地包含各种新的信息。事实上任何有助于路由计算或业务区分的信息都可以包含在路由协议中,这些信息可以是标准的,也可以是厂家专用的。由于光网络中的连接是显示路由的,并且对于某一特定的连接,路由计算是由单一网元完成的,因此不同的网元不需要使用相同的路由算法。事实上,对于相同的信息,不同的路由算法可以采用不同的处理方式。
光网络中的带宽统计也要比IP网络简单,从而使得带宽资源的管理更加容易。这将影响保护和恢复带宽如何分配。在IP网络中,可以事先配置好保护通道,而在失效发生以前并不占用网络资源。在电路交换网络中,建立保护通道通常需要占用相应的资源。这一基本的不同限制了直接将IP网络中的一些流量工程机制应用于光网络之中。
邻居发现过程是许多域内IP路由协议的基本功能。光网络中的邻居发现则是由其它的自动发现机制来实现的。在光网络中,这一过程除了基本的邻居发现,还包括链路相关属性的发现。尽管大部分控制平面信息的传送可以是带内或带外方式,部分自动发现的信息必须在带内传送。ITU-T G.7714定义了自动发现过程的基本模型,IETF的LMP协议定义了一种通用的实现方式。
4.GMPLS对路由协议的扩展
MPLS对传统的路由协议进行了扩展(ISIS-TE和OSPF-TE),用来支持流量工程。GMPLS在此基础上又对其进行了扩展和加强,从而支持链路状态信息的传送。GMPLS对路由协议的扩展主要包括对未编号链路的支持,以及对链路保护类型(LPT),共享风险链路组信息(SRLG),接口交换能力描述符,带宽编码等的支持。GMPLS-OSPF和GMPLS-ISIS则分别描述了OSPF-TE和ISIS-TE对扩展功能的具体实现方式。GMPLS路由协议主要用于I-NNI接口的路由。
评论