本文主要讨论自动交换光网络(ASON)中的路由技术。首先介绍了ITU-T关于ASON路由技术体系结构和对ASON路由的技术要求。然后讨论了ASON路由技术与IP网络路由的不同之处。接着分析了IETF GMPLS对IP路由协议的扩展,包括OSPF-TE和IS-IS-TE。最后介绍了OIF在NNI路由协议的方面的进展情况。
关键词: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还处理用于路由信息交换的与协议相关的控制信息。
[1] [2] [3] 下一页