数字打包的有效载荷的路径级别保护转让专利

申请号 : CN201080013574.2

文献号 : CN102356606A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : C·C·里欧R·文卡特萨陆飙G·弗兰克

申请人 : 英飞聂拉股份有限公司

摘要 :

一组节点中的节点可检测第一路径上的故障;当检测到第一路径上的故障时建立与第二路径关联的连接;当检测到第一路径上的故障时将一标识符存储在数据帧的开销部分内的一字段中,所述数据帧包括含客户机信号的有效载荷部分,所述标识符指令诸节点中的另一节点建立与第二路径关联的连接;并将数据帧经由第二路径发送至诸节点中的另一节点。

权利要求 :

1.多个节点中的第一节点,所述多个节点通过链路连接并与第一和第二路径关联,所述第一节点包括:一个或多个组件,用以:

检测第一路径上的故障,

当检测出第一路径上的故障时建立与第二路径关联的连接,当检测到第一路径上的故障时对承载客户机信号的数据帧的开销部分内的一字段中的电路标识符进行编码,所述电路标识符指示所述多个节点中的第二节点建立与所述第二路径关联的连接,以及将含有经编码的电路标识符的数据帧经由第二路径发送至第二节点。

2.如权利要求1所述的第一节点,其特征在于,所述第二路径是多个第二路径中的一个;以及其中,当建立与第二路径关联的连接时,所述一个或多个组件被配置成:选择多个第二路径中的一个;以及

建立与所述多个第二路径中选定的一个关联的连接。

3.如权利要求1所述的第一节点,其特征在于,所述第一节点包括交换结构;以及其中,当建立与所述第二路径关联的连接时,所述一个或多个组件被配置成通过所述交换结构建立连接以将链路中的第一个链路连接于链路中的第二个链路,其中链路中的第一个链路和链路中的第二个链路关联于第二路径。

4.如权利要求1所述的第一节点,其特征在于,所述数据帧的开销部分中的字段包括轨迹标识符(TTI)字段。

5.如权利要求4所述的第一节点,其特征在于,所述TTI字段存储经编码的电路标识符以及与所述多个节点中的至少一个关联的标识符。

6.如权利要求4所述的第一节点,其特征在于,所述数据帧遵循ITU-TG.709。

7.如权利要求1所述的第一节点,其特征在于,所述电路标识符是由所述多个节点使用的标识符中的唯一标识符。

8.如权利要求1所述的第一节点,其特征在于,所述电路标识符是仅在第一节点和第二节点之间使用的唯一标识符。

9.一种由多个节点中的节点执行的方法,所述方法包括:检测第一路径上的故障;

当检测到第一路径上的故障时,建立与第二路径关联的连接;

当检测到第一路径上的故障时,将标识符存储在数据帧的开销部分内的字段中,所述数据帧包括含客户机信号的有效载荷部分,并且所述标识符指示所述多个节点中的另一节点建立与第二路径关联的连接;以及将数据帧经由第二路径发送至所述多个节点中的另一个节点。

10.如权利要求9所述的方法,其特征在于,所述第二路径是多个第二路径中的一个;

并且

其中建立与第二路径关联的连接包括:

选择多个第二路径中的一个;以及

建立与多个第二路径中选定的一个路径关联的连接。

11.如权利要求9所述的方法,其特征在于,所述数据帧的开销部分内的字段包括轨迹标识符(TTI)字段。

12.如权利要求9所述的方法,其特征在于,所述数据帧遵循ITU-TG.709。

13.如权利要求9所述的方法,其特征在于,所述标识符是由所述多个节点使用的标识符中的唯一标识符。

14.如权利要求9所述的方法,其特征在于,所述标识符是仅在所述节点和所述多个节点中的另一节点之间使用的唯一标识符。

15.与第一和第二路径关联的多个节点中的节点,所述节点包括:一个或多个组件,用来:

从所述多个节点中的另一节点接收数据帧,所述数据帧包括存储客户机信号的有效载荷部分以及存储经编码电路标识符的开销部分,所述经编码电路标识符通知所述节点在第一路径上发生故障并指示所述节点建立与第二路径关联的连接,基于经编码电路标识符建立与所述第二路径关联的连接;以及将所述数据帧经由第二路径发送至所述多个节点中的又一节点。

16.如权利要求15所述的节点,其特征在于,所述第二路径是多个第二路径中的一个;

以及

其中当建立与所述第二路径关联的连接时,所述一个或多个组件被配置成:选择所述多个第二路径中的一个路径;以及

建立与所述多个第二路径中选定的一个路径关联的连接。

17.如权利要求15所述的节点,其特征在于,所述节点包括交换结构;以及其中,当建立与第二路径关联的连接时,所述一个或多个组件被配置成通过交换结构建立连接以连接第二路径。

18.如权利要求15所述的节点,其特征在于,经编码的电路标识符被存储在数据帧的开销部分的轨迹标识符(TTI)字段中。

19.如权利要求18所述的节点,其特征在于,所述TTI字段存储经编码的电路标识符以及与所述多个节点中的至少一个关联的标识符。

20.如权利要求18所述的节点,其特征在于,所述数据帧遵循ITU-TG.709。

21.如权利要求15所述的节点,其特征在于,所述电路标识符是由多个节点使用的标识符中的唯一标识符。

22.如权利要求15所述的节点,其特征在于,所述电路标识符是仅在所述节点和所述多个节点中的另一节点之间使用的唯一标识符。

23.如权利要求15所述的节点,其特征在于,所述一个或多个组件进一步配置成通过用仅在所述节点和所述又一节点之间唯一的不同的经编码电路标识符取代所述经编码的电路标识符来修改所述数据帧。

24.如权利要求15所述的节点,其特征在于,所述多个节点形成通用多协议标签交换(GMPLS)网络。

25.一种由多个节点中的节点执行的方法,所述方法包括:从多个节点中的另一节点接收数据帧,所述数据帧包括存储客户机信号的有效载荷部分以及存储经编码标识符的开销部分,所述经编码标识符通知所述节点在第一路径上发生故障并指示所述节点建立与第二路径关联的连接,基于经编码电路标识符建立与所述第二路径关联的连接;以及将所述数据帧经由第二路径发送至所述多个节点中的又一节点。

26.如权利要求25所述的方法,其特征在于,建立与第二路径关联的连接包括:从数据帧中提取经编码的标识符;

基于所述经编码的标识符获得信息以建立与第二路径关联的连接;以及使用所述信息通过所述节点建立连接,以建立与第二路径关联的连接。

27.如权利要求25所述的方法,其特征在于,所述数据帧遵循ITU-TG.709,并且经编码的标识符被存储在数据帧的开销部分的轨迹标识符(TTI)字段中。

28.如权利要求25所述的方法,其特征在于,还包括:通过用仅在所述节点和所述又一节点之间唯一的不同的经编码电路标识符取代所述经编码的标识符来修改数据帧;并且发送所述数据帧包括发送经修改的数据帧。

29.一种网络,包括:

输入节点;

输出节点;以及

中间节点;

其中所述输入节点和输出节点经由与第一路径关联的第一链路并经由与第二路径关联的第二链路来连接;

所述输入节点配置成:

检测所述第一路径上的故障,

当检测到第一路径上的故障时建立与所述第二路径关联的连接,当检测到第一路径上的故障时对承载客户机信号的数据帧的开销部分内的字段中的标识符进行编码,所述标识符指示所述中间节点建立与第二路径关联的连接;以及将具有经编码标识符的数据帧经由第二路径发送至中间节点;并且所述中间节点被配置成:

从所述输入节点接收数据帧;

藉由经编码的标识符识别即将发生向第二路径的转换;

基于所述经编码的标识符建立与第二路径关联的连接;以及在第二路径上发送数据帧。

30.如权利要求29所述的网络,其特征在于,当建立与所述第二路径关联的连接时,所述中间节点被配置成:从所述数据帧中提取经编码的标识符;

基于经编码的标识符获得信息以建立与第二路径关联的连接;以及使用所述信息通过中间节点建立连接,从而建立与第二路径关联的连接。

31.如权利要求29所述的网络,其特征在于,所述数据帧遵循ITU-TG.709,并且数据帧的开销部分内的字段包括轨迹标识符(TTI)字段。

32.如权利要求29所述的网络,其特征在于,所述中间节点进一步配置成:通过用仅在所述中间节点和另一节点之间唯一的不同的经编码电路标识符取代所述经编码的标识符来修改数据帧,所述另一节点代表第二路径上的下一级;并且其中,当发送所述数据帧时,所述中间节点被配置成发送所述经修改的数据帧。

33.如权利要求29所述的网络,其特征在于,所述输入节点、输出节点和中间节点形成通用多协议标签交换(GMPLS)网络。

说明书 :

数字打包的有效载荷的路径级别保护

[0001] 背景
[0002] 随着对世界性通信网络的需求激增,涌现出新的协议。一种这样的协议是所谓的通用多协议标签交换(GMPLS)。GMPLS通过将多个联网层的控制平面和数据平面分离而增强MPLS架构。GMPLS通过允许端对端供应、控制和话务操纵来实现新网络和老式网络的无缝连接和会聚。
[0003] 标签交换路径(LSP)可能受局部(跨距)、区段和/或端对端恢复的影响。局部跨距保护指两相邻网络节点之间的链路(并因此如跨距保护所要求地标记并在链路上路由的所有LSP)的保护。区段保护指两节点(即区段的边界节点)之间的LSP区段的恢复。端对端保护指从输入(源)节点至输出(目的)节点的整个LSP的保护。
[0004] 跨距保护存在三种基本模型。第一模型被称为1+1保护模型,第二模型被称为1+N保护模型,而第三模型被称为共享(配合)保护模型。通过1+1保护模型,预先分配专用保护路径以保护工作路径。LSP话务在输入节点被永久地桥接到两个路径(工作路径和保护路径)上,并且输出节点从工作路径或保护路径选择信号(即正常话务)。在单向1+1跨距保护下,输入节点和输出节点自主地动作以从工作路径或保护路径中选择信号。在双向1+1跨距保护下,输入节点和输出节点协调选择功能,以使它们从同一路径(工作路径或保护路径)选择信号。
[0005] 通过1+N保护模型,预先分配保护路径以保护一组N个工作路径。N个工作路径中的任意一个的故障导致话务被交换至保护路径。这一般是两步骤过程:首先在输出节点检测数据平面故障并将其报告给输入节点,并使出故障路径上的LSP移动至保护路径。
[0006] 通过共享(配合)保护模型,通过一组M个保护路径来保护一组N个工作路径,通常M≤N。N工作路径中的任何一个的故障导致话务被交换至M个保护路径中的一个路径。这一般是三步骤过程:首先在输出节点检测数据平面故障并将其报告给输入节点,选择保护路径,并将故障路径上的LSP移动至保护路径。
[0007] 概述
[0008] 根据一种实现,通过与第一和第二路径关联的链路连接的一组节点中的第一节点可包括一个或多个组件,所述一个或多个组件用以:检测第一路径上的故障;当检测到第一路径上的故障时建立与第二路径关联的连接;当检测到第一路径上的故障时在承载客户机信号的数据帧的开销部分内的一个字段中对电路标识符进行编码,所述电路标识符指示诸节点中的第二节点以建立与第二路径关联的连接;以及将具有经编码的电路标识符的数据帧经由第二路径传送至第二节点。
[0009] 根据另一种实现,由一组节点中的一个节点执行的方法可包括:检测第一路径上的故障;当检测到第一路径上的故障时建立与第二路径关联的连接;当检测到第一路径上的故障时将标识符存储在数据帧的开销部分内的字段中,所述数据帧包括含客户机信号的有效载荷部分,所述标识符指示诸节点中的另一节点以建立与第二路径关联的连接;并将数据帧经由第二路径传送至另一节点。
[0010] 根据又一种实现,与第一和第二路径关联的一组节点中的一个节点可包括一个或多个组件,所述一个或多个组件用以:从诸节点中的另一节点接收数据帧,所述数据帧包括存储客户机信号的有效载荷部分和存储经编码的电路标识符的开销部分,所述经编码的电路标识符通知该节点在第一路径上发生故障,并指示该节点建立与第二路径关联的连接;基于经编码的电路标识符建立与第二路径关联的连接;并经由第二路径将数据帧传送至诸节点中的又一节点。
[0011] 根据又一种实现,由一组节点中的一个节点执行的方法可包括:从诸节点中的另一个接收数据帧,所述数据帧包括存储客户信号的有效载荷部分以及存储经编码的标识符的开销部分,经编码的标识符通知节点在第一路径上发生故障,并指示该节点建立与第二路径关联的连接;基于经编码的标识符建立与第二路径关联的连接;并经由第二路径将数据帧传送至诸节点中的再一节点。
[0012] 根据另一种实现,网络可包括输入节点、输出节点和中间节点。所述输入节点、输出节点和中间节点可经由与第一路径关联的第一链路连接,并经由与第二路径关联的链路连接。输入节点可:检测第一路径上的故障;当检测到第一路径上的故障时建立与第二路径关联的连接;当检测到第一路径上的故障时对承载客户信号的数据帧的开销部分内的一个字段中的标识符进行编码,所述标识符指示中间节点以建立与第二路径关联的连接;并将带有经编码标识符的数据帧经由第二路径发送至中间节点。所述中间节点可:从输入节点接收数据帧;藉由经编码标识符标识转换将发生在第二路径;基于经编码标识符建立与第二路径关联的连接;以及在第二路径上发送数据帧。
[0013] 附图简述
[0014] 包含于此并构成本说明书的一部分的附图示出本文所述的一个或多个实现方式,并与说明书一起解释这些实现方式。在附图中:
[0015] 图1是其中可实现本文描述的系统和/或方法的示例性网络的图;
[0016] 图2是图1的节点的示例性组件的图;
[0017] 图3-6是可在图1的网络中传输的数据帧的示例性字段的图;
[0018] 图7是通过输入节点发起保护路径激活的示例性进程的流程图;
[0019] 图8是通过中间节点发起保护路径激活的示例性进程的流程图;以及[0020] 图9-11是示出向保护路径的转换的图。
[0021] 详细说明
[0022] 下面的详细说明参照附图。不同附图中的相同附图标记可表示相同或相似的要素。
[0023] 本文描述的实施方式可通过利用网络中的共享保护能力而取得路径级别恢复。这些实现可对承载客户机有效载荷的数据帧的开销部分的一个字段中的电路标识符进行编码,并将该经编码的电路标识符在保护路径上发送以激活保护路径,而不依赖较高层的信令协议。如本文所述,这些实现可在保护路径上发送数据帧,以指示节点从出故障的工作路径交换至保护路径。如本文所述,基于这些实现,可通过任何数量的传输有效载荷类型来取得快速的业务恢复,所述传输有效载荷类型例如为吉比特以太网(GbE)、2×GbE、结构信道(FC)、1GFC、10GbE LAN物理、10GbE WAN物理、同步传输模式16(STM-16)、STM-64、光载波层48(OC-48)以及OC-192。
[0024] 示例性网络
[0025] 图1是可实现本文所述的系统和/或方法的示例性网络100的图。例如,网络100可包括客户机110-1、110-2(统称为“客户机110”,并单独称为“客户机110”)以及节点120-1……120-8(统称为“节点120”,并单独称为“节点120”)。尽管图1示出特定数量和配置的设备,然而网络100可包括不同于图1所示的更多、更少、不同或不同配置的设备。另外,设备间的连接可以是直接或间接连接。
[0026] 客户机110可包括可以传输数据话务的任何类型网络设备,例如路由器、交换机或中央局。在一种实现中,客户机110可发送客户机信号(例如同步光网络(SONET)信号、同步数字分级(SDH)信号、以太网信号或另一类型的信号)至节点120。客户机信号可符合任意有效载荷类型,例如前面列举的有效载荷类型。
[0027] 节点120可包括数字交换设备或密集波长波分复用(DWDM)设备。例如,节点120可执行光多路复用操作(例如接收各个光学链路上的各个客户机信号并产生可在单个光学链路上传输的多波长信号)、光放大操作(例如放大多波长信号)、光分插复用操作(例如从多波长信号去除一个或多个客户机信号)和/或光多路分解操作(例如接收多波长信号并将该多波长信号分离回在各个光学链路上传输的各个客户机信号)。为了执行这些操作,节点120可包括多个组件,例如光多路复用器(用以执行光多路复用操作)、光放大器(用以执行光放大操作)、光分接多路复用器(例如可远程配置的分插多路复用器(ROADM))(用以执行光分插多路复用操作)和/或光多路分解器(用以执行光多路分解操作)。
[0028] 节点120可经由光学拦路连接并可集总地形成GMPLS网络。光学链路可包括一个或多个信道或子信道,所述信道或子信道可承载从一个节点120至另一节点120的数据话务。为下面描述的目的,假设节点120-1是输入(源)节点,节点120-8是输出(目的)节点,而节点120-2至120-7是中间节点。数据话务可在构成路径的一系列信道/子信道上从输入节点流至输出节点。
[0029] 任何两个节点120可经由多个光学链路连接。“工作路径”可指与两节点120之间(例如输入节点和输出节点之间)的一个或多个光学链路关联的一组信道/子信道。“保护路径”可指与两节点120之间(例如输入节点和输出节点之间)的一个或多个光学链路关联的一组信道/子信道。在实践中,在两节点120之间可存在N个工作路径和M个保护路径,其中M≤N。在一种实现中,保护路径可从配置成支持保护路径的工作路径开始遍历不同组的节点(其中一个或多个节点具有区别)。在另一实现中,保护路径可遍历与工作路径相同组的节点。作为附加或替代,保护路径可与工作路径共享至少某些相同的链路。保护路径可以是预置信号的或预先提供的、端对端的并且没有预留带宽的。在一种实现中,GMPLS可用来对保护路径预置信号。
[0030] 总地来说,当工作路径上发生故障时,可通知输入节点。该输入节点可选择诸保护路径中的一个路径并将数据话务从工作路径移动至所选择的保护路径。输入节点可通知所选保护路径上的输出节点和中间节点以使用所选择的保护路径。
[0031] 节点的示例性组成
[0032] 图2是节点120的示例性组成的图。如图2所示,节点120可包括线路卡210-1、210-2……210-Y(统称为“线路卡210”,并单独称为“线路卡210”)(其中Y≥1)以及附属模块220-1、220-2……220-Z(统称为“附属模块220”,并单独称为“附属模块220”)(其中Z≥0),它们通过交换结构230相连。尽管图2示出特定数量和配置的组件,然而节点120也可包括不同于图2所示的更多、更少、不同或不同配置的组件。例如,节点120可替代地或附加地包括数字交换组件。
[0033] 线路卡210可包括能提供再定时、再成形、再现和/或记录每个光波长的业务的组件。线路卡210可包括接收机光集成电路(PIC)和/或发射机PIC。接收机PIC可接收多波长信号,将多波长信号分离成各个波长的客户机信号,并将客户机信号转化成数字形式。发射机PIC可将客户机信号从数字形式转换,将各个波长的客户机信号结合成多波长信号,并发送多波长信号。线路卡210也可包括分插电路以从多波长信号去除一个或多个客户机信号。
[0034] 附属模块220可包括可终止客户机信号的硬件组件,或硬件和软件组件的组合。例如,附属模块220可支持多种业务的灵活的分插,例如SONET/SDH业务、GbE业务、光传输网络(OTN)业务和FC业务。附属模块220可将客户机信号打包入数据帧,如下所述那样。
数据帧可允许所有类型的业务是透明的并能健全地管理。
[0035] 交换结构230可包括工作在一个或多个交换平面内的一个或多个交换模块。每个交换模块可允许在两线路卡210之间或线路卡210和附属模块220之间建立交叉连接。在一种实现中,交换模块是非阻挡性的和/或可热交换的。
[0036] 数据帧总览
[0037] 本文描述的实现可使用在(保护路径的)数据层上传输的数据帧内的信息而促成路径级别恢复,所述信息指示网络节点从工作路径切换至保护路径。这些实现可对数据帧开销部分的字段内的电路标识符编码,并使用该经编码的电路标识符来激活保护路径。
[0038] 图3是数据帧300的示例性字段的图。尽管图3示出数据字段的一种特定配置,然而数据帧300也可包括不同于图3所示的更多、更少、不同或不同配置的字段。
[0039] 如图3所示,数据帧300可包括开销部分310、有效载荷部分320和前向纠错控制(FEC)部分330。开销部分310可存储与数据帧300的发送和/或处理相关的各种信息。在一种实现中,开销部分310可存储数据以支持操作、管理和/或维护功能。有效载荷部分
320可存储与客户机信号关联的数据。FEC部分330可存储有利于检错和纠错的编码数据。
[0040] 图4是开销部分310的示例性字段的图。尽管图4示出数据字段的一种特定配置,然而开销部分310可包括不同于图4所示的更多、更少、不同或不同配置的字段。例如,在后面的描述中,假设开销部分310包括与ITU-T G.709帧内包含的字段相似的一个或多个字段。在其它实现中,开销部分310可包括与其它数据帧格式共同的一个或多个字段。
[0041] 如图4所示,开销部分310可包括帧对齐开销字段410、光传输单元(OTU)字段420、光有效载荷单元(OPU)字段430以及光学数据单元(ODU)字段440。帧对准开销字段
410可存储数据以标识有效载荷部分320内的客户机信号的始点。OTU开销字段420可存储利于监管功能的数据。OPU开销字段430可存储支持客户机信号适配的数据。存储在OPU开销字段430中的数据可根据映射入有效载荷部分320的客户机信号而改变。ODU开销字段440可存储提供串联连接监测(TCM)和端对端路径监管的数据。
[0042] 图5是OTU开销字段420的示例性字段的图。尽管图5示出数据字段的一种特定配置,然而OTU开销字段420可包括不同于图5所示的更多、更少、不同或不同配置的字段。
[0043] 如图5所示,OTU开销字段420可包括取反(RES)字段510、进入对准误差(IAE)字段520、反向缺陷指示(BDI)字段530、反向差错指示(BEI)字段540、位交织奇偶(BIP)字段550以及轨迹标识(TTI)字段560。RES字段510可被取反以供将来使用。IAE字段520可存储指示已在进入信号上检测到对齐误差的数据。BDI字段530可存储沿上游方向传递信号故障状态的数据,用于区段监测。BEI字段540可存储向上游发出已识别为具有误差的位交织块的数目的信号的数据。BIP字段550可存储可用于使用中性能监视的数据。
[0044] TTI字段560可存储数据,例如源和目的标识符和/或经编码的电路标识符。图6是TTI字段560的示例性字段的图。尽管图6示出数据字段的一种特定配置,然而TTI 560可包括不同于图6所示的更多、更少、不同或不同配置的字段。
[0045] 如图6所示,TTI字段560可包括TTI信息字段610和电路标识符字段620。TTI信息字段610可存储源标识符和目的标识符,这些标识符可用来通过网络100路由数据帧300。在一种实现中,源和目的标识符可分别对应于与输入节点和输出节点关联的标识符。
电路标识符字段620可存储与保护路径对应的经编码电路标识符。在一种实现中,电路标识符在网络100中可以是唯一的。在另一种实现中,电路标识符可以是局部唯一的(例如在两节点120之间)。电路标识符可指示其它节点120激活保护路径,并可例如用作存储信息的表中的索引以利于激活保护路径(当故障发生在工作路径上时)。在一种实现中,电路标识符字段620可占据针对运算符特定信息(例如参见ITU-T G.709,15.2章,30-32页)之前可用的空间。在另一种实现中,电路标识符字段620可存在于开销部分310的任何位置,不管是以前述数据帧格式还是另一数据帧格式存在。
[0046] 用于激活保护路径的示例性进程
[0047] 图7是用于发起保护路径激活的示例性进程的流程图。在一种实现中,图7的进程可通过输入节点(例如输入节点的一个或多个组件,比如线路卡210)来执行。在另一实现中,图7的进程可通过另一节点或一组节点来执行,要么单独地要么与输入节点结合地执行。
[0048] 图7的进程可开始于预先计算保护路径(方框710)。例如,可将一个或多个保护路径预分配给一个或多个工作路径。当在已预分配保护路径的工作路径上发生故障时,保护路径可供使用。在一种实现中,保护路径可遍历与工作路径不同的一组节点(或链路)。在另一实现中,保护路径可遍历与工作路径相同的一个或多个节点(或链路)。保护路径可以是预置信号或预先规定的、端对端的并且没有预留带宽的。在一种实现中,GMPLS可用来对保护路径预置信号。
[0049] 保护路径的预先计算可涉及将与保护路径对应的电路标识符连同可由节点使用以激活保护路径的信息(例如带宽参数)一起存储在表中。在一种实现中,表可存储例如电路标识符、识别保护路径的信息和/或可用来激活保护路径的信息。
[0050] 可通知保护路径上的节点(方框720)。例如,输入节点可与保护路径上的其它节点传送或交换消息以通知保护路径的其它节点、预先分配保护路径的工作路径和/或可用来激活保护路径的信息。
[0051] 可检测到工作路径上的故障(方框730)。例如,沿工作路径的链路上可能发生故障。这种故障可由连接于链路的节点检测出。例如,该故障可经由节点处的信号损失来检测出,或经由例如报警指示信号(AIS)或远程缺陷指示(RDI)信号的特定故障信号的接收而检测出。检测到故障的节点可将适宜的信号传送至输入节点。该信号可在工作路径或与工作路径分离的路径上传输。
[0052] 可识别和激活保护路径(方框740)。例如,当输入节点检测到工作路径上的故障时,输入节点可调用进程来分配保护路径。可由输入节点使用任何进程从可供出故障的工作路径使用的一组保护路径中选择一保护路径。例如,可基于拟从出故障的工作路径传递的带宽量和保护路径上可用的带宽量选择保护路径。作为替代或附加,可用保护路径可以是所分配的优先级并可基于所分配的优先级选择保护路径之一。
[0053] 输入节点可激活所识别的保护路径。例如,输入节点可建立与保护路径关联的连接。在一种实现中,输入节点可通过交换结构230(图2)建立一种适宜的交叉连接。通过交换结构230的交叉连接可将之前在与工作路径关联的链路上传送的数据话务连接至与保护路径关联的链路。
[0054] 可在数据帧的TTI字段560中对电路标识符进行编码(方框750)。例如,输入节点可从例如表获得与保护路径对应的电路标识符。如前所述,电路标识符在网络100中可以是唯一的,或在输入节点和代表保护路径下一级的中间节点之间局部唯一。输入节点可对数据帧(例如数据帧300)的电路标识符字段620(图6)中的电路标识符编码。
[0055] 可将数据帧发送至保护路径上的下一级节点(方框760)。例如,输入节点可在该链路上将数据帧输出至下一级(中间)节点。
[0056] 图8是用于发起保护路径激活的示例性进程的流程图。在一种实现中,图8的进程可由中间节点(例如中间节点的一个或多个组件,例如线路卡210)执行。在另一实现中,图8的进程可由另一节点(例如输出节点)或一组节点单独地或与中间节点结合地执行。
[0057] 图8的进程可开始于接收数据帧(方框810)。例如,中间节点可接收由输入节点发送的数据帧。中间节点可经由一个或多个其它中间节点要么直接从输入节点要么间接从输入节点接收来自保护路径的数据。
[0058] 可分析数据帧的TTI字段560以识别故障存在(方框820)。在一种实现中,中间节点可将TTI字段560中的数据与一个或多个在前数据帧的TTI字段560中的数据进行比较。当TTI字段560中的数据不同于一个或多个在前数据帧的TTI字段560中的数据时,中间节点可确定故障已发生并可使用该信息来触发从TTI字段560的电路标识符字段620的数据读取。在一种实现中,中间节点可在确定故障已发生之前等待TTI字段560中的数据稳定下来。例如,TTI字段560中的数据可从一个数据帧至另一数据帧地改变。在确定故障已发生之前,中间节点可等待,直到TTI字段560中的数据停止变化为止。
[0059] 电路标识符可从TTI字段560解码得到(方框820)。例如,中间节点可对来自TTI字段560的电路标识符字段620的经编码电路标识符进行解码。
[0060] 可识别和激活保护路径(方框830)。例如,中间节点可使用电路标识符作为表中的索引以识别保护路径。中间节点可使用来自表的信息以建立与保护路径关联的连接。在一种实现中,中间节点可通过交换结构230(图2)建立交叉连接,由此激活保护路径。
[0061] 可将数据帧发送至保护路径上的下一级节点(方框840)。例如,中间节点可将该链路上的数据帧输出至下一级(中间或输出)节点。
[0062] 示例
[0063] 图9-11是示出向保护路径的转换的图。如图9所示,网络包括经由工作路径950连接的输入节点910、中间节点920、中间节点930和输出节点940。工作节点950将输入节点910连接于输出节点940。工作节点950包括用于将数据从输入节点910发送至输出节点940的一组信道/子信道(与链路952A、952B和952C关联)以及用于将数据从输出节点940发送至输入节点910的一组信道/子信道(与链路954A、954B和954C关联)。保护路径960被预先计算并预先分配给工作路径950。保护路径960包括一组信道/子信道(与链路962A、962B、962C和962D关联),用于经由中间节点970、中间节点980和中间节点990从输入节点910向输出节点940发送数据。
[0064] 如图10所示,假设故障发生在中间节点920、930之间的工作路径950上(在链路952B)。中间节点930可通过接收信号的损失来检测故障。中间节点930可通过经由例如链路954B、954A上的一个或多个信道/子信道将特定信号发送至输入节点910来通知输入节点910故障发生。
[0065] 如图11所示,输入节点910可通过例如建立通过其交换结构的交叉连接来激活保护。换句话说,输入节点910可建立交叉连接以将来自客户机A的信号连接至链路962A的信道/子信道。输入节点910可对其有效载荷中同样包含客户信号的数据帧中与保护路径960对应的电路标识符进行编码。输入节点910可经由链路962A的信道/子信道将该数据帧传送至中间节点970。
[0066] 中间节点970可经由链路962A的信道/子信道接收数据帧。假设中间节点970基于数据帧中的数据发觉即将发生向保护路径960的转换。中间节点970可从数据帧读取经编码的电路标识符,并使用该电路标识符来识别保护路径960并获得信息以利于通过中间节点970的交换结构建立交叉连接。中间节点970可经由链路962B的信道/子信道将数据帧送至中间节点980。在电路标识符仅为局部唯一的情况下,中间节点970可修改数据帧(例如通过用在中间节点970和中间节点980之间唯一的经编码电路标识符来取代经编码的电路标识符),并经由链路962B的信道/子信道将经修改的数据帧发送至中间节点980。
[0067] 中间节点980可经由链路962B的信道/子信道接收数据帧。假设中间节点980基于数据帧中的数据发觉即将发生向保护路径960的转换。中间节点980可从数据帧读取经编码的电路标识符并使用该电路标识符以识别保护路径960并获得信息以利于通过中间节点980的交换结构建立交叉连接。中间节点980可经由链路962C的信道/子信道将数据帧送至中间节点990。在电路标识符仅为局部唯一的情况下,中间节点980可修改数据帧(例如通过用在中间节点980和输出节点990之间唯一的经编码电路标识符来取代经编码的电路标识符),并经由链路962C的信道/子信道将经修正的数据帧发送至中间节点990。
[0068] 中间节点990可经由链路962C的信道/子信道接收数据帧。假设中间节点990基于数据帧中的数据发觉即将发生向保护路径960的转换。中间节点990可从数据帧读取经编码的电路标识符并使用该电路标识符以识别保护路径960并获得信息以利于通过中间节点990的交换结构建立交叉连接。中间节点990可经由链路962D的信道/子信道将数据帧送至输出节点940。在电路标识符仅为局部唯一的情况下,中间节点990可修改数据帧(例如通过用在中间节点990和输出节点940之间唯一的经编码电路标识符来取代经编码的电路标识符),并经由链路962D的信道/子信道将经修正的数据帧发送至输出节点940。
[0069] 输出节点940可经由链路962D的信道/子信道接收数据帧。假设中间节点940从数据帧中的数据发觉工作路径950上已发生故障。输出节点940可从该数据帧读取经编码的电路标识符并使用该电路标识符以识别保护路径960并获得信息以利于通过输出节点940的交换结构建立交叉连接。输出节点940可将该数据帧送至客户机B。
[0070] 在某些位置,可修复链路952B上的故障并可执行与前述内容相同的操作以恢复工作路径950。
[0071] 结论
[0072] 本文描述的实现方式可利于从工作路径至保护路径的转换。相比于使用在控制层上传输的控制消息,本文所述的实现可使用在(保护路径的)数据层上传输的数据帧的开销部分中的信息以指示网络节点从工作路径转换至保护路径。使用数据层可导致对保护路径比使用控制层更快的转换。
[0073] 前面的描述提供了解说和描述,但不旨在是穷举的或将本发明限定在所公开的精确形式。许多修改和变化可鉴于前面的教义得出并从本发明的实践中获知。
[0074] 例如,尽管结合图7和图8描述了一连续的方框图,然而在其它实现中可修改方框的顺序。此外,独立方框可并列地执行。
[0075] 另外,实现方式的某些部分被描述为执行一个或多个功能的“组件”。术语“组件”可包括硬件,例如处理器、专用集成电路(ASIC)或现场可编程门阵列)FPGA或硬件和软件的组合。
[0076] 此外,已描述了将电路标识符编码在数据帧的开销部分的TTI字段中。在另一种实现中,电路标识符可编码在数据帧的开销部分中的另一字段中。
[0077] 此外,尽管已在光网络的背景下描述了多种实现,然而并非一定要如此。这些实现可应用于任何形式的电路交换网络。
[0078] 即使特定特征组合已在权利要求书中引述和/或在说明书中公开,然而这些组合不旨在对本发明的公开构成限制。事实上,许多这些特征可以权利要求书中未专门引述和/或说明书中未公开的方式合并。尽管下面列出的每个独立权利要求可直接从属于仅一个其它的权利要求,然而本发明的公开涵盖每个从属权利要求与这组权利要求书中的每个其它权利要求的组合。
[0079] 用于本申请的任何元件、动作或指令都不应解释成对本发明来说关键的或必要的,除非明确如此阐述。另外,如这里使用的,冠词“一”旨在涵盖一个或多个的项。在旨在表示仅一个项的情形下,则使用术语“一个”或类似的表达。此外,词语“基于”旨在表示“至少部分地基于”,除非明确声明相反情形。