利用网络状态信息进行dwdm快速光路设置的制作方法_3

文档序号:9264892阅读:来源:国知局

[0040]图5示出一个示例,其中存储在TED 230中的信息260包括波长WL1、WL2、WL5和WL7的总容限信息,以及指示波长WL5的光路在完全相干链路上行进并且波长WL1、WL2、WL7的光路在非相干链路上行进的信息。因此,262处所示的波长WLl、WL2和WL7的总容限信息被存储在非相干TED 240中且波长WL5的总容限信息被存储在相干TED 250中。针对新光路请求,控制平面将运行SPF确定,并且根据结果能够评估新光路是将只在一个网络部分(仅相干)中还是会跨越不同部分(相干和非相干)。
[0041]现参考图6对采用有关相干/非相干网络部分的信息的处理300的流程图进行说明。过程300使用非相干TED 240和相干TED 250,以及上文结合图2所描述的光刷新机制130和光容限数据库132。在310处,在源节点处接收对设置到目的地节点的光路(例如,光路A_Z)的光路请求。在320处,执彳丁路由计算,例如,SPF路由计算。该路由计算是基于存储在非相干TED部分240和相干TED部分250两者中的信息进行的。图6中的操作与图2描述的相似操作使用相同的参考编号。
[0042]在330处,利用路由计算结果,针对新波长路径的路由是否将只在完全相干的链路上行进进行确定。如果确定针对该光路计算得出的路由只穿过完全相干链路,那么在340处路径将在没有完全NLI验证的情况下被设置。每个相干链路有NLI贡献,并且总光通道NLI是每个相干链路NLI贡献的总和。在350处,光路设置是通过光的提供来完成的。于是,当确定要针对新波长设置的路径只穿过相干光链路时,基于每个相干光链路的NLI信息的总和来计算总NLI,并且在不执行完全NLI验证的情况下在路径上提供波长。
[0043]另一方面,如果光路穿过一个或多个非相干链路,那么处理会继续至操作120。在120处,节点评估已经安装的(一个或多个)波长的串扰容限的当前状态。此时,光路已经被确定要穿过非相干链路,此外,基于非相干TED的进一步划分,已经从非相干TED 240包含的信息中确定总容限要么是“高”容限(总容限M>T)要么是“低”容限(总容限M<T)。因此,在140处,进行总容限是否大于阈值T的确定。如果光路具有大于阈值T的总容限(即为NC-高容限光路),那么该方法前进至不执行NLI验证的操作340,并且其后在350处提供该波长。因此,当一个或多个非相干链路的总容限M超过阈值T时,则不需要执行完全NLI验证(例如,基于总容限的简单验证)就能够在路径上设置波长。相反地,如果在140处确定光路穿过任意NC低容限链路,则在160处应用完全NLI验证处理,并且其后在350处提供光网络。
[0044]对于请求设置只穿过光网络相干部分的光路的用户,通过把该请求作为指定“仅相干”的输入路径请求,图6所示的方法适合于抽象为用户级。例如,设置针对某波长的路径的请求可包括指定该路径只穿过相干链路的信息。在这种情况下,总NLI是基于每个相干链路的NLI的总和进行计算的,并且在不执行NLI验证的情况下在路径上提供波长。
[0045]转到图7,示出了被配置为执行本文提出的技术的光节点的示例框图。该框图是图1及图3和4所示的任意光节点的一般表示,并且因而由图7中的参考编号10 (i)或210 (i)来标识。图7的框图不意为穷尽性的。光节点包含处理器400、网络接口单元410、存储器420和光单元430。光单元430生成在一个或多个光纤440上传输的光信号,并且接收在一个或多个光纤440上的光信号(在通道两端),而且切换光信号(对中间节点而言)。处理器400可以是微处理器或微控制器,可以是可编程的并且用作节点执行存储在存储器420中的软件指令的控制器。为此,存储器420存储控制平面逻辑450的指令,并且还存储一个或多个数据库460,数据库包含由光节点从其他光节点获知的波长相关串扰容限信息(例如,图2中的数据库132,和具有非相干TED部分240和相干TED部分250的TED 230)。控制平面逻辑450包含可执行指令,这些可执行指令当由处理器400时,使得处理器400执行本文结合图2和图4-6所描述的操作。
[0046]存储器420可包含只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质装置、光存储介质装置、闪速存储器装置、电、光或其它物理/有形存储器存储装置。因此,通常存储器420可包括编码有包含计算机可执行指令的软件的一个或多个有形(非暂态)计算机可读存储介质(例如,存储器装置),并且当该软件被(处理器400)执行时,它可操作来执行本文所述的操作。
[0047]总之,本文提出了在从源节点到目的地节点的路径上设置波长的技术。在源节点和目的地节点之间获得了已经针对一个或多个已安装波长计算得出的串扰容限信息。总容限作为串扰容限信息的函数被计算得出。然后基于总容限做出关于是否执行波长的非线性损伤验证的确定。这些技术可以被推广以考虑网络的相干部分和非相干部分。
[0048]这种机制提供了一种创建网络分区的方法,从而一组协议(比如GMPLS协议)具有适当的信息来应用快速损伤验证(当沿着要设置的波长的路径的串扰容限信息指示其有可能时)或当沿着该路径的串扰容限信息指示其不可能时应用完全验证(较慢)。
[0049]如上文结合图1和2所解释的,本文提出了利用原有的针对已安装波长的串扰容限信息的技术。该局部光通道容限技术不改变现有协议,并且提供可用于决定使用什么级别的损伤验证来设置新的光路的附加标准。此外,如上文结合图3-6所解释的,除了关于光路穿过的光网络的部分(这些部分使用相干光)的信息之外还基于上述串扰容限信息,局部光通道容限技术可以被推广为采用全局TED划分。这些相干/非相干信息和SPF路由信息一起被用于确定是否对要设置的光路应用完全NLI验证。
[0050]本文提出的技术允许光控制平面大大简化路径验证,从而使得光路的设置快很多。光网络在相干/非相干部分之间的划分可以不经网络管理者介入而获得。这在恢复阶段以及束(bundle)设置或波长设置时非常有用,因为它在保持波长设置会成功的一定程度的信心的同时允许更快速的操作。
[0051]因此,提出了在从源节点到目的地节点的路径上设置波长的方法,获得了已经针对源节点和目的地节点之间的一个或多个已安装波长计算得出串扰容限信息。总容限是作为串扰容限信息的函数计算得出的。然后为了设置波长,基于总容限确定是否执行波长的非线性损伤验证。这些技术可体现于编码于包括计算机可执行指令的软件的一个或多个计算机可读存储介质中,并且,当软件被执行时,其可操作来执行这些操作。
[0052]当这些技术体现于装置中时,该装置可包括被配置为在光网络中传输、接收或切换光信号的光单元;和耦合至光单元的处理器。该处理器被配置为为在光网络中在从源节点到目的地节点的路径上设置波长,获取已经针对源节点和目的地节点之间的一个或多个己安装波长计算得出的串扰容限信息;根据串扰容限信息计算总容限;以及为了设置波长,基于总容限确定是否执行波长的非线性损伤验
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1