首页 > 学院 > 网络通信 > 正文

光网络选路和波长分配研究综述

2019-11-04 22:45:19
字体:
来源:转载
供稿:网友

  采用波分复用(WDM)传输系统、光分插复用器(OADM)和光交叉连接器(OXC)可构成光传送网(OTN),提供可调度的光路。为了进一步智能化,OTN演进为自动交换光网络/自动交换传送网(ASON/ASTN)。选路和波长分配(RWA)是ASON控制面的重要功能之一[1]。RWA算法可由具体网络设计公司自行把握,这样,各公司提供的ASON虽然在标准上不易显出自己的特色,但在RWA软件性能等方面却可以显出特色和技术高低。
  
  1 光层的选路和波长分配
  在ASON/ASTN中,对于光层,需根据要求提供光路。所谓光路,是指一条采用某个波长的光通道。例如,一个波长上的信号,从甲地出发,经过WDM传输系统到了一个有OXC的节点,经OXC交叉连接,可转发到连向目的地的输出端口,中间还可以经过其他的OXC,最后到达乙地。这样,甲、乙两地之间就沟通一条光路。若采用无波长变换的OXC,则这条光路上只采用一个不变的波长,称为波长连续性限制。若有波长变换,这条光路上的不同段可以采用不同的波长。根据所提出的光路需求,为其选取物理路由并分配相应的波长,称为选路和波长分配(RWA)。
  
  光路的RWA算法文献[1,2]已作了基本介绍。光路需求的提出,有静态和动态两种。静态RWA问题是预先给出多条光路连接需求,计算路由和分配波长,计算可以是离线的,即不需要实时计算;对于动态情况,光路需求逐条地提出,但一条光路持续一段时间后又被拆除,要为每一条光路做实时RWA计算。ASON中,两种情况都有需要。
  
  RWA算法涉及优化问题,有些优化方法的复杂性随网络规模的增大而急剧增加,因此,工程上常将RWA问题拆成选路子问题和波长分配子问题,分两步求解。拿动态RWA算法来说,首先进行选路,可分为3类:固定路由、备用路由、自适应路由(自适应路由也可纳入前两类中,即分为两类)。固定路由通常采用最短路径算法。备用路由可采用多条最短路径,在首条路径上波长资源不够时,换一条再试,与固定路由相比减小了阻塞率。采用简单的最短路径的缺点是有时会使网络中某些部分过于拥挤,使阻塞率加大。改进的方法是采用自适应路由,在每次选路时,根据网络的状态使各条光纤上的光路数(使用波长数)尽量平衡,这样做可显著减小阻塞率。ASON中的资源治理信息为自适应路由创造了条件。选定一条路由后,分配波长有多种方法[1,2]。例如,将波长编号,从低到高依次观察是否在该路由上的已建光路使用,首先找到的波长就被使用,称为首先适合算法(FF)。又如按分配波长后网络中仍可容纳的光路数最大为目标来分配波长,称为最大-总数算法(Max-Sum)。Max-Sum算法的阻塞率优于FF算法,但有时差别不大,代价是增加了复杂性。
  
  对于将选路和波长分配分两步进行的算法,仿真表明,影响阻塞率的主要是选路算法。
  
  采用分层图的方法可以将选路和波长分配一步完成。文献[3]提出了两种基于分层图的多光纤WDM网的动态选路和波长分配算法,称为PACK和SPREAD,仿真表明它们的性能比传统的将选路和波长分配割裂的方法性能好,即阻塞率较小。对于RWA,近年还有一些改进性的研究,例如在WDM网络中如何稀疏地设置波长变换器以减小动态情况下的阻塞率[4]。
  
  2 虚拓扑重构
  上节讨论的是给定物理拓扑和光路需求,为光路进行选路和分配波长。实用中,经常碰到给定物理拓扑和各节点中电设备(例如路由器)间的业务量矩阵,要设计网络,使网络的性能和经济性尽量好。这种情况下,光网络提供光路,供路由器使用。与上节不同的是没有给出具体光路需求,而要在优化中确定。路由器面对的是光路,光路的集合称为虚拓扑,也称逻辑拓扑。两个路由器间若没有直达光路,则需经其他路由器进行电的多跳连接。文献[2]叙述了虚拓扑设计问题,包括确定光路和RWA。
  
  实际应用中,业务量矩阵常随时间缓慢变化,因此,需要使虚拓扑随着业务量变化而重构。虚拓扑重构要考虑3个问题:确定在什么情况下需要重构的策略;确定新的虚拓扑,既考虑满足新的业务量需求,同时又使原来的虚拓扑改变尽量少;如何切换到新的虚拓扑结构而又不使正在运行的分组数据有任何损伤(或损伤小),即实现无损伤重构。文献[5]综述了重构问题。
  
  文献[6]提出一种在动态业务量下WDM网状网的虚拓扑自适应调整方案,采用定期的在线测量来观察当前每条光路上业务量的变化。在测量周期之末,根据情况增加或拆除一条光路。具体地,当一条或多条光路上的业务量大于一个较大门限值时,说明将发生拥塞,就增加一条新的光路;当一条光路上的业务量小于一个较小门限值时,就拆除这条光路,当然,要将这条光路上的业务量转移到另外的光路上后才拆除,以达到无损伤重构。
  
  文献[7]认为因特网上的业务量变化可以猜测,虚拓扑的重构应紧跟业务量的变化。将随时间变化的调整过程看作一个多级调整过程,为了使启发式算法能及时跟上网络的变化,引入了猜测机制,提出了一种基于猜测的多级重构算法。文献[8]从重构成本角度进行了研究。
  
  3 业务量疏导的RWA
  由WDM光纤链路和OXC(或OADM)构成的WDM网络可提供光路。一个波长上传输的通信速率常较高,例如2.5 Gb/s、10 Gb/s或40 Gb/s。这样,WDM光网络的光层提供的速率或带宽是粗粒度,即以波长数为单位。实际应用中,每个业务的通信速率与一个波长上的可通信速率相比常是较低的,若为每个业务提供一个专用波长显然不经济。为了提供细粒度的速率或带宽需求,方法之一是用电的时分复用将多个低速的业务流合起来在一个波长上传输。网络中除有OADM、OXC外,还有与其相连的电的ADM和数字交叉连接器(DXC)。这样,低速业务流通过ADM或DXC汇入某些波长,称为业务量疏导。
  
  除了采用SDH设备如ADM、DXC来提供细粒度带宽外,也可以不用SDH,而采用多协议标记交换(MPLS)路由器,即采用分组(包)复用将多个低速的业务流合起来在一个波长上传输。。近年来,提出了通用多协议标记交换(GMPLS)协议。GMPLS可将MPLS扩展到光层(也可用于SDH)。采用GMPLS后,可以实现ip over WDM的对等模型,即采用统一的控制面。这样,可以用MPLS路由器和OADM或OXC来构成智能光网络,利用标记交换路径(LSP)提供细粒度带宽的通路。这里碰到了业务量疏导问题。
  
  光网络的业务量疏导问题可以描述如下:给定一个网络配置,包括物理链路、每个网络节点的光收发器数目、每根光纤的波长数目以及波长容量,业务量疏导就是为一组具有各种低速带宽粒度的业务连接请求建立光路,同时优化网络的性能和成本。低速业务流可以通过一条光路到达目的地(单跳),也可以通过多跳光路,即依靠中间节点的电设备转接,到达目的地。
  
  业务量疏导可分为静态和动态。静态业务量疏导是预先给出所有低速业务连接需求,计算光路由并分配波长以及低速业务流的选路。与第一节中所述的光层RWA不同之处是增加了低速流的选路,可称为静态GRWA(Grooming RWA)。根据第二节所述,静态业务量疏导也是一个非凡的虚拓扑(逻辑拓扑)设计问题,即为已知的低速业务流建立合理的光路集(虚拓扑)。
  
  通常把静态业务量疏导分为3个子问题加以解决:
  
  (1)虚拓扑子问题,确定物理拓扑上需要建立的一组光路需求。
  
  (2)光路路由与波长分配子问题,为上述子问题中的光路需求解决相应的RWA。
  
  (3)低速业务流选路子问题(疏导子问题),在虚拓扑上实现。物理拓扑可有不同结构,如环状、网状。
  
  在动态业务量疏导中,低速业务连接请求随机到达网络,要求进行实时GRWA计算,一个连接维持一段有限时间后又被拆除。动态业务量疏导目标一般都是有效地选择疏导路由和合理分配网络资源,使业务连接的阻塞率最低。
  
  文献[9]对光网络中的业务量疏导作了综述。文献[10]针对节点不具有波长变换能力以及光收发器数目受限的WDM网状网,基于疏导图模型和综合疏导算法,提出了抗毁的动态业务量疏导算法。
  
  本文叙述的业务量疏导是建立多个低速率路由。近年来,也有反过来研究将多个波长合成一个波段来交换,可节省OXC的端口数[11]。对于光纤来说,也是一种业务量疏导。
  
  4 多播RWA
  第1节中讲的光路是从一个源节点到一个目的节点间构成一条光的通道,中间可经过多个OXC,属于单播。在光层实现多播,也就是一个源节点送出的光要同时送到多个目的节点,需建立一个光树。在光树的分叉点若要全光实现,可采用分光器。为了补偿分光引起的损耗,需增设光放大器。具有分光和传送(SaD)模块的OXC称为支持多播的OXC(MC-OXC)[1 2]。
  
  在具有MC-OXC的光网络中,根据光树的需求,要为光树选路和分配波长,称为多播RWA(MC-RWA)。有关算法比单播RWA更为复杂[12]。 实际应用中,为了节省成本,不宜为每个光节点都配置MC-OXC,也就是有分光器稀疏配置的约束。此外,还有波长变换器配置约束(无波长变换器时为波长连续性约束)、传输损伤约束等。上面讲的是光层的MC-RWA,假如再考虑电设备的运用以提供细粒度带宽,则成为多播业务量疏导问题,需进一步研究。
  
  5 抗毁网络的RWA
  光网络的抗毁可以有两种考虑。一种是考虑其上层有IP运用,而IP层也有抗毁能力。这种依靠IP层抗毁的优点是节省光网络资源,但恢复时间较长。另一种考虑是使光网络本身有抗毁能力。两种考虑都涉及选路与波长分配问题。光网络的抗毁已有较多研究,较新的研究有:抗毁虚拓扑设计、区分可靠性和网状网的快速恢复等等。
  
  5.1 抗毁选路——抗毁虚拓扑设计
  
  第2节讲过虚拓扑。路由器通过虚拓扑互相连接,从路由器考虑,为了增加生存性,希望有一条逻辑链路受损时,能够通过其他的逻辑链路迂回多跳连接。虚拓扑假如设计不好,可能会发生一根光纤断裂时可通的链路同时断开。因此,虚拓扑设计时要额外考虑约束条件,文献[13,14]中称为


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表