Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR AUTOMATIC SWITCHING
Document Type and Number:
WIPO Patent Application WO/2013/067883
Kind Code:
A1
Abstract:
A method for automatic switching comprises: when a node on a protection entity detects a failure of a link or node resources or obtains a notification about the said failure from other nodes, and/or protection resources are occupied by high priority services, and/or outside orders are received, a status of the working entity is judged, and then the working entity is switched to if the status of the working entity meets a predetermined condition. A system for automatic switching is also provided in the embodiment of the present invention. The embodiment of the present invention implements the detection of the protection entity.

Inventors:
LIU GUOMAN (CN)
LUO BIN (CN)
ZHANG YUANYUAN (CN)
Application Number:
PCT/CN2012/083205
Publication Date:
May 16, 2013
Filing Date:
October 19, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
H04L45/28
Foreign References:
CN101843049A2010-09-22
CN101399697A2009-04-01
CN101997713A2011-03-30
EP1083710A22001-03-14
Other References:
See also references of EP 2765738A4
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种自动切换方法, 包括:

保护实体上的节点检测到或者被其它节点通告链路或节点资源故障 ,和 / 或, 保护资源被高优先级业务抢占, 和 /或, 接收到外在命令时, 对工作实体 状态进行判断, 当工作实体状态满足预设条件时, 切换到工作实体。

2、如权利要求 1所述的方法, 其中, 所述工作实体状态满足预设条件包 括:

工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。 3、 如权利要求 1所述的方法, 其中, 所述方法还包括: 工作实体上的节 点检测到或者被其它节点通告链路或节点资源故障, 和 /或, 接收到外在命令 时, 对保护实体状态进行判断, 当保护实体状态满足第二预设条件时, 切换 到保护实体。

4、如权利要求 3所述的方法, 其中, 所述保护实体状态满足第二预设条 件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。

5、 如权利要求 1所述的方法, 其中, 所述方法还包括: 所述保护实体或 工作实体上的节点检测到或被通告状态变化时, 通告其它节点, 所述状态变 化包括如下之一或其组合: 链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令。

6、 如权利要求 5所述的方法, 其中, 所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节点。

7、 如权利要求 5所述的方法, 其中, 所述方法还包括, 所述保护实体上 的中间节点检测到链路或节点发生状态变化或被其他节点通告状态变化时, 则释放或抢占对应的资源, 使其资源变成可用或不可用状态。 8、 如权利要求 1、 3或 5所述的方法, 其中, 所述外在命令包括资源锁 定命令, 和 /或, 资源锁定解除命令。

9、一种自动切换系统, 包括至少一个工作实体和一个保护实体, 所述工 作实体和保护实体包括多个节点, 其中: 所述保护实体上的节点设置为: 检测到或者被其它节点通告链路或节点 资源故障, 和 /或,保护资源被高优先级业务抢占, 和 /或接收到外在命令时, 对工作实体状态进行判断, 当满足预设条件时, 切换到工作实体。

10、 如权利要求 9所述的系统, 其中, 所述满足预设条件包括: 工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。

11、 如权利要求 9所述的系统, 其中, 所述工作实体上的节点设置为: 检测到或者被其它节点通告链路或节点资源故障,和 /或,接收到外在命令时, 对保护实体状态进行判断, 当保护实体状态满足第二预设条件时, 切换到保 护实体。

12、如权利要求 11所述的系统, 其中, 所述保护实体状态满足第二预设 条件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。

13、 如权利要求 9所述的系统, 其中, 所述保护实体或工作实体上的节 点还设置为: 检测到或被通告状态变化时, 通告其它节点, 所述状态变化包 括如下之一或其组合: 链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令。

14、 如权利要求 13所述的系统, 其中, 所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节点。

15、如权利要求 13所述的系统, 其中, 所述保护实体上的中间节点设置 为: 检测到链路或节点发生状态变化或被其他节点通告状态变化时, 释放或 抢占对应的资源, 使其资源变成可用或不可用状态。 16、 如权利要求 9、 11或 13所述的系统, 其中, 所述外在命令包括资源 锁定命令, 和 /或, 资源锁定解除命令。

Description:
一种自动切换的方法和系统

技术领域

本发明涉及保护领域, 特别的, 涉及一种自动切换方法和系统。 背景技术

对于现有的工作实体和保护实体之间自动切换 过程, 主要根据工作路径 上是否发生 SF ( Signal Failure, 信号失败)或 SD ( Signal Degrade, 信号裂 化)情况, 来判断是否发生自动切换(如: 当工作实体出现故障时, 保护实 体不存在故障, 则切换到保护实体上进行业务发送; 若在工作实体上故障消 失时, 则再自动恢复到工作实体上进行发送) , 而并没有指出在保护实体也 发生故障或 /和其保护资源被其他更高优先业务所抢占或 /和接收到外在命令 如: 锁定命令时, 如何处理, 没有明确的实现方案。 发明内容

本发明所要解决的技术问题是提出一种自动切 换方法和系统, 提高共享 资源利用率。

为了解决上述问题, 本发明提供了一种自动切换方法, 包括:

保护实体上的节点检测到或者被其它节点通告 链路或节点资源故障 ,和 / 或, 保护资源被高优先级业务抢占, 和 /或, 接收到外在命令时, 对工作实体 状态进行判断, 当工作实体状态满足预设条件时, 切换到工作实体。

优选地, 上述方法还可具有以下特点, 所述工作实体状态满足预设条件 包括:

工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。

优选地, 上述方法还可具有以下特点, 所述方法还包括: 工作实体上的 节点检测到或者被其它节点通告链路或节点资 源故障, 和 /或, 接收到外在命 令时, 对保护实体状态进行判断, 当保护实体状态满足第二预设条件时, 切 换到保护实体。

优选地, 上述方法还可具有以下特点, 所述保护实体状态满足第二预设 条件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。

优选地, 上述方法还可具有以下特点, 所述方法还包括: 所述保护实体 或工作实体上的节点检测到或被通告状态变化 时, 通告其它节点, 所述状态 变化包括如下之一或其组合:

链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令。

优选地, 上述方法还可具有以下特点, 所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节 点。

优选地, 上述方法还可具有以下特点, 所述方法还包括, 所述保护实体 上的中间节点检测到链路或节点发生状态变化 或被其他节点通告状态变化时, 则释放或抢占对应的资源, 使其资源变成可用或不可用状态。

优选地,上述方法还可具有以下特点,所述外 在命令包括资源锁定命令, 和 /或, 资源锁定解除命令。

本发明还提供一种自动切换系统, 包括至少一个工作实体和一个保护实 体, 所述工作实体和保护实体包括多个节点, 其中:

所述保护实体上的节点设置为: 检测到或者被其它节点通告链路或节点 资源故障, 和 /或,保护资源被高优先级业务抢占, 和 /或接收到外在命令时, 对工作实体状态进行判断, 当其满足预设条件时, 切换到工作实体。 优选地, 上述系统还可具有以下特点, 所述满足预设条件包括: 工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。

优选地, 上述系统还可具有以下特点, 所述工作实体上的节点设置为: 检测到或者被其它节点通告链路或节点资源故 障,和 /或,接收到外在命令时, 对保护实体状态进行判断, 当保护实体状态满足第二预设条件时, 切换到保 护实体。

优选地, 上述系统还可具有以下特点, 所述保护实体状态满足第二预设 条件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。 优选地, 上述系统还可具有以下特点, 所述保护实体或工作实体上的节 点还设置为: 检测到或被通告状态变化时, 通告其它节点, 所述状态变化包 括如下之一或其组合: 链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令。

优选地, 上述系统还可具有以下特点, 所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节 点。

优选地, 上述系统还可具有以下特点, 所述保护实体上的中间节点设置 为: 检测到链路或节点发生状态变化或被其他节点 通告状态变化时, 释放或 抢占对应的资源, 使其资源变成可用或不可用状态。 优选地,上述系统还可具有以下特点,所述外 在命令包括资源锁定命令, 和 /或, 资源锁定解除命令。

釆用本发明实施例所述方法和系统, 与现有技术相比, 增加了当保护实 体上节点或链路资源发生 SF或 SD或其上共享资源被其他高优先级业务所抢 占或 /和资源被外在命令所锁定后, 进行正确地自动切换操作, 以便更好利用 共享资源。

附图概述

图 1本发明实施例模块关系示意图;

图 2共享保护示意图;

图 3工作实体故障自动切换示意图; 图 4高优先级业务抢占自动恢复示意图;

图 5释放共享资源示意图;

图 6 自动切换流程示意图。 本发明的较佳实施方式

下文中将结合附图对本发明的实施例进行详细 说明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 任意组合。

本发明实施例提供一种自动切换方法, 包括:

保护实体上的节点检测到或者被其它节点通告 链路或节点资源故障 ,和 / 或, 保护资源被高优先级业务抢占, 和 /或接收到外在命令, 如: 资源锁定命 令时, 对工作实体状态进行判断, 当其满足预设条件时, 切换到工作实体。

其中, 所述工作实体状态满足预设条件包括:

工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。 其中, 对不同故障类型, 划分 成不同的状态优先级, 优先级越高表示状态越差, 如现有标准中: SF 大于 SD, 如果工作实体发生 SD, 保护实体发生 SF, 则应该自动切换到工作实体 上来传送。

其中, 所述方法还包括: 工作实体上的节点检测到或者被其它节点通告 链路或节点资源故障, 和 /或, 接收外在命令, 如: 资源锁定命令时, 对保护 实体状态进行判断,当保护实体状态满足第二 预设条件时,切换到保护实体。

所述保护实体状态满足第二预设条件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。 其中, 所述方法还包括: 所述保护实体或工作实体上的节点检测到或被 通告状态变化时, 通告其它节点, 如下之一或其组合:

链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令。 上述外在命令包括资源锁定命令, 和 /或, 资源锁定解除命令。

其中, 所述通告其它节点包括:

通告处于同一保护实体或工作实体上的其他节 点。

其中, 所述方法还包括, 所述保护实体上的中间节点检测到链路或节点 发生状态变化或被其他节点通告状态变化时, 则释放或抢占该部分资源, 使 其资源变成可用或不可用状态。

如图 1所示,为本发明实施例提供的节点框图,主 包括以下三个模块: 检测模块: 用于通过检测机制 (如: 开销字节或检测报文等) , 来检测 工作实体或保护实体上链路和节点资源是否发 生故障 (如: SF或 SD等)或 其共享资源是否被其他高优先级业务所抢占, 变成可用或非可用状态,以及, 在被通告状态变化时, 变成可用或非可用状态; 或 /和, 接收外在锁定或解除 锁定命令, 也可变成可用或非可用状态;

通告模块: 用于当检测模块检测到工作实体或保护实体上 链路和节点资 源发生状态变化后, 通过开销字节或通告信息报文通告给工作实体 或保护实 体上其他节点;

切换模块: 用于根据检测到的保护实体或工作实体上节点 或链路状态变 化结果, 来触发相应自动切换操作, 如: 从工作实体切换到保护实体, 或从 保护实体恢复到工作实体上。 具体切换方式参见方法实施例。

本发明实施例提供的自动切换方法, 包括:

1、 假如现有 3条工作实体( A-B-C, D-E-F, G-H-J )所对应保护实体共 享同一段链路 P-Q和 R-S; 首先通过故障检测机制来检测工作实体和保护 实 体上链路或节点资源是否发生 SF或 /和 SD故障状态信息或 /和其资源被其他 高优先级业务所抢占或 /和接收到外在锁定命令;

他高优先级业务所抢占时, 则检测到状态变化的节点, 包括保护实体上端节 点或中间节点, 生成通告信息报文, 通告给其他节点; 其通告信息报文可以 通过保护实体直接转发给对端节点, 或沿着保护实体方向逐跳进行转发, 通 告给保护实体上其他中间节点或端节点; 或者通过第二路径来发送通告信息 报文给其他中间节点或端节点;

3、 当两端节点接收到状态变化通告报文或直接检 测到状态发生变化时, 则发生自动切换或恢复, 如工作实体上发生故障(如 SF或 SD )或资源被其 他高优先级业务抢占或 /和接收到外在锁定命令时,则在保护实体上 源是可 用状态下, 切换到保护实体上进行传送; 或者当保护实体上节点或链路资源 发生故障 (如 SF或 SD )或者其上保护资源被其他高优先级业务所抢 或 / 和接收到外在锁定命令时,则在工作实体上当 前状态信息比保护实体要好时, 或者, 工作实体状态优先级低于保护实体状态优先级 , 等待一段时间后, 自 动恢复切换到工作实体上进行传送, 如图 6所示。

4、对于保护实体上的中间节点, 当检测到链路或节点发生状态变化或被 其他节点通告发生状态变化时, 则释放或抢占对应的资源, 使其资源变成可 用或不可用状态。

对于该自动切换或恢复的具体实现过程, 可以图 2所示共享保护网络结 构图为例, 包括:

步骤 201 , 以图 2所示, 由三个工作实体(A-B-C, D-E-F, G-H-J )分 别对应的保护实体( A-P-Q-C, D-R-S-F, G-P-Q-R-S-J ) , 并设定其优先级: D-R-S-F>G-P-Q-R-S-J>A-P-Q-C , 且这三个保护实体共享 P-Q和 R-S两段共 享资源;

步骤 202, 通过故障检测机制, 进行各自工作实体和保护实体上故障检 测, 当检测工作实体出现 SF或 SD故障, 如图 3所示, 工作实体 G-H-J上检 测到故障,再判断其对应保护实体 G-P-Q-R-S-J是否处于可用状态,若可用, 则切换到保护实体上传送; 否则, 不进行切换, 继续进行工作实体和保护实 体上故障检测;

步骤 203 , 当保护实体 G-P-Q-R-S-J传送被保护的业务时, 检测到优先 级高的工作实体 D-E-F也发生故障, 如图 4所示, 由于 R-S共享资源需要被 优先级高的保护实体 D-R-S-F所抢占, 则保护实体 G-P-Q-R-S-J变成不可用 状态, 当工作实体 G-H-J状态优先级低于保护实体状态优先级时, 等待一段 时间后, 自动恢复到工作实体 G-H-J上传送业务; 另外, 其他共享节点 P和 Q接收到其他节点所反馈过来的保护实体出现 障信息, 则释放该保护实体 G-P-Q-R-S-J所占用共享资源, 变成可用状态;

步骤 204, 当此时另一个优先级低的工作实体 A-B-C也检测到故障时, 如图 5所示, 由于 P-Q共享资源已经被保护实体 G-P-Q-R-S-J所释放, 变成 可用状态, 则保护实体 A-P-Q-C可以抢占这部分共享资源, 自动切换到保护 实体 A-P-Q-C传递业务, 提高共享资源利用率。

本发明实施例还提供一种自动切换系统, 包括至少一个工作实体和一个 保护实体, 所述工作实体和保护实体包括多个节点, 其中:

所述保护实体上的节点用于: 检测到或者被其它节点通告链路或节点资 源故障, 和 /或, 保护资源被高优先级业务抢占, 和 /或接收到外在命令时, 对工作实体状态进行判断, 当其满足预设条件时, 切换到工作实体。 其中, 所述满足预设条件包括:

工作实体状态比保护实体状态好, 或者, 保护实体状态优先级高于工作 实体状态优先级, 或者, 工作实体状态正常。 其中, 所述工作实体上的节点用于: 检测到或者被其它节点通告链路或 节点资源故障, 和 /或, 接收到外在命令时, 对保护实体状态进行判断, 当保 护实体状态满足第二预设条件时, 切换到保护实体。 其中, 所述保护实体状态满足第二预设条件包括:

保护实体状态比工作实体状态要好, 或者工作实体状态优先级高于保护 实体状态优先级, 或者保护实体状态正常。 其中, 所述保护实体或工作实体上的节点还用于: 检测到或被通告状态 变化时, 通告其它节点, 所述状态变化包括如下之一或其组合:

链路或节点资源故障; 资源被其它高优先级业务抢占; 链路或节点资源 故障消失; 其它高优先级业务释放被抢占的资源; 接收到外在命令; 接收到 外在命令。 其中, 所述通告其它节点包括: 通告处于同一保护实体或工作实体上的其他节 点。

其中, 所述保护实体上的中间节点用于: 检测到链路或节点发生状态变 化或被其他节点通告状态变化时, 释放或抢占对应的资源, 使其资源变成可 用或不可用状态。

其中, 上述外在命令包括资源锁定命令, 和 /或, 资源锁定解除命令。

本领域普通技术人员可以理解上述方法中的 全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。

工业实用性

釆用本发明实施例所述方法和系统, 与现有技术相比, 增加了当保护实 体上节点或链路资源发生 SF或 SD或其上共享资源被其他高优先级业务所抢 占或 /和资源被外在命令所锁定后, 进行正确地自动切换操作, 以便更好利用 共享资源。