一种业务返回到初始路由的方法和装置 技术领域 本发明涉及 ASON(Automatically Switched Optical Network, 自动交换光网络 ) 网络技术领域, 尤其涉及一种业务返回到初始路由的方法和装置。
背景技术 ASON 是用控制平面来完成自动交换和连接控制的光传送网, 主要完成控制连接建 立, 业务恢复, 保护倒换等功能。
ASON 网络的一个特点就是业务具有恢复的功能, 初始路由连接故障后, 重新查找 新路由, 建立新路由连接, 将业务从初始路由连接倒换到新路由连接上传送和接收的功能。
根据业务是否有保护、 是否允许恢复和返回方式不同, 业务可区分为多个不同的 SLA(Service-Level Agreement, 服务等级协议 ) 等级, 通常认为有保护的业务等级高于无 保护的业务 ; 在保护类型相同的情况下, 提供恢复功能的业务等级高于不恢复的业务 ; 在 保护和恢复类型相同的情况下, 能提供返回式功能的业务等级比非返回式业务的等级较 高。
返回式业务是指当初始路由又恢复正常时, 须从新路由连接倒换回初始路由连 接, 非返回式业务在这种情况下, 则无须从新路由连接倒换回初始路由连接。 非返回式业务 发生重路后, 初始路由被删除。 当大量非返回式业务经过多次重路由后, 当前的网络环境与 最初规划的大相径庭, 这样不利于对业务的维护, 也不利于网络的扩容。 对于非返回式业务 来说, 如果要返回到初始路由, 需要手动通过优化路由的方式返回到初始路由。
返回式业务的虽然可以返回到初始路由, 但是发生重路后须占用二份网络资源, 举个例子, 如图 1 所示, A、 B、 C、 D、 E 为 ASON 网络中的网元, 返回式业务在初始路由连接的 B-C 段故障, 通过动态重路由恢复且倒换到新路由连接 A-D-E-C 时, 仍保留初始路由连接 A-B-C, 此时业务仍占用可用的网络资源 A-B, 造成了资源的浪费。
发明内容 本发明要解决的技术问题是, 提供一种业务返回到初始路由的方法和装置, 克服 现有 ASON 网络中非返回式业务不能返回初始路由的缺陷。
本发明采用的技术方案是, 所述业务返回到初始路由的方法, 包括 :
保存业务的初始路由连接信息 ;
在业务的当前工作路由连接发生故障时, 建立恢复路由连接并将业务倒换到恢复 路由连接上 ;
当预设的倒换条件被触发时, 根据保存的初始路由连接信息将业务从恢复路由连 接倒换到初始路由连接上。
进一步的, 所述方法, 在建立恢复路由连接并将业务倒换到恢复路由连接上的同 时, 还包括 : 删除发生故障的工作路由连接并释放其上的资源 ; 以及,
所述方法, 在根据保存的初始路由连接信息将业务从恢复路由连接倒换到初始路
由连接上的同时, 还包括 : 删除恢复路由连接并释放其上的资源。
进一步的, 所述预设的倒换条件包括 : 用户发出返回初始路由连接命令时, 以及判 断出业务不在初始路由连接的告警状态标志为产生时 ;
其中, 所述业务不在初始路由连接的告警状态标志, 在建立恢复路由连接并将业 务倒换到恢复路由连接上时, 置为产生 ; 在根据保存的初始路由连接信息将业务倒换到初 始路由连接上时, 置为消失。
进一步的, 所述预设的倒换条件为用户发出返回初始路由连接命令时, 所述根据 保存的初始路由连接信息将业务从恢复路由连接倒换到初始路由连接上, 具体包括 :
A1、 在当前的工作路由连接信息与初始路由连接信息不相同、 且初始路由可用时, 基于初始路由建立初始路由连接 ;
A2、 当建立初始路由连接成功时, 将业务从恢复路由连接倒换到初始工作路由连 接上。
进一步的, 所述预设的倒换条件为判断出业务不在初始路由连接的告警状态标志 为产生时, 所述根据保存的初始路由连接信息将业务从恢复路由连接倒换到初始路由连接 上, 具体包括 : B1、 定期判断出业务不在初始路由连接的告警状态标志为产生、 且初始路由可用 时, 基于初始路由建立初始路由连接 ;
B2、 当建立初始路由连接成功时, 将业务从恢复路由连接倒换到初始工作路由连 接上。
进一步的, 所述方法, 在所述业务不在初始路由连接的告警状态标志置为产生后, 还包括 : 对所述告警状态标志进行维护。
进一步的, 对初始路由是否可用的判断、 以及建立初始路由连接的过程均是基于 RSVP(Resorce reSerVation Protocol, 资源预留协议 ) 进行的。
本发明还提供一种业务返回到初始路由的装置, 包括 :
信息保存模块, 用于保存业务的初始路由连接信息 ;
路由保护模块, 用于在业务的当前工作路由连接发生故障时, 建立恢复路由连接 并将业务倒换到恢复路由连接上 ;
路由返回模块, 用于当预设的倒换条件被触发时, 根据保存的初始路由连接信息 将业务从恢复路由连接倒换到初始路由连接上。
进一步的, 所述路由保护模块, 还用于 : 在建立恢复路由连接并将业务倒换到恢复 路由连接上的同时, 置业务不在初始路由连接的告警状态标志为产生, 删除发生故障的工 作路由连接并释放其上的资源 ;
所述路由返回模块, 还用于 : 在根据保存的初始路由连接信息将业务从恢复路由 连接倒换到初始路由连接上的同时, 置业务不在初始路由连接的告警状态标志为消失, 删 除恢复路由连接并释放其上的资源。
进一步的, 所述装置, 还包括 :
告警状态标志维护模块, 用于对业务不在初始路由连接的告警状态标志进行维 护。
采用上述技术方案, 本发明至少具有下列优点 :
本发明所述业务返回到初始路由的方法和装置, 在非返回式业务发生重路由后, 能够快速、 准确的自动返回初始路由, 保证网络的稳定性和易扩容性。在业务分级的情况 下, 可以使非返回式业务实现与等级较高的返回式业务类似的功能, 最大限度的利用当前 网络空闲的带宽资源。 附图说明
图 1 为初始路由故障时重路由连接示意图 ;
图 2 为本发明第一实施例中所述业务返回到初始路由的方法流程图 ;
图 3 为本发明第一实施例中步骤 A3 的具体流程图 ;
图 4 为本发明第二实施例中所述业务返回到初始路由的方法流程图 ;
图 5 为本发明第二实施例中步骤 B3 的具体流程图 ;
图 6 为本发明第三实施例中所述业务返回到初始路由的装置结构示意图 ;
图 7 为本发明第四实施例中所述业务返回到初始路由的装置结构示意图。 具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效, 以下结合附图 及较佳实施例, 对本发明进行详细说明如后。
本发明第一实施例, 一种业务返回到初始路由的方法, 如图 2 所示, 包括以下具体 步骤 :
步骤 A1, 将业务初次建立时的工作路由连接作为初始路由连接, 保存初始路由连 接信息。初始路由连接信息, 对于各网元来说可以是反映下一跳的出端口信息。
步骤 A2, 在业务的当前工作路由连接发生故障时, 通过重路由建立恢复路由连接 并将业务倒换到恢复路由连接上, 删除发生故障的工作路由连接并释放其上的资源。
步骤 A3, 当用户发出返回初始路由连接命令时, 根据保存的初始路由连接信息将 业务从当前的恢复路由连接倒换到初始路由连接上, 删除当前的恢复路由连接并释放其上 的资源。如图 3 所示, 步骤 A3 具体包括 :
A31, 将当前的恢复路由连接信息与保存的初始路由连接信息比较, 若相同, 则执 行步骤 A35 ; 若不相同, 则执行步骤 A32 ;
A32, 根据 RSVP 协议校验初始路由是否可用, 若是, 则执行步骤 A33, 否则执行步骤 A36 ;
A33, 根据 RSVP 协议基于初始路由建立初始路由连接, 若建立成功, 则执行步骤 A34, 否则执行步骤 A36 ;
A34, 将业务从当前的恢复路由连接倒换到初始路由连接上, 删除当前的恢复路由 连接并释放其上的资源, 执行步骤 A35。
A35, 向用户发送业务返回初始路由连接成功, 流程结束。
A36, 向用户发送业务返回初始路由连接失败, 流程结束。
本发明第二实施例, 本实施例的方法与第一实施例的区别在于, 设置了业务不在 初始路由连接的告警状态标志, 通过定期判断业务不在初始路由连接的告警状态标志为产 生还是消失, 可以在 ASON 网络自动完成返回初始路由连接。一种业务返回到初始路由的方法, 如图 4 所示, 包括以下具体步骤 :
步骤 B1, 将业务初次建立时的工作路由连接作为初始路由连接, 保存初始路由连 接信息。
步骤 B2, 在业务的当前工作路由连接发生故障时, 通过重路由建立恢复路由连接 并将业务倒换到恢复路由连接上, 置业务不在初始路由连接的告警状态标志为产生, 并删 除发生故障的工作路由连接并释放其上的资源。
步骤 B3, 当判断出业务不在初始路由连接的告警状态标志为产生时, 根据保存的 初始路由连接信息将业务从当前的恢复路由连接倒换到初始路由连接上, 置业务不在初始 路由连接的告警状态标志为消失, 并删除当前的恢复路由连接并释放其上的资源。如图 5 所示, 步骤 B3 具体包括 :
B30、 定期判断业务不在初始路由连接的告警状态标志是否为消失, 若是消失, 则 执行步骤 B30, 若是产生, 则执行步骤 B31 ;
B31, 根据 RSVP 协议校验初始路由是否可用, 若是, 则执行步骤 B32, 否则执行步骤 B30 ;
B32, 根据 RSVP 协议基于初始路由建立初始路由连接, 若建立成功, 则执行步骤 B33, 否则执行步骤 B30 ; B33, 将业务从当前的恢复路由连接倒换到初始路由连接上, 置业务不在初始路由 连接的告警状态标志为消失, 并删除当前的恢复路由连接并释放其上的资源。
可选的, 本实施例所述方法, 在步骤 B2 置业务不在初始路由连接的告警状态标志 为产生之后, 还包括 :
步骤 B4, 对业务不在初始路由连接的告警状态标志进行维护, 具体包括 :
每当发生重路由时, 若通过重路由建立的恢复路由连接与初始路由连接相同, 则 置业务不在初始路由连接的告警状态标志为消失 ;
当收到修改业务的初始路由命令时, 将业务倒换到修改后的初始路由连接上, 并 置业务不在初始路由连接的告警状态标志为消失 ;
当收到优化重路由命令时, 将业务倒换到优化重路由后的初始路由连接上, 并置 业务不在初始路由连接的告警状态标志为消失。
本发明的第三实施例, 一种业务返回到初始路由的装置, 设置于 ASON 网络的每个 网元中, 如图 6 所示, 包括如下组成部分 :
1) 信息保存模块, 用于保存业务的初始路由连接信息, 该初始路由连接信息为业 务初次建立时的工作路由连接信息。
2) 路由保护模块, 用于在业务的当前工作路由连接发生故障时, 通过重路由建立 恢复路由连接并将业务倒换到恢复路由连接上, 删除发生故障的工作路由连接并释放其上 的资源。
3) 路由返回模块, 用于当用户发出返回初始路由连接命令时, 根据保存的初始路 由连接信息将业务从当前的恢复路由连接倒换到初始路由连接上, 删除当前的恢复路由连 接并释放其上的资源。 在极端的情况下, 若业务从未发生过重路由, 则该业务当前的恢复路 由连接就是指初始路由连接。
该路由返回模块, 具体包括 :
业务管理子模块, 用于当前的恢复路由连接信息与初始路由连接信息是否不同, 若是, 则调用路由查询子模块, 否则向用户发送业务返回初始路由连接成功 ;
路由查询子模块, 用于根据 RSVP 协议对初始路由的可用性进行校验, 若可用, 则 调用连接管理子模块, 若不可用, 则向用户发送业务返回初始路由连接失败 ;
连接管理子模块, 用于根据 RSVP 协议基于初始路由建立初始路由连接, 若建立成 功, 则将业务从当前的恢复路由连接倒换到初始工作路由连接, 向用户发送业务返回初始 路由连接成功, 若建立失败, 则向用户发送业务返回初始路由连接失败。
本发明的第四实施例, 本实施例的装置与第三实施例的区别在于, 设置了业务不 在初始路由连接的告警状态标志, 通过定期判断业务不在初始路由连接的告警状态标志为 产生还是消失, 可以在 ASON 网络自动完成返回初始路由连接。一种业务返回到初始路由的 装置, 如图 7 所示, 包括如下组成部分 :
1) 信息保存模块, 用于保存业务的初始路由连接信息, 该初始路由连接信息为业 务初次建立时的工作路由连接信息。
2) 路由保护模块, 用于在业务的当前工作路由连接发生故障时, 通过重路由建立 恢复路由连接并将业务倒换到恢复路由连接上, 置业务不在初始路由连接的告警状态标志 为产生, 删除发生故障的工作路由连接并释放其上的资源。 3) 路由返回模块, 用于当判断出业务不在初始路由连接的告警状态标志为产生 时, 根据保存的初始路由连接信息将业务从当前的恢复路由连接倒换到初始路由连接上, 置业务不在初始路由连接的告警状态标志为消失, 删除当前的恢复路由连接并释放其上的 资源。该路由返回模块, 具体包括 :
业务管理子模块, 用于定期判断业务不在初始路由连接的告警状态标志是否为产 生, 若是, 则调用路由查询子模块, 否则, 则调用业务管理子模块 ;
路由查询子模块, 用于根据 RSVP 协议对初始路由的可用性进行校验, 若可用, 则 调用连接管理子模块, 若不可用, 则调用业务管理子模块 ;
连接管理子模块, 用于根据 RSVP 协议基于初始路由建立初始路由连接, 若建立成 功, 则将业务从当前的恢复路由连接倒换到初始工作路由连接, 若建立失败, 则调用业务管 理子模块。
可选的, 该装置, 还包括 :
4) 告警状态标志维护模块, 用于对业务不在初始路由连接的告警状态标志进行维 护, 具体的 :
每当发生重路由时, 若通过重路由建立的恢复路由连接与初始路由连接相同, 则 置业务不在初始路由连接的告警状态标志为消失 ;
当收到修改业务的初始路由命令时, 将业务倒换到修改后的初始路由连接上, 并 置业务不在初始路由连接的告警状态标志为消失 ;
当收到优化重路由命令时, 将业务倒换到优化重路由后的初始路由连接上, 并置 业务不在初始路由连接的告警状态标志为消失。
除 了 上 面 介 绍 的 实 施 例 外, 本 发 明 对 于 非 返 回 式 1+1SNCP(Subnetwork connection protection, 子网连接保护 ) 业务也可以适用, 保存当前工作路由连接和保护 路由连接作为业务初始路由连接信息, 业务初始路由连接信息包括 : 工作初始路由连接信
息和保护初始路由连接信息, 当发生重路由后, 采用本发明技术方案, 根据工作初始路由连 接信息将当前的工作路由连接返回到工作初始路由连接, 并且将当前的保护路由连接返回 到保护初始路由连接时, 表明业务返回到初始路由成功。
当业务从返回式修改为非返回式的时候, 同样可以采用本发明的技术方案, 此时 类似于业务初次建立。
本发明所述业务返回到初始路由的方法和装置, 在非返回式业务发生重路由后, 能够快速、 准确的自动返回初始路由, 保证网络的稳定性和易扩容性。在业务分级的情况 下, 可以使非返回式业务实现与等级较高的返回式业务类似的功能, 最大限度的利用当前 网络空闲的带宽资源。而且本发明没有直接采用返回式业务的现有功能, 而是在非返回式 业务返回初始路由的过程中, 对故障资源的占用进行了改进, 节省有限的网络资源。
通过具体实施方式的说明, 应当可对本发明为达成预定目的所采取的技术手段及 功效得以更加深入且具体的了解, 然而所附图示仅是提供参考与说明之用, 并非用来对本 发明加以限制。