Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR STATUS SYNCHRONIZATION OF PROTECTION SWITCHING PROTOCOL
Document Type and Number:
WIPO Patent Application WO/2012/083763
Kind Code:
A1
Abstract:
Disclosed are a method and a system for status synchronization of a protection switching protocol. The method comprises: an active unit and a standby unit receiving input information of the protection switching protocol at the same time; the active unit and the standby unit performing switching according to the input information and the protection switching protocol respectively; and the active unit and/or the standby unit performing status synchronization of the protection switching protocol according to an output state of the protection switching protocol after the switching operation. Through the present invention, the efficiency of the status synchronization of the protection switching protocol between the active unit and the standby unit is improved.

Inventors:
WU QING (CN)
Application Number:
PCT/CN2011/081948
Publication Date:
June 28, 2012
Filing Date:
November 08, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
WU QING (CN)
International Classes:
H04L12/24
Foreign References:
CN1801735A2006-07-12
CN1507208A2004-06-23
CN101197634A2008-06-11
Attorney, Agent or Firm:
KANGXIN PARTNERS, P.C. (CN)
北京康信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1. 一种保护倒换协议状态同步方法, 包括:

主单元和备单元同时接收保护倒换协议的输入信息;

所述主单元和所述备单元根据所述输入信息和所述保护倒换协议分别进行 倒换处理;

所述主单元和 /或所述备单元根据所述倒换操作后的所述保护倒换协议的 输出状态进行所述保护倒换协议的状态同步。

2. 根据权利要求 1所述的方法, 其中, 所述主单元根据所述倒换处理后的所述保 护倒换协议的输出状态进行所述保护倒换协议的状态同步包括:

所述主单元的所述保护倒换协议的输出状态为等待恢复 WTR状态, 所述 主单元获取所述 WTR的当前计时值; 所述主单元将携带有所述当前计时值和 所述 WTR状态及对应通道号的同步信息发送给所述备单元进行所述保护倒换 协议的状态同步; 或

所述主单元的所述保护倒换协议的输出状态为不返回 D R状态, 所述主 单元将携带有所述 D R状态及对应通道号的同步信息发送给所述备单元进行 所述保护倒换协议的状态同步。

3. 根据权利要求 1所述的方法, 其中, 所述备单元根据所述倒换处理后的所述保 护倒换协议的输出状态进行所述保护倒换协议的状态同步包括:

所述备单元的所述保护倒换协议的输出状态为 WTR状态, 如果所述备单 元已经处于 WTR状态,取消重新设置 WTR时间; 或所述备单元根据接收到的 来自所述主单元的同步信息后, 将其上的所述保护倒换协议的状态机设置为所 述 WTR状态并根据所述同步信息更新 WTR计数值,并根据所述更新操作后的 WTR计数值进行计时; 或

所述备单元的所述保护倒换协议的输出状态为 D R状态, 如果所述备单 元已经处于 D R状态, 退出同步操作; 或所述备单元根据接收到的来自所述 主单元的同步信息将其上的所述保护倒换协议的状态机设置为所述 D R状态 及所述 DNR状态对应的通道, 并重新计算输出。

4. 根据权利要求 1所述的方法, 其中, 在所述主单元和所述备单元接收保护倒换 协议的输入信息之前, 还包括:

所述主单元和所述备单元同时接收所述保护倒换协议的配置命令进行配 置。

5. 根据权利要求 1所述的方法, 其中,

所述主单元根据所述输入信息和所述保护倒换协议进行倒换处理包括: 所述主单元根据所述输入信息触发所述保护倒换协议的状态机; 所述主单元根据所述状态机的结果计算决策输出; 所述主单元根据所述决策输出的结果进行倒换处理;

所述备单元根据所述输入信息和所述保护倒换协议进行倒换处理包括: 所述备单元根据所述输入信息触发所述保护倒换协议的状态机; 所述备单元根据所述状态机的结果计算决策输出; 所述备单元根据所述决策输出的结果进行倒换处理。

6. 根据权利要求 1至 5中任一项所述的方法, 其中, 主单元和备单元同时接收保 护倒换协议的输入信息包括:

当所述保护倒换协议为环网保护倒换协议时, 所述主单元和所述备单元同 时接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东西两 侧的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励请求 中只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的顺序 保持一致。

7. 一种保护倒换协议状态同步系统, 包括主单元和备单元,

所述主单元包括:

第一接收模块, 设置为和所述备单元同时接收保护倒换协议的输入信 息;

第一倒换处理模块, 设置为根据所述输入信息和所述保护倒换协议进 行倒换处理;

第一同步模块, 设置为根据所述倒换操作后的所述保护倒换协议的输 出状态进行所述保护倒换协议的状态同步; 所述备单元包括:

第二接收模块, 设置为和所述主单元同时接收保护倒换协议的输入信 息;

第二倒换处理模块, 设置为根据所述输入信息和所述保护倒换协议进 行倒换处理;

第二同步模块, 设置为根据所述倒换操作后的所述保护倒换协议的输 出状态进行所述保护倒换协议的状态同步。 根据权利要求 7所述的系统, 其中, 所述第一同步模块包括:

获取模块, 设置为其所在的主单元的所述保护倒换协议的输出状态为等待 恢复 WTR状态, 获取所述 WTR的当前计时值; 第一信息发送模块, 设置为将 携带有所述当前计时值和所述 WTR状态及对应通道号的同步信息发送给所述 备单元进行所述保护倒换协议的状态同步; 或

第二信息发送模块, 设置为其所在的主单元的所述保护倒换协议的输出状 态为不返回 DNR状态及对应通道号时,将携带有所述 DNR状态的同步信息发 送给所述备单元进行所述保护倒换协议的状态同步。 根据权利要求 7所述的系统, 其中, 所述第二同步模块包括:

第一处理模块, 设置为其所在的备单元的所述保护倒换协议的输出状态为 WTR状态时, 如果所述备单元已经处于 WTR状态, 取消重新设置 WTR时间 的操作; 或更新模块, 设置为其所在的备单元根据接收到的来自所述主单元的 同步信息后, 将其上的所述保护倒换协议的状态机设置为所述 WTR状态并根 据所述同步信息更新 WTR计数值,并根据所述更新操作后的 WTR计数值进行 计时; 或

第二处理模块, 设置为其所在的备单元的所述保护倒换协议的输出状态为 D R状态时, 如果所述备单元已经处于 DNR状态, 退出同步操作; 或设置模 块, 设置为根据接收到的来自所述主单元的同步信息将其所在备单元上的所述 保护倒换协议的状态机设置为所述 D R状态, 并重新计算输出。 根据权利要求 7所述的系统, 其中, 所述主单元还包括: 第一命令接收模块, 设置为和所述备单元同时接收所 述保护倒换协议的配置命令进行配置;

所述备单元包括: 第二命令接收模块, 设置为和所述主单元同时接收所述 保护倒换协议的配置命令进行配置。

11. 根据权利要求 7所述的系统, 其中,

所述第一倒换处理模块包括:

第一触发模块, 设置为根据所述输入信息触发所述保护倒换协议的状 态机;

第一计算模块, 设置为根据所述状态机的结果计算决策输出; 第一倒换模块, 设置为根据所述决策输出的结果进行倒换处理; 所述第二倒换处理模块包括:

第二触发模块, 设置为根据所述输入信息触发所述保护倒换协议的状 态机;

第二计算模块, 设置为根据所述状态机的结果计算决策输出; 第二倒换模块, 设置为根据所述决策输出的结果进行倒换处理。

12. 根据权利要求 9至 11中任一项所述的系统, 其中, 所述第一接收模块,还设置为当所述保护倒换协议为环网保护倒换协议时, 接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东西两侧 的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励请求中 只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的顺序保 持一致;

所述第二接收模块, 还设置为当所述保护倒换协议为所述环网保护倒换协 议时, 接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东 西两侧的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励 请求中只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的 顺序保持一致。

Description:
保护倒换协议状态同步方法及系统 技术领域 本发明涉及通信领域, 具体而言, 涉及一种保护倒换协议状态同步方法及系统。 背景技术 在通信系统设备上, 往往存在板卡级单元的保护, 而当该板卡上运行有协议时, 就涉及到如何保证备板卡与主板卡上运行的协 议状态的同步, 使得板卡的切换对协议 的运行不产生任何影响。 本发明就针对保护倒换协议的同步处理进行讨 论。 传统的处理方法是将主单元上保护倒换协议的 很多信息都实时同步给备单元, 包 括输入输出信息、 状态机运行的一些中间变量等。 这么处理, 导致两个板卡间的同步 数据量很大, 同时由于大量同步数据需要协议处理, 对协议状态机的同步处理也提出 了更高的要求。 例如: 通过增加适配层进行主备协议的通信, 由适配层保存主备协议的状态, 并 完成主备的状态同步, 即在主备协议的任何状态下都要进行同步。 该方法对协议状态 机的处理影响较大, 因为需要对每一种状态都进行同步, 要求协议的状态机能随意根 据需要从指定状态切到另一状态, 状态处理将更加复杂, 显而易见, 这种实时同步的 状态信息也很多, 针对相关技术中保护倒换协议同步方法同步数 据量比较大导致同步效率低的问 题, 目前尚未提出有效的解决方案。 发明内容 针对相关技术中保护倒换协议同步方法同步数 据量比较大导致同步效率低的问 题, 本发明提供了一种保护倒换协议状态同步方法 及系统, 以解决该问题。 为了实现上述目的, 根据本发明的一个方面, 提高了一种保护倒换协议状态同步 方法。 根据本发明的保护倒换协议状态同步方法包括 : 主单元和备单元同时接收保护倒 换协议的输入信息;主单元和备单元根据输入 信息和保护倒换协议分别进行倒换处理; 主单元和 /或备单元根据倒换操作后的保护倒换协议的 出状态进行保护倒换协议的 状态同步。 优选地, 主单元根据倒换处理后的保护倒换协议的输出 状态进行保护倒换协议的 状态同步包括: 主单元的保护倒换协议的输出状态为等待恢复 (WTR) 状态, 主单元获取 WTR 的当前计时值; 主单元将携带有当前计时值和 WTR状态及对应通道号的同步信息发 送给备单元进行保护倒换协议的状态同步; 或 主单元的保护倒换协议的输出状态为不返回( D R)状态, 主单元将携带有 D R 状态及对应通道号的同步信息发送给备单元进 行保护倒换协议的状态同步。 优选地, 备单元根据倒换处理后的保护倒换协议的输出 状态进行保护倒换协议的 状态同步包括: 备单元的保护倒换协议的输出状态为 WTR状态,如果备单元已经处于 WTR状态, 取消重新设置 WTR时间的操作; 或备单元根据接收到的来自主单元的同步信息 后, 将其上的保护倒换协议的状态机设置为 WTR状态并根据同步信息更新 WTR计数值, 并根据更新操作后的 WTR计数值进行计时; 或 备单元的保护倒换协议的输出状态为 D R状态,如果备单元已经处于 D R状态, 退出同步操作; 或备单元根据接收到的来自主单元的同步信息 将其上的保护倒换协议 的状态机设置为 D R状态及 DNR状态对应的通道, 并重新计算输出。 优选地, 在主单元和备单元接收保护倒换协议的输入信 息之前, 还包括: 主单元 和备单元同时接收保护倒换协议的配置命令进 行配置。 优选地, 主单元根据输入信息和保护倒换协议进行倒换 处理包括: 主单元根据输 入信息触发保护倒换协议的状态机; 主单元根据状态机的结果计算决策输出; 主单元 根据决策输出的结果进行倒换处理; 备单元根据输入信息和保护倒换协议进行倒换 处 理包括: 备单元根据输入信息触发保护倒换协议的状态 机; 备单元根据状态机的结果 计算决策输出; 备单元根据决策输出的结果进行倒换处理。 优选地, 主单元和备单元同时接收保护倒换协议的输入 信息包括: 当保护倒换协 议为环网保护倒换协议时, 主单元和备单元同时接收环网保护倒换协议的 输入信息, 其中, 输入信息包括: 东西两侧的输入, 当东西侧的输入信息表示优先级相等的激励 请求, 且激励请求中只能有一个起作用时, 输入信息相对于主单元和备单元的顺序保 持一致。 为了实现上述目的, 根据本发明的另一方面, 提供了一种保护倒换协议状态同步 系统。 根据本发明的保护倒换协议状态同步系统包括 : 主单元和备单元, 主单元包括: 第一接收模块, 设置为和备单元同时接收保护倒换协议的输入 信息; 第一倒换处理模 块, 设置为根据输入信息和保护倒换协议进行倒换 处理; 第一同步模块, 设置为根据 倒换操作后的保护倒换协议的输出状态进行保 护倒换协议的状态同步; 备单元包括: 第二接收模块, 设置为和主单元同时接收保护倒换协议的输入 信息; 第二倒换处理模 块, 用于根据输入信息和保护倒换协议进行倒换处 理; 第二同步模块, 设置为根据倒 换操作后的保护倒换协议的输出状态进行保护 倒换协议的状态同步。 优选地, 第一同步模块包括: 获取模块, 设置为其所在的主单元的保护倒换协议 的输出状态为等待恢复 WTR状态, 获取 WTR的当前计时值; 第一信息发送模块, 设 置为将携带有当前计时值和 WTR状态及对应通道号的同步信息发送给备单元 进行保 护倒换协议的状态同步; 或 第二信息发送模块, 设置为其所在的主单元的保护倒换协议的输出 状态为不返回 D R状态及对应通道号时, 将携带有 DNR状态的同步信息发送给备单元进行保护倒 换协议的状态同步。 优选地, 第二同步模块包括: 第一处理模块, 设置为其所在的备单元的保护倒换 协议的输出状态为 WTR状态时,如果备单元已经处于 WTR状态,取消重新设置 WTR 时间的操作; 或更新模块, 设置为其所在的备单元根据接收到的来自主单 元的同步信 息后,将其上的保护倒换协议的状态机设置为 WTR状态并根据同步信息更新 WTR计 数值, 并根据更新操作后的 WTR计数值进行计时; 或 第二处理模块, 设置为其所在的备单元的保护倒换协议的输出 状态为 D R状态 时, 如果备单元已经处于 D R状态, 退出同步操作; 或设置模块, 设置为根据接收 到的来自主单元的同步信息将其所在备单元上 的保护倒换协议的状态机设置为 D R 状态, 并重新计算输出。 优选地, 主单元还包括: 第一命令接收模块, 设置为和备单元同时接收保护倒换 协议的配置命令进行配置; 备单元还包括: 第二命令接收模块, 设置为和主单元同时 接收保护倒换协议的配置命令进行配置。 优选地, 第一倒换处理模块包括: 第一触发模块, 设置为根据输入信息触发保护 倒换协议的状态机; 第一计算模块, 设置为根据状态机的结果计算决策输出; 第一倒 换模块, 设置为根据决策输出的结果进行倒换处理; 第二倒换处理模块包括: 第二触 发模块, 设置为根据输入信息触发保护倒换协议的状态 机; 第二计算模块, 设置为根 据状态机的结果计算决策输出; 第二倒换模块, 设置为根据决策输出的结果进行倒换 处理。 优选地, 第一接收模块, 还设置为当保护倒换协议为环网保护倒换协议 时, 接收 环网保护倒换协议的输入信息, 其中, 输入信息包括: 东西两侧的输入, 当东西侧的 输入信息表示优先级相等的激励请求, 且激励请求中只能有一个起作用时, 输入信息 相对于主单元和备单元的顺序保持一致; 第二接收模块, 还设置为当保护倒换协议为 环网保护倒换协议时, 接收环网保护倒换协议的输入信息, 其中, 输入信息包括: 东 西两侧的输入, 当东西侧的输入信息表示优先级相等的激励请 求, 且激励请求中只能 有一个起作用时, 输入信息相对于主单元和备单元的顺序保持一 致。 通过本发明, 采用主单元和备单元同时接收保护倒换协议的 输入信息, 并进行倒 换处理, 根据倒换操作后该协议的输出状态进行保护倒 换协议的状态同步, 解决了了 相关技术中将主单元上的保护倒换协议的大量 信息实时同步给备单元, 造成主单元和 备单元上的同步数据量过大, 造成主单元和备单元同步效率比较差的问题, 达到了减 少主单元和备单元同步的数据量以及提高了主 单元和备单元同步的效率。 附图说明 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中: 图 1是根据本发明实施例的保护倒换协议状态同 方法的流程图; 图 2是根据本发明实施例的保护倒换协议状态同 方法的优选的流程图; 图 3是根据本发明实施例的保护倒换协议同步系 的示意图; 图 4是根据本发明优选实施例的保护倒换协议状 同步方法的流程图; 图 5是根据本发明实施例的保护倒换协议状态同 系统的结构框图; 以及 图 6是根据本发明实施例的保护倒换协议状态同 系统的优选的结构框图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本 发明。 需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互 组合。 本实施例提供了一种保护倒换协议状态同步方 法, 图 1是根据本发明实施例的保 护倒换协议状态同步方法的流程图, 如图 1所示, 该方法包括如下步骤 S102至步骤 S106。 步骤 S102: 主单元和备单元同时接收保护倒换协议的输入 信息。 步骤 S104: 主单元和备单元根据输入信息和保护倒换协议 分别进行倒换处理。 步骤 S106:主单元和 /或备单元根据倒换操作后的保护倒换协议的 出状态进行保 护倒换协议的状态同步。 通过上述步骤, 主单元和备单元同时接收保护倒换协议的输入 信息, 并进行倒换 处理, 根据倒换操作后该协议的输出状态进行保护倒 换协议的状态同步, 对于保护倒 换协议, 在相同的输入信息的条件下, 大部分情况下都能得到相同的输出结果, 在特 殊输出状态下可能会出现不同的结果。 所以主单元和备单元同时接收输入信息, 可以 实现同步, 且根据输出状态进行同步, 实现了主单元和备单元根据相同输入实现同步 , 克服了相关技术中将主单元上的保护倒换协议 的大量信息实时同步给备单元, 造成主 单元和备单元上的同步数据量过大, 造成主单元和备单元同步效率比较差的问题, 从 而减少了主单元和备单元同步的数据量,达到 了提高主单元和备单元同步效率的效果。 优选地,下面对步骤 S104的一个优选实施方式进行说明。主单元根 倒换处理后 的保护倒换协议的输出状态进行保护倒换协议 的状态同步包括: 主单元的保护倒换协 议的输出状态为等待恢复 (WTR) 状态, 主单元获取 WTR的当前计时值; 主单元将 携带有当前计时值和 WTR状态及对应通道号的同步信息发送给备单元 进行保护倒换 协议的状态同步; 或主单元的保护倒换协议的输出状态为不返回 (D R) 状态, 主单 元将携带有 D R状态及对应通道号的同步信息发送给备单元 行保护倒换协议的状 态同步。 通过该优选实施方式, 在保护倒换协议同步过程中, 只有 WTR和 D R的状 态时, 对于相同的输入会得到不同的输出, 通过协议的输入激励来实现协议的同步, 以保证协议处理流程的合理性。 优选地,下面对步骤 S104的一个优选实施方式进行说明。备单元根 倒换处理后 的保护倒换协议的输出状态进行保护倒换协议 的状态同步包括: 备单元的保护倒换协 议的输出状态为 WTR状态, 如果备单元已经处于 WTR状态, 则不重新设置 WTR时 间; 或备单元根据接收到的来自主单元的同步信息 后, 将其上的保护倒换协议的状态 机设置为 WTR状态并根据同步信息更新 WTR计数值, 并根据更新操作后的 WTR计 数值进行计时; 或 备单元的保护倒换协议的输出状态为 D R状态,如果备单元已经处于 D R状态, 退出同步操作; 或备单元根据接收到的来自主单元的同步信息 将其上的保护倒换协议 的状态机设置为 D R状态及 DNR状态对应的通道, 并重新计算输出。 通过该优选实施例, 在保护倒换协议同步过程中, 只有 WTR和 DNR的状态时, 对于相同的输入会得到不同的输出, 通过协议的输入激励来实现协议的同步, 以保证 协议处理流程的合理性。 优选地, 在步骤 S102之前, 还包括: 主单元和备单元同时接收保护倒换协议的配 置命令进行配置。通过该优选实施例, 主单元和备单元根据配置命令进行相同的配置 , 保证了协议运行环境的一致, 提高了协议同步的准确性。 优选地, 主单元根据输入信息和保护倒换协议进行倒换 处理包括: 主单元根据输 入信息触发保护倒换协议的状态机; 主单元根据状态机的结果计算决策输出; 主单元 根据决策输出的结果进行倒换处理; 备单元根据输入信息和保护倒换协议进行倒换 处 理包括: 备单元根据输入信息触发保护倒换协议的状态 机; 备单元根据状态机的结果 计算决策输出; 备单元根据决策输出的结果进行倒换处理。 通过该优选实施例, 实现 了主单元和备单元的倒换处理。 优选地,下面对步骤 S102中一个优选实施例进行说明, 当保护倒换协议为环网保 护倒换协议时, 主单元和备单元同时接收环网保护倒换协议的 输入信息, 其中, 输入 信息包括: 东西两侧的输入, 当东西侧的输入信息表示优先级相等的激励请 求, 且激 励请求中只能有一个起作用时, 输入信息相对于主单元和备单元的顺序保持一 致。 通 过该优选实施例, 保证主备单元上都以某一侧的输入信息执行决 策。 实施例一 本实施例提供了一种保护倒换协议的同步方法 , 在本实施例中, 保护协议的配置 命令进行并发, 完成主备单元上保护协议的创建; 协议的输入信息进行并发, 主备单 元上的协议都接收输入信息执行决策; WTR状态和 D R状态实时进行同步, 保证状 态机的一致。 该方法包括以下步骤 S202至步骤 S208。 步骤 S202: 保护协议的配置命令并发给 保护协议所在的主备单元, 各自完成保护协议的配置; 步骤 S204: 保护协议的输入信息并发给主备单元上的保护 协议保存。 步骤 S206: 保护协议确认如输入信息发生变化, 触发保护协议的状态机处理, 输 出并执行决策。 步骤 S208: 保护协议执行 WTR或 DNR状态的同步处理。 需要说明的是, 主备上的保护协议由于缺陷执行决策输出倒换 后, 当缺陷消失时, 保护协议都会输出 WTR或 DNR状态。 优选地, 仅对 WTR和 D R状态需要同步处理, 首先就针对返回式的保护协议同 步 WTR状态进行描述, 步骤 S208中主单元的 WTR同步处理包括如下步骤 a和步骤 b。 步骤 a: 主单元的保护协议输出 WTR状态时, 主单元定时向保护协议获取 WTR 当前计时值。 步骤 b: 主单元将 WTR状态及其计时值同步给备单元。 步骤 S208中备单元的 WTR同步处理包括如下步骤 a至步骤 c。 步骤 a: 备单元的保护协议输出 WTR状态时, 备单元如果已处于 WTR状态, 则 不作任何处理, 如果不是 WTR状态, 则进入 WTR状态, 启动 WTR计时。 步骤 b: 备单元接收到 WTR同步信息后, 通知保护协议切换状态机结果为 WTR 状态并更新计时值, 如决策输出倒换动作完成倒换处理。 步骤 c: 备单元的保护协议按更新后的 WTR计时值继续进行 WTR计时。 优选地, 针对非返回式的保护协议, 主单元同步 D R 的处理如下: 主单元的保 护协议输出 DNR状态, 主单元定时将 DNR状态同步给备单元。 备单元同步 DNR的处理包括如下步骤 a和步骤 b。 步骤 a: 备单元的保护协议输出 DNR状态时, 备单元如果已处于 D R状态, 则 维持, 如果不处于 D R状态, 则进行 DNR状态。 步骤 b: 备单元接收到 DNR同步信息后, 通知备单元的保护协议切换状态机结果 为 DNR状态, 如有倒换动作输出完成切换处理。 需要说明的是, 主备单元的保护协议同时接收输入信息进行处 理, 其状态同步问 题已由上述步骤 S208解决, 故主备单元发生切换时, 保护协议不需要进行任何处理。 实施例二 本实施例提供了一种保护倒换协议同步方法, 本实施例的同步方法以实际中 PTN 设备复用段接入侧 APS线性保护协议的状态同步为例, 图 3是根据本发明实施例的保 护倒换协议同步系统的示意图, 如图 3所示, 管理平面并发配置命令给主备主控单元 上的 APS保护协议完成保护协议的配置, 倒换控制命令的输入也由管理平面下发, 主 备主控单元上的 APS保护协议接收处理, 线卡检测的输入信息(告警或接收 K1K2字 节) 并发通知给主备主控单元, 主主控单元上的保护协议实时将状态同步给备 主控单 元的保护协议, 由主主控单元的保护协议发送 K1K2字节, 执行保护倒换。 本实施例的保护倒换协议同步方法包括: 返回式的保护协议同步 WTR状态的主 主控单元的同步处理和非返回式保护协议, 主主控单元同步 D R状态的处理。 具体的, 下面详细说明 APS保护协议状态同步的处理过程, 首先是返回式的保护 协议同步 WTR状态的主主控单元的同步处理, 该处理包括如下步骤。 步骤 1 : 主主控单元的保护协议输出 WTR状态, 主单元通知保护端口发送协议输 出的 K1K2字节。 步骤 2: 主主控单元向保护协议获取 WTR计时值 (单位为秒), 比较上次的同步 信息或时间值, 如果不一致, 将 WTR状态及其对应的通道号和该时间值同步给备 主 控单元。 步骤 3 : 主主控单元在 WTR期间, 每隔 10秒向保护协议获取 WTR计时值, 并 完成同步。 备主控单元的处理包括如下步骤 1至步骤 4。步骤 1 : 备主控单元的保护协议输出 WTR状态时, 如果备主控单元已经是 WTR状态, 则不作任何处理, 否则进入 WTR 状态, 并启动 WTR计时。 步骤 2: 备主控单元接收到同步 WTR状态时, 将协议向外输出值置为 WTR状态 及其对应通道, 并根据已计时间值重新设置 WTR计时器, 并重新计算输出动作。 步骤 3 : 备主控单元的保护协议有输出切换动作时, 备主控单元完成业务切换处 理。 步骤 4: 备主控单元的保护协议按更新后的 WTR计时值继续进行 WTR计时。 非返回式保护协议, 主主控单元同步 D R状态的处理包括如下步骤。 步骤 1 : 主主控单元的保护协议输出 DNR状态, 主主控单元通知保护端口发送协 议输出的 K1K2字节。 步骤 2: 主主控单元比较上次的同步信息, 如果不一致, 将 DNR状态及其对应的 通道号同步给备主控单元。 步骤 3 : 主主控单元在 DNR状态下, 每隔 10秒向备主控单元同步 D R状态。 备主控单元同步 D R状态的处理包括如下步骤。步骤 1 : 备主控单元的保护协议 输出 DNR状态时, 备主控单元如果已是 DNR状态, 则维持, 否则进入 D R状态。 步骤 2: 备主控单元接收到同步 D R状态时, 将协议向外输出值置为 D R状态 及其对应通道, 并重新计算输出动作。 步骤 3 : 备主控单元的保护协议有输出切换动作时, 完成业务切换处理。 实施例三 本实施例提供了一种保护倒换协议同步方法, 图 4是根据本发明优选实施例的保 护倒换协议状态同步方法的流程图, 如图 4所示, 该方法包括如下步骤 S401至步骤 S417。

牛鹏

少 S401 : 开始。

牛鹏

少 S402: 配置保护协议。 牛鹏

少 S403 : 保护协议接收输入信息并保存变化

牛鹏

少 S404: 状态机处理。 牛鹏

少 S405: 计算决策输出。

牛鹏

少 S406: 按输出执行倒换。 步骤 S407: 定时到处理。 步骤 S408: 判断是否是主单元。 如果判断结果为是, 执行步骤 S410, 否则执行 步骤 S411。 步骤 S409: 结束。 步骤 S410: 判断是否为 WTR状态, 如果判断结果为是, 执行步骤 SS412, 否则 执行步骤 S411。 步骤 S411 : 判断是否为 D R, 如果判断结果为是, 执行步骤 S413, 否则执行步 骤 S409。 步骤 S412: 同步 WTR状态和相关计时值给备单元。 步骤 S413 : 同步 DNR状态给备单元。 步骤 S414:判断接收是否为同步 WTR状态,如果判断结果为是,执行步骤 S416, 否则执行步骤 S415。 步骤 S415 :判断接收是否为同步 DNR状态, 如果判断结果为是,执行步骤 S417, 否则执行步骤 S409。 步骤 S416: 更新状态机为 WTR状态和 WTR计时值。 步骤 S417: 更新状态机为 DNR状态。 本实施例提供了一种保护倒换协议状态同步系 统, 图 5是根据本发明实施例的保 护倒换协议状态同步系统的结构框图, 如图 5所示, 该系统包括: 主单元 2和备单元 4, 主单元 2包括: 第一接收模块 22, 第一倒换处理模块 24和第一同步模块 26; 备单 元 4包括: 第二接收模块 42, 第二倒换处理模块 44, 第二同步模块 46, 下面对上述 结构进行详细描述: 主单元 2包括: 第一接收模块 22, 设置为和备单元同时接收保护倒换协议的输入 信息; 第一倒换处理模块 24, 连接至第一接收模块 22, 设置为根据第一接收模块 22 接收到的输入信息和保护倒换协议进行倒换处 理; 第一同步模块 26, 连接至第一倒换 处理模块 24, 设置为根据第一倒换处理模块 24倒换操作后的保护倒换协议的输出状 态进行保护倒换协议的状态同步。 备单元 4包括: 第二接收模块 42, 设置为和主单元同时接收保护倒换协议的输入 信息; 第二倒换处理模块 44, 连接至第二接收模块 42, 设置为根据第二接收模块 42 接收到的根据输入信息和保护倒换协议进行倒 换处理; 第二同步模块 46, 连接至第二 倒换处理模块 44, 设置为根据第二倒换处理模块 44倒换操作后的保护倒换协议的输 出状态进行保护倒换协议的状态同步。 图 6是根据本发明实施例的保护倒换协议状态同 系统的优选的结构框图。 如图 6所示, 第一同步模块 26包括: 获取模块 262、 第一信息发送模块 264、 第二信息发 送模块 266; 第二同步模块 46包括: 第一处理模块 462、 更新模块 464、 第二处理模 块 466、 设置模块 468; 第一倒换处理模块 24包括: 第一触发模块 242, 第一计算模 块 244, 第一倒换模块 246; 第二倒换处理模块 44包括: 第二触发模块 442、 第二计 算模块 444 、 第二倒换模块 446, 下面对上述结构进行详细描述: 第一同步模块 26包括: 获取模块 262, 设置为其所在的主单元的保护倒换协议的 输出状态为等待恢复 WTR状态, 获取 WTR的当前计时值; 第一信息发送模块 264, 连接至获取模块 262,设置为将携带有获取模块 262获取到的当前计时值和 WTR状态 及对应的通道号的同步信息发送给备单元进行 保护倒换协议的状态同步; 或 第二信息发送模块 266, 设置为其所在的主单元的保护倒换协议的输出 状态为不 返回 DNR状态及对应通道号时, 将携带有 DNR状态的同步信息发送给备单元进行保 护倒换协议的状态同步。 第二同步模块 46包括: 第一处理模块 462,设置为其所在的备单元的保护倒换协议的 输出状态为 WTR状 态时, 如果备单元已经处于 WTR状态, 取消重新设置 WTR时间的操作; 或更新模块 464, 设置为其所在的备单元根据接收到的来自主单 元的同步信息后,将其上的保护倒 换协议的状态机设置为 WTR状态并根据同步信息更新 WTR计数值,并根据更新操作 后的 WTR计数值进行计时; 或 第二处理模块 466,设置为其所在的备单元的保护倒换协议的 输出状态为 D R状 态时, 如果备单元已经处于 D R状态, 退出同步操作; 或设置模块 468, 设置为根据 接收到的来自主单元的同步信息将其所在备单 元上的保护倒换协议的状态机设置为 D R状态, 并重新计算输出。 主单元 2还包括: 第一命令接收模块 28, 设置为和备单元同时接收保护倒换协议 的配置命令进行配置。 备单元 4包括: 第二命令接收模块 48, 设置为和主单元同时接收保护倒换协议的 配置命令进行配置。 第一倒换处理模块 24包括: 第一触发模块 242, 设置为根据输入信息触发保护倒 换协议的状态机; 第一计算模块 244, 连接至第一触发模块 242, 设置为根据第一触发 模块 242触发状态机的结果计算决策输出; 第一倒换模块 246, 连接至第一计算模块 244, 设置为根据第一计算模块 244决策输出的结果进行倒换处理。 第二倒换处理模块 44包括: 第二触发模块 442, 设置为根据输入信息触发保护倒换协议的状态 机; 第二计算 模块 444,连接至第二触发模块 442, 设置为根据第二触发模块 442状态机的结果计算 决策输出; 第二倒换模块 446, 连接至第二计算模块 444, 设置为根据第二计算模块 444决策输出的结果进行倒换处理。 通过上述实施例,提供了一种保护倒换协议的 同步方法及系统,只对 WTR和 D R 状态执行同步, 而配置命令和输入信息并发给主备单元, 完成保护协议配置和执行决 策, 大大减少了状态同步的信息量, 而且主备单元的切换没有对协议状态机的处理 产 生任何影响, 提高了同步的稳定性和可靠性。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路 模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。