光传送网络中自动OMS层拓扑计算的系统和方法技术方案

技术编号:35548098 阅读:32 留言:0更新日期:2022-11-12 15:27
提供了一种用于确定光传送网络(OTN)拓扑的系统和方法。在操作期间,系统可以获取与OTN的光传输段(OTS)层相关联的第一拓扑。第一拓扑可以包括与OTN中的波长已知设备对应的多个波长已知节点。系统可以基于与OTN的OTS层相关联的第一拓扑,确定与OTN的光复用段(OMS)层相关联的第二拓扑。在确定与OMS层相关联的第二拓扑时,系统识别第一拓扑中的至少一条路径,该路径以两个波长已知节点为边界。该路径以两个波长已知节点为边界。该路径以两个波长已知节点为边界。

【技术实现步骤摘要】
【国外来华专利技术】光传送网络中自动OMS层拓扑计算的系统和方法
[0001]专利技术人:夏鸣,孙朝,高帆和谢崇进

技术介绍


[0002]本公开通常涉及光传送网络(optical transport network,OTN)。更具体地,本公开涉及一种能够为OTN自动构建分层拓扑的系统和方法。
[0003]相关技术
[0004]光传送网络(OTN)是一套行业标准和协议,提供了将不同服务复用到光路上的有效方式。OTN采用分层架构,该分层架构具有在OTN传送结构中可见的多个层。这多个层从上到下可以包括光信道(optical

channel,OCH)层、光复用段(optical

multiplex

section,OMS)层和光传输段(optical

transmission

section,OTS)层。OTS拓扑可以提供有关物理设备(如光收发器和交换机)如何连接的视图,并且不知晓波长。OMS拓扑涉及所有波长已知节点(例如,固定的或可重构的光分插复用器)之间的波长可路由连接性。另一方面,OCH拓扑表示电子层设备或终端设备之间的波长信道。此外,OTS层和OMS层之间还有OMS子层,其描述了OMS链路的M:N保护方案。
[0005]拓扑管理模块可以是OTN的网络管理系统(network management system,NMS)中的关键组件。拓扑管理模块可以将网络建模为一组节点和一组使这些节点互连的链路。拓扑管理模块连同其应用程序接口(application program interface,API)和上层应用,可以向网络运营商提供基本信息,使网络运营商能够查看、操作和管理OTN。拓扑管理模块还可以有助于实现高级NMS功能,如波长路由和分配、端到端光功率预算分析等。OTN的分层架构需要分层拓扑管理模块,该模块可以以整体方式构建和操作各个OTN层。

技术实现思路

[0006]本文描述的一个实施例提供了一种用于构建光传送网络(OTN)拓扑的系统和方法。在操作期间,系统可以获取与OTN的光传输段(OTS)层相关联的第一拓扑。第一拓扑可以包括与OTN中的多个波长已知设备对应的多个波长已知节点。系统可以基于与OTN的OTS层相关联的第一拓扑,自动构造与OTN的光复用段(OMS)层相关联的第二拓扑。构造与OMS层相关联的第二拓扑可以包括识别第一拓扑中的至少一条路径,该路径以两个波长已知节点为边界。
[0007]在本实施例的变体中,获取与OTN相关联的第一拓扑包括访问OTN的设备清单(inventory)和光纤清单。
[0008]在本实施例的变体中,构造与OMS层相关联的第二拓扑包括将波长已知节点从第一拓扑输入到第二拓扑。
[0009]在本实施例的变体中,第一拓扑还可以包括与OTN中的多个波长未知设备对应的多个波长未知节点。识别第一拓扑中的至少一条路径可以包括在第一拓扑中从随机选择的
波长未知节点开始执行深度优先搜索。该深度优先搜索终止于波长已知节点。
[0010]在另一变体中,系统还可以在第一拓扑中自动标记波长已知节点和波长未知节点以便于执行该深度优先搜索。
[0011]在本实施例的变体中,识别至少一条路径可以包括识别作为该至少一条路径的边界的波长已知节点。
[0012]在另一变体中,系统还可以在与OTN的光复用段(OMS)子层相关联的第三拓扑中构建与所识别的至少一条路径对应的链路。
[0013]在另一变体中,与OMS层相关联的第二拓扑和与OMS子层相关联的第三拓扑具有相同的节点。构建与OMS层相关联的第二拓扑还包括将第三拓扑中连接同一对节点的链路合并为第二拓扑中连接该同一对节点的单条链路。
附图说明
[0014]图1示出了示例性光传送网络(OTN)的示图。
[0015]图2示出了根据一个实施例的表示网络的OTS拓扑的示例性数据结构。
[0016]图3示出了根据一个实施例的用于从已部署OTN的OTS层拓扑生成OMS子层拓扑的示例性过程的流程图。
[0017]图4示出了根据一个实施例的示例性OMS子层拓扑。
[0018]图5示出了根据一个实施例的用于从已部署OTN的OMS子层拓扑生成OMS层拓扑的示例性过程的流程图。
[0019]图6示出了根据一个实施例的示例性OMS层拓扑。
[0020]图7示出了根据一个实施例的拓扑生成装置。
[0021]图8示出了根据一个实施例的有助于实现拓扑生成系统的示例性计算机系统。
[0022]在附图中,相同的附图标记表示相同的附图元素。
具体实施方式
[0023]以下描述是为了使本领域技术人员能够做出并使用实施例,并且是在特定应用及其要求的上下文中提供的。对于本领域技术人员而言,对所公开的实施例的各种修改是显而易见的,并且本文定义的一般原理可以应用于其他实施例和应用,而不脱离本公开的精神和范围。因此,本专利技术不限于所示的实施例,而是要给予与本文公开的原理和特征相一致的最宽范围。
[0024]概述
[0025]本公开提供了一种方法和系统,用于可以自动生成多层OTN拓扑的拓扑管理模块。更具体地,系统可以首先基于设备和光纤清单为OTN构建OTS层拓扑。之后系统可以基于与OTS节点对应的设备类型(例如,终端设备、WDM已知或WDM未知)来标记OTS拓扑中的节点。然后,系统通过搜索和建立包括WDM未知节点的路径来构建OMS子层拓扑。通过合并耦合到相同节点的OMS链路,可以从OMS子层拓扑构建OMS层拓扑。
[0026]自动OTN拓扑生成
[0027]如前文所述,拓扑管理模块或工具可以向已部署网络(如OTN)的运营商提供必要信息。为此,拓扑管理模块首先需要构建拓扑模型,该模型可以对已部署网络(例如,OTN)的
拓扑进行建模(例如,使用图形)。OTN的分层特性还意味着拓扑模型还需要包括多个层,例如OTS层和OMS层。在拓扑模型中构建OMS层的现有方案通常涉及手动添加OMS元数据。例如,在构建OTS拓扑层之后,可能需要依次识别OMS节点对之间的两组OTS链路,并分别为两个OTS链路组指定主要和次要角色。还可以在两个OMS节点之间生成OMS链路,并持久化OTS链路组信息。这种方法只是通过关联底层OTS链路来“标记”OMS链路。由于典型的OTN可能包括数千个设备和光纤链路,因此这个过程非常耗时且容易出错。此外,由于OMS层包括标记的OTS链路,因此,跨层依赖性会在维护设备和光纤之间以及OTS层和OMS层之间的数据完整性方面带来复杂性。另一个缺点是,OMS层的持久化可能会导致OMS信息与已部署网络的实际拓扑不一致,从而需要更频繁的数据验证和校正,给NMS开发和维护带来额外的工作量。
[0028]为了克服手动拓扑构建面临的问题,本文公开的实施例使用自动化过程构建现有或已部署的OTN的分层拓扑模型。除了访问设备清单和光纤清单,自动拓扑生成系统不需要任何手动输入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于确定光传送网络OTN拓扑的计算机实现方法,包括:获取与所述OTN的光传输段OTS层相关联的第一拓扑,其中所述第一拓扑包括与所述OTN中的波长已知设备对应的多个波长已知节点;以及基于与所述OTN的所述OTS层相关联的所述第一拓扑,确定与所述OTN的光复用段OMS层相关联的第二拓扑;其中确定与所述OMS层相关联的所述第二拓扑包括:识别所述第一拓扑中的至少一条路径,所述路径以两个波长已知节点为边界。2.根据权利要求1所述的计算机实现方法,其中获取与所述OTN相关联的所述第一拓扑包括:访问所述OTN的设备清单和光纤清单。3.根据权利要求1所述的计算机实现方法,其中确定与所述OMS层相关联的所述第二拓扑包括:将所述波长已知节点从所述第一拓扑输入到所述第二拓扑。4.根据权利要求1所述的计算机实现方法,其中所述第一拓扑还包括与所述OTN中的波长未知设备对应的多个波长未知节点,其中识别所述第一拓扑中的所述至少一条路径包括:在所述第一拓扑中从随机选择的波长未知节点开始执行深度优先搜索,其中所述深度优先搜索终止于波长已知节点。5.根据权利要求4所述的计算机实现方法,还包括:在所述第一拓扑中标记所述波长已知节点和所述波长未知节点以便于执行所述深度优先搜索。6.根据权利要求1所述的计算机实现方法,其中识别所述至少一条路径包括:识别作为所述至少一条路径的边界的波长已知节点。7.根据权利要求6所述的计算机实现方法,还包括:在与所述OTN的光复用段OMS子层相关联的第三拓扑中构建与所识别的路径对应的链路。8.根据权利要求7所述的计算机实现方法,其中与所述OMS层相关联的所述第二拓扑和与所述OMS子层相关联的所述第三拓扑具有相同的节点,其中构建与所述OMS层相关联的所述第二拓扑还包括:将所述第三拓扑中连接同一对节点的链路合并为所述第二拓扑中连接所述同一对节点的单条链路。9.一种用于确定光传送网络OTN拓扑的计算机系统,包括:处理器;以及存储设备,耦合到所述处理器并存储指令,当所述指令被所述处理器执行时使所述处理器执行方法,其中所述方法包括:获取与所述OTN的光传输段OTS层相关联的第一拓扑,其中所述第一拓扑包括与所述OTN中的波长已知设备对应的多个波长已知节点;以及基于与所述OTN的所述OTS层相关联的所述第一拓扑,确定与所述OTN的光复用段OMS层相关联的第二拓扑;其中确定与所述OMS层相关联的所述第二拓扑包括:识别所述第一拓扑中的至少一条路径,所述路径以两个波长已知节点为边界。10.根据权利要求9所述的计算机系统,其中获取与所述OTN相关联的所述第一拓扑包括:访问所述OTN的设备清单和光纤清单。11.根据权利要求9所述的计算机系统,其中确定与所述OMS层相关联的所述第二拓扑包括:将所述波长已知节点从所述第一拓扑输入到...

【专利技术属性】
技术研发人员:夏鸣孙朝高帆谢崇进
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1