基于脚本描述的传输网电路信息生成方法及系统的制作方法

文档序号:7760155阅读:397来源:国知局
专利名称:基于脚本描述的传输网电路信息生成方法及系统的制作方法
技术领域
本发明涉及传输网业务管理,特别是涉及基于脚本描述的传输网电路信息生成方 法及系统。
背景技术
本申请文件中,网元(Network Element)是指一端独立的传输网设备,电路盘 (Board)是组成网元的设备之一,保护环(Protect Ring)是指传输网中组成的环网保护, 电路(Path)是指跨过多个网元的端到端的一条业务,网元交叉(Net Cross)是单个网元上 的业务相关的配置信息,单点电路是指在该网管中只经过一个网元的电路,光口预留电路 是一种不完整的电路,电路的一端或两端都配置在骨干环到分支环的入口光线上,分支环 内部还没有确定上下话的一种预配置电路,连续数目是指相同交叉颗粒连续的时隙个数, 这是为了脚本书写简单,信号类型是指信号的交叉颗粒的粒度,低价交叉支持VC12,VC3两 种颗粒,交叉支持VC4和VC4的实级联,方向是指单向、双向等信号方向。随着各运营商对传输网业务管理要求的进一步加强,信息集中化已经成为运营商 (如中国移动/电信/联通等集团公司)网络管理发展的一个重点。近几年来端到端的电 路管理成为各种标准并被各运营商所采用,各设备供应商和网管软件供应商都相继开发出 自己的端到端电路管理软件。但是,无论是作为子网管理器还是作为网络管理器,这些端到 端电路管理软件实现的功能基本上大同小异,不可避免的面临着这样一个问题,那就是如 何同网元管理软件兼容起来。这主要包含两个方面1.对于已经在网的通过网元管理器配 置的网元交叉,如何自动生成端到端的电路。2.对于拓扑发生改变,或者通过网元交叉新配 置的电路,如何增量的叠加到现有电路上。当然,这两个方面是由于各种原因造成的,一是 现有的工程已经由网元交叉开通了大量电路;二是端到端电路管理软件自身在拓扑发生大 规模变化时不如网元交叉灵活,即使采用了端到端电路管理的地方,在网络改造时,有些地 方可能仍然采用网元交叉进行业务修改;三是端到端的电路管理需求在很多地方都是自上 而下提出来的,管理者要求看到电路,但是下层的工程人员或维护人员由于思维的惯性或 对端到端电路操作的熟悉程度不够,可能仍然喜欢使用网元交叉。21世纪以来,由于通信产业的快速发展,市场竞争日益激烈,各大通信设备制造商 无不采用各种方法来降低网络的维护管理成本,提高网络维护管理的集中性。因此,各传输 设备供应商在网管软件开发方面逐渐都推出自己的端到端电路管理系统,但是由于历史原 因,现网运行的设备千差万别,并且前期全部都是基于网元交叉的离散配置进行的业务管 理,所以要实现管理的升级,必须要采用一种方法将原有的网元交叉转换为端到端的电路 信息。目前通用的方法有人工根据记录重新配置,半自动的搜索后采用网元交叉与端到端 电路共存的方式等等,但是这些方式都存在浪费人力物力,增加了管理成本等缺点。在这一 过程中,主要面临的困难如下1)现网老设备、新设备的种类繁多,不同设备的网元交叉各个公司或者同一公司 内部都有所不同,因此统一起来比较困难。网元交叉对于同一类型对象在不同设备类型上由于历史原因表示方法的不同,造成了计算分析的差异性很大。2)现网网元交叉对于端到端电路来说,信息不是很充足。3)现网网元交叉中存在着不影响电路正常运行的冗余或错误信息,对于计算端到 端电路会产生有误导作用。4)网元交叉缺省低阶/高阶直通造成信息缺失。5)低阶电路优化到高阶交叉造成的影响。6)复杂的以太网等MSTP业务和SDH时隙交叉配置的联合分析十分复杂。

发明内容
本发明所要解决的技术问题是解决将传输网将原有的网元交叉转换为端到端的 电路信息时浪费人力物力,增加了管理成本的问题。为了解决上述技术问题,本发明所采用的技术方案是提供一种基于脚本描述的传 输网电路信息生成方法,包括以下步骤A10、依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成相应的保护 环信息和交叉信息,并映射成交叉端口和时隙信息;A20、依据每个网元的保护环信息,以其中的一个网元为源点,沿保护环路径在全 网拓扑中逐点计算保护环路由,并对计算过的节点进行标记,最终获得配置正确的保护环 完整的路由信息;A30、依据网元交叉信息,按照搜索优先级,逐网元自动搜索完整的工作路径,然后 搜索该条工作路径的保护路径,最终生成电路信息。在上述方法中,对于不存在交叉脚本的网元,采用读取电路盘配置,反向生成网元 脚本的方式,将离散的电路盘中的交叉相关配置反向生成交叉脚本。在上述方法中,步骤AlO包括以下步骤A101、依次读取每个网元的交叉脚本,获得该网元交叉脚本中的文本信息;A102、以文本信息中的脚本命令为依据,获得该网元的信号类型、保护信号、保护 环信息以及交叉语句;A103、根据信号类型和保护信号分析每个网元的连续数目并提取该网元的保护交 叉信号,从而获得该网元的保护信号信息和信号类型;A104、根据每个网元的保护环脚本信息提取其保护环节点路由信号并分析保护环 的属性,从而获得映射为交叉端口的保护环节点信息;A105、根据每个网元的交叉语句分析每个条目属性并提取源、宿信号,然后根据交 叉信号映射成交叉端口时隙信息;A106、分析交叉源、宿信号和交叉保护信息,生成具有保护信息的交叉条目。在上述方法中,步骤A105包括以下步骤A1051、根据交叉语句分析条目属性;A1052、提取交叉语句中的交叉信息,并判断该交叉信息是否为低阶交叉,如果是 低阶交叉则按低阶交叉信号的描述格式分析低阶交叉信号并提取源宿信号;否则按高阶交 叉信号的描述格式分析高阶交叉信号并提取源宿信号;A1053、将源、宿信号映射成交叉端口时隙信息。
在上述方法中,步骤A30包括以下步骤A301、读入已经分析好的交叉条目,根据计算标志判断该网元是否已经计算过,如 果计算过则重新读入下一条交叉条目,如果有保护信息则记录保护信息,转A302 ;A302、对于任何一条交叉信号,判断该交叉信号两端端口 A、B的时隙Pa、Pb是否有 光纤连接,如果Pa有连接则转步骤A303,如果Pb有连接则转步骤A304,如果Pa,Pb都没有 连接则转步骤A306,如果Pa,Pb都有连接,则转A301计算下一条交叉条目;如果Pa,Pb都没 有连接,则判断该交叉条目是否支持单点电路,如果支持则转A310,否则转A301继续下一 条目;A303、创建电路,将Pb作为电路的源,设置出口 P。ut = Pa,转A305 ;A304、创建电路,将Pa作为电路的源,设置出口 P。ut = Pb,转A305 ;A305、根据P。ut端口的光纤连接找到下游网元C,判断C点是否已经在电路信息中 出现,如果没有出现转步骤306,如果出现转309 ;A306、生成C点中和上游网元的P。ut端口相连的端口 P。,并设置P。端口中的时隙与 P-中时隙相同,转307;A307、在C网元的所有交叉条目中找到P。的端口时隙,找到与P。端口时隙进行交 叉的端口时隙Pd,如果在显示交叉中无法找到,根据设备的默认直通,进行隐式查找,找到 后转步骤A308,如果设备不支持默认直通,转步骤A311 ;A308、判断Pd是否满足电路终点条件,如果满足转步骤A310,不满足设置出口 C点 中到下游的出口 P。ut = Pd,转步骤A305进行迭代;A309、回退到光口预留节点,转A310 ;A310、确认该工作电路,将该电路沿途包含的网元交叉设置已经计算的标志,如有 保护信息,转步骤A312;A311、记录错误信息,并将计算过的交叉条目设置计算标志;A312、根据记录的保护信息计算该工作电路的保护电路,步骤同A301-A311。在上述方法中,电路终点的判据为(a)对于非光口预留的电路从源端开始,只要电路计算到宿端的上、下话端口或者 计算到该网管管理的边缘端口上,本次计算就可以结束,计算出该条电路;(b)对于光口预留的电路从源端开始,电路从一个高速率环计算到低速率环或链 的入口后,在该环计算到出环点仍然没有找到宿端的上下话端口,那么就认为在该环入口 进行了光口预留。在上述方法中,步骤A30之后还设有人工脚本修正步骤,该步骤根据以下条件进 行修正如果信号没有找到端口则根据信号提示检查网元配置是否一致;如果工作路径未找到,则根据提示的断点信息检查交叉是否错误或冗余;如果保护路径有断点,则根据提示的断点信息检查保护路径交叉是否错误、冗余 或者缺失;如果时隙冲突,根据提示检查该网元时隙是否交叉到其他方向;如果形成环路,如果不是预留电路,则提示用户检查该信息是否为冗余交叉;如果对偶端口未找到,在缺省直通网元没有找到缺省的对偶端口,提示用户检查网管系统相对于实际物理组网是否缺少插盘;如果高阶优化错误,根据对于低阶交叉优化程高阶的信息,发现其中部分时隙不 能满足优化规则;如果已经计算,则说明该时隙信息已经存在于其他搜索过的电路中。本发明还提供了一种基于脚本描述的传输网电路信息生成系统,包括脚本生成模 块、脚本读取模块、保护环计算和标记模块、电路信息计算和标记模块和电路信息输出模 块,所述脚本生成模块判断网元是否具有网元交叉脚本,如果没有则读取该网元的电路盘 配置,则将离散的电路盘中的交叉相关配置反向生成网元的交叉脚本;所述脚本读取模块 依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成对应的保护环信息和交叉 信息,并且实现向物理端口时隙信息的映射;所述保护环计算和标记模块针对每个保护环 信息,以其中的一个节点为源点,沿保护环路径在全网拓扑中逐点计算,并对计算过的节点 进行标记,获得配置正确的保护环信息;所述电路信息计算和标记模块针对网元交叉信息, 根据搜索优先级逐网元自动搜索完整的工作路径,然后搜索该条工作路径的保护路径,最 终生成电路信息;所述电路信息输出模块将电路信息计算和标记模块生成的电路信息输 出ο在上述系统中,还包括人工脚本修正模块,根据保护环计算和标记模块和电路信 息计算和标记模块反馈的错误/冗余人工修正网元交叉脚本。本发明具有以下优点1)基于网元交叉的脚本描述,具有很大的灵活性。2)分析交叉脚本时,同时可对现网物理配置和逻辑配置中的网元/电路盘/网元 连接进行校核,发现管理中认为疏忽或者其他原因造成的不一致,减少现网运行的隐患。3)可以搜索现网中各种类型的保护环信息,并且可以支持不封闭的保护环计算。4)计算电路过程中考虑了单点电路、缺省直通、光口预留等各种现网中存在的特 殊情况。5)提供详细的错误追踪报表和错误分类描述,可以指导维护人员对现网冗余、错 误或这缺失的数据进行检查更正。6)提供完整的电路输出和XML报表,可以灵活的和现网或其他系统对接。


图1为本发明提供的基于脚本描述的传输网电路信息生成方法流程图;图2为读取交叉脚本分析流程图;图3为计算工作路径流程图。
具体实施例方式针对现有网络从网元级交叉管理向网络级端到端电路管理升级无法平滑进行,需 要大量的人力进行统计和重新电路配置的问题,本发明提供了一种基于脚本描述的传输网 电路信息生成方法,能够自动将网元级交叉通过电路搜索,自动计算出网络中运行的保护 环并生成端到端的电路信息,如图1所示,该方法包括以下步骤A10、依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成相应的保护环信息和交叉信息,并映射成交叉端口和时隙信息。由于现网运行的设备大多数采用的都是基于网元交叉的离散配置,因此该网元可 能并不存在交叉脚本,对于不存在交叉脚本的网元,首先采用读取电路盘配置,并反向生成 网元脚本的方式,将离散的电路盘中的交叉相关配置反向生成网元的交叉脚本。交叉脚本 格式如下表
权利要求
基于脚本描述的传输网电路信息生成方法,其特征在于包括以下步骤A10、依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成相应的保护环信息和交叉信息,并映射成交叉端口和时隙信息;A20、依据每个网元的保护环信息,以其中的一个网元为源点,沿保护环路径在全网拓扑中逐点计算保护环路由,并对计算过的节点进行标记,最终获得配置正确的保护环完整的路由信息;A30、依据网元交叉信息,按照搜索优先级,逐网元自动搜索完整的工作路径,然后搜索该条工作路径的保护路径,最终生成电路信息。
2.如权利要求1所述的基于脚本描述的传输网电路搜索方法,其特征在于对于不存在 交叉脚本的网元,采用读取电路盘配置,反向生成网元脚本的方式,将离散的电路盘中的交 叉相关配置反向生成交叉脚本。
3.如权利要求1所述的基于脚本描述的传输网电路搜索方法,其特征在于步骤AlO包 括以下步骤A101、依次读取每个网元的交叉脚本,获得该网元交叉脚本中的文本信息; A102、以文本信息中的脚本命令为依据,获得该网元的信号类型、保护信号、保护环信 息以及交叉语句;A103、根据信号类型和保护信号分析每个网元的连续数目并提取该网元的保护交叉信 号,从而获得该网元的保护信号信息和信号类型;A104、根据每个网元的保护环脚本信息提取其保护环节点路由信号并分析保护环的属 性,从而获得映射为交叉端口的保护环节点信息;A105、根据每个网元的交叉语句分析每个条目属性并提取源、宿信号,然后根据交叉信 号映射成交叉端口时隙信息;A106、分析交叉源、宿信号和交叉保护信息,生成具有保护信息的交叉条目。
4.如权利要求3所述的基于脚本描述的传输网电路搜索方法,其特征在于步骤A105包 括以下步骤A1051、根据交叉语句分析条目属性;A1052、提取交叉语句中的交叉信息,并判断该交叉信息是否为低阶交叉,如果是低阶 交叉则按低阶交叉信号的描述格式分析低阶交叉信号并提取源宿信号;否则按高阶交叉信 号的描述格式分析高阶交叉信号并提取源宿信号; A1053、将源、宿信号映射成交叉端口时隙信息。
5.如权利要求1所述的基于脚本描述的传输网电路搜索方法,其特征在于步骤A30包 括以下步骤A301、读入已经分析好的交叉条目,根据计算标志判断该网元是否已经计算过,如果计 算过则重新读入下一条交叉条目,如果有保护信息则记录保护信息,转A302 ;A302、对于任何一条交叉信号,判断该交叉信号两端端口 A、B的时隙Pa、Pb是否有光纤 连接,如果Pa有连接则转步骤A303,如果Pb有连接则转步骤A304,如果Pa,Pb都没有连接 则转步骤A306,如果Pa,Pb都有连接,则转A301计算下一条交叉条目;如果Pa,Pb都没有连 接,则判断该交叉条目是否支持单点电路,如果支持则转A310,否则转A301继续下一条目; A303、创建电路,将Pb作为电路的源,设置出口 P。ut = Pa,转A305 ;A304、创建电路,将Pa作为电路的源,设置出口 P。ut = Pb,转A305 ; A305、根据P。ut端口的光纤连接找到下游网元C,判断C点是否已经在电路信息中出现, 如果没有出现转步骤306,如果出现转309 ;A306、生成C点中和上游网元的P。ut端口相连的端口 P。,并设置P。端口中的时隙与P。ut 中时隙相同,转307 ;A307、在C网元的所有交叉条目中找到P。的端口时隙,找到与P。端口时隙进行交叉的 端口时隙Pd,如果在显示交叉中无法找到,根据设备的默认直通,进行隐式查找,找到后转 步骤A308,如果设备不支持默认直通,转步骤A311 ;A308、判断Pd是否满足电路终点条件,如果满足转步骤A310,不满足设置出口 C点中到 下游的出口 P。ut = Pd,转步骤A305进行迭代; A309、回退到光口预留节点,转A310 ;A310、确认该工作电路,将该电路沿途包含的网元交叉设置已经计算的标志,如有保护 信息,转步骤A312 ;A311、记录错误信息,并将计算过的交叉条目设置计算标志;A312、根据记录的保护信息计算该工作电路的保护电路,步骤同A301-A311。
6.如权利要求1所述的基于脚本描述的传输网电路搜索方法,其特征在于电路终点的 判据为(a)对于非光口预留的电路从源端开始,只要电路计算到宿端的上、下话端口或者计算 到该网管管理的边缘端口上,本次计算就可以结束,计算出该条电路;(b)对于光口预留的电路从源端开始,电路从一个高速率环计算到低速率环或链的入 口后,在该环计算到出环点仍然没有找到宿端的上下话端口,那么就认为在该环入口进行 了光口预留。
7.如权利要求1所述的基于脚本描述的传输网电路搜索方法,其特征在于,步骤A30之 后还设有人工脚本修正步骤,该步骤根据以下条件进行修正如果信号没有找到端口则根据信号提示检查网元配置是否一致; 如果工作路径未找到,则根据提示的断点信息检查交叉是否错误或冗余; 如果保护路径有断点,则根据提示的断点信息检查保护路径交叉是否错误、冗余或者 缺失;如果时隙冲突,根据提示检查该网元时隙是否交叉到其他方向; 如果形成环路,如果不是预留电路,则提示用户检查该信息是否为冗余交叉; 如果对偶端口未找到,在缺省直通网元没有找到缺省的对偶端口,提示用户检查网管 系统相对于实际物理组网是否缺少插盘;如果高阶优化错误,根据对于低阶交叉优化程高阶的信息,发现其中部分时隙不能满 足优化规则;如果已经计算,则说明该时隙信息已经存在于其他搜索过的电路中。
8.基于脚本描述的传输网电路信息生成系统,其特征在于包括脚本生成模块,判断网元是否具有网元交叉脚本,如果没有则读取该网元的电路盘配 置,则将离散的电路盘中的交叉相关配置反向生成网元的交叉脚本;脚本读取模块,依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成对应的保护环信息和交叉信息,并且实现向物理端口时隙信息的映射;保护环计算和标记模块,针对每个保护环信息,以其中的一个节点为源点,沿保护环路 径在全网拓扑中逐点计算,并对计算过的节点进行标记,获得配置正确的保护环信息;电路信息计算和标记模块,针对网元交叉信息,根据搜索优先级逐网元自动搜索完整 的工作路径,然后搜索该条工作路径的保护路径,最终生成电路信息;电路信息输出模块,将电路信息计算和标记模块生成的电路信息输出。
9.如权利要求8所述的基于脚本描述的传输网电路信息生成系统,其特征在于还包括 人工脚本修正模块,根据保护环计算和标记模块和电路信息计算和标记模块反馈的错误/ 冗余人工修正网元交叉脚本。
全文摘要
本发明公开了一种基于脚本描述的传输网电路信息生成方法及系统,该方法包括以下步骤A10、依次读取每个网元的交叉脚本,将交叉脚本中的文本信息解析成相应的保护环信息和交叉信息,并映射成交叉端口和时隙信息;A20、依据每个网元的保护环信息,以其中的一个网元为源点,沿保护环路径在全网拓扑中逐点计算保护环路由,并对计算过的节点进行标记,最终获得配置正确的保护环完整的路由信息;A30、依据网元交叉信息,按照搜索优先级,逐网元自动搜索完整的工作路径,然后搜索该条工作路径的保护路径,最终生成电路信息。本发明能够自动获得传输网电路信息,方便了网络管理。
文档编号H04L12/24GK101938379SQ20101028684
公开日2011年1月5日 申请日期2010年9月20日 优先权日2010年9月20日
发明者白泽刚 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1