一种实现控制平面交叉倒换的方法及系统.pdf

上传人:b*** 文档编号:1118671 上传时间:2018-04-01 格式:PDF 页数:17 大小:493.78KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110265484.9

申请日:

2011.09.08

公开号:

CN102325045A

公开日:

2012.01.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20110908|||公开

IPC分类号:

H04L12/24; H04Q11/00

主分类号:

H04L12/24

申请人:

中兴通讯股份有限公司

发明人:

张帅

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京元本知识产权代理事务所 11308

代理人:

秦力军

PDF下载: PDF下载
内容摘要

本发明公开了一种实现控制平面交叉倒换的方法及系统,涉及光通信领域,方法包括以下步骤:在自动交换光网络ASON中进行交叉倒换操作期间,首节点进行交叉倒换,并向下游节点发送含有交叉倒换标识符的路径Path信令;中间节点和尾节点依次接收所述Path信令,并根据其中的交叉倒换标识符进行交叉倒换;所述尾节点在交叉倒换成功后,向上游节点发送含有所述交叉倒换标识符的资源预留Resv信令;交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的Resv信令转发至上游节点;所述首节点接收经由一个或多个中间节点转发的所述Resv信令,并根据其中的交叉倒换标识符完成交叉倒换。

权利要求书

1: 一种实现控制平面交叉倒换的方法, 其特征在于, 包括 : 在自动交换光网络 ASON 中进行交叉倒换操作期间, 首节点进行交叉倒换, 并向下游节 点发送含有交叉倒换标识符的路径 Path 信令 ; 中间节点和尾节点依次接收所述 Path 信令, 并根据其中的交叉倒换标识符进行交叉 倒换 ; 所述尾节点在交叉倒换成功后, 向上游节点发送含有所述交叉倒换标识符的资源预留 Resv 信令 ; 交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的 Resv 信令转发 至上游节点 ; 所述首节点接收经由一个或多个中间节点转发的所述 Resv 信令, 并根据其中的交叉 倒换标识符完成交叉倒换。
2: 根据权利要求 1 所述的方法, 其特征在于, 首节点或中间节点进行交叉倒换时, 启动 各自的 Path 超时定时器。
3: 根据权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 当尾节点进行交叉倒换失败时, 尾节点恢复到交叉倒换前状态, 并向其上游发送含有 交叉倒换失败标识符的路径错误 PathErr 信令, 使中间节点和首节点根据所述 PathErr 信 令依次恢复到交叉倒换前状态。
4: 根据权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 中间节点根据收到的 Resv 信令, 取消其 Path 超时定时器, 并在确定交叉倒换失败 后, 恢复到其交叉倒换前状态, 并向其下游发送含有交叉倒换失败标识符的资源预留错误 ResvErr 信令, 使其下游的其它中间节点和尾节点依次恢复到交叉倒换前状态。
5: 根据权利要求 4 所述的方法, 其特征在于, 尾节点收到所述 ResvErr 信令并恢复到交 叉倒换前状态后, 向其上游发送含有所述交叉倒换失败标识符的 PathErr 信令。
6: 根据权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 首节点根据收到的 Resv 信令, 取消其 Path 超时定时器, 并在确定交叉倒换失败后, 恢 复到交叉倒换前状态, 并向其下游发送含有交叉倒换失败标识符的 ResvErr 信令, 使其下 游的中间节点和尾节点依次恢复到交叉倒换前状态。
7: 根据权利要求 1-6 任意一项所述的方法, 特征在于, 若中间节点的 Path 超时定时器 在其定时时间内未收到来自下游的 Resv 信令或 PathErr 信令, 则向其上游发送 PathErr 信 令, 使其上游的其它中间节点和首节点依次恢复至交叉倒换前状态。
8: 根据权利要求 7 所述的方法, 其特征在于, 所述方法还包括进行交叉倒换操作前的 设置步骤 : 在 Path 信令和 Resv 信令中分别设置一个交叉倒换标识符, 并在 PathErr 信令和 ResvErr 信令中分别设置一个交叉倒换失败标识符。
9: 一种实现控制平面交叉倒换的系统, 其特征在于, 包括 : 首节点, 用于在自动交换光网络 ASON 中进行交叉倒换操作期间进行交叉倒换, 并向 下游节点发送含有交叉倒换标识符的 Path 信令, 并接收经由一个或多个中间节点转发的 Resv 信令, 根据其中的交叉倒换标识符完成交叉倒换 ; 中间节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换, 并在 2 交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的 Resv 信令转发至上游节点 ; 尾节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换, 并在进 行交叉倒换成功后, 向上游节点发送含有交叉倒换标识符的 Resv 信令。
10: 根据权利要求 9 所述的系统, 其特征在于, 所述系统还包括 : 设 置 模 块, 用 于 在 Path 信 令 和 Resv 信 令 中 分 别 设 置 一 个 交 叉 倒 换 标 识 符, 并在 PathErr 信令和 ResvErr 信令中分别设置一个交叉倒换失败标识符。

说明书


一种实现控制平面交叉倒换的方法及系统

    技术领域 本发明涉及光通信领域, 尤其涉及一种利用信令方式实现控制平面上连接的各个 节点的交叉倒换方法及其相关系统。
     背景技术 在 ITU-T G.8080 自 动 交 换 光 网 络 体 系 结 构 中 定 义 了 ASON(Automatically Switched Optical Network, 自动交换光网络 ) 的架构模型所包含三个部分 : 传送平 面、 控制平面和管理平面。其中, 控制平面是 ASON 网络中最具特色的部分, 它主要面 向客户业务, 实现自动发现、 路径计算、 资源指配、 信令交互、 交叉倒换等呼叫管理和连 接 控 制 功 能。 在 ASON 的 相 关 标 准 ITU-T G.7713.2 中 建 议 描 述 了 RSVP-TE(Resource Reservation Protocol-Traffic Engineering, 基于流量工程扩展的资源预留协议 ), 作为 GMPLS(Generalized Multiprotocol Label Switching, 通用多协议标签交换协议 ) 在流量 工程方面对 RSVP 的扩展, RSVP-TE 协议实现了 ASON 网络分布式呼叫和管理模型中端到端 连接的建立、 拆除、 刷新等过程。
     恢复重路由和优化重路由是 ASON 网络的基本功能之一, 它们都是通过使用网络 中的空闲资源重新选路来替代原始连接, 充分体现了 ASON 网络的灵活性和智能性。以可回 复业务为例, 网络中不仅需要预留原工作连接的资源, 还需要预留恢复连接的资源, 因此导 致网络资源利用率相对较低。 如图 1 所示, 传统的回复倒换方式只能实现首节点 A 和尾节点 Z 的倒换, 恢复连接 / 优化连接不能使用原工作连接的资源, 导致资源利用率低。为了提高 资源利用率, 可采用图 2 所示场景, 即工作连接、 恢复连接 / 优化连接 ( 节点 A 和节点 B 之 间的连接 ) 使用相同的资源。以可回复业务工作连接某一段链路 ( 如节点 B 和节点 C 之间 的连接 ) 发生故障为例, 可以选择使用原工作连接中无故障的资源 ( 节点 A 和节点 B 之间 的资源 ) 来进行恢复连接的创建, 这样处理可以有效提高重路由后网络资源的利用率。当 原工作连接 ( 节点 B 和节点 C 之间的连接 ) 故障消除后, 业务需要将交叉从恢复连接 ( 节 点 B 和节点 D 之间的连接 ) 倒换到原工作连接 ( 节点 B 和节点 C 之间的连接 ) 上, 以首节点 子网点 (SNP) 为例, 收发方向的交叉倒换动作如图 3 所示, 以图 1 中的节点 A 为例, 在 Path 方向上, 交叉从恢复连接 ( 节点 A 和节点 D 之间的连接 ) 倒换到原工作连接 ( 节点 A 和节 点 B 之间的连接 ), 在 Resv 方向上, 交叉从恢复连接 ( 节点 A 和节点 D 之间的连接 ) 倒换 到原工作连接 ( 节点 A 和节点 B 之间的连接 )。如果此时工作连接和恢复连接出现了如图 2 所示的资源共享复用的场景, 那么便需要对工作连接的各个节点进行交叉倒换操作。以 图 2 中的节点 B 为例, 在 Path 方向上, 交叉从恢复连接 ( 节点 B 和节点 D 之间的连接 ) 倒 换到原工作连接 ( 节点 B 和节点 C 之间的连接 ), 在 Resv 方向上, 交叉从恢复连接 ( 节点 B 和节点 D 之间的连接 ) 倒换到原工作连接 ( 节点 B 和节点 C 之间的连接 )。同理, 对于业务 优化流程而言, 如果此时工作连接和优化连接出现了如图 2 所示的资源共享复用的场景, 那么也需要对各个节点进行交叉倒换操作。
     因此, 在资源共享复用场景下, 如何解决可回复业务或优化业务中各个节点的交
     叉倒换问题, 成为亟待解决的技术问题。 发明内容 本发明的目的在于提供一种实现控制平面交叉倒换的方法及系统, 解决资源共享 复用场景下回复或优化的倒换问题。
     根据本发明的一个方面, 本发明提供的一种实现控制平面交叉倒换的方法包括 :
     在自动交换光网络 ASON 中进行交叉倒换操作期间, 首节点进行交叉倒换, 并向下 游节点发送含有交叉倒换标识符的路径 Path 信令 ;
     中间节点和尾节点依次接收所述 Path 信令, 并根据其中的交叉倒换标识符进行 交叉倒换 ;
     所述尾节点在交叉倒换成功后, 向上游节点发送含有所述交叉倒换标识符的资源 预留 Resv 信令 ;
     交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的 Resv 信令 转发至上游节点 ;
     所述首节点接收经由一个或多个中间节点转发的所述 Resv 信令, 并根据其中的 交叉倒换标识符完成交叉倒换。
     进一步地, 首节点或中间节点进行交叉倒换时, 启动各自的 Path 超时定时器。
     进一步地, 所述方法还包括 :
     当尾节点进行交叉倒换失败时, 尾节点恢复到交叉倒换前状态, 并向其上游发 送含有交叉倒换失败标识符的路径错误 PathErr 信令, 使中间节点和首节点根据所述 PathErr 信令依次恢复到交叉倒换前状态。
     进一步地, 所述方法还包括 :
     中间节点根据收到的 Resv 信令, 取消其 Path 超时定时器, 并在确定交叉倒换失败 后, 恢复到其交叉倒换前状态, 并向其下游发送含有交叉倒换失败标识符的资源预留错误 ResvErr 信令, 使其下游的其它中间节点和尾节点恢复到交叉倒换前状态。
     其中, 尾节点收到所述 ResvErr 信令并恢复到交叉倒换前状态后, 向其上游发送 含有所述交叉倒换失败标识符的 PathErr 信令。
     进一步地, 所述方法还包括 :
     首节点根据收到的 Resv 信令, 取消其 Path 超时定时器, 并在确定交叉倒换失败 后, 恢复到交叉倒换前状态, 并向其下游发送含有交叉倒换失败标识符的 ResvErr 信令, 使 其下游的中间节点和尾节点恢复到交叉倒换前状态。
     进一步地, 若中间节点的 Path 超时定时器在其定时时间内未收到来自下游的 Resv 信令或 PathErr 信令, 则向其上游发送 PathErr 信令, 使其上游的其它中间节点和首节 点依次恢复至交叉倒换前状态。
     进一步地, 所述方法还包括进行交叉倒换操作前的设置步骤 :
     在 Path 信令和 Resv 信令中分别设置一个交叉倒换标识符, 并在 PathErr 信令和 ResvErr 信令中分别设置一个交叉倒换失败标识符。
     根据本发明的另一个方面, 本发明提供的一种实现控制平面交叉倒换的系统包 括:
     首节点, 用于在自动交换光网络 ASON 中进行交叉倒换操作期间进行交叉倒换, 并 向下游节点发送含有交叉倒换标识符的 Path 信令, 并接收经由一个或多个中间节点转发 的 Resv 信令, 根据其中的交叉倒换标识符完成交叉倒换 ;
     中间节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换, 并在交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的 Resv 信令转发至上游节 点;
     尾节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换, 并 在进行交叉倒换成功后, 向上游节点发送含有交叉倒换标识符的 Resv 信令。
     所述系统还包括 :
     设置模块, 用于在 Path 信令和 Resv 信令中分别设置一个交叉倒换标识符, 并在 PathErr 信令和 ResvErr 信令中分别设置一个交叉倒换失败标识符。
     与现有技术相比, 本发明的有益效果在于 : 本发明利用 RSVP-TE 协议信令的扩展, 实现了 ASON 控制平面各个节点的交叉倒换操作, 有效解决了资源共享复用场景下工作连 接、 恢复连接 / 优化连接的交叉倒换问题, 不仅提高了重路由网络资源利用率, 还提高了控 制平面进行交叉倒换的灵活性。 附图说明
     图 1 是现有技术提供的恢复连接 / 优化连接不使用工作连接资源的场景示意图 ; 图 2 是现有技术提供的工作连接与恢复连接 / 优化连接资源共享复用的场景示意 图 3 是现有技术提供的首节点触发回复时 SNP 收发方向交叉图 ; 图 4 是本发明提供的一种实现控制平面交叉倒换的方法流程图 ; 图 5 是本发明提供的 Admin_Status 对象数据格式图 ; 图 6 是本发明提供的 Error_Spec 对象数据格式图 ; 图 7 是本发明第一实施例提供的交叉倒换成功场景下信令交互示意图 ; 图 8 是本发明第二实施例提供的信令无法到达场景下信令交互示意图 ; 图 9 是本发明第三实施例提供的首节点交叉倒换失败场景下信令交互示意图 ; 图 10 是本发明第四实施例提供的中间节点交叉倒换失败场景下信令交互示意 图 11 是本发明第五实施例提供的尾节点交叉倒换失败场景下信令交互示意图 ; 图 12 是本发明第六实施例提供的工作连接和恢复连接路径及交叉情况示意图。图;
     图;
     具体实施方式
     以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 以下所说明的优 选实施例仅用于说明和解释本发明, 并不用于限制本发明。
     图 4 显示了本发明提供的一种实现控制平面交叉倒换的方法流程图, 如图 4 所示。
     步骤 401 : 在自动交换光网络 ASON 中进行交叉倒换操作期间, 首节点进行交叉倒 换, 并向下游节点发送含有交叉倒换标识符的 Path 信令。
     步骤 402 : 中间节点和尾节点依次接收所述 Path 信令, 并根据其中的交叉倒换标识符进行交叉倒换。
     步骤 403 : 所述尾节点在交叉倒换成功后, 向上游节点发送含有所述交叉倒换标 识符的 Resv 信令。
     步骤 404 : 交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的 Resv 信令转发至上游节点。
     步骤 405 : 所述首节点接收经由一个或多个中间节点转发的所述 Resv 信令, 并根 据其中的交叉倒换标识符完成交叉倒换。
     本发明的目的是在 ASON 控制平面上实现各个节点的交叉倒换, 为了达到上述目 的, 本发明对 RSVP-TE 协议中 Admin_Status 对象和 Error_Spec 对象进行了扩展, 如图 5 和 图 6 所示。
     图 5 显示了本发明提供的 Admin_Status 对象数据格式图, 如图 5 所示。在信令交 互过程中, 为了标识出哪些信令是用于交叉倒换的信令, 本发明在 Admin_Status 对象中添 加了一个标识位, 利用该标识位的交叉倒换标识符, 便可判断出 Path 信令或 Resv 信令是否 用于交叉倒换。
     Admin_Status 对象在 [RFC3473(GMPLS Signaling RSVP-TE Extensions, GMPLS 信令 RSVP-TE 扩展 )] 中被定义, 它能够描述指定标签交换路径 (Label Switching Path, LSP) 的管理状态信息, 并广泛使用于 Path 信令、 Resv 信令、 Notify 信令等信令中。扩展后 的 Admin_Status 对象数据格式如图 5 所示, 其中各个标识位的定义如下 : R位: 在 [RFC3471(GMPLS Signaling Functional Description, GMPLS 信令功能 描述 )] 中被定义, 表示边缘节点是否需要反馈该 Admin_Status 对象给首节点 ;
     S 位 (Switch) : 本发明添加的标识位, 用于表示该 LSP 是否需要交叉倒换, 如果 S 位置 “1” , 表示该 LSP 需要进行交叉倒换动作。本发明引入的 S 位需要与所述 R 位一起配合 使用, 在 Path 信令中如果 S 位置 “1” 时, R 位也需要置为 “1” , 这样 Resv 信令中才能继续包 含该 S 位信息。
     H位: 在 [RFC5852(RSVP-TE Signaling Extension for LSP Handover from the Management Plane to the Control Plane in a GMPLS-Enabled Transport Network, GMPLS 允许传输网络中管理平面到控制平面 LSP 切换的 RSVP-TE 信令扩展 )] 中被定义, 表 示是否为永久链接 PC 与软永久链接 SPC 业务的迁移 ;
     L 位 : 在 [RFC4872(RSVP-TE Extensions in Support of End-to-End GMPLS Recovery, 支持端到端 GMPLS 恢复的 RSVP-TE 扩展 )] 中被定义, 表示是否锁定该 LSP ;
     I位: 在 [RFC4783(MPLS Segment Recovery, MPLS 碎片恢复 )] 中被定义, 表示该 LSP 是否屏蔽告警 ;
     C位 : 在 [RFC4974(GMPLS RSVP-TE Signaling Extensions in Support of Calls, 支持呼叫的 GMPLS RSVP-TE 信令扩展 )] 中被定义, 表示该信令是否用于控制和管理呼叫 ;
     T位: 在 [RFC3471] 中被定义, 表示该信令是否为 “测试” 模式 ;
     A位: 在 [RFC3471] 中被定义, 表示是否处于管理关闭状态 ;
     D位: 在 [RFC3471] 中被定义, 表示是否拆除该 LSP。
     图 6 显示了本发明提供的 Error_Spec 对象数据格式图, 如图 6 所示, 当使用 Path 信令进行交叉倒换时, 有可能会出现倒换失败的情况, 如本地交叉失败、 信令网故障以及
     节点重启等场景。因此, 为了使已经设置好的交叉能够回退到前一个状态, 本发明使用 PathErr 和 ResvErr 信令来实现交叉的回退, 所以本发明在 Error_Spec 对象中添加了新的 Error Code( 错误编码 ) 字段, 利用该字段的交叉倒换失败标识符, 标识交叉倒换失败。
     Error_Spec 对 象 在 [RFC2205(RSVP--Version 1 Functional Specification, RSVP 第一版功能规范 )] 中被定义, 它可以详细描述出该 LSP 中具体哪一个节点发生了错 误, 以及发生了什么样的错误。因此 Error_Spec 对象广泛使用于 PathErr、 ResvErr 等信令 中, IPv4 地址格式下 Error_Spec 的数据格式如图 5 所示。
     当交叉倒换失败时, 各个标识位的定义如下 :
     Error_Node_Addr 字段 : 填写倒换失败的第一个节点 ;
     Flags 字段 : 设置为 1 时, 表示在 ResvErr 信令中该节点仍然是故障点 ;
     Error_Code 字段 : 是本发明添加的 “交叉倒换失败 (Cross Switch Procedure Fail)” 标识位, 该字段取值为 36, 延续 [RFC5852] 中对 Error_Code 字段取值的定义。
     Error_Value 字段 : 本发明的定义为 : 该字段取值为 1 时表示 “交叉失败 (Switch Fail)” , 该字段取值为 2 时表示 “Path 信令超时 (Path Timeout)” 。
     本发明将利用信令方式实现控制平面交叉倒换的实现过程分为五种场景, 每一种 场景下本发明的处理过程如图 7 至图 11 所示。 图 7 显示了本发明第一实施例提供的交叉倒换成功场景下信令交互示意图, 如图 7 所示, 步骤包括 :
     步骤 701 : 首节点触发业务回复或优化流程, 首先进行本地交叉倒换操作, 然后将 Path 信令中 Admin_Status 对象的 S 位赋值为 “1” , 并向下游节点发送该 Path 信令, 启动 Path 超时定时器, 所述 Path 超时定时器定时时间为 1 分钟。
     所述交叉倒换操作, 在回复流程中, 需要将交叉由恢复连接倒换到原工作连接上 ; 在优化流程中, 需要将交叉由工作连接倒换到优化连接上。
     步骤 702 : 中间节点收到 Path 信令后, 判断 Path 信令中 Admin_Status 对象的 S 位 是否为 “1” , 如果是, 则说明该 Path 信令只用于交叉倒换 ; 如果为否, 则说明该 Path 信令不 是用于交叉倒换的信令。中间节点发现 Admin_Status 对象的 S 位为 “1” 时, 首先进行本地 交叉倒换操作, 然后向下游节点转发该 Path 信令, 并启动其 Path 超时定时器。
     步骤 703 : 尾节点收到经由一个或多个中间节点转发的 Path 信令后, 发现 Path 信 令中 Admin_Status 对象的 S 位为 “1” , 进行本地交叉倒换操作。等待本地交叉倒换成功后, 将 Resv 信令中 Admin_Status 对象的 S 位赋值为 “1” , 并向上游节点发送 Resv 信令。
     步 骤 704 : 中 间 节 点 收 到 Resv 信 令 后, 取 消 其 Path 超 时 定 时 器, 发 现 Admin_ Status 对象的 S 位为 “1” 后, 等待本地交叉倒换成功, 并继续向上游节点转发该 Resv 信令。
     步骤 705 : 首节点收到经由一个或多个中间节点转发的 Resv 信令后, 取消其 Path 超时定时器, 发现 Admin_Status 对象的 S 位为 “1” 后, 等待本地交叉倒换成功, 首节点继续 进行回复或优化的其他流程, 本次交叉倒换过程结束。
     图 8 显示了本发明第二实施例提供的信令无法到达场景下信令交互示意图, 如图 8 所示, 步骤包括 :
     步骤 801 : 首节点触发业务回复或优化流程, 进行本地交叉倒换操作, 并将 Path 信 令中 Admin_Status 对象的 S 位置位, 向下游节点发送所述 Path 信令, 启动其 Path 超时定
     时器。 步骤 802 : 中间节点 LSR A 收到 Path 信令后, 进行本地交叉倒换操作, 并向下游节 点发送所述 Path 信令, 启动其 Path 超时定时器。
     步骤 803 : 由于信令网故障或节点掉电等原因, 中间节点 LSRA 发出的 Path 信令没 有发到下游节点 LSR B 和 / 或 Egress LER。
     步骤 804 : 中间节点 LSR A 由于长时间没有收到来自下游的 Resv 信令或 PathErr 信令, 导致其 Path 超时定时器超时。
     步骤 805 : 中间节点 LSR A 回退本地交叉到倒换之前的状态, 并向其上游节点发送 PathErr 信令, 其中 PathErr 信令中 Error_Spec 对象的 Error_Node_Addr 字段赋值为下游 节点的 IP 地址, Error_Code 字段赋值为 36(Cross Switch Procedure Fail), Error_Value 字段赋值为 2(Path Timeout)。
     步骤 806 : 首节点收到 PathErr 信令后, 回退本地交叉到倒换之前的状态, 然后停 止回复流程或优化流程, 并根据 Error_Node_Addr 和 Error_Value 字段的取值, 记录交叉倒 换失败的原因, 本次交叉倒换过程结束。
     图 9 显示了本发明第三实施例提供的首节点交叉倒换失败场景下信令交互示意 图, 如图 9 所示, 步骤包括 :
     步骤 901 : 首节点触发业务回复或优化流程, 进行本地交叉倒换操作, 同时将 Path 信令中 Admin_Status 对象的 S 位置位, 并向其下游节点发送所述 Path 信令。
     步骤 902 : 中间节点收到所述 Path 信令后, 进行本地交叉倒换操作, 并向其下游节 点转发所述 Path 信令。
     步骤 903 : 尾节点收到经由一个或多个中间节点转发的所述 Path 信令后, 进行本 地交叉倒换操作, 并在本地交叉倒换成功后, 将 Resv 信令中 Admin_Status 对象的 S 位赋值 为 “1” , 并向其上游节点发送 Resv 信令。
     步骤 904 : 中间节点接收所述 Resv 信令, 并等待本地交叉倒换成功后, 继续向其上 游节点转发所述 Resv 信令。
     步骤 905 : 首节点收到经由一个或多个中间节点转发的 Resv 信令后, 等待本地交 叉倒换结果, 但首节点等待的结果为交叉倒换失败。首节点回退本地交叉到倒换之前的状 态, 然后向其下游节点发送 ResvErr 信令, 其中 Error_Spec 对象中的 Error_Node_Addr 字 段赋值为本地节点 IP 地址, Error_Code 字段赋值为 36(Cross Switch Procedure Fail), Error_Value 字段赋值为 1(Switch Fail)。最后, 首节点停止回复或优化流程, 并记录交叉 倒换失败的原因为首节点交叉倒换失败, 本次交叉倒换过程结束。
     步骤 906 : 中间节点收到 ResvErr 信令后, 回退本地交叉到倒换之前的状态, 并向 其下游节点转发该 ResvErr 信令。
     步骤 907 : 尾节点收到经由一个或多个中间节点转发的 ResvErr 信令后, 回退本地 交叉到倒换之前的状态。
     图 10 显示了本发明第四实施例提供的中间节点交叉倒换失败场景下信令交互示 意图, 如图 10 所示, 步骤包括 :
     步骤 1001 : 首节点触发业务回复或优化流程, 进行本地交叉倒换操作, 同时将 Path 信令中 Admin_Status 对象的 S 位置位, 并向下游节点发送所述 Path 信令。
     步骤 1002 : 中间节点收到所述 Path 信令后, 进行本地交叉倒换操作, 并向其下游 节点转发所述 Path 信令。
     步骤 1003 : 尾节点收到经由一个或多个中间节点转发的所述 Path 信令后, 进行本 地交叉倒换操作, 并在等待本地交叉倒换成功后, 将 Resv 信令中 Admin_Status 对象的 S 位 赋值为 “1” , 并向其上游节点发送 Resv 信令。
     步骤 1004 : 中间节点收到 Resv 信令后, 等待本地交叉倒换结果, 但中间节点等待 的结果为交叉倒换失败。中间节点首先回退本地交叉到倒换之前的状态, 然后向下游节点 发送 ResvErr 信令, 其中 Error_Spec 对象中的 Error_Node_Addr 字段赋值为本地节点 IP 地址, Error_Code 字段赋值为 36(Cross Switch Procedure Fail), Error_Value 字段赋值 为 1(Switch Fail)。
     步骤 1005 : 尾节点收到 ResvErr 信令后, 回退本地交叉到倒换之前的状态。 然后向 上游节点发送 PathErr 信令, 其中 Error_Spec 对象中填写的内容与 ResvErr 信令的一致。
     步骤 1006 : 中间节点收到 PathErr 信令, 由于已经将本地的交叉进行了回退, 因此 直接向上游节点转发该 PathErr 信令。
     步骤 1007 : 首节点收到所述 PathErr 信令后, 回退本地交叉到倒换之前的状态, 然 后停止回复或优化流程, 并根据 Error_Node_Addr 和 Error_Value 字段的取值, 记录交叉倒 换失败的原因, 本次交叉倒换过程结束。 图 11 显示了本发明第五实施例提供的尾节点交叉倒换失败场景下信令交互示意 图, 如图 11 所示, 步骤包括 :
     步骤 1101 : 首节点触发业务回复或优化流程, 进行本地交叉倒换操作, 同时对 Admin_Status 的 S 位置位, 并向下游节点发送 Path 信令, 启动 Path 超时定时器 ;
     步骤 1102 : 中间节点收到 Path 信令后, 进行本地交叉倒换操作, 并向下游节点发 送该 Path 信令, 启动 Path 超时定时器 ;
     步骤 1103 : 尾节点收到经由一个或多个中间节点转发的 Path 信令后, 进行本地交 叉倒换操作。等待本地交叉倒换结果, 但尾节点等待的结果为交叉倒换失败。尾节点首先 回退本地交叉到倒换之前的状态, 然后向上游节点发送 PathErr 信令, 其中 Error_Spec 对 象中的 Error_Node_Addr 字段赋值为本地节点 IP 地址, Error_Code 字段赋值为 36(Cross Switch Procedure Fail), Error_Value 字段赋值为 1(Switch Fail)。
     步骤 1104 : 中间节点收到 PathErr 信令, 回退本地交叉到倒换之前的状态, 并向上 游节点转发该 PathErr 信令。
     步骤 1105 : 首节点收到经由一个或多个中间节点转发的 PathErr 信令, 回退本 地交叉到倒换之前的状态, 然后停止回复或优化流程, 并根据 Error_Node_Addr 和 Error_ Value 字段的取值, 记录交叉倒换失败的原因, 本次交叉倒换过程结束。
     图 12 显示了本发明第六实施例提供的工作连接和恢复连接路径及交叉情况示意 图, 如图 12 所示。
     首节点, 用于在自动交换光网络 ASON 中进行交叉倒换操作期间进行交叉倒换, 并 向下游节点发送含有交叉倒换标识符的 Path 信令, 并接收经由一个或多个中间节点转发 的 Resv 信令, 根据其中的交叉倒换标识符完成交叉倒换 ;
     中间节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换,
     并在交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的 Resv 信令转发至上游节 点;
     尾节点, 用于接收所述 Path 信令, 根据其中的交叉倒换标识符进行交叉倒换, 并 在进行交叉倒换成功后, 向上游节点发送含有交叉倒换标识符的 Resv 信令。
     所述系统还包括 :
     设置模块, 用于在 Path 信令和 Resv 信令中分别设置一个交叉倒换标识符, 并在 PathErr 信令和 ResvErr 信令中分别设置一个交叉倒换失败标识符。
     本实施例显示了首节点为 A, 尾节点为 Z 的光层可回复业务, 图 12 是恢复后的工作 连接和恢复连接路径及交叉情况示图, 其中工作连接和恢复连接使用的波长相同。当工作 连接告警消失后, 业务触发回复倒换操作, 其具体实施步骤如下 :
     步骤 1201 : 工作连接和恢复连接在首节点 A 中使用的是相同是资源, 所以首节点 A 无需进行交叉倒换操作 ;
     步骤 1202 : 首节点 A 将 Path 信令中 Admin_Status 对象的 S 位置位, 并向中间节 点 B 发送所述 Path 信令, 启动其 Path 超时定时器 ;
     步骤 1203 : 中间节点 B 收到所述 Path 信令后, 首先通过 Admin_Status 对象的 S 位 判断出该 Path 信令是用于交叉倒换操作的信令 ; 步骤 1204 : 中间节点 B 判断出本地需要向单板下发交叉倒换命令, 将下游出和下 游入的交叉由恢复连接倒换到工作连接上 ;
     步骤 1205 : 中间节点 B 继续向中间节点 C 发送所述 Path 信令, 启动其 Path 超时 定时器 ;
     步骤 1206 : 中间节点 C 收到所述 Path 信令后, 通过 Admin_Status 对象的 S 位判 断出该 Path 信令是用于交叉倒换操作的信令 ;
     步骤 1207 : 中间节点 C 判断出本地无需进行交叉倒换操作, 因此继续向节点 Z 发 送所述 Path 信令, 启动其 Path 超时定时器 ;
     步骤 1208 : 尾节点 Z 收到所述 Path 信令后, 通过 Admin_Status 对象的 S 位判断 出该 Path 信令是用于交叉倒换操作的信令 ;
     步骤 1209 : 尾节点 Z 判断出本地需要向单板下发交叉倒换命令, 将上游入和上游 出的交叉由恢复连接倒换到工作连接上 ;
     步骤 1210 : 尾节点 Z 等待交叉设置响应成功后, 向中心节点 C 发送 Resv 信令, 其 中携带 Path 信令中的 Admin_Status 对象的 S 位 ;
     步骤 1211 : 中心节点 C 收到所述 Resv 信令, 通过 Admin_Status 对象的 S 位判断 出该 Resv 信令是用于交叉倒换操作的信令 ;
     步骤 1212 : 中心节点 C 首先取消 Path 超时定时器, 然后等待交叉设置响应成功 后, 继续向中心节点 B 发送所述 Resv 信令 ;
     步骤 1213 : 中心节点 B 收到所述 Resv 信令, 通过 Admin_Status 对象的 S 位判断 出该 Resv 信令是用于交叉倒换操作的信令 ;
     步骤 1214 : 中心节点 B 首先取消其 Path 超时定时器, 然后等待交叉设置响应成功 后, 继续向首节点 A 发送 Resv 信令 ;
     步骤 1215 : 首节点 A 收到 Resv 信令后, 通过 Admin_Status 对象的 S 位判断出该
     Resv 信令是用于交叉倒换操作的信令 ;
     步骤 1216 : 首节点 A 首先取消其 Path 定时器, 然后等待本地交叉设置响应成功 后, 继续进行其他的回复流程, 本次刷新倒换过程结束。
     综上所述, 本发明利用信令方式实现了业务从恢复连接到原工作连接的交叉倒换 操作以及工作连接到优化连接的交叉倒换操作, 有效地解决了资源复用场景下业务回复或 优化流程中的交叉倒换问题, 在提高网络资源利用率的同时, 又提高了控制平面实现交叉 倒换的灵活性。
     尽管上文对本发明进行了详细说明, 但是本发明不限于此, 本技术领域技术人员 可以根据本发明的原理进行各种修改。 因此, 凡按照本发明原理所作的修改, 都应当理解为 落入本发明的保护范围。

一种实现控制平面交叉倒换的方法及系统.pdf_第1页
第1页 / 共17页
一种实现控制平面交叉倒换的方法及系统.pdf_第2页
第2页 / 共17页
一种实现控制平面交叉倒换的方法及系统.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种实现控制平面交叉倒换的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种实现控制平面交叉倒换的方法及系统.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102325045A43申请公布日20120118CN102325045ACN102325045A21申请号201110265484922申请日20110908H04L12/24200601H04Q11/0020060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人张帅74专利代理机构北京元本知识产权代理事务所11308代理人秦力军54发明名称一种实现控制平面交叉倒换的方法及系统57摘要本发明公开了一种实现控制平面交叉倒换的方法及系统,涉及光通信领域,方法包括以下步骤在自动交换光网络ASON中进行交叉倒换操作。

2、期间,首节点进行交叉倒换,并向下游节点发送含有交叉倒换标识符的路径PATH信令;中间节点和尾节点依次接收所述PATH信令,并根据其中的交叉倒换标识符进行交叉倒换;所述尾节点在交叉倒换成功后,向上游节点发送含有所述交叉倒换标识符的资源预留RESV信令;交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;所述首节点接收经由一个或多个中间节点转发的所述RESV信令,并根据其中的交叉倒换标识符完成交叉倒换。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图5页CN102325058A1/2页21一种实现控制平面交叉倒换的方法,。

3、其特征在于,包括在自动交换光网络ASON中进行交叉倒换操作期间,首节点进行交叉倒换,并向下游节点发送含有交叉倒换标识符的路径PATH信令;中间节点和尾节点依次接收所述PATH信令,并根据其中的交叉倒换标识符进行交叉倒换;所述尾节点在交叉倒换成功后,向上游节点发送含有所述交叉倒换标识符的资源预留RESV信令;交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;所述首节点接收经由一个或多个中间节点转发的所述RESV信令,并根据其中的交叉倒换标识符完成交叉倒换。2根据权利要求1所述的方法,其特征在于,首节点或中间节点进行交叉倒换时,启动各自的PATH超时定时器。3。

4、根据权利要求1所述的方法,其特征在于,所述方法还包括当尾节点进行交叉倒换失败时,尾节点恢复到交叉倒换前状态,并向其上游发送含有交叉倒换失败标识符的路径错误PATHERR信令,使中间节点和首节点根据所述PATHERR信令依次恢复到交叉倒换前状态。4根据权利要求1所述的方法,其特征在于,所述方法还包括中间节点根据收到的RESV信令,取消其PATH超时定时器,并在确定交叉倒换失败后,恢复到其交叉倒换前状态,并向其下游发送含有交叉倒换失败标识符的资源预留错误RESVERR信令,使其下游的其它中间节点和尾节点依次恢复到交叉倒换前状态。5根据权利要求4所述的方法,其特征在于,尾节点收到所述RESVERR信。

5、令并恢复到交叉倒换前状态后,向其上游发送含有所述交叉倒换失败标识符的PATHERR信令。6根据权利要求1所述的方法,其特征在于,所述方法还包括首节点根据收到的RESV信令,取消其PATH超时定时器,并在确定交叉倒换失败后,恢复到交叉倒换前状态,并向其下游发送含有交叉倒换失败标识符的RESVERR信令,使其下游的中间节点和尾节点依次恢复到交叉倒换前状态。7根据权利要求16任意一项所述的方法,特征在于,若中间节点的PATH超时定时器在其定时时间内未收到来自下游的RESV信令或PATHERR信令,则向其上游发送PATHERR信令,使其上游的其它中间节点和首节点依次恢复至交叉倒换前状态。8根据权利要求。

6、7所述的方法,其特征在于,所述方法还包括进行交叉倒换操作前的设置步骤在PATH信令和RESV信令中分别设置一个交叉倒换标识符,并在PATHERR信令和RESVERR信令中分别设置一个交叉倒换失败标识符。9一种实现控制平面交叉倒换的系统,其特征在于,包括首节点,用于在自动交换光网络ASON中进行交叉倒换操作期间进行交叉倒换,并向下游节点发送含有交叉倒换标识符的PATH信令,并接收经由一个或多个中间节点转发的RESV信令,根据其中的交叉倒换标识符完成交叉倒换;中间节点,用于接收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,并在权利要求书CN102325045ACN102325058A2/。

7、2页3交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;尾节点,用于接收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,并在进行交叉倒换成功后,向上游节点发送含有交叉倒换标识符的RESV信令。10根据权利要求9所述的系统,其特征在于,所述系统还包括设置模块,用于在PATH信令和RESV信令中分别设置一个交叉倒换标识符,并在PATHERR信令和RESVERR信令中分别设置一个交叉倒换失败标识符。权利要求书CN102325045ACN102325058A1/9页4一种实现控制平面交叉倒换的方法及系统技术领域0001本发明涉及光通信领域,尤其涉及一种利用信令方式。

8、实现控制平面上连接的各个节点的交叉倒换方法及其相关系统。背景技术0002在ITUTG8080自动交换光网络体系结构中定义了ASONAUTOMATICALLYSWITCHEDOPTICALNETWORK,自动交换光网络的架构模型所包含三个部分传送平面、控制平面和管理平面。其中,控制平面是ASON网络中最具特色的部分,它主要面向客户业务,实现自动发现、路径计算、资源指配、信令交互、交叉倒换等呼叫管理和连接控制功能。在ASON的相关标准ITUTG77132中建议描述了RSVPTERESOURCERESERVATIONPROTOCOLTRAFFICENGINEERING,基于流量工程扩展的资源预留协议。

9、,作为GMPLSGENERALIZEDMULTIPROTOCOLLABELSWITCHING,通用多协议标签交换协议在流量工程方面对RSVP的扩展,RSVPTE协议实现了ASON网络分布式呼叫和管理模型中端到端连接的建立、拆除、刷新等过程。0003恢复重路由和优化重路由是ASON网络的基本功能之一,它们都是通过使用网络中的空闲资源重新选路来替代原始连接,充分体现了ASON网络的灵活性和智能性。以可回复业务为例,网络中不仅需要预留原工作连接的资源,还需要预留恢复连接的资源,因此导致网络资源利用率相对较低。如图1所示,传统的回复倒换方式只能实现首节点A和尾节点Z的倒换,恢复连接/优化连接不能使用原。

10、工作连接的资源,导致资源利用率低。为了提高资源利用率,可采用图2所示场景,即工作连接、恢复连接/优化连接节点A和节点B之间的连接使用相同的资源。以可回复业务工作连接某一段链路如节点B和节点C之间的连接发生故障为例,可以选择使用原工作连接中无故障的资源节点A和节点B之间的资源来进行恢复连接的创建,这样处理可以有效提高重路由后网络资源的利用率。当原工作连接节点B和节点C之间的连接故障消除后,业务需要将交叉从恢复连接节点B和节点D之间的连接倒换到原工作连接节点B和节点C之间的连接上,以首节点子网点SNP为例,收发方向的交叉倒换动作如图3所示,以图1中的节点A为例,在PATH方向上,交叉从恢复连接节点。

11、A和节点D之间的连接倒换到原工作连接节点A和节点B之间的连接,在RESV方向上,交叉从恢复连接节点A和节点D之间的连接倒换到原工作连接节点A和节点B之间的连接。如果此时工作连接和恢复连接出现了如图2所示的资源共享复用的场景,那么便需要对工作连接的各个节点进行交叉倒换操作。以图2中的节点B为例,在PATH方向上,交叉从恢复连接节点B和节点D之间的连接倒换到原工作连接节点B和节点C之间的连接,在RESV方向上,交叉从恢复连接节点B和节点D之间的连接倒换到原工作连接节点B和节点C之间的连接。同理,对于业务优化流程而言,如果此时工作连接和优化连接出现了如图2所示的资源共享复用的场景,那么也需要对各个节。

12、点进行交叉倒换操作。0004因此,在资源共享复用场景下,如何解决可回复业务或优化业务中各个节点的交说明书CN102325045ACN102325058A2/9页5叉倒换问题,成为亟待解决的技术问题。发明内容0005本发明的目的在于提供一种实现控制平面交叉倒换的方法及系统,解决资源共享复用场景下回复或优化的倒换问题。0006根据本发明的一个方面,本发明提供的一种实现控制平面交叉倒换的方法包括0007在自动交换光网络ASON中进行交叉倒换操作期间,首节点进行交叉倒换,并向下游节点发送含有交叉倒换标识符的路径PATH信令;0008中间节点和尾节点依次接收所述PATH信令,并根据其中的交叉倒换标识符进。

13、行交叉倒换;0009所述尾节点在交叉倒换成功后,向上游节点发送含有所述交叉倒换标识符的资源预留RESV信令;0010交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;0011所述首节点接收经由一个或多个中间节点转发的所述RESV信令,并根据其中的交叉倒换标识符完成交叉倒换。0012进一步地,首节点或中间节点进行交叉倒换时,启动各自的PATH超时定时器。0013进一步地,所述方法还包括0014当尾节点进行交叉倒换失败时,尾节点恢复到交叉倒换前状态,并向其上游发送含有交叉倒换失败标识符的路径错误PATHERR信令,使中间节点和首节点根据所述PATHERR信令依。

14、次恢复到交叉倒换前状态。0015进一步地,所述方法还包括0016中间节点根据收到的RESV信令,取消其PATH超时定时器,并在确定交叉倒换失败后,恢复到其交叉倒换前状态,并向其下游发送含有交叉倒换失败标识符的资源预留错误RESVERR信令,使其下游的其它中间节点和尾节点恢复到交叉倒换前状态。0017其中,尾节点收到所述RESVERR信令并恢复到交叉倒换前状态后,向其上游发送含有所述交叉倒换失败标识符的PATHERR信令。0018进一步地,所述方法还包括0019首节点根据收到的RESV信令,取消其PATH超时定时器,并在确定交叉倒换失败后,恢复到交叉倒换前状态,并向其下游发送含有交叉倒换失败标识。

15、符的RESVERR信令,使其下游的中间节点和尾节点恢复到交叉倒换前状态。0020进一步地,若中间节点的PATH超时定时器在其定时时间内未收到来自下游的RESV信令或PATHERR信令,则向其上游发送PATHERR信令,使其上游的其它中间节点和首节点依次恢复至交叉倒换前状态。0021进一步地,所述方法还包括进行交叉倒换操作前的设置步骤0022在PATH信令和RESV信令中分别设置一个交叉倒换标识符,并在PATHERR信令和RESVERR信令中分别设置一个交叉倒换失败标识符。0023根据本发明的另一个方面,本发明提供的一种实现控制平面交叉倒换的系统包括说明书CN102325045ACN102325。

16、058A3/9页60024首节点,用于在自动交换光网络ASON中进行交叉倒换操作期间进行交叉倒换,并向下游节点发送含有交叉倒换标识符的PATH信令,并接收经由一个或多个中间节点转发的RESV信令,根据其中的交叉倒换标识符完成交叉倒换;0025中间节点,用于接收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,并在交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;0026尾节点,用于接收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,并在进行交叉倒换成功后,向上游节点发送含有交叉倒换标识符的RESV信令。0027所述系统还包括0028设置模块,用于在P。

17、ATH信令和RESV信令中分别设置一个交叉倒换标识符,并在PATHERR信令和RESVERR信令中分别设置一个交叉倒换失败标识符。0029与现有技术相比,本发明的有益效果在于本发明利用RSVPTE协议信令的扩展,实现了ASON控制平面各个节点的交叉倒换操作,有效解决了资源共享复用场景下工作连接、恢复连接/优化连接的交叉倒换问题,不仅提高了重路由网络资源利用率,还提高了控制平面进行交叉倒换的灵活性。附图说明0030图1是现有技术提供的恢复连接/优化连接不使用工作连接资源的场景示意图;0031图2是现有技术提供的工作连接与恢复连接/优化连接资源共享复用的场景示意图;0032图3是现有技术提供的首节。

18、点触发回复时SNP收发方向交叉图;0033图4是本发明提供的一种实现控制平面交叉倒换的方法流程图;0034图5是本发明提供的ADMIN_STATUS对象数据格式图;0035图6是本发明提供的ERROR_SPEC对象数据格式图;0036图7是本发明第一实施例提供的交叉倒换成功场景下信令交互示意图;0037图8是本发明第二实施例提供的信令无法到达场景下信令交互示意图;0038图9是本发明第三实施例提供的首节点交叉倒换失败场景下信令交互示意图;0039图10是本发明第四实施例提供的中间节点交叉倒换失败场景下信令交互示意图;0040图11是本发明第五实施例提供的尾节点交叉倒换失败场景下信令交互示意图;。

19、0041图12是本发明第六实施例提供的工作连接和恢复连接路径及交叉情况示意图。具体实施方式0042以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限制本发明。0043图4显示了本发明提供的一种实现控制平面交叉倒换的方法流程图,如图4所示。0044步骤401在自动交换光网络ASON中进行交叉倒换操作期间,首节点进行交叉倒换,并向下游节点发送含有交叉倒换标识符的PATH信令。0045步骤402中间节点和尾节点依次接收所述PATH信令,并根据其中的交叉倒换标说明书CN102325045ACN102325058A4/9页7识符进行交叉倒换。。

20、0046步骤403所述尾节点在交叉倒换成功后,向上游节点发送含有所述交叉倒换标识符的RESV信令。0047步骤404交叉倒换成功的中间节点将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点。0048步骤405所述首节点接收经由一个或多个中间节点转发的所述RESV信令,并根据其中的交叉倒换标识符完成交叉倒换。0049本发明的目的是在ASON控制平面上实现各个节点的交叉倒换,为了达到上述目的,本发明对RSVPTE协议中ADMIN_STATUS对象和ERROR_SPEC对象进行了扩展,如图5和图6所示。0050图5显示了本发明提供的ADMIN_STATUS对象数据格式图,如图5所示。在。

21、信令交互过程中,为了标识出哪些信令是用于交叉倒换的信令,本发明在ADMIN_STATUS对象中添加了一个标识位,利用该标识位的交叉倒换标识符,便可判断出PATH信令或RESV信令是否用于交叉倒换。0051ADMIN_STATUS对象在RFC3473GMPLSSIGNALINGRSVPTEEXTENSIONS,GMPLS信令RSVPTE扩展中被定义,它能够描述指定标签交换路径LABELSWITCHINGPATH,LSP的管理状态信息,并广泛使用于PATH信令、RESV信令、NOTIFY信令等信令中。扩展后的ADMIN_STATUS对象数据格式如图5所示,其中各个标识位的定义如下0052R位在RF。

22、C3471GMPLSSIGNALINGFUNCTIONALDESCRIPTION,GMPLS信令功能描述中被定义,表示边缘节点是否需要反馈该ADMIN_STATUS对象给首节点;0053S位SWITCH本发明添加的标识位,用于表示该LSP是否需要交叉倒换,如果S位置“1”,表示该LSP需要进行交叉倒换动作。本发明引入的S位需要与所述R位一起配合使用,在PATH信令中如果S位置“1”时,R位也需要置为“1”,这样RESV信令中才能继续包含该S位信息。0054H位在RFC5852RSVPTESIGNALINGEXTENSIONFORLSPHANDOVERFROMTHEMANAGEMENTPLANE。

23、TOTHECONTROLPLANEINAGMPLSENABLEDTRANSPORTNETWORK,GMPLS允许传输网络中管理平面到控制平面LSP切换的RSVPTE信令扩展中被定义,表示是否为永久链接PC与软永久链接SPC业务的迁移;0055L位在RFC4872RSVPTEEXTENSIONSINSUPPORTOFENDTOENDGMPLSRECOVERY,支持端到端GMPLS恢复的RSVPTE扩展中被定义,表示是否锁定该LSP;0056I位在RFC4783MPLSSEGMENTRECOVERY,MPLS碎片恢复中被定义,表示该LSP是否屏蔽告警;0057C位在RFC4974GMPLSRSVP。

24、TESIGNALINGEXTENSIONSINSUPPORTOFCALLS,支持呼叫的GMPLSRSVPTE信令扩展中被定义,表示该信令是否用于控制和管理呼叫;0058T位在RFC3471中被定义,表示该信令是否为“测试”模式;0059A位在RFC3471中被定义,表示是否处于管理关闭状态;0060D位在RFC3471中被定义,表示是否拆除该LSP。0061图6显示了本发明提供的ERROR_SPEC对象数据格式图,如图6所示,当使用PATH信令进行交叉倒换时,有可能会出现倒换失败的情况,如本地交叉失败、信令网故障以及说明书CN102325045ACN102325058A5/9页8节点重启等场景。

25、。因此,为了使已经设置好的交叉能够回退到前一个状态,本发明使用PATHERR和RESVERR信令来实现交叉的回退,所以本发明在ERROR_SPEC对象中添加了新的ERRORCODE错误编码字段,利用该字段的交叉倒换失败标识符,标识交叉倒换失败。0062ERROR_SPEC对象在RFC2205RSVPVERSION1FUNCTIONALSPECIFICATION,RSVP第一版功能规范中被定义,它可以详细描述出该LSP中具体哪一个节点发生了错误,以及发生了什么样的错误。因此ERROR_SPEC对象广泛使用于PATHERR、RESVERR等信令中,IPV4地址格式下ERROR_SPEC的数据格式如。

26、图5所示。0063当交叉倒换失败时,各个标识位的定义如下0064ERROR_NODE_ADDR字段填写倒换失败的第一个节点;0065FLAGS字段设置为1时,表示在RESVERR信令中该节点仍然是故障点;0066ERROR_CODE字段是本发明添加的“交叉倒换失败CROSSSWITCHPROCEDUREFAIL”标识位,该字段取值为36,延续RFC5852中对ERROR_CODE字段取值的定义。0067ERROR_VALUE字段本发明的定义为该字段取值为1时表示“交叉失败SWITCHFAIL”,该字段取值为2时表示“PATH信令超时PATHTIMEOUT”。0068本发明将利用信令方式实现控制。

27、平面交叉倒换的实现过程分为五种场景,每一种场景下本发明的处理过程如图7至图11所示。0069图7显示了本发明第一实施例提供的交叉倒换成功场景下信令交互示意图,如图7所示,步骤包括0070步骤701首节点触发业务回复或优化流程,首先进行本地交叉倒换操作,然后将PATH信令中ADMIN_STATUS对象的S位赋值为“1”,并向下游节点发送该PATH信令,启动PATH超时定时器,所述PATH超时定时器定时时间为1分钟。0071所述交叉倒换操作,在回复流程中,需要将交叉由恢复连接倒换到原工作连接上;在优化流程中,需要将交叉由工作连接倒换到优化连接上。0072步骤702中间节点收到PATH信令后,判断P。

28、ATH信令中ADMIN_STATUS对象的S位是否为“1”,如果是,则说明该PATH信令只用于交叉倒换;如果为否,则说明该PATH信令不是用于交叉倒换的信令。中间节点发现ADMIN_STATUS对象的S位为“1”时,首先进行本地交叉倒换操作,然后向下游节点转发该PATH信令,并启动其PATH超时定时器。0073步骤703尾节点收到经由一个或多个中间节点转发的PATH信令后,发现PATH信令中ADMIN_STATUS对象的S位为“1”,进行本地交叉倒换操作。等待本地交叉倒换成功后,将RESV信令中ADMIN_STATUS对象的S位赋值为“1”,并向上游节点发送RESV信令。0074步骤704中间。

29、节点收到RESV信令后,取消其PATH超时定时器,发现ADMIN_STATUS对象的S位为“1”后,等待本地交叉倒换成功,并继续向上游节点转发该RESV信令。0075步骤705首节点收到经由一个或多个中间节点转发的RESV信令后,取消其PATH超时定时器,发现ADMIN_STATUS对象的S位为“1”后,等待本地交叉倒换成功,首节点继续进行回复或优化的其他流程,本次交叉倒换过程结束。0076图8显示了本发明第二实施例提供的信令无法到达场景下信令交互示意图,如图8所示,步骤包括0077步骤801首节点触发业务回复或优化流程,进行本地交叉倒换操作,并将PATH信令中ADMIN_STATUS对象的S。

30、位置位,向下游节点发送所述PATH信令,启动其PATH超时定说明书CN102325045ACN102325058A6/9页9时器。0078步骤802中间节点LSRA收到PATH信令后,进行本地交叉倒换操作,并向下游节点发送所述PATH信令,启动其PATH超时定时器。0079步骤803由于信令网故障或节点掉电等原因,中间节点LSRA发出的PATH信令没有发到下游节点LSRB和/或EGRESSLER。0080步骤804中间节点LSRA由于长时间没有收到来自下游的RESV信令或PATHERR信令,导致其PATH超时定时器超时。0081步骤805中间节点LSRA回退本地交叉到倒换之前的状态,并向其上游。

31、节点发送PATHERR信令,其中PATHERR信令中ERROR_SPEC对象的ERROR_NODE_ADDR字段赋值为下游节点的IP地址,ERROR_CODE字段赋值为36CROSSSWITCHPROCEDUREFAIL,ERROR_VALUE字段赋值为2PATHTIMEOUT。0082步骤806首节点收到PATHERR信令后,回退本地交叉到倒换之前的状态,然后停止回复流程或优化流程,并根据ERROR_NODE_ADDR和ERROR_VALUE字段的取值,记录交叉倒换失败的原因,本次交叉倒换过程结束。0083图9显示了本发明第三实施例提供的首节点交叉倒换失败场景下信令交互示意图,如图9所示,步。

32、骤包括0084步骤901首节点触发业务回复或优化流程,进行本地交叉倒换操作,同时将PATH信令中ADMIN_STATUS对象的S位置位,并向其下游节点发送所述PATH信令。0085步骤902中间节点收到所述PATH信令后,进行本地交叉倒换操作,并向其下游节点转发所述PATH信令。0086步骤903尾节点收到经由一个或多个中间节点转发的所述PATH信令后,进行本地交叉倒换操作,并在本地交叉倒换成功后,将RESV信令中ADMIN_STATUS对象的S位赋值为“1”,并向其上游节点发送RESV信令。0087步骤904中间节点接收所述RESV信令,并等待本地交叉倒换成功后,继续向其上游节点转发所述RE。

33、SV信令。0088步骤905首节点收到经由一个或多个中间节点转发的RESV信令后,等待本地交叉倒换结果,但首节点等待的结果为交叉倒换失败。首节点回退本地交叉到倒换之前的状态,然后向其下游节点发送RESVERR信令,其中ERROR_SPEC对象中的ERROR_NODE_ADDR字段赋值为本地节点IP地址,ERROR_CODE字段赋值为36CROSSSWITCHPROCEDUREFAIL,ERROR_VALUE字段赋值为1SWITCHFAIL。最后,首节点停止回复或优化流程,并记录交叉倒换失败的原因为首节点交叉倒换失败,本次交叉倒换过程结束。0089步骤906中间节点收到RESVERR信令后,回退。

34、本地交叉到倒换之前的状态,并向其下游节点转发该RESVERR信令。0090步骤907尾节点收到经由一个或多个中间节点转发的RESVERR信令后,回退本地交叉到倒换之前的状态。0091图10显示了本发明第四实施例提供的中间节点交叉倒换失败场景下信令交互示意图,如图10所示,步骤包括0092步骤1001首节点触发业务回复或优化流程,进行本地交叉倒换操作,同时将PATH信令中ADMIN_STATUS对象的S位置位,并向下游节点发送所述PATH信令。说明书CN102325045ACN102325058A7/9页100093步骤1002中间节点收到所述PATH信令后,进行本地交叉倒换操作,并向其下游节点。

35、转发所述PATH信令。0094步骤1003尾节点收到经由一个或多个中间节点转发的所述PATH信令后,进行本地交叉倒换操作,并在等待本地交叉倒换成功后,将RESV信令中ADMIN_STATUS对象的S位赋值为“1”,并向其上游节点发送RESV信令。0095步骤1004中间节点收到RESV信令后,等待本地交叉倒换结果,但中间节点等待的结果为交叉倒换失败。中间节点首先回退本地交叉到倒换之前的状态,然后向下游节点发送RESVERR信令,其中ERROR_SPEC对象中的ERROR_NODE_ADDR字段赋值为本地节点IP地址,ERROR_CODE字段赋值为36CROSSSWITCHPROCEDUREFA。

36、IL,ERROR_VALUE字段赋值为1SWITCHFAIL。0096步骤1005尾节点收到RESVERR信令后,回退本地交叉到倒换之前的状态。然后向上游节点发送PATHERR信令,其中ERROR_SPEC对象中填写的内容与RESVERR信令的一致。0097步骤1006中间节点收到PATHERR信令,由于已经将本地的交叉进行了回退,因此直接向上游节点转发该PATHERR信令。0098步骤1007首节点收到所述PATHERR信令后,回退本地交叉到倒换之前的状态,然后停止回复或优化流程,并根据ERROR_NODE_ADDR和ERROR_VALUE字段的取值,记录交叉倒换失败的原因,本次交叉倒换过程。

37、结束。0099图11显示了本发明第五实施例提供的尾节点交叉倒换失败场景下信令交互示意图,如图11所示,步骤包括0100步骤1101首节点触发业务回复或优化流程,进行本地交叉倒换操作,同时对ADMIN_STATUS的S位置位,并向下游节点发送PATH信令,启动PATH超时定时器;0101步骤1102中间节点收到PATH信令后,进行本地交叉倒换操作,并向下游节点发送该PATH信令,启动PATH超时定时器;0102步骤1103尾节点收到经由一个或多个中间节点转发的PATH信令后,进行本地交叉倒换操作。等待本地交叉倒换结果,但尾节点等待的结果为交叉倒换失败。尾节点首先回退本地交叉到倒换之前的状态,然后。

38、向上游节点发送PATHERR信令,其中ERROR_SPEC对象中的ERROR_NODE_ADDR字段赋值为本地节点IP地址,ERROR_CODE字段赋值为36CROSSSWITCHPROCEDUREFAIL,ERROR_VALUE字段赋值为1SWITCHFAIL。0103步骤1104中间节点收到PATHERR信令,回退本地交叉到倒换之前的状态,并向上游节点转发该PATHERR信令。0104步骤1105首节点收到经由一个或多个中间节点转发的PATHERR信令,回退本地交叉到倒换之前的状态,然后停止回复或优化流程,并根据ERROR_NODE_ADDR和ERROR_VALUE字段的取值,记录交叉倒换。

39、失败的原因,本次交叉倒换过程结束。0105图12显示了本发明第六实施例提供的工作连接和恢复连接路径及交叉情况示意图,如图12所示。0106首节点,用于在自动交换光网络ASON中进行交叉倒换操作期间进行交叉倒换,并向下游节点发送含有交叉倒换标识符的PATH信令,并接收经由一个或多个中间节点转发的RESV信令,根据其中的交叉倒换标识符完成交叉倒换;0107中间节点,用于接收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,说明书CN102325045ACN102325058A8/9页11并在交叉倒换成功后将来自尾节点的含有所述交叉倒换标识符的RESV信令转发至上游节点;0108尾节点,用于接。

40、收所述PATH信令,根据其中的交叉倒换标识符进行交叉倒换,并在进行交叉倒换成功后,向上游节点发送含有交叉倒换标识符的RESV信令。0109所述系统还包括0110设置模块,用于在PATH信令和RESV信令中分别设置一个交叉倒换标识符,并在PATHERR信令和RESVERR信令中分别设置一个交叉倒换失败标识符。0111本实施例显示了首节点为A,尾节点为Z的光层可回复业务,图12是恢复后的工作连接和恢复连接路径及交叉情况示图,其中工作连接和恢复连接使用的波长相同。当工作连接告警消失后,业务触发回复倒换操作,其具体实施步骤如下0112步骤1201工作连接和恢复连接在首节点A中使用的是相同是资源,所以首。

41、节点A无需进行交叉倒换操作;0113步骤1202首节点A将PATH信令中ADMIN_STATUS对象的S位置位,并向中间节点B发送所述PATH信令,启动其PATH超时定时器;0114步骤1203中间节点B收到所述PATH信令后,首先通过ADMIN_STATUS对象的S位判断出该PATH信令是用于交叉倒换操作的信令;0115步骤1204中间节点B判断出本地需要向单板下发交叉倒换命令,将下游出和下游入的交叉由恢复连接倒换到工作连接上;0116步骤1205中间节点B继续向中间节点C发送所述PATH信令,启动其PATH超时定时器;0117步骤1206中间节点C收到所述PATH信令后,通过ADMIN_S。

42、TATUS对象的S位判断出该PATH信令是用于交叉倒换操作的信令;0118步骤1207中间节点C判断出本地无需进行交叉倒换操作,因此继续向节点Z发送所述PATH信令,启动其PATH超时定时器;0119步骤1208尾节点Z收到所述PATH信令后,通过ADMIN_STATUS对象的S位判断出该PATH信令是用于交叉倒换操作的信令;0120步骤1209尾节点Z判断出本地需要向单板下发交叉倒换命令,将上游入和上游出的交叉由恢复连接倒换到工作连接上;0121步骤1210尾节点Z等待交叉设置响应成功后,向中心节点C发送RESV信令,其中携带PATH信令中的ADMIN_STATUS对象的S位;0122步骤1。

43、211中心节点C收到所述RESV信令,通过ADMIN_STATUS对象的S位判断出该RESV信令是用于交叉倒换操作的信令;0123步骤1212中心节点C首先取消PATH超时定时器,然后等待交叉设置响应成功后,继续向中心节点B发送所述RESV信令;0124步骤1213中心节点B收到所述RESV信令,通过ADMIN_STATUS对象的S位判断出该RESV信令是用于交叉倒换操作的信令;0125步骤1214中心节点B首先取消其PATH超时定时器,然后等待交叉设置响应成功后,继续向首节点A发送RESV信令;0126步骤1215首节点A收到RESV信令后,通过ADMIN_STATUS对象的S位判断出该说明。

44、书CN102325045ACN102325058A9/9页12RESV信令是用于交叉倒换操作的信令;0127步骤1216首节点A首先取消其PATH定时器,然后等待本地交叉设置响应成功后,继续进行其他的回复流程,本次刷新倒换过程结束。0128综上所述,本发明利用信令方式实现了业务从恢复连接到原工作连接的交叉倒换操作以及工作连接到优化连接的交叉倒换操作,有效地解决了资源复用场景下业务回复或优化流程中的交叉倒换问题,在提高网络资源利用率的同时,又提高了控制平面实现交叉倒换的灵活性。0129尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。说明书CN102325045ACN102325058A1/5页13图1图2图3说明书附图CN102325045ACN102325058A2/5页14图4图5说明书附图CN102325045ACN102325058A3/5页15图6图7图8说明书附图CN102325045ACN102325058A4/5页16图9图10说明书附图CN102325045ACN102325058A5/5页17图11图12说明书附图CN102325045A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1