专利名称:一种倒换控制命令处理的方法及装置的制作方法
技术领域:
本发明涉及光网络技术领域,特别涉及一种倒换控制命令处理的方法及装
背景技术:
在目前的光纤传输网络中,自动保护倒换(APS, Automatic Protection Switching)已经成为网络自愈体系的重要手段。光纤传输网络的APS协议, 例如同步数字系列(SDH, Synchronous Digital Hierarchy)的APS协议,光传 输网(OTN, Optical Transport Network)的APS协议,都在不断发展完善过程 中。
其中,OTN的APS协议中关于倒换控制命令接收和保持的描述包括如 果一个新的倒换控制命令被接受,任何它前面的更低优先级的倒换控制命令都 会被丢弃。如果一个高优先级的倒换控制命令覆盖了 一个低优先级的告警信息 或双向倒换中APS请求,并且在该高优先级的倒换控制命令被清除时,其他 请求还存在,例如双向倒换中APS请求还存在,则该APS请求会被重置有效。 如果一个倒换控制命令被一个告警信息或双向倒换中APS请求覆盖,则该倒 换控制命令将会被丢弃。
上述APS协议中,只规定了网络设备接收到倒换控制命令后,怎样判断 保持或丟弃倒换控制命令,并没有说明如何将这种丢弃信息告诉给用户。而在 网络设备实际运行过程中,倒换控制命令往往是通过网管下发,当在网络设备 上出现高优先级的其它请求,例如双向倒换中,接收到远端的APS请求,且 该APS请求有优先级别高于网管下发的倒换控制命令时,网络设备上的倒换 控制命令将不再生效,被丟弃,但网管一般不能实时知悉协议的各种激励信息,更不会关心各信息的优先级关系,在网络设备将倒换控制命令丟弃后,就不能 保持网络设备与网管的数据一致性。目前常用的解决方法是用户手动操作进行 查询,网络设备将当前倒换控制命令状况反馈给网管。
发明内容
本发明实施例提供一种倒换控制命令处理的方法及装置,用以解决现有技 术倒换控制命令处理过程中,不能保持网络设备与网管的数据一致性的问题。
本发明实施例提供一种倒换控制命令处理的方法,包括 当获得的激励信息的优先级高于已设置的倒换控制命令时,将所述已设置 的倒换控制命令丟弃;
将丢弃的倒换控制命令上报给管理网络设备的控制系统。 本发明实施例提供一种倒换控制命令处理的装置,包括 获得单元,用于获得激励信息;
比较单元,用于比较获得的激励信息与已设置的倒换控制命令的优先级;
丢弃单元,用于所述已设置的倒换控制命令丢弃;
上报单元,用于将丢弃的倒换控制命令上报给管理网络设备的控制系统。
本发明实施例提供的倒换控制命令处理的方法,当获得的激励信息的优先 级高于已设置的倒换控制命令时,将所述已设置的倒换控制命令丢弃,将丢弃 的倒换控制命令上报给管理网络设备的控制系统。本发明还公开了 一种倒换控 制命令处理的装置,从而,将网络设备上设置过的需要丢弃的倒换控制命令上 报给管理网络设备的控制系统,据此该控制系统可自动将网络设备界面存在的 对应命令删除,不需要用户手动到网络设备上去查询,强化网络设备与管理网 络设备的控制系统的上下数据的一致性。
图1为本发明实施例中倒换控制命令处理方法的流程图;图2为本发明第一实施例中倒换控制命令处理方法的流程瑪; 图3为本发明第二实施例中倒换控制命令处理方法的流程图; 图4为本发明第三实施例中倒换控制命令处理方法的流程图; 图5为本发明实施例中上报的流程图; 图6为本发明实施例中倒换控制命令处理的装置结构图。
具体实施例方式
本发明实施例提供一种倒换控制命令处理方法,应用于光网络中,光网络 的APS协议中已经定义了各种激励信息的优先级,这样,就可以比较获得的 激励信息与已设置的倒换控制命令的优先级,根据比较结果,确定是否丟弃已 设置的倒换控制命令,以及将丟弃的倒换控制命令上报给管理网络设备的控制 系统。参见图1,倒换控制命令处理的过程包括
步骤101:获得激励信息。
这里,激励信息可以是网络设备产生的告警信息,也可以是双向倒换中, 网络设备接收的远端APS信息,还可以是网管下发的倒换控制命令。
步骤102:比较获得的激励信息与已设置的倒换控制命令的优先级,当获 得的激励信息的优先级高于已设置的倒换控制命令时,执行步骤103;否则, 流程结束。
步骤103:将已设置的倒换控制命令丟弃。
这里,当获得的激励信息为得到的告警信息时,将所述倒换控制命令存入 上报緩存区,并清除倒换控制命令设置位置和设置状态。
当获得的激励信息为接收的远端APS信息时,验证接收的远端APS信息 的合法性,当其合法时,将所述倒换控制命令存入上报緩存区,并清除倒换控 制命令设置位置和设置状态。
当获得的激励信息为下发的倒换控制命令时,将所述倒换控制命令存入上 报緩存区,根据所述下发的倒换控制命令,重置倒换控制命令设置位置和设置状态。
步骤104:将丟弃的倒换控制命令上报给管理网络设备的控制系统。 这里,可以定时查询上报緩存区中是否有倒换控制命令,当所述上报緩存 区中有倒换控制命令时,将所述倒换控制命令进行打包,并通过通讯接口将上 报给管理网络设备的控制系统,其中,管理网络设备的控制系统可以是网管或 控制单元。
当然,上述步骤103中,可以只清除或重置倒换控制命令设置位置和设置 状态,这样,步骤104中,可直接根据步骤102的比较结果,将优先级低的已 设置的倒换控制命令上报给管理网络设备的控制系统。即本发明实施例中,当 获得的激励信息的优先级高于已设置的倒换控制命令时,可清除或重置倒换控 制命令设置位置和设置状态,以及将已设置的倒换控制命令直接上报给管理网 络设备的控制系统。
下面结合说明书附图对本发明实施例作进一步详细描述。
实施例1,本实施例中,激励信息为网络设备产生的告警信息,网络设备 中保存了 APS协议定义的各种激励信息的优先级,以及将一部分存储单元作 为上报緩存区,则倒换控制命令处理的具体过程参见图2,包括
步骤201:获得告警信息。这里,告警信息可以是信号劣化SD、信号失效 SF等等中的一种。
步骤202:比较获得的告警信息与已设置的倒换控制命令的优先级,当获 得的告警信息的优先级高于已设置的倒换控制命令时,执行步骤203;否则, 流程结束。
这里,当告警信息为SD,且已设置的倒换控制命令为人工倒换MS或练 习EXER时,根据APS协议定义的各种激励信息的优先级,可以得知SD的 优先级高于MS或EXER,执行步骤203。
当告警信息为SF,且已设置的倒换控制命令为MS或EXER时,根据APS 协议定义的各种激励信息的优先级,可以得知SF的优先级高于MS或EXER,执行步骤203。或,告警信息为SF,其对应的通道为保护通道,且已设置的倒 换控制命令为强制倒换FS时,也执行步骤203。
步骤203:将已设置的倒换控制命令存入上才艮緩存区。也就是将已设置的 MS 、 EXER或FS存入上报緩存区。
步骤204:清除倒换控制命令设置位置和设置状态。将已设置的MS 、EXER 或FS的设置位置以及设置状态清空。
步骤205:将上报緩存区中的内容上报给管理网络设备的控制系统。
实施例2,本实施例中,激励信息为双向倒换中,网络设备接收的远程节 点发送的APS信息,具体为APS字节信息。网络设备中保存了 APS协议定义 的各种激励信息的f二先级,以及将一部分存储单元作为上报緩存区,则倒换控 制命令处理的具体过程参见图3,包括
步骤301:获取接收到的APS字节信息。
APS字节信息可以包含各种APS请求,用于表示的是远端节点的倒换请 求状态,可以是倒换控制命令,例如EXER、 MS、 FS或保护闭锁LO。
步骤302:检验APS字节信息的合法性,如果合法,执行步骤303,否贝'J, 流程结束。这里,按照APS协议规定,从APS字节信息中取值来进行校验, 根据不同的保护类型,校验规则是不同的,当APS字节信息合法,则执行步 骤303,否则流程结束。
步骤303:判断接收到APS字节信息是否为双向倒换控制信息,如果是, 执行步骤304,如果不是,则流程结束。APS字节信息的保护类型为双向倒换 时才需要处理接收APS字节信息,因此,若接收到的APS字节信息表示为双 向倒换控制信息,则表明远程节点也是双向倒换控制,执行步骤304,否则, 流程结束。
步骤304:比较接收到的APS字节信息中的APS请求与已设置的倒换控 制命令的优先级,当接收到的APS请求的优先级高于已设置的倒换控制命令 时,执行步骤305;否则,流程结束。这里,当已设置的倒换控制命令为EXER,如果接收到APS请求的优先级 大于EXER,则执行步骤305。
当已设置的倒换控制命令为MS,如果接收到的APS请求优先级大于MS, 或接收到的APS请求为MS,且MS的被请求信号编号小于已设置的倒换控制 命令MS所在通道的信号编号,执行步骤305。
当已设置的倒换控制命令为FS,如果接收到的APS请求为LO,或为保护 SF,或为保护FS且FS的被请求信号编号小于设置命令FS所在通道的信号编 号,执行步骤305。
步骤305:将已设置的倒换控制命令存入上报緩存区。也就是将已设置的 MS 、 EXER或FS存入上才艮緩存区。
步骤306:清除倒换控制命令设置位置和设置状态。将已设置的MS 、EXER 或FS的设置位置以及设置状态清空。
步骤307:将上报緩存区中的内容上报给管理网络设备的控制系统。
实施例3,本实施例中,激励信息为网络终端接收到的网管下发的倒换控 制命令,网络设备中保存了 APS协议定义的各种激励信息的优先级,以及将 一部分存储单元作为上报緩存区,则倒换控制命令处理的具体过程参见图4, 包括
步骤401:获取接收到的倒换控制命令。
这里,接收到的倒换控制命令可以是清除CLEAR命令,LO命令、FS命 令、MS命令、EXER命令等中的一种。
步骤402:对接收到的倒换控制命令进行参数效验,通过效验后,执行步 骤403,否则,流程结束。其中,参数效验包括下发的倒换控制命令是否为 合法的命令,是否为网络设备能识别的命令,或者倒换控制命令的位置是否正 确等等。
步骤403:判断接收到的倒换控制命令是否为CLEAR命令,如果是,清 除倒换控制命令设置位置和设置状态;否则,执行步骤404。步骤404:比较接收到的倒换控制命令与已设置的倒换控制命令的优先級, 当接收到的倒换控制命令的优先级高于已设置的倒换控制命令时,执行步骤 405;否则,流程结束。
这里,有多种情况,例如
一、 如果接收到的倒换控制命令为保护LO命令,当已设置的倒换控制命 令为EXER或工作的FS或MS,则执行步骤405,否则,流程结束。
二、 如果接收到的倒换控制命令为保护FS命令,当已设置的倒换控制命 令为保护LO,返回设置失败,流程结束;当已设置的倒换控制命令为EXER 或工作的FS或MS,则执行步骤405。
三、 如果接收到的倒换控制命令为工作FS命令,当已设置的倒换控制命 令为保护LO或优先级更高的工作位置的FS或相同工作位置上设置了 LO,返 回设置失败,流程结束;当已设置的倒换控制命令为EXER或其它工作单元的 FS或MS,执行步骤405。
四、 如果接收到的倒换控制命令为保护MS命令,当已设置的倒换控制命 令为FS或保护LO,返回设置失败,流程结束。当已设置的倒换控制命令为 EXER或工作的MS,执行步骤405。
五、 如果接收到的倒换控制命令为工作MS命令,当已设置的倒换控制命 令为FS、或保护LO、或优先级更高的工作位置的MS、或相同工作位置上设 置了 LO,返回设置失败,流程结束。当已设置的倒换控制命令为EXER或其 它工作单元的MS,执行步骤405。
六、 如杲接收到的倒换控制命令为EXER命令,当已设置的倒换控制命令 为FS、或MS、或保护LO,返回设置失败,流程结束;否则,执行步骤405。
步骤405:将已设置的倒换控制命令存入上报緩存区。 对于上述步骤404中的第一或第二种情况,将EXER或工作的FS或MS 存入上报緩存区。
对于上述步骤404中的第三中情况,将EXER或其他工作单元的FS或MS存入上报緩存区。
对于上述步骤404中的第四中情况,将EXER或工作的MS存入上报緩存区。
对于上述步骤404中的第五中情况,将EXER或其它工作单元的MS存入 上报緩存区。
步骤406:重置倒换控制命令设置位置和设置状态。 对于上述步骤404中的第一种情况,重置倒换控制命令设置位置为保护, 设置状态为LO。
对于上述步骤404中的第二种情况,重置倒换控制命令设置位置为保护, 设置状态为FS。
对于上述步骤404中的第三种情况,重置倒换控制命令设置位置为工作, 设置状态为FS。
对于上述步骤404中的第四种情况,重置倒换控制命令设置位置为保护, 设置状态为MS。
对于上述步骤404中的第五种情况,重置倒换控制命令设置位置为工作, 设置状态为MS。
对于上述步骤404中的第六种情况,重置倒换控制命令设置状态为EXER。 步骤407:将上报緩存区中的内容上报给管理网络设备的控制系统。 在上述三个实施例中,将上报緩存区中的内容上才艮给管理网络设备的控制 系统可以采用周期查询的方式,网络终端设置并启动周期上报定时器,定时时 间可以为设定值,例如1秒、IO秒等等。参见图5,每次定时上报的处理流程 如下
步骤501:判断是否有定时时间触发信号了,如果有,执行步骤502,否 则,执行步骤505。
周期上报定时器设定的时间到了,会发出定时时间触发信号,即周期上报 定时器会周期性的发出定时时间触发信号,当每有一次定时时间触发信号,就
ii执行步骤502,否则,执行步骤505。
步骤502:查询上报緩存区中的内容是否为空,如果上报緩存区中没有内 容,流程结束。否则,执行步骤503。
步骤503:将上报緩存区中的内容打包,并将打包后的内容上报给管理网 络设备的控制系统。
其中,网络设备通过通讯接口将将打包后的内容上报给网管或网元控制单元。
步骤504:清空上报緩存区中的内容,流程结束。
步骤505:判断是否接收到查询当前设置的倒换控制命令,如果接收到了, 则执行步骤506。否则,流程结束。
步骤506:将当前设置的倒换控制命令打包并上报,流程结束。
根据上述倒换控制命令处理的方法,可以构造一种倒换控制命令处理的装 置,可以是网络设备中的一个功能模块,例如协议模块,也可以是一个单独的 物理模块。参见图6,倒换控制命令处理的装置包括获得单元100,比较单 元200,丟弃单元300和上4艮单元400。其中,
获得单元IOO,用于获得激励信息;
比较单元200,用于比较获得的激励信息与已设置的倒换控制命令的优先
级;
丢弃单元300,用于所述已设置的倒换控制命令丢弃;
上报单元400,用于将丢弃的倒换控制命令上报给管理网络设备的控制系统。
这样,当获得单元100得到告警信息或接收到远端APS信息时,所述丢 弃单元300包括
清除子单元,用于清除倒换控制命令设置位置和设置状态。 当获得单元100接收到远端APS信息时,该装置还包括-. 验证单元,用于验证接收的远端APS信息的合法性。当获得单元100接收网管下发的倒换控制命令时,所述丢弃单元300包括 重置子单元,用于根据所述下发的倒换控制命令,重置倒换控制命令设置 位置和设置状态。
当然,本发明实施例中,所述丢弃单元300还可以包括 存储子单元,用于将所述倒换控制命令存入上才艮緩存区。 这样,上^^单元400包括查询子单元和打包上^^子单元。其中, 查询子单元,用于定时查询上报緩存区中是否有倒换控制命令。 打包上报子单元,用于当所述上报緩存区中有倒换控制命令时,将所述倒 换控制命令进行打包,并通过通讯接口将上报给管理网络设备的控制系统。
综上所述,本发明实施例中,在光网络的网络设备中保存了 APS协议定 义的各种激励信息的优先级,这样,当获得的激励信息的优先级高于已设置的 倒换控制命令时,将所述已设置的倒换控制命令丟弃,将丢弃的倒换控制命令 上报给管理网络设备的控制系统,从而,实时将网络设备上设置过的需要丟弃 的倒换控制命令上报给管理网络设备的控制系统,据此该控制系统可自动将网 络设备界面存在的对应命令删除,不需要用户手动到网络设备上去查询,强化 网络设备与管理网络设备的控制系统的上下数据的一致性,提高了控制系统的 易用性,同时也提供通过用户查询来保证数据正确的手段。
明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种倒换控制命令处理的方法,其特征在于,包括当获得的激励信息的优先级高于已设置的倒换控制命令时,将所述已设置的倒换控制命令丢弃;将丢弃的倒换控制命令上报给管理网络设备的控制系统。
2、 如权利要求1所述的方法,其特征在于,当所述获得的激励信息为得 到的告警信息或接收的远端自动保护倒换APS信息时,所述将所述已设置的 倒换控制命令丢弃包括清除倒换控制命令设置位置和设置状态。
3、 如权利要求2所述的方法,其特征在于,当所述获得的激励信息为接 收的远端APS信息时,该方法还包括验证接收的远端APS信息的合法性。
4、 如权利要求1所述的方法,其特征在于,当所述获得的激励信息为下 发的倒换控制命令时,所述将所述已设置的倒换控制命令丢弃包括根据所述下发的倒换控制命令,重置倒换控制命令设置位置和设置状态。
5、 如权利要求1~4所述的任一方法,其特征在于,所述将所述已设置的 倒换控制命令丟弃还包括将所述倒换控制命令存入上报緩存区。
6、 如权利要求5所述的方法,其特征在于,所述将丢弃的倒换控制命令 上报给管理网络设备的控制系统包括定时查询上报緩存区中是否有倒换控制命令;当所述上报緩存区中有倒换控制命令时,将所述倒换控制命令进行打包, 并通过通讯接口将上报给管理网络设备的控制系统。
7、 一种倒换控制命令处理的装置,其特征在于,包括 获得单元,用于获得激励信息;比较单元,用于比较获得的激励信息与已设置的倒换控制命令的优先级;丢弃单元,用于所述已设置的倒换控制命令丢弃;上报单元,用于将丟弃的倒换控制命令上报给管理网络设备的控制系统。
8、 如权利要求7所述的装置,其特征在于,所述获得单元包括 得到子单元,用于得到告警信息;第一接收子单元,用于接收远端APS信息;贝'J, 所述丢弃单元包括清除子单元,用于清除倒换控制命令设置位置和设置状态。
9、 如权利要求8所述的装置,其特征在于,所述装置还包括 验证单元,用于验证接收的远端APS信息的合法性。
10、 如权利要求7所述的装置,其特征在于,所述获得单元包括 第二接收子单元,用于接收网管下发的倒换控制命令;贝'J, 所述丢弃单元包括重置子单元,用于根据所述下发的倒换控制命令,重置倒换控制命令设置 位置和设置状态。
11、 如权利要求7~10所述的任一装置,其特征在于,所述丟弃单元还包括存储子单元,用于将所述倒换控制命令存入上报緩存区。
12、 如权利要求ll所述的装置,其特征在于,所述上报单元包括 查询子单元,用于定时查询上报緩存区中是否有倒换控制命令; 打包上报子单元,用于当所述上报緩存区中有倒换控制命令时,将所述倒换控制命令进行打包,并通过通讯接口将上报给管理网络设备的控制系统。
全文摘要
本发明公开了一种倒换控制命令处理的方法,用以解决现有技术倒换控制命令处理过程中,不能保持网络设备与网管的数据一致性的问题。该方法包括当获得的激励信息的优先级高于已设置的倒换控制命令时,将所述已设置的倒换控制命令丢弃,将丢弃的倒换控制命令上报给管理网络设备的控制系统。本发明还公开了一种倒换控制命令处理的装置。
文档编号H04Q11/00GK101577845SQ20091014215
公开日2009年11月11日 申请日期2009年6月1日 优先权日2009年6月1日
发明者青 吴, 王秀国 申请人:中兴通讯股份有限公司