CN102143052A - 一种无损带宽调整方法、设备及*** - Google Patents
一种无损带宽调整方法、设备及*** Download PDFInfo
- Publication number
- CN102143052A CN102143052A CN2010105395818A CN201010539581A CN102143052A CN 102143052 A CN102143052 A CN 102143052A CN 2010105395818 A CN2010105395818 A CN 2010105395818A CN 201010539581 A CN201010539581 A CN 201010539581A CN 102143052 A CN102143052 A CN 102143052A
- Authority
- CN
- China
- Prior art keywords
- node
- time slot
- adjustment
- oduflex
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/27—Arrangements for networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
Abstract
一种通信技术领域中无损带宽调整方法、设备及***,包括:ODUflex路径下游节点接收来自所述ODUflex路径上游节点的请求消息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述下游节点根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整本实施例实现了自动ODUflex无损带宽调整,避免了人工调整带宽导致的工作量大的问题和配置出错等问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种无损带宽调整方法、设备及***。
背景技术
OTN(Optical Transport Network,光传送网)作为下一代传送网的核心技术,能够实现大容量业务的灵活调度和管理,日益成为骨干传送网的主流技术。
最初的OTN标准定义了3种OTN容器:ODU1(Optical Channel Data Unit,光通道数据单元)、ODU2、ODU3,为使OTN支持以太网及其他新业务,以适应新的应用场景,在原来的基础上,又扩展了OTN标准,其中提出了新的信号类型,例如,带宽可变的ODUflex等。
其中,ODUflex可承载任意速率的CBR(Constant Bit Rate,固定比特率)业务以及包业务。当用于承载包业务时,通常采用GFP(Generic Framing Procedure,通用成帧规程)封装方式将包业务封装到ODUflex中。由于包业务流量具有非实时变化的特性,在不同时间段,ODUflex需要提供不同的带宽来满足其不同的流量,并且需要在包业务不中断的情况下进行ODUflex通道带宽调整,即当包业务流量增加时,需要在ODUflex路径上新增一定数量的时隙(Tributary Slot);当包业务流量减小时,需要在ODUflex路径上减少一定数量的时隙。
在调整带宽时,为了不影响客户信号的传输,通常要求ODUflex能实现无损的带宽调整,即在调整过程中不能影响客户信号导致丢包。
现有技术的ODUflex无损带宽调整方法如下:
通过网管***,人工逐节点指定各条链路所调整(增加或减少)的时隙。例如,对于ODUflex带宽增加情形,其带宽调整过程中,由网管在各链路中选择空闲的时隙,并通过网管***向各节点发送ODUflex无损带宽增加命令,命令中包含所选择的时隙的编号,各节点收到命令后根据该无损带宽增加命令增加对应的时隙。
现有技术至少存在如下缺点:
ODUflex的带宽调整过程需要人工参与,且需要人工指定各段链路所调整的时隙,因此容易配置出错,例如,在相邻两节点A和B,如果指定的时隙号不同,则会出错。
发明内容
本发明实施例提供一种无损带宽调整方法、设备及***,避免人工调整带宽带来的操作速度慢及易出错等问题。
本发明实施例是通过以下技术方案实现的:
本发明实施例提供一种无损带宽调整方法,包括:
带宽可变的光通道数据单元ODUflex路径下游节点接收来自所述ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述请求消息由所述ODUflex路径的首节点沿ODUflex路径向下游逐节点发送到末节点;
所述下游节点根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
所述下游节点通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整。
本发明实施例提供一种无损带宽调整方法,包括:
带宽可变的光通道数据单元ODUflex路径的上游节点向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;
所述下游节点根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
所述下游节点向数据平面发送第二时隙调整命令;
所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
本发明实施例提供一种ODUflex路径上的节点设备,包括:
接收单元,用于接收来自所述ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
时隙分配单元,用于根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
指示单元,用于通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,以及向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整。
本发明实施例提供一种ODUflex路径上的节点设备,包括:
时隙分配单元,用于在本节点不是所述ODUflex路径末节点情况下,比较所述ODUflex路径调整后带宽信息和调整前带宽信息,确定与相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息;所述时隙调整信息包括:调整后的时隙或选择的需要调整的时隙;
发送单元,用于向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含本节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
指示单元,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,使得数据平面根据所述第一时隙调整命令调整本节点与所述相邻的下一节点之间的链路连接的时隙。
本发明实施例提供一种无损带宽调整***,包括光通道数据单元ODUflex路径首节点和ODUflex路径末节点,包括:
所述首节点,用于沿ODUflex路径向下游逐节点发送请求消息到所述末节点,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述末节点,用于接收所述请求消息,根据所述通道标识查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙,通过第一标签指示所述上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整;所述相邻的上游节点为所述首节点或者所述首节点和所述末节点之间的中间节点;
所述上游节点,用于接收所述第一标签,获得所述需要调整的时隙,向所述数据平面发送第一时隙调整命令,使得所述数据平面按照所述第一时隙调整命令调整所述上游节点与所述末节点之间的链路连接的时隙以及进行ODUflex比特速率调整。
本发明实施例提供一种无损带宽调整***,包括光通道数据单元ODUflex路径首节点和ODUflex路径下游节点,所述下游节点为所述ODUflex路径末节点或者所述首节点和所述末节点之间的中间节点,包括:
所述首节点,用于沿ODUflex路径向相邻的下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;
所述下游节点,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
所述下游节点向数据平面发送第二时隙调整命令;所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
由上述本发明实施例提供的技术方案可以看出,本实施例所述的ODUflex无损带宽调整方案无需人工参与,实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
附图说明
图1为本发明实施例一无损带宽调整方法流程图;
图2为本发明实例一无损带宽增加过程示意图;
图3为本发明实例二无损带宽减小过程示意图;
图4为本发明实施例二无损带宽调整方法流程图;
图5为本发明实例三无损带宽增加过程示意图;
图6为本发明实例四无损带宽减小过程示意图;
图7为本发明实施例三一种节点设备结构示意图;
图8为本发明实施例三又一种节点设备结构示意图;
图9为本发明实施例四一种节点设备结构示意图;
图10为本发明实施例四又一种节点设备结构示意图;
图11为本发明实施例四另一种节点设备结构示意图;
图12为本发明实施例四再一种节点设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例一提供一种无损带宽调整方法,本实施例以由各链路的下游节点分配时隙为例进行说明。如图1中所示,包括如下步骤:
步骤10:ODUflex路径下游节点接收来自所述ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的tunnel ID(通道标识)及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述请求消息由所述ODUflex路径的首节点沿ODUflex路径向下游逐节点发送到末节点;
其中,所述ODUflex路径的首节点为调整后的所述ODUflex路径分配一个新的LSP ID(标签交换路径标识),而tunnel ID保持不变,在所述请求消息中携带所述新的LSP ID。也就是,在控制平面,带宽调整后的LSP和带宽调整前的LSP被视为两条LSP(LSP ID不同),但属于相同的会话Session(tunnel ID相同)。
所述请求消息的一种实施例可以为RSVP-TE(Resource ReserVation Protocol-Traffic Engineering,带流量工程的资源预留协议)协议中的Path(路径)消息,可以在Path消息中的Session Attribute Object(会话属性对象)中把现有的SE(Shared Explicit Style,共享带宽的预留风格)标志位置1,隐式地表示该消息用于请求无损调整ODUflex的带宽,也可以在Path消息中新增一个标识位,显式地指明该消息用于请求无损调整ODUflex的带宽。
步骤11:所述下游节点根据所述tunnel ID查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
由于所述ODUflex路径带宽调整前后的tunnel ID不变,因此接收到所述请求消息的各节点根据tunnel ID在控制平面可以找出带宽调整前的控制信息,从中可以得到调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息可以确定本次带宽调整是增加带宽还是减小带宽,从而确定如何调整时隙,若调整后带宽大于调整前带宽,则需要增加时隙数量,若调整后带宽小于调整前带宽,则需要减少时隙数量。
所述确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙,即各链路的下游节点根据比较调整前带宽和所述调整后带宽结果,确定本条链路本次需要调整的时隙数量,根据确定的需要调整的时隙数量分配需要调整的时隙。其中每个时隙的可提供带宽为1.25Gbps的传送资源。例如,对于ODU链路A-B,下游节点B通过比较调整前后的带宽确定需要为该ODUflex增加1个时隙,若该ODUflex原来在链路A-B上占用2、3、4号时隙,则节点B可以在链路上任意选择一个空闲的时隙,如选择增加1号时隙加入到ODUflex在A-B之间的链路连接Link Connection上。所述链路连接是指在一段链路之中用于传送某个业务的传送实体,例如在一条ODU链路上的一个或多个时隙被用于传送1个ODUflex业务,则所述一个或多个时隙组成的传送实体称为ODUflex在该链路上的链路连接。
ODUflex路径上的各节点接收到所述请求消息后,在控制平面为调整后的路径创建控制状态,保存控制信息,保存的控制信息包括:tunnel ID、调整后带宽信息,还包括LSP ID。在智能传送网络中,每个节点可以从逻辑上划分为两个部分:控制平面部分和数据平面部分。其中控制平面部分用于执行获取数据平面信息、发送、接收和处理控制平面协议消息、向数据平面发送命令等操作;而数据平面部分则提供传送带宽并执行用户数据的转发操作。对于OTN设备,其数据平面还需要对开销字节进行处理,以实现数据平面的特定功能,如性能和故障监控等。节点的控制平面可以通过控制通道与其他节点进行互连;节点的数据平面可以通过数据链路与其他节点进行互连。在OTN网络中,数据链路可以是ODU链路。
步骤12:所述下游节点通过标签指示相邻的上游节点时隙调整信息,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整;
所述时隙调整信息包括:调整后的时隙或所述选择的需要调整的时隙;
其中,所述下游节点通过标签指示相邻的上游节点时隙调整信息包括:
所述下游节点向上游节点发送响应消息,携带旧标签及新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙,所述旧标签中包含调整前所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;则所述上游节点对比新标签和旧标签获知需要调整的时隙;或
所述下游节点向上游节点发送响应消息,携带新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;则所述上游节点根据所述请求消息中的所述tunnel ID查找到所述ODUflex路径的旧标签,所述旧标签中包含调整前所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;对比新标签和旧标签获知需要调整的时隙;或
所述下游节点向上游发送响应消息,携带新标签,所述新标签中包含所选择的需要调整的时隙,并指明该时隙调整是增加时隙数量还是减少时隙数量。
ODUflex路径上的各节点保存所述新标签到调整后的ODUflex路径对应的控制状态中。
ODUflex路径上的各节点在确定时隙调整信息后,向数据平面发送时隙调整命令,也就是链路的上游节点、下游节点在确定时隙调整信息后均向各自的数据平面发送时隙调整命令。
其中,所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整包括:
若所述时隙调整命令为增加时隙的命令,则所述数据平面在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整;
若所述时隙调整命令为减少时隙的命令,则所述数据平面在完成ODUflex比特速率调整后进行ODUflex路径上的链路连接的时隙调整。
所述ODUflex路径上的各节点将调整后所述ODUflex路径所使用的时隙的信息保存到调整后的ODUflex路径对应的控制状态中。
在数据平面完成时隙调整及比特速率调整后会通知控制平面,若控制平面接收到成功完成时隙调整及比特速率调整的通知,则所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送删除指示消息,用于在控制平面拆除带宽调整前的LSP对应的控制状态。
若控制平面接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示,本发明实施例提供了回退机制,包括:
所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送回退指示消息;
ODUflex路径上的各节点收到回退指示消息后,判断之前数据平面的时隙调整是否成功,若成功则执行时隙调整回退操作,回退到时隙调整前的状态,也即将增加的时隙删除,或将减去的时隙增加到链路连接中。
同时,若控制平面接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示,ODUflex路径上的各节点在控制平面还删除带宽调整后的LSP对应的控制状态。
本实施例所述的ODUflex无损带宽调整方案无需人工参与,实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
同时本发明实施例提供了回退机制,在调整失败情况下可以回退到调整前的状态,有效增强了ODUflex无损带宽调整的可靠性。
为进一步理解本发明实施例一,下面以具体实例对实施例一的方案进行详细论述。
实例一:以图2中所示为例,为带宽增加的过程处理
假设在节点A-B-C之间存在一条带宽为3.75Gbps的ODUflex路径,且其tunnel ID和LSP ID已经分配,各节点均保存了该ODUflex在调整带宽之前的控制状态,包括ODUflex的tunnel ID、LSP ID、流量参数(用于描述ODUflex的带宽值)、ODUflex在各条链路上的标签值(用于描述ODUflex在各条链路上所占用的时隙)。若ODUflex的首节点A收到命令要求将该ODUflex的带宽增加到5Gbps,则无损带宽调整过程如下:
1)首节点A为ODUflex路径分配1个新的LSP ID,而tunnel ID保持不变;
2)节点A向下游逐节点发送Path消息,直到末节点C。Path消息中携带tunnel ID、新的LSP ID和新的流量参数(用于描述调整后的ODUflex的带宽大小,即5Gbps),并指示该消息是一个ODUflex无损带宽调整消息。
节点A在控制平面为调整后的LSP创建控制状态,保存该LSP的控制信息,包括tunnel ID、新LSP ID、新流量参数等;
3)各节点收到Path消息,在控制平面为调整后的LSP创建控制状态,保存该LSP的控制信息;
4)末节点C根据收到的消息中的“ODUflex无损调整指示”,得知需要进行ODUflex带宽调整;节点C根据tunnel ID在控制平面找出调整前的LSP对应的控制状态,从中得到调整前的LSP的流量参数,并与新的流量参数比较,计算出带宽增加了1.25Gbps,因此需要增加1个时隙,于是节点C在链路B-C上选择1个新的空闲时隙,例如4号时隙,并向节点B发送Resv(Reservation,预留)消息,消息包含新标签,标签中指明带宽调整后ODUflex在链路B-C上所使用的时隙,如1、2、3、4号标签;另外,还可以把新标签和调整前的ODUflex在链路B-C上的旧标签同时包含在Resv消息中。
5)末节点C在控制平面中,将带宽调整后的ODUflex所使用的时隙的信息保存到调整后的LSP对应的控制状态中;同时触发节点C的数据平面运行LCR(Link Connection Resizing,链路连接调整)协议,将新预留的时隙加入到B-C之间的链路连接中;
本发明实施例对节点C向节点B发送Resv消息的操作、节点C在其控制平面保存调整后的ODUflex所使用的时隙的信息的操作,以及节点C在其数据平面的LCR的触发操作,其先后顺序不做限制。
6)节点B收到Resv消息,根据标签的值获知链路B-C上所使用的时隙1、2、3、4号标签,则节点B根据tunnel ID在控制平面找出调整前的LSP对应的控制信息,从中得到调整前的ODUflex在链路B-C上的旧标签,并与新标签对比,从而获知链路B-C上所新增的时隙;或者,如果节点B收到的Resv消息中还包含了调整前ODUflex在链路B-C上的旧标签,则节点B直接对比新、旧标签,从而获知链路B-C上所新增的时隙;
7)节点B在控制平面中,将带宽调整后的ODUflex所使用的时隙的信息保存到调整后的LSP对应的控制状态中;同时触发节点B的数据平面运行LCR协议,将新预留的时隙加入到B-C之间的链路连接中;
节点B、C在其数据平面运行LCR的具体过程如下:节点B、C在OTN数据平面通过ODU帧中的第一开销字节传送LCR协议,相互之间进行握手,在完成握手后的下一个ODU复帧中,把新增的时隙加入到ODUflex链路连接中;成功后,将GMP(Generic Mapping Procedure,通用映射规程)封装方式改为特殊模式(special mode),在该模式下节点的数据平面允许对ODUflex的比特速率进行调整。。
8)同样地,节点B与节点A也在链路A-B上预留新的时隙,如1号时隙,并触发数据平面的LCR协议;
9)数据平面在ODUflex经过的所有链路都完成了LCR协议后,自动触发首节点A进行BWR(BandWidth Resizing,带宽调整)协议,完成ODUflex速率的增加;
BWR协议在OTN数据平面通过ODU帧中的第二开销字节进行传送。自动触发首节点A进行BWR协议的过程如下:
a)各节点在收到ODUflex无损带宽调整消息后,在开始LCR协议之前,均对BWR协议使用的第二开销字节进行阻塞,即忽略传送BWR的开销字节中的信息,使BWR开销字节中的信息无法传递到下一个节点;
b)相邻节点之间,如A、B之间,或者B、C之间在成功运行LCR协议之后,停止对BWR开销字节的阻塞,即对BWR开销字节进行透传。
c)当所有节点完成LCR后,首节点A的BWR开销字节就可以透传到末节点C,末节点C收到后也通过BWR开销字节进行响应;首节点A在收到BWR响应消息后,在下一个ODU复帧中调整ODUflex速率,调整成功后,再通过BWR开销指明调整成功;ODUflex路径各节点收到BWR成功指示后,关闭GMP特殊模式。
10)首节点A在数据平面成功完成BWR协议后,通知其控制平面;
11)首节点A向下游节点逐跳发送PathTear消息,用于在控制平面拆除带宽调整前的LSP,也即在控制平面删除调整前的LSP对应的控制状态。
需要注意的是,ODUflex无损带宽调整过程是不能嵌套的,也即,对于同一条ODUflex业务,在启动第一次ODUflex无损带宽调整之后,在完成调整之前,首节点不能启动下一次ODUflex无损带宽调整的操作。相应地,在ODUflex无损调整的过程中,在每个节点的控制平面上,最多只能为该ODUflex路径保存两份控制状态,其中一份保存调整前的LSP的控制信息,另一份保存调整后的LSP的控制信息。
在数据平面,如果存在LCR运行失败,导致节点A超时无法开始BWR协议(即在节点A开始ODUflex带宽调整后一段时间内没有收到BWR响应消息),或者节点A运行BWR协议后失败,则节点A向下游节点逐节点发送PathTear消息,指明对调整后的LSP对应的控制状态进行删除,并在数据平面进行回退操作。收到PathTear消息的节点,首先判断之前本节点与上游节点之间的LCR是否运行成功,如果成功,则需要再次运行LCR协议,将之前增加上去的时隙从链路连接中删除;如果不成功则不需要在数据平面进行回退操作。另外,各节点还将之前在控制平面创建的调整后的LSP对应的控制状态删除。
实例二:以图3中所示为例,为带宽减少的过程处理
假设在节点A-B-C之间存在一条带宽为5Gbps的ODUflex路径,且其tunnel ID和LSP ID已经分配,各节点均保存了该ODUflex在调整带宽之前的控制状态,包括ODUflex的tunnel ID、LSP ID、流量参数(用于描述ODUflex的带宽值)、ODUflex在各条链路上的标签值(用于描述ODUflex在各条链路上所占用的时隙)。若ODUflex的首节点A收到命令要求将该ODUflex的带宽减小到3.75Gbps,其无损带宽调整过程与实例一中的带宽增大的过程比较类似,主要的差别有:
1)在控制平面,Path消息中的新的流量参数中,带宽的值比原来的小,各节点通过新、旧带宽的对比获知是需要减小带宽;在Resv消息中,通过新标签与旧标签的比较得到所要减少的时隙,或者新标签直接携带所要减少的时隙。
2)在数据平面,减小带宽的过程与增加带宽的过程相反,需要减小ODUflex的速率,再把时隙从链路连接中去掉。具体过程是:
ODUflex路径上各节点收到Resv消息,确定需要减少的时隙后,在数据平面,首先运行LCR进行链路连接调整初始化,具体为:ODUflex路径上各节点对BWR协议使用的第二开销字节进行阻塞,然后,在每一对相邻节点之间进行LCR协议握手,完成握手后相邻两个节点均将GMP封装方式改为特殊模式,然后停止对BWR的阻塞,即对BWR开销字节进行透传,而LCR协议则暂时挂起;
当ODUflex经过的所有链路的LCR初始化成功后,首节点A与末节点C之间运行BWR,减小ODUflex的速率,具体为:首节点A的BWR开销字节就可以透传到末节点C,末节点C收到后也通过BWR开销字节进行响应;首节点A在收到BWR响应消息后,在下一个ODU复帧中调整ODUflex速率,调整成功后,再通过BWR开销向ODUflex路径上各节点指明调整成功;
最后再在ODUflex经过的各节点运行LCR协议,将之前指定的时隙从相应的链路连接中去掉。具体为:ODUflex路径各节点收到BWR成功指示后,关闭GMP特殊模式,同时,各对相邻节点之间在进行LCR协议握手后的下一个ODU复帧中,把指定的时隙从ODUflex链路连接中去掉。
如果数据平面在进行LCR或BWR时出现异常,导致带宽调整不成功,则需要进行回退操作,恢复到带宽调整前的状态。具体如下:
1)首节点A收到Resv响应消息后,等待数据平面的带宽调整结果。如果节点A的数据平面带宽调整不成功,则向节点A的控制平面上报调整出错;
2)节点A沿LSP方向逐节点向下游节点发送PathTear消息,请求在控制平面删除带宽调整后的LSP,即在控制平面删除带宽调整后的LSP的控制状态;
3)收到消息的各个节点判断之前的时隙减少操作是否成功,如果成功,则需要再次运行LCR协议,将减去的时隙重新增加到链路连接中;如果不成功,则不需要该回退操作。同时,各节点将之前在控制平面创建的调整带宽后的LSP的控制状态删除。
实施例二
本实施例与实施例一的区别在于:本实施例以由ODUflex路径上各链路的上游节点分配时隙为例进行说明。如图4中所示,包括如下步骤:
步骤40:ODUflex路径的上游节点向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;
所述请求消息首先由所述ODUflex路径的首节点沿ODUflex路径发送给与首节点相邻的节点;
所述上游节点在确定了时隙调整信息后,将带宽调整后的ODUflex所使用的时隙的信息保存到调整后的LSP对应的控制状态中;同时触发该上游节点的数据平面运行LCR协议进行时隙调整以及ODUflex比特速率调整。
其中,所述ODUflex路径的首节点为调整后的所述ODUflex路径分配一个新的LSP ID(标签交换路径标识),而tunnel ID保持不变,在所述请求消息中携带所述新的LSP ID。也就是,在控制平面,带宽调整后的LSP和带宽调整前的LSP被视为两条LSP(LSP ID不同),但属于相同的会话Session(tunnel ID相同)。
所述请求消息的一种实施例可以为RSVP-TE协议中的Path消息,可以在Path消息中的Session Attribute Object对象中把现有的SE(Shared Explicit Style,共享带宽的预留风格)标志位置1,隐式地表示该消息用于请求无损调整ODUflex的带宽,也可以在Path消息中新增一个标识位,显式地指明该消息用于请求无损调整ODUflex的带宽。
所述ODUflex路径的各节点确定所述时隙调整信息的方法与实施例一中所述的下游节点分配时隙时的确定时隙调整信息的方法相同,包括:根据所述tunnel ID查找到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与相邻的下游节点间需要调整的时隙数量,根据所述时隙数量选择需要调整的时隙。对于所述ODUflex路径的首节点,在接收到带宽调整命令后,直接比对该ODUflex路径调整后带宽信息和调整前带宽信息,来确定与相邻的下游节点间需要调整的时隙数量,并根据时隙数量选择需要调整的时隙。
步骤41:所述下游节点根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
ODUflex路径上的各节点按照步骤41的方法在各自作为链路的上游节点确定与相邻的下游节点的时隙调整信息后向下游节点发送请求消息,直到ODUflex路径的末节点。
ODUflex路径上的各节点接收到所述请求消息后,在控制平面为调整后的路径创建控制状态,保存控制信息,保存的控制信息包括:tunnel ID、调整后带宽信息,还包括LSP ID。
ODUflex路径上的各节点将调整后ODUflex路径占用的时隙信息保存到调整后的ODUflex路径对应的(新的LSP ID对应的)控制状态中。
上游节点通过标签指示下游节点时隙调整信息的方法同实施例一中下游节点通过标签指示上游节点时隙调整信息的方法相同,此处不再赘述。
步骤42:所述下游节点向数据平面发送第二时隙调整命令;
在步骤41及步骤42中,所述数据平面分别根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
其中,所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整包括::
若所述第一时隙调整命令和第二时隙调整命令为增加时隙的命令,则所述数据平面在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整;
若所述第一时隙调整命令和第二时隙调整命令为减少时隙的命令,则所述数据平面在完成ODUflex比特速率调整后进行ODUflex路径上链路连接的时隙调整。
在数据平面完成时隙调整及ODUflex比特速率调整后会通知控制平面,若控制平面接收到成功完成时隙调整及比特速率调整的通知,则所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送删除指示消息,用于在控制平面拆除带宽调整前的LSP对应的控制状态。
若控制平面接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示,本发明实施例提供了回退机制,包括:
所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送回退指示消息;
ODUflex路径上的各节点收到回退指示消息后,判断之前数据平面的时隙调整是否成功,若成功则执行时隙调整回退操作,回退到时隙调整前的状态,也即将增加的时隙删除,或将减去的时隙增加到链路连接中。
同时,在控制平面接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示后,ODUflex路径上的各节点在控制平面还删除带宽调整后的LSP对应的控制状态。
本实施例所述的ODUflex无损带宽调整方案无需人工参与,实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
同时本发明实施例提供了回退机制,在调整失败情况下可以回退到调整前的状态,有效增强了ODUflex无损带宽调整的可靠性。
为进一步理解本发明实施例二,下面以具体实例对实施例二的方案进行详细论述。
实例三:以图5中所示为例,为带宽增加的过程处理
假设在节点A-B-C之间存在一条带宽为3.75Gbps的ODUflex路径,且其tunnel ID和LSP ID已经分配,各节点均保存了该ODUflex在调整带宽之前的控制状态,包括ODUflex的tunnel ID、LSP ID、流量参数(用于描述ODUflex的带宽值)、ODUflex在各条链路上的标签值(用于描述ODUflex在各条链路上所占用的时隙)。若ODUflex的首节点A收到命令要求将该ODUflex的带宽增加到5Gbps,则无损带宽调整过程如下:
1)节点A为ODUflex路径分配1个新的LSP ID,而tunnel ID保持不变;
2)节点A根据收到的ODUflex带宽调整命令,比较调整带宽前后的ODUflex带宽值,计算出带宽增加了1.25Gbps,因此需要增加1个时隙,于是节点A在链路A-B上选择1个新的空闲时隙,例如1号时隙,并向节点B发送Path消息,消息中携带tunnel ID、新的LSP ID和新的流量参数(用于描述调整后的ODUflex的带宽大小,即5Gbps),并指示该消息是一个ODUflex无损带宽调整消息;同时消息中还包含新标签,标签中指明带宽调整后ODUflex在链路A-B上所使用的时隙,如1、2、3、4号标签;另外,还可以把新标签和调整前ODUflex在链路A-B上的旧标签同时包含在Path消息中。
节点A在控制平面为调整后的LSP创建控制状态,保存该LSP的控制信息,包括tunnel ID、新LSP ID、新流量参数、新标签等;
同时节点A触发其数据平面运行LCR(Link Connection Resizing,链路连接调整)协议,将新预留的时隙加入到A-B之间的链路连接中;
3)节点B收到Path消息,根据收到的消息中的“ODUflex无损调整指示”,得知需要进行ODUflex带宽调整;同时在控制平面为调整后的LSP创建控制状态,保存该LSP的控制信息;
节点B根据标签的值获知链路A-B上所使用的时隙1、2、3、4号标签,则节点B根据tunnel ID在控制平面找出调整前的LSP对应的控制信息,从中得到调整前的LSP在链路A-B上的旧标签,并与新标签对比,从而获知链路A-B上所新增的时隙;或者,如果节点B收到的Path消息中还包含了调整前ODUflex在链路A-B上的旧标签,则节点B直接对比新、旧标签,从而获知链路A-B上所新增的时隙;
4)节点B在控制平面中,将带宽调整后的ODUflex所使用的时隙的信息保存到调整后的LSP对应的控制信息中;同时触发节点B的数据平面运行LCR协议,将新预留的时隙加入到A-B之间的链路连接中;
节点A、B在其数据平面运行LCR的具体过程如下:节点A、B在OTN数据平面通过ODU帧中的第一开销字节传送LCR协议,相互之间进行握手,在完成握手后的下一个ODU复帧中,把新增的时隙加入到ODUflex链路连接中;成功后,将GMP封装方式改为特殊模式(special mode)。
5)节点B作为链路B-C的上游节点,根据收到的Path消息中的tunnel ID在控制平面找出调整前的LSP对应的控制状态,从中得到调整前的LSP的流量参数及调整前ODUflex在链路B-C上的旧标签;节点B将调整前的LSP的流量参数与Path消息中的新的流量参数比较,计算出带宽增加了1.25Gbps,因此需要增加1个时隙,于是节点B在链路B-C上选择1个新的空闲时隙,例如4号时隙,并向节点C发送Path消息,消息中携带tunnel ID、新的LSP ID和新的流量参数,并指示该消息也是一个ODUflex无损带宽调整消息;同时消息还包含新标签,标签中指明带宽调整后ODUflex在链路B-C上所使用的时隙,如1、2、3、4号标签;另外,还可以把新标签和调整前ODUflex在链路B-C上的旧标签同时包含在Path消息中。
同时节点B触发其数据平面运行LCR(Link Connection Resizing,链路连接调整)协议,将新预留的时隙加入到B-C之间的链路连接中;
6)节点C收到Path消息,根据收到的消息中的“ODUflex无损调整指示”,得知需要进行ODUflex带宽调整;同时在控制平面为调整后的LSP创建控制状态,保存该LSP的控制信息;
节点C根据标签的值获知链路B-C上所使用的时隙1、2、3、4号标签,则节点C根据tunnel ID在控制平面找出调整前的LSP对应的控制信息,从中得到调整前的LSP在链路B-C上的旧标签,并与新标签对比,从而获知链路B-C上所新增的时隙;或者,如果节点C收到的Path消息中还包含了调整前ODUflex在链路B-C上的旧标签,则节点C直接对比新、旧标签,从而获知链路B-C上所新增的时隙;
7)节点C在控制平面中,将带宽调整后的ODUflex所使用的时隙的信息保存到调整后的LSP对应的控制信息中;同时触发节点C的数据平面运行LCR协议,将新预留的时隙加入到B-C之间的链路连接中;
节点B、C在其数据平面运行LCR的具体过程与节点A、B在其数据平面运行LCR的具体过程相同。
8)从末节点C开始,逐跳向首节点A发送Resv消息,消息指明在控制平面成功为ODUflex增大带宽。
本实施例中,节点C在成功确定链路B-C中所要增加的时隙后,即可向节点B发送Resv消息,而不要求在触发其数据平面运行LCR或在数据平面完成LCR后再向节点B发送Resv消息;同样地,节点B在收到节点C发送的Resv消息后,在成功确定链路B-C中所要增加的时隙后,即可向节点A发送Resv消息。
9)数据平面在ODUflex经过的所有链路都完成了LCR协议后,自动触发首节点A进行BWR(BandWidth Resizing,带宽调整)协议,完成ODUflex速率的增加;
BWR协议在OTN数据平面通过ODU帧中的第二开销字节进行传送。自动触发首节点A进行BWR协议的过程如下:
a)各节点在收到带宽调整命令后,在开始LCR协议之前,均对BWR协议使用的第二开销字节进行阻塞,即忽略从传送BWR的开销字节中的信息,使BWR开销字节中的信息无法传递到下一个节点;
b)相邻节点之间(如A、B之间,或者B、C之间)在成功运行LCR协议之后,停止对BWR开销字节的阻塞,即对BWR开销字节进行透传。
c)当所有节点完成LCR后,首节点A的BWR开销字节就可以透传到末节点C,末节点C收到后也通过BWR开销字节进行响应;首节点A在收到BWR响应消息后,在下一个ODU复帧中调整ODUflex速率,调整成功后,再通过BWR开销指明调整成功;ODUflex路径各节点收到BWR成功指示后,关闭GMP特殊模式。
10)首节点A在数据平面成功完成BWR协议后,通知其控制平面;
11)首节点A向下游节点逐跳发送PathTear消息,用于在控制平面拆除带宽调整前的LSP,也即在控制平面删除调整前的LSP对应的控制状态。
需要注意的是,ODUflex无损带宽调整过程是不能嵌套的,也即,对于同一条ODUflex业务,在启动第一次ODUflex无损调整之后,在完成调整之前,首节点不能启动下一次ODUflex无损带宽调整的操作。相应地,在ODUflex无损调整的过程中,在每个节点的控制平面上,最多只为该ODUflex保存2份控制状态,其中一份保存调整前的LSP的控制信息,另一份保存调整后的LSP的控制信息。
在数据平面,如果存在LCR运行失败,导致节点A超时无法开始BWR协议(即在节点A开始ODUflex带宽调整后一段时间内没有收到BWR响应消息),或者节点A运行BWR协议后失败,则节点A向下游节点逐节点发送PathTear消息,指明对调整后的LSP对应的控制信息进行删除,并在数据平面进行回退操作,收到PathTear消息的节点,首先判断之前本节点与上游节点之间的LCR是否运行成功,如果成功,则需要再次运行LCR协议,将之前增加上去的时隙从链路连接中删除;如果不成功则不需要在数据平面进行回退操作。另外,ODUflex路径上的各节点还将之前在控制平面创建的调整后的LSP对应的控制状态删除。
实例四:以图6中所示为例,为带宽减少的过程处理
假设在节点A-B-C之间存在一条带宽为5Gbps的ODUflex路径,且其tunnel ID和LSP ID已经分配,各节点均保存了该ODUflex在调整带宽之前的控制状态,包括ODUflex的tunnel ID、LSP ID、流量参数(用于描述ODUflex的带宽值)、ODUflex在各条链路上的标签值(用于描述ODUflex在各条链路上所占用的时隙)。若ODUflex的首节点A收到命令要求将该ODUflex的带宽减小到3.75Gbps,其无损带宽调整过程与实例三中的带宽增大的过程比较类似,主要的差别有:
1)在控制平面,Path消息中的新的流量参数中,带宽的值比原来的小,各节点通过新、旧带宽的对比获知是需要减小带宽;同时,在Path消息中,通过新标签与旧标签的比较得到所要减少的时隙,或者新标签直接携带所要减少的时隙。
2)在数据平面,减小带宽的过程与增加带宽的过程相反,需要减小ODUflex的速率,再把时隙从链路连接中去掉。具体过程是:
ODUflex路径上的首节点收到ODUflex无损带宽调整命令后,或者各下游节点收到Path消息后,确定需要减少的时隙,在数据平面,首先运行LCR进行链路连接调整初始化,具体为:ODUflex路径上各节点对BWR协议使用的第二开销字节进行阻塞,然后,在每一对相邻节点之间进行LCR协议握手,完成握手后相邻两个节点均将GMP封装方式改为特殊模式,然后停止对BWR的阻塞,即对BWR开销字节进行透传,而LCR协议则暂时挂起;
当ODUflex经过的所有链路的LCR初始化成功后,首节点A与末节点C之间运行BWR,减小ODUflex的速率,具体为:首节点A的BWR开销字节就可以透传到末节点C,末节点C收到后也通过BWR开销字节进行响应;首节点A在收到BWR响应消息后,在下一个ODU复帧中调整ODUflex速率,调整成功后,再通过BWR开销向ODUflex路径上各节点指明调整成功;
最后再在ODUflex经过的各节点运行LCR协议,将之前指定的时隙从相应的链路连接中去掉。具体为:ODUflex路径各节点收到BWR成功指示后,关闭GMP特殊模式,同时,各对相邻节点之间在进行LCR协议握手后的下一个ODU复帧中,把指定的时隙从ODUflex链路连接中去掉。
如果数据平面在进行LCR或BWR时出现异常,导致带宽调整不成功,则需要进行回退操作,恢复到带宽调整前的状态。具体如下:
a)首节点A收到Resv响应消息后,等待数据平面的带宽调整结果。如果节点A的数据平面带宽调整不成功,则向节点A的控制平面上报调整出错;
b)节点A沿LSP方向逐节点向下游节点发送PathTear消息,请求在控制平面删除带宽调整后的LSP,即在控制平面删除带宽调整后的LSP的控制状态;
c)收到消息的各个节点判断之前的时隙减少操作是否成功,如果成功,则需要再次运行LCR协议,将减去的时隙重新增加到链路连接中;如果不成功,则不需要该回退操作。同时,各节点将之前在控制平面创建的调整带宽后的LSP的控制状态删除。
实施例三
本发明实施例三提供一种ODUflex路径上的节点设备,该节点设备为ODUflex路径上各段链路的下游节点,如图7中所示,该节点设备包括:
接收单元70,用于接收来自ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述接收单元70接收的请求消息中包含所述ODUflex路径的首节点为调整后的所述ODUflex路径分配的新LSP ID。
时隙分配单元71,用于根据所述tunnel ID查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
指示单元72,用于通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,以及向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整。
如图8所示,所述的节点设备还包括:
保存单元73,用于为调整后的路径创建控制状态,保存控制信息,保存的控制信息包括:tunnel ID、调整后带宽信息、新的LSP ID以及将调整后的ODUflex路径占用的时隙信息保存到对应的控制状态中。
所述接收单元70还用于接收所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送的回退指示消息,所述节点设备还包括:
判断单元74,用于在所述接收单元接收到所述回退指示消息后,判断数据平面的时隙调整是否成功;
回退单元75,用于在所述判断单元74判断时隙调整成功情况下,执行时隙调整回退操作,回退到时隙调整前的状态。
本实施例所述的节点设备与实施例一中ODUflex路径上各链路的下游节点相对应,为突出本实施例中所述节点设备的发明点,在本实施例中忽略了所述节点设备的一些功能,如在确定时隙调整信息后,触发数据平面进行时隙调整操作,以及进行比特速率调整等功能。
本发明实施例所述的节点设备能够实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
同时本实施例所述节点设备提供了回退机制,在调整失败情况下可以回退到调整前的状态,有效增强了ODUflex无损带宽调整的可靠性。
实施例四
本实施例提供一种ODUflex路径上的节点设备,该节点设备为ODUflex路径上各段链路的上游节点,如图9中所示,该节点设备包括:
时隙分配单元90,用于在本节点不是所述ODUflex路径末节点情况下,比较所述ODUflex路径调整后带宽信息和调整前带宽信息,确定与相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息;所述时隙调整信息包括:调整后的时隙或选择的需要调整的时隙;
发送单元91,用于向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含本节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
指示单元92,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,使得数据平面根据所述第一时隙调整命令调整本节点与所述相邻的下一节点之间的链路连接的时隙。
如图10所示,在所述节点设备为所述ODUflex路径的首节点时,还包括:
路径标识分配单元93,用于为调整后的所述ODUflex路径分配一个新的标签交换路径标识LSP ID,在发送给下游节点的所述请求消息中携带所述新的LSP ID。
还可以包括:
回退触发单元94,用于在接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示后,向下游节点发送回退指示消息。
如图11所示,所述节点设备还包括:
保存单元95,用于为调整后的路径创建控制状态,保存控制信息,保存的控制信息包括:tunnel ID、调整后带宽信息、新的LSP ID以及将调整后的ODUflex路径占用的时隙信息保存到对应的控制状态中。
还可以包括:
第一接收单元96,用于接收所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送的回退指示消息
判断单元97,用于在所述接收单元接收到所述回退指示消息后,判断数据平面的时隙调整是否成功;
回退单元98,用于在所述判断单元判断时隙调整成功情况下,执行时隙调整回退操作,回退到时隙调整前的状态。
如图12所示,所述节点设备还包括:
第二接收单元99,用于在本节点非首节点情况下,接收本节点的上游节点发送的请求消息,所述请求消息中携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述指示单元92,还用于根据所述第二接收单元接收的请求消息中的时隙调整信息向数据平面发送第二时隙调整命令,使得数据平面根据所述第二时隙调整命令调整所述上游节点与本节点之间的链路连接的时隙。
本实施例所述的节点设备与实施例二中ODUflex路径上各链路的上游节点相对应,为突出本实施例中所述节点设备的发明点,在本实施例中忽略了所述节点设备的一些功能。
本发明实施例所述的节点设备能够实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
同时本实施例所述节点设备提供了回退机制,在调整失败情况下可以回退到调整前的状态,有效增强了ODUflex无损带宽调整的可靠性。
实施例五
本实施例提供一种无损带宽调整***,包括ODUflex路径首节点和ODUflex路径末节点,还可以包括中间节点,其中
所述首节点,用于沿ODUflex路径向下游逐节点发送请求消息到所述末节点,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述末节点,用于接收所述请求消息,根据所述通道标识查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙,通过第一标签指示所述上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整;所述相邻的上游节点为所述首节点或者所述首节点和所述末节点之间的中间节点;
所述上游节点,用于接收所述第一标签,获得所述需要调整的时隙,向所述数据平面发送第一时隙调整命令,使得所述数据平面按照所述第一时隙调整命令调整所述上游节点与所述末节点之间的链路连接的时隙以及进行ODUflex比特速率调整。
若所述时隙调整命令为增加时隙的命令,则所述首节点和所述末节点还用于在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整。
若所述时隙调整命令为减少时隙的命令,则所述ODUflex路径上的节点还用于在所述首节点和所述末节点完成ODUflex比特速率调整后进行链路连接的时隙调整。
若所述相邻的上游节点为所述首节点和所述末节点之间的中间节点,则所述上游节点还用于接收所述请求消息,根据所述通道标识查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与所述上游节点相邻的上一节点之间的链路需要调整的时隙数量,选择需要调整的时隙,通过第二标签指示与所述上游节点相邻的上一节点调整后的时隙或所述选择的需要调整的时隙,向所述数据平面发送第二时隙调整命令,使得所述数据平面按照所述第二时隙调整命令调整所述上游节点和上一节点之间的链路连接的时隙以及进行ODUflex比特速率调整;
所述上游节点相邻的上一节点为所述首节点或者所述首节点和所述末节点之间的中间节点。
实施例六
本实施例提供一种无损带宽调整***,包括ODUflex路径首节点和ODUflex路径下游节点,所述下游节点为所述ODUflex路径末节点或者所述首节点和所述末节点之间的中间节点,其中,
所述首节点,用于沿ODUflex路径向相邻的下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;所述首节点还用于为带宽调整后的所述ODUflex路径分配一个新的标签交换路径标识LSP ID,在发送给下游节点的所述请求消息中携带所述新的LSP ID。所述首节点还用于在接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示后,向下游节点发送回退指示消息。
所述下游节点,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
所述下游节点向数据平面发送第二时隙调整命令;所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
综上所述,本实施例所述的ODUflex无损带宽调整方案无需人工参与,实现自动ODUflex无损带宽调整,因此避免了人工调整带宽导致的工作量大的问题和配置出错等问题;并且,由于在ODUflex无损带宽调整过程中无需人工逐个节点发送调整命令,因此加快了带宽调整速度,快速满足客户的带宽调整需求。
同时本实施例所述节点设备提供了回退机制,在调整失败情况下可以回退到调整前的状态,有效增强了ODUflex无损带宽调整的可靠性。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,例如只读存储器(简称ROM)、随机存取存储器(简称RAM)、磁盘、光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (22)
1.一种无损带宽调整方法,其特征在于,包括:
带宽可变的光通道数据单元ODUflex路径下游节点接收来自所述ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnelID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述请求消息由所述ODUflex路径的首节点沿ODUflex路径向下游逐节点发送到末节点;
所述下游节点根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
所述下游节点通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述ODUflex路径的首节点为调整后的所述ODUflex路径分配一个新的标签交换路径标识LSP ID,在所述请求消息中携带所述新的LSP ID。
3.如权利要求1所述的方法,其特征在于,所述下游节点通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙包括:
向上游节点发送响应消息,携带旧标签及新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙,所述旧标签中包含调整前所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;或
向上游节点发送响应消息,携带新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;或
向上游发送响应消息,携带新标签,所述新标签中包含所选择的需要调整的时隙,并指明该时隙调整是增加时隙数量还是减少时隙数量。
4.如权利要求3所述的方法,其特征在于,
若向上游节点发送响应消息,携带旧标签及新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙,所述旧标签中包含调整前所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙,所述方法还包括:所述上游节点对比新标签和旧标签获知需要调整的时隙;或
若下游节点向上游节点发送响应消息,携带新标签,所述新标签中包含调整后所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙,所述方法还包括:所述上游节点根据所述请求消息中的所述通道标识查找到所述ODUflex路径的旧标签,所述旧标签中包含调整前所述ODUflex路径在所述上游节点与所述下游节点之间的链路上占用的时隙;对比新标签和旧标签获知需要调整的时隙。
5.如权利要求1所述的方法,其特征在于,所述向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整包括:
若所述时隙调整命令为增加时隙的命令,则所述数据平面在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整;
若所述时隙调整命令为减少时隙的命令,则所述数据平面在完成ODUflex比特速率调整后进行ODUflex路径上的链路连接的时隙调整。
6.如权利要求1所述的方法,其特征在于,若接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示,所述方法还包括:
所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送回退指示消息;
ODUflex路径上的各节点收到回退指示消息后,判断之前数据平面的时隙调整是否成功,若成功则执行时隙调整回退操作,回退到时隙调整前的状态。
7.一种无损带宽调整方法,其特征在于,包括:
带宽可变的光通道数据单元ODUflex路径的上游节点向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;
所述下游节点根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
所述下游节点向数据平面发送第二时隙调整命令;
所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
8.如权利要求7所述的方法,其特征在于,所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整包括:
若所述第一时隙调整命令和第二时隙调整命令为增加时隙的命令,则所述数据平面在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整;
若所述第一时隙调整命令和第二时隙调整命令为减少时隙的命令,则所述数据平面在完成ODUflex比特速率调整后进行ODUflex路径上链路连接的时隙调整。
9.一种ODUflex路径上的节点设备,其特征在于,包括:
接收单元,用于接收来自所述ODUflex路径上游节点的请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
时隙分配单元,用于根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙;
指示单元,用于通过标签指示相邻的上游节点调整后的时隙或所述选择的需要调整的时隙,以及向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整。
10.如权利要求9所述的节点设备,其特征在于,所述接收单元接收的请求消息中包含所述ODUflex路径的首节点为调整后的所述ODUflex路径分配的新的标签交换路径标识LSP ID。
11.如权利要求9所述的节点设备,其特征在于,所述接收单元还用于接收所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送的回退指示消息,所述节点设备还包括:
判断单元,用于在所述接收单元接收到所述回退指示消息后,判断数据平面的时隙调整是否成功;
回退单元,用于在所述判断单元判断时隙调整成功情况下,执行时隙调整回退操作,回退到时隙调整前的状态。
12.一种ODUflex路径上的节点设备,其特征在于,包括:
时隙分配单元,用于在本节点不是所述ODUflex路径末节点情况下,比较所述ODUflex路径调整后带宽信息和调整前带宽信息,确定与相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息;所述时隙调整信息包括:调整后的时隙或选择的需要调整的时隙;
发送单元,用于向下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含本节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
指示单元,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,使得数据平面根据所述第一时隙调整命令调整本节点与所述相邻的下一节点之间的链路连接的时隙。
13.如权利要求12所述的节点设备,其特征在于,在所述节点设备为所述ODUflex路径的首节点时,还包括:
路径标识分配单元,用于为调整后的所述ODUflex路径分配一个新的标签交换路径标识LSP ID,在发送给下游节点的所述请求消息中携带所述新的LSP ID。
14.如权利要求13所述的节点设备,其特征在于,还包括:
回退触发单元,用于在接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示后,向下游节点发送回退指示消息。
15.如权利要求12所述的节点设备,其特征在于,还包括:
第一接收单元,用于接收所述ODUflex路径首节点沿ODUflex路径向下游逐节点发送的回退指示消息;
判断单元,用于在所述接收单元接收到所述回退指示消息后,判断数据平面的时隙调整是否成功;
回退单元,用于在所述判断单元判断时隙调整成功情况下,执行时隙调整回退操作,回退到时隙调整前的状态。
16.如权利要求12所述的节点设备,其特征在于,还包括:
第二接收单元,用于在本节点非首节点情况下,接收本节点的上游节点发送的请求消息,所述请求消息中携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述指示单元,还用于根据所述第二接收单元接收的请求消息中的时隙调整信息向数据平面发送第二时隙调整命令,使得数据平面根据所述第二时隙调整命令调整所述上游节点与本节点之间的链路连接的时隙。
17.一种无损带宽调整***,包括光通道数据单元ODUflex路径首节点和ODUflex路径末节点,其特征在于,包括:
所述首节点,用于沿ODUflex路径向下游逐节点发送请求消息到所述末节点,所述请求消息携带所述ODUflex路径的通道标识tunnel ID及调整后带宽信息,所述请求消息用于请求无损调整所述ODUflex路径的带宽;
所述末节点,用于接收所述请求消息,根据所述通道标识查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与相邻的上游节点之间的链路需要调整的时隙数量,选择需要调整的时隙,通过第一标签指示所述上游节点调整后的时隙或所述选择的需要调整的时隙,向数据平面发送时隙调整命令,使得所述数据平面按照所述时隙调整命令进行时隙调整和ODUflex比特速率调整;所述相邻的上游节点为所述首节点或者所述首节点和所述末节点之间的中间节点;
所述上游节点,用于接收所述第一标签,获得所述需要调整的时隙,向所述数据平面发送第一时隙调整命令,使得所述数据平面按照所述第一时隙调整命令调整所述上游节点与所述末节点之间的链路连接的时隙以及进行ODUflex比特速率调整。
18.如权利要求17所述的***,其特征在于,
若所述时隙调整命令为增加时隙的命令,则所述首节点和所述末节点还用于在所述ODUflex路径上的所有链路连接完成时隙调整后进行ODUflex比特速率调整。
若所述时隙调整命令为减少时隙的命令,则所述ODUflex路径上的节点还用于在所述首节点和所述末节点完成ODUflex比特速率调整后进行链路连接的时隙调整。
19.如权利要求21所述的***,其特征在于,若所述相邻的上游节点为所述首节点和所述末节点之间的中间节点,则所述上游节点还用于接收所述请求消息,根据所述通道标识查找到所述ODUflex路径调整前带宽信息,比较所述调整前带宽信息和所述调整后带宽信息,确定与所述上游节点相邻的上一节点之间的链路需要调整的时隙数量,选择需要调整的时隙,通过第二标签指示与所述上游节点相邻的上一节点调整后的时隙或所述选择的需要调整的时隙,向所述数据平面发送第二时隙调整命令,使得所述数据平面按照所述第二时隙调整命令调整所述上游节点和上一节点之间的链路连接的时隙以及进行ODUflex比特速率调整;
所述上游节点相邻的上一节点为所述首节点或者所述首节点和所述末节点之间的中间节点。
20.一种无损带宽调整***,包括光通道数据单元ODUflex路径首节点和ODUflex路径下游节点,所述下游节点为所述ODUflex路径末节点或者所述首节点和所述末节点之间的中间节点,其特征在于,包括:
所述首节点,用于沿ODUflex路径向相邻的下游节点发送请求消息,所述请求消息携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述上游节点确定的时隙调整信息的标签,所述请求消息用于请求无损调整所述ODUflex路径的带宽;所述时隙调整信息包括:调整后的时隙或所述上游节点选择的需要调整的时隙;
所述下游节点,用于根据所述时隙调整信息向数据平面发送第一时隙调整命令,以及在本节点不是所述ODUflex路径末节点情况下,根据所述通道标识查找得到所述ODUflex路径调整前带宽信息,比较所述调整后带宽信息和所述调整前带宽信息,确定与本下游节点相邻的下一节点之间的链路需要调整的时隙数量,根据所述需要调整的时隙数量确定时隙调整信息,继续向下一节点发送携带所述ODUflex路径的通道标识tunnel ID、调整后带宽信息及包含所述下游节点确定的时隙调整信息标签的请求消息;
所述下游节点向数据平面发送第二时隙调整命令;所述数据平面根据所述第一时隙调整命令和第二时隙调整命令进行时隙调整和ODUflex比特速率调整,其中,数据平面根据所述第一时隙调整命令调整所述上游节点与所述下游节点之间的链路连接的时隙,根据所述第二时隙调整命令调整所述下游节点与所述相邻的下一节点之间的链路连接的时隙。
21.如权利要求20所述的***,其特征在于,所述首节点还用于为带宽调整后的所述ODUflex路径分配一个新的标签交换路径标识LSP ID,在发送给下游节点的所述请求消息中携带所述新的LSP ID。
22.如权利要求20所述的***,其特征在于,所述首节点还用于在接收到数据平面发送的时隙调整失败或ODUflex比特速率调整失败指示后,向下游节点发送回退指示消息。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105395818A CN102143052B (zh) | 2010-11-08 | 2010-11-08 | 一种无损带宽调整方法、设备及*** |
CA2817178A CA2817178C (en) | 2010-11-08 | 2011-06-03 | Lossless bandwidth adjustment method, device and system |
PCT/CN2011/075321 WO2011144172A1 (zh) | 2010-11-08 | 2011-06-03 | 一种无损带宽调整方法、设备及*** |
RU2013126490/08A RU2541845C2 (ru) | 2010-11-08 | 2011-06-03 | Способ, устройство и система регулирования без потерь полосы пропускания |
EP11783089.3A EP2627043B1 (en) | 2010-11-08 | 2011-06-03 | Method, device and system for lossless bandwidth adjustment |
ES11783089.3T ES2654817T3 (es) | 2010-11-08 | 2011-06-03 | Método, dispositivo y sistema para el ajuste de ancho de banda sin interrupciones |
JP2013536985A JP5497242B2 (ja) | 2010-11-08 | 2011-06-03 | ロスレス帯域幅調整のための方法、デバイス、およびシステム |
US13/871,750 US9270375B2 (en) | 2010-11-08 | 2013-04-26 | Lossless bandwidth adjustment method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105395818A CN102143052B (zh) | 2010-11-08 | 2010-11-08 | 一种无损带宽调整方法、设备及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143052A true CN102143052A (zh) | 2011-08-03 |
CN102143052B CN102143052B (zh) | 2013-10-09 |
Family
ID=44410289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105395818A Active CN102143052B (zh) | 2010-11-08 | 2010-11-08 | 一种无损带宽调整方法、设备及*** |
Country Status (8)
Country | Link |
---|---|
US (1) | US9270375B2 (zh) |
EP (1) | EP2627043B1 (zh) |
JP (1) | JP5497242B2 (zh) |
CN (1) | CN102143052B (zh) |
CA (1) | CA2817178C (zh) |
ES (1) | ES2654817T3 (zh) |
RU (1) | RU2541845C2 (zh) |
WO (1) | WO2011144172A1 (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102439921A (zh) * | 2011-09-22 | 2012-05-02 | 华为技术有限公司 | 一种时隙资源配置方法及装置 |
CN102984605A (zh) * | 2011-09-07 | 2013-03-20 | 华为技术有限公司 | 一种光通道带宽的故障处理方法和装置 |
JP2014093593A (ja) * | 2012-11-01 | 2014-05-19 | Fujitsu Ltd | フレーム変換装置及びフレーム変換方法及び伝送装置 |
WO2015039454A1 (zh) * | 2013-09-23 | 2015-03-26 | 中兴通讯股份有限公司 | 一种配置节点的方法、装置及*** |
CN107566273A (zh) * | 2016-06-30 | 2018-01-09 | 瞻博网络公司 | 根据标签交换路径生成自动带宽调整策略 |
CN108462638A (zh) * | 2016-12-12 | 2018-08-28 | 中国电信股份有限公司 | 业务路由的确定方法以及*** |
CN110267310A (zh) * | 2018-03-12 | 2019-09-20 | 中兴通讯股份有限公司 | 链路容量调整方法及装置、***、控制器、网络节点 |
CN110266511A (zh) * | 2019-04-11 | 2019-09-20 | 中国联合网络通信集团有限公司 | 带宽配置方法和装置 |
WO2020024735A1 (zh) * | 2018-08-02 | 2020-02-06 | 中兴通讯股份有限公司 | 监控信道控制方法、装置及设备 |
WO2020029722A1 (zh) * | 2018-08-10 | 2020-02-13 | 中兴通讯股份有限公司 | 一种业务切换的方法、装置及存储介质 |
CN111464889A (zh) * | 2020-03-20 | 2020-07-28 | 烽火通信科技股份有限公司 | 一种通道带宽调整方法及*** |
CN111541959A (zh) * | 2020-04-21 | 2020-08-14 | 国网浙江省电力有限公司信息通信分公司 | 带宽调整方法及相关装置、设备、计算机可读存储介质 |
CN112653534A (zh) * | 2019-10-12 | 2021-04-13 | ***通信有限公司研究院 | 一种时隙对齐方法、装置、设备及计算机可读存储介质 |
CN113453097A (zh) * | 2021-06-23 | 2021-09-28 | 烽火通信科技股份有限公司 | 业务恢复方法、装置、设备及可读存储介质 |
WO2023284563A1 (zh) * | 2021-07-16 | 2023-01-19 | 中兴通讯股份有限公司 | 时隙配置方法、时隙配置装置及计算机可读存储介质 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724599B (zh) * | 2011-03-30 | 2016-08-24 | 中兴通讯股份有限公司 | 一种控制平面带宽调整处理方法 |
JP5942542B2 (ja) | 2012-03-29 | 2016-06-29 | 富士通株式会社 | 伝送方法及びノード装置 |
US9136940B2 (en) * | 2012-08-14 | 2015-09-15 | Electronics And Telecommunications Research Institute | Method for resizing network connection in the optical transport network supporting protection switching |
US9136903B2 (en) * | 2012-08-14 | 2015-09-15 | Electronics And Telecommunications Research Institute | Method for resizing network connection in the optical transport network supporting protection switching |
EP2747318B1 (en) * | 2012-12-19 | 2015-03-25 | Alcatel Lucent | Method and apparatus for transmitting signals in an optical transport network |
JP5987679B2 (ja) * | 2012-12-21 | 2016-09-07 | 富士通株式会社 | ビットレート可変機能を含む光伝送装置 |
US10469365B2 (en) * | 2014-10-27 | 2019-11-05 | Juniper Networks, Inc. | Label switched path node failure management for label switched paths having refresh interval independent fast reroute facility protection |
US20170048140A1 (en) * | 2015-08-14 | 2017-02-16 | Infinera Corporation | Dynamic lsp resizing in a gmpls mesh network |
CN112242966B (zh) * | 2019-07-19 | 2023-11-28 | 华为技术有限公司 | 数据转发方法和装置 |
CN112804078B (zh) * | 2020-07-23 | 2022-03-18 | 中兴通讯股份有限公司 | 带宽调整方法、业务传输方法、网络设备和可读存储介质 |
CN114422319A (zh) * | 2020-10-12 | 2022-04-29 | 中兴通讯股份有限公司 | 带宽调整方法、装置和***、电子设备、可读存储介质 |
CN114915366A (zh) * | 2021-02-10 | 2022-08-16 | 华为技术有限公司 | 一种通信方法、设备和芯片*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101207508A (zh) * | 2006-12-19 | 2008-06-25 | 中兴通讯股份有限公司 | 实现光网络带宽按需分配的方法和*** |
CN101388838A (zh) * | 2007-07-11 | 2009-03-18 | 日本电气株式会社 | 基于资源的使用状态选择时隙的装置和方法 |
CN101729370A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 调节业务占用带宽的方法、装置和*** |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2038646C (en) * | 1990-03-20 | 1995-02-07 | Katsumi Oomuro | Atm communication system with optimal traffic control by changing the allocated bandwidth |
EP0785652A4 (en) * | 1995-07-03 | 2001-07-11 | Nippon Telegraph & Telephone | COMMUNICATION NETWORK WITH VARIABLE WIDTH |
JP3394430B2 (ja) * | 1997-09-09 | 2003-04-07 | 富士通株式会社 | ネットワークシステム及び交換機 |
US20020133589A1 (en) * | 1998-09-11 | 2002-09-19 | Rajugopal R. Gubbi | Dynamic bandwidth negotiation scheme for wireless computer networks |
US6631118B1 (en) * | 1998-11-10 | 2003-10-07 | At&T Corp. | System and method for providing dynamic bandwidth on demand |
US6594265B1 (en) * | 1998-11-10 | 2003-07-15 | International Business Machines Corporation | Method and system in an asynchronous transfer mode (ATM) network for providing an available bit rate interface to a continuous bit rate virtual path connection with adjustable bandwidth |
JP3436174B2 (ja) * | 1999-03-09 | 2003-08-11 | 日本電気株式会社 | 通信方法 |
US6606744B1 (en) * | 1999-11-22 | 2003-08-12 | Accenture, Llp | Providing collaborative installation management in a network-based supply chain environment |
US7023846B1 (en) * | 2000-07-18 | 2006-04-04 | Nortel Networks Limited | System, device, and method for establishing and removing a label switched path in a communication network |
JP3714329B2 (ja) * | 2002-01-22 | 2005-11-09 | 日本電信電話株式会社 | 可変容量リンク装置及び可変容量リンク設定方法 |
CN1266895C (zh) * | 2003-03-11 | 2006-07-26 | 华为技术有限公司 | 动态调整内嵌式弹性分组环环网带宽的方法 |
JP4068492B2 (ja) * | 2003-04-01 | 2008-03-26 | 富士通株式会社 | ネットワークレイヤ連携プログラムおよびネットワークレイヤ連携装置 |
US7689239B2 (en) * | 2003-09-16 | 2010-03-30 | Motorola, Inc. | System, method, and apparatus for establishing headroom for a mobile station |
KR100712323B1 (ko) * | 2003-10-02 | 2007-05-02 | 삼성전자주식회사 | 패킷 통신 시스템에서 빠른 전송율 변화를 지원하는 역방향 전송율 스케쥴링 방법 및 장치 |
KR100563656B1 (ko) * | 2003-10-17 | 2006-03-23 | 한국전자통신연구원 | 인터넷 차별 서비스 망에서 입력 호 상태를 반영한 적응적연결 수락 제어방법 |
IL160921A (en) * | 2004-03-18 | 2009-09-01 | Veraz Networks Ltd | Method and device for quality management in communication networks |
US8930569B2 (en) * | 2004-05-05 | 2015-01-06 | Qualcomm Incorporated | Methods and apparatus for optimum file transfers in a time-varying network emvironment |
US20050283535A1 (en) * | 2004-06-17 | 2005-12-22 | Michele Covell | Method and system for interactive control of media over a network |
CN100531191C (zh) * | 2004-09-06 | 2009-08-19 | 华为技术有限公司 | Ngn网络传送层业务实现方法和*** |
JP4425211B2 (ja) * | 2005-11-30 | 2010-03-03 | 日本電信電話株式会社 | 仮想大容量パス制御方法およびパス通信装置および下位レイヤ通信装置 |
KR100961743B1 (ko) * | 2005-12-09 | 2010-06-07 | 삼성전자주식회사 | 다중 홉 중계방식의 광대역 무선 접속통신시스템에서 중계서비스를 지원하기 위한 장치 및 방법 |
JP5037143B2 (ja) * | 2007-01-15 | 2012-09-26 | 富士通株式会社 | 予備パス帯域の管理およびパス帯域の変更 |
US8626896B2 (en) * | 2007-12-13 | 2014-01-07 | Dell Products, Lp | System and method of managing network connections using a link policy |
CN101834688B (zh) * | 2009-03-09 | 2011-08-31 | 华为技术有限公司 | 光传送网中的映射、解映射方法及装置 |
EP2228928B1 (en) * | 2009-03-09 | 2012-06-13 | Alcatel Lucent | Method for data transmission in an optical transport network |
US8144720B2 (en) * | 2009-04-24 | 2012-03-27 | Telefonaktiebolaget L M Ericsson (Publ) | Uplink radio resource allocation in the presence of power limited users |
CN101645797B (zh) * | 2009-08-25 | 2011-04-13 | 华为技术有限公司 | 自动保护倒换方法、设备和*** |
CN102195859B (zh) * | 2010-03-04 | 2015-05-06 | 中兴通讯股份有限公司 | 基于gfp的灵活光通道数据单元带宽调整方法及*** |
US8363670B2 (en) * | 2010-04-20 | 2013-01-29 | Vitesse Semiconductor Corporation | Framed flows over packet-switched fabrics |
JP5578957B2 (ja) * | 2010-06-16 | 2014-08-27 | 日本電信電話株式会社 | デジタル伝送システム及びデジタル伝送方法 |
JP5472467B2 (ja) * | 2010-07-30 | 2014-04-16 | 富士通株式会社 | 信号収容方法、フレーム生成装置、フレーム受信装置及び伝送システム |
US8699518B2 (en) * | 2010-10-15 | 2014-04-15 | Fujitsu Limited | Dynamic circuit adjustment |
US8982775B2 (en) * | 2010-11-02 | 2015-03-17 | Infinera Corporation | GMPLS signaling for networks having multiple multiplexing levels |
-
2010
- 2010-11-08 CN CN2010105395818A patent/CN102143052B/zh active Active
-
2011
- 2011-06-03 EP EP11783089.3A patent/EP2627043B1/en active Active
- 2011-06-03 JP JP2013536985A patent/JP5497242B2/ja active Active
- 2011-06-03 CA CA2817178A patent/CA2817178C/en active Active
- 2011-06-03 ES ES11783089.3T patent/ES2654817T3/es active Active
- 2011-06-03 RU RU2013126490/08A patent/RU2541845C2/ru active
- 2011-06-03 WO PCT/CN2011/075321 patent/WO2011144172A1/zh active Application Filing
-
2013
- 2013-04-26 US US13/871,750 patent/US9270375B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101207508A (zh) * | 2006-12-19 | 2008-06-25 | 中兴通讯股份有限公司 | 实现光网络带宽按需分配的方法和*** |
CN101388838A (zh) * | 2007-07-11 | 2009-03-18 | 日本电气株式会社 | 基于资源的使用状态选择时隙的装置和方法 |
CN101729370A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 调节业务占用带宽的方法、装置和*** |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102984605A (zh) * | 2011-09-07 | 2013-03-20 | 华为技术有限公司 | 一种光通道带宽的故障处理方法和装置 |
CN102984605B (zh) * | 2011-09-07 | 2015-06-03 | 华为技术有限公司 | 一种光通道带宽的故障处理方法和装置 |
CN102439921A (zh) * | 2011-09-22 | 2012-05-02 | 华为技术有限公司 | 一种时隙资源配置方法及装置 |
CN102439921B (zh) * | 2011-09-22 | 2014-02-19 | 华为技术有限公司 | 一种时隙资源配置方法及装置 |
JP2014093593A (ja) * | 2012-11-01 | 2014-05-19 | Fujitsu Ltd | フレーム変換装置及びフレーム変換方法及び伝送装置 |
WO2015039454A1 (zh) * | 2013-09-23 | 2015-03-26 | 中兴通讯股份有限公司 | 一种配置节点的方法、装置及*** |
US9887796B2 (en) | 2013-09-23 | 2018-02-06 | Zte Corporation | Method for configuring a node, device and system |
CN107566273A (zh) * | 2016-06-30 | 2018-01-09 | 瞻博网络公司 | 根据标签交换路径生成自动带宽调整策略 |
CN107566273B (zh) * | 2016-06-30 | 2020-08-18 | 瞻博网络公司 | 根据标签交换路径生成自动带宽调整策略 |
US10581752B2 (en) | 2016-06-30 | 2020-03-03 | Juniper Networks, Inc. | Generating automatic bandwidth adjustment policies per label-switched path |
US11411882B2 (en) | 2016-06-30 | 2022-08-09 | Juniper Networks, Inc. | Generating automatic bandwidth adjustment policies per label-switched path |
CN108462638A (zh) * | 2016-12-12 | 2018-08-28 | 中国电信股份有限公司 | 业务路由的确定方法以及*** |
CN108462638B (zh) * | 2016-12-12 | 2021-05-25 | 中国电信股份有限公司 | 业务路由的确定方法以及*** |
CN110267310A (zh) * | 2018-03-12 | 2019-09-20 | 中兴通讯股份有限公司 | 链路容量调整方法及装置、***、控制器、网络节点 |
CN110808793B (zh) * | 2018-08-02 | 2022-04-15 | 中兴通讯股份有限公司 | 监控信道控制方法、设备及可读存储介质 |
CN110808793A (zh) * | 2018-08-02 | 2020-02-18 | 中兴通讯股份有限公司 | 监控信道控制方法、设备及可读存储介质 |
WO2020024735A1 (zh) * | 2018-08-02 | 2020-02-06 | 中兴通讯股份有限公司 | 监控信道控制方法、装置及设备 |
CN110830142A (zh) * | 2018-08-10 | 2020-02-21 | 中兴通讯股份有限公司 | 一种业务切换的方法、装置及存储介质 |
WO2020029722A1 (zh) * | 2018-08-10 | 2020-02-13 | 中兴通讯股份有限公司 | 一种业务切换的方法、装置及存储介质 |
CN110266511B (zh) * | 2019-04-11 | 2021-10-15 | 中国联合网络通信集团有限公司 | 带宽配置方法和装置 |
CN110266511A (zh) * | 2019-04-11 | 2019-09-20 | 中国联合网络通信集团有限公司 | 带宽配置方法和装置 |
CN112653534A (zh) * | 2019-10-12 | 2021-04-13 | ***通信有限公司研究院 | 一种时隙对齐方法、装置、设备及计算机可读存储介质 |
CN112653534B (zh) * | 2019-10-12 | 2023-09-19 | ***通信有限公司研究院 | 一种时隙对齐方法、装置、设备及计算机可读存储介质 |
CN111464889A (zh) * | 2020-03-20 | 2020-07-28 | 烽火通信科技股份有限公司 | 一种通道带宽调整方法及*** |
CN111464889B (zh) * | 2020-03-20 | 2022-02-01 | 烽火通信科技股份有限公司 | 一种通道带宽调整方法及*** |
CN111541959A (zh) * | 2020-04-21 | 2020-08-14 | 国网浙江省电力有限公司信息通信分公司 | 带宽调整方法及相关装置、设备、计算机可读存储介质 |
CN111541959B (zh) * | 2020-04-21 | 2022-03-25 | 国网浙江省电力有限公司信息通信分公司 | 带宽调整方法及相关装置、设备、计算机可读存储介质 |
CN113453097A (zh) * | 2021-06-23 | 2021-09-28 | 烽火通信科技股份有限公司 | 业务恢复方法、装置、设备及可读存储介质 |
WO2023284563A1 (zh) * | 2021-07-16 | 2023-01-19 | 中兴通讯股份有限公司 | 时隙配置方法、时隙配置装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20130243427A1 (en) | 2013-09-19 |
EP2627043B1 (en) | 2017-11-15 |
CA2817178A1 (en) | 2011-11-24 |
EP2627043A1 (en) | 2013-08-14 |
JP2013545389A (ja) | 2013-12-19 |
WO2011144172A1 (zh) | 2011-11-24 |
RU2541845C2 (ru) | 2015-02-20 |
EP2627043A4 (en) | 2014-01-08 |
RU2013126490A (ru) | 2014-12-20 |
CN102143052B (zh) | 2013-10-09 |
JP5497242B2 (ja) | 2014-05-21 |
ES2654817T3 (es) | 2018-02-15 |
CA2817178C (en) | 2016-08-16 |
US9270375B2 (en) | 2016-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143052B (zh) | 一种无损带宽调整方法、设备及*** | |
CN106803814B (zh) | 一种灵活以太网路径的建立方法、装置及*** | |
EP3554026B1 (en) | Flexible ethernet-based service flow transmission | |
US7372870B2 (en) | Ethernet transmission apparatus with a quick protective and fair attribute and its method | |
EP2037626B1 (en) | Bandwidth adjusting method in bod transaction and apparatus thereof | |
CN102036132B (zh) | 时隙端口号分配方法、装置及*** | |
CN101212455B (zh) | 一种链路聚合控制方法 | |
US7881299B2 (en) | Method and apparatus for managing and transmitting fine granularity services | |
CN101945307A (zh) | 光网络中标签的分配处理方法、光通信装置及光通信*** | |
US20090103533A1 (en) | Method, system and node apparatus for establishing identifier mapping relationship | |
CN101754054B (zh) | 业务传输处理方法、装置和*** | |
CN108282416B (zh) | 一种基于数据帧的调度方法和装置 | |
CN102447611B (zh) | 一种建立和拆除双向点到多点标签转发路径的方法及*** | |
CN104967571A (zh) | 一种带宽调整方法及装置 | |
CN102724599B (zh) | 一种控制平面带宽调整处理方法 | |
CN100502528C (zh) | 实现自动交换光网络中光连接间的关联的方法 | |
CN112787953B (zh) | 确定性业务流传送方法和装置、电子设备、存储介质 | |
CN101621447B (zh) | 一种业务路径计算的方法、设备和*** | |
CN102447612B (zh) | 双向点到多点标签转发路径建立、接枝和剪枝方法及*** | |
CN102547490A (zh) | 一种连接建立的方法和*** | |
WO2019128648A1 (zh) | 带宽调整方法、装置、***、传送平面节点及存储介质 | |
CN115038172A (zh) | 一种时隙分配处理方法、设备及存储介质 | |
CN116319549B (zh) | 分布式流量调度方法及装置 | |
WO2022193751A1 (zh) | 时隙配置方法、业务路径创建方法、装置、设备及介质 | |
CN102624603B (zh) | 获取ODUflex连接所需支路时隙数的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |