基于gfp的灵活光通道数据单元带宽调整方法及系统的制作方法

文档序号:7744121阅读:369来源:国知局
专利名称:基于gfp的灵活光通道数据单元带宽调整方法及系统的制作方法
技术领域
本发明涉及通信技术领域,具体来说是一种OTN(OpticalTransport Network,光传送网)中基于GFP (Generic FramingProcedure,通用成帧规程)的灵活光通道数据单元 ODUflex(Opticalchannel Data Unit flexible)的带宽调整方法及系统。
背景技术
目前,随着OTN的发展及OTN相关标准的不断完善,ITU-T提出了灵活的光通道数据单元(ODUflex)。相关技术的一种ODUflex是用来承载分组客户信号的ODUflex(GFP), GFP是指Generic framing procedure,通用成帧规程。该技术将分组客户信号通过GFP封装进ODUflex(GFP)。其中,客户信号按照速率是否变化分为固定比特速率的客户信号和可变比特速率的客户信号。相关技术的ODUflex(GFP)可以是任意速率的,但目前一个ODUflex(GFP)被固定地分配足够大的带宽,以便ODUflex(GFP)能在最坏的情况下完成传送。例如,基于IEEE802. 3标准的以太网媒体访问控制层(MediaAccess Control, MAC)帧信号属于可变比特速率的客户信号,对OTN网络带宽需求是动态变化的,其帧长度和帧间隔是动态变化的。以0TU3承载10吉比特以太网(IOGigabit Ethernet, IOGbE)以太网MAC帧信号可能的最大速率将以太网MAC帧信号进行帧映射的GFP封装。(2)GFP封装后的信号异步映射至低阶0DU2。由于以太网MAC帧信号速率是不断变化的,因此需要在低阶ODU的净荷中随着以太网MAC帧信号速率的变化插入GFP空闲巾贞,以达到速率匹配的目的。(3)将多个低阶0DU2复用至一个高阶0DU3。高阶0DU3插入开销后形成0TU3信号在OTN网络中传送。在OTN传送过程中,分配给低阶0DU2的时隙数是固定不变,也就是占用的OTN网络带宽是固定不变的。可见,分组客户信号的带宽是随时间变化的,而为ODUflex(GFP)分配有冗余的带宽是固定的,这就导致带宽资源的浪费。

发明内容
本发明的主要目的在于提供一种基于GFP的ODUflex的带宽调整方法及系统,以至少解决上述问题。根据本发明的一个方面,提供了一种基于GFP的ODUflex带宽调整方法,包括以下步骤源端发送包含带宽调整参数的带宽调整控制帧;多个中间节点通过ODUflex链路转发带宽调整控制帧至宿端,在转发过程中,多个中间节点判断其资源满足带宽调整参数,则预留带宽调整资源;宿端在接收到带宽调整控制帧之后,通过多个中间节点向源端反馈包含调整确认信息的调整确认帧;多个中间节点根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整。优选的,带宽调整参数包括状态指示、支路端口号指示、支路时隙数量指示、中间节点状态指示、和调整状态确认指示。
优选的,状态指示包括增长指示、减少指示和正常状态。优选的,当状态指示为增长指示时,多个中间节点根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整的步骤包括多个中间节点将预留的带宽调整资源增加到ODUflex链路上;以及源端接收到调整确认帧后,将带宽调整控制帧的状态指示设置为正常状态并发送;或者,源端接收到调整确认帧后,将带宽调整控制帧的状态指示设置为正常状态并发送;以及转发过程中,多个中间节点将所述预留的带宽调整资源增加到ODUflex链路上。优选的,当状态指示为减少指示时,多个中间节点根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整的步骤包括多个中间节点将预留的带宽调整资源从ODUflex链路上去除;以及源端接收到调整确认帧后,将带宽调整控制帧的状态指示设置为正常状态并发送;或者,源端接收到调整确认帧后,将带宽调整控制帧的状态指示设置为正常状态并发送;以及转发过程中,多个中间节点将预留的带宽调整资源从ODUflex链路上去除。优选的,带宽调整参数位于ODUflex的OPUflex OH区域的第15列第1、2、和3行。优选的,带宽调整控制帧为复帧,包括4乘以N帧,其中N为自然数。优选的,所述基于GFP的ODUflex带宽调整方法还包括以下步骤多个中间节点在转发带宽调整控制帧至宿端过程中,判断其资源不满足带宽调整参数,则停止转发带宽调整控制帧,并向源端发送包含调整失败信息的调整失败帧;以及源端接收调整失败帧,停止对ODUflex链路的带宽进行调整。优选的,向源端发送包含调整失败信息的调整失败帧包括以下步骤一个中间节点判断其资源不满足带宽调整参数;在源端方向判断资源不足的中间节点之前的中间节点转发包含调整失败信息的调整失败帧至源端,并释放预留的带宽调整资源。根据本发明的另一方面,提供了一种基于GFP的ODUflex带宽调整系统,包括源端,用于发送包含带宽调整参数的带宽调整控制帧;多个中间节点,其包括转发模块,用于通过ODUflex链路转发带宽调整控制帧至宿端,向源端转发包含调整确认信息的调整确认帧;预留模块,用于在转发过程中,判断其资源满足带宽调整参数,则预留带宽调整资源; 以及调整模块,用于根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex 链路的带宽进行调整;宿端,用于在接收到带宽调整控制帧之后,发出调整确认帧。优选的,带宽调整参数包括状态指示,所述状态指示包括增长指示、减少指示和正常状态。优选的,调整模块包括增加资源子模块,用于当状态指示为增长指示时,将预留的带宽调整资源增加到ODUflex链路上;减少资源子模块,用于当状态指示为减少指示时, 将预留的带宽调整资源从所述ODUflex链路上去除。优选的,多个中间节点还包括调整失败模块,用于在转发过程中,判断其资源不满足带宽调整参数,则停止转发带宽调整控制帧,并向源端发送包含调整失败信息的调整失败帧;源端,还用于接收调整失败帧,停止对ODUflex链路的带宽进行调整。优选的,多个中间节点还包括资源释放模块,用于接收调整失败帧,并释放预留的带宽调整资源。本发明通过在ODUflex(GFP)帧中增加带宽调整OPU开销,使得ODUflex(GFP)帧具备调整带宽的能力,与现有技术相比,本发明具有(1) ODUflex (GFP)的调整过程既不需要拆除原有的ODUflex链路也不需要重建立新的满足带宽需求的链路,ODUflex(GFP)链路在调整过程中保持正常工作状态,没有任何中断。(2)不需要升级网管系统和控制平面,因为在调整过程中几乎没有网管和控制平面的参与,这样就避免了很多由网管系统或控制平面升级所引起的管理和实现上的困难。(3)调整方法简单,可以很容易的实现ODUflex (GFP)的带宽调整,方便软件和硬件的更新。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的一种基于GFP的ODUflex带宽调整系统实施例一的结构示意图;图2是本发明的一种基于GFP的ODUflex带宽调整系统实施例二的结构示意图;图3是本发明的一种ODUflex带宽调整参数的位置示意图;图4是本发明的一种ODUflex带宽调整控制帧的结构示意图;图5是本发明的一种基于GFP的ODUflex带宽调整方法实施例一的步骤流程图;图6是本发明的一种成功的ODUflex带宽增加调整过程图;图7是本发明的一种失败的ODUflex带宽增加调整过程图;图8是本发明的一种ODUflex带宽减少调整过程图;图9是本发明的一种ODUflex带宽增加调整方法实施例一的步骤流程图;图10是本发明的一种ODUflex带宽增加调整方法实施例二的步骤流程图;图11是本发明的一种ODUflex带宽减少调整方法实施例的步骤流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。参照图1,示出了本发明的一种基于GFP的ODUflex带宽调整系统实施例一的结构示意图,具体可以包括源端101,用于发送包含带宽调整参数的带宽调整控制帧;多个中间节点103,每个中间节点103包括转发模块1031,用于通过ODUflex链路转发带宽调整控制帧至宿端105,以及向源端101转发由宿端105反馈的包含调整确认信息的调整确认帧;预留模块1033,用于在转发所述带宽调整控制帧过程中,判断本中间节点的资源满足带宽调整参数,则预留带宽调整资源;调整模块1035,用于根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整;宿端105,用于在接收到带宽调整控制帧之后,发出调整确认帧。具体地,当ODUflex链路的流量增大或者减少时,需要启动ODUflex链路的带宽调整,可以由网管系统通知源端101发起调整过程。源端101向宿端105方向上与其相邻的中间节点103发送带宽调整控制帧,该带宽调整帧中包含有带宽调整参数,如增加或减少带宽的状态指示、要求带宽调整的支路端口号指示、要求调整的支路时隙数量指示、中间节点状态指示及调整状态确认指示等。中间节点103收到所述带宽调整控制帧后,如果有满足带宽调整参数的资源如空闲时隙,则预留模块1033为ODUflex链路预留该资源,并通过转发模块1031向下一个中间节点103转发所述带宽调整控制帧,下一中间节点103在接收到转发来的所述带宽调整控制帧后,也判断其自身是否有满足带宽调整参数的资源,如果有则预留,并且向与其邻接的宿端105方向的下一个中间节点103转发带宽调整控制帧。每一个中间节点103都在满足所述带宽调整参数的情况下,执行上述预留、转发过程,直到宿端105。当宿端105收到所述带宽调整控制帧,表明源端101到宿端105之间的所有中间节点103都满足带宽调整参数,可以进行ODUflex链路带宽调整。这时,宿端105通过中间节点103的转发模块1031向源端101方向发送包含确认信息的调整确认帧,中间节点103 在收到调整确认帧后,其调整模块1035使用之前预留的资源对DUflex链路的带宽进行调整。参照图2,示出了本发明的一种基于GFP的ODUflex带宽调整系统实施例二的结构示意图,具体可以包括源端201,用于发送包含带宽调整参数的带宽调整控制帧,以及接收调整失败帧, 停止对ODUflex链路的带宽进行调整;其中,所述带宽调整参数包括状态指示,所述状态指示包括增长指示、减少指示和正常状态;多个中间节点203,每个中间节点203包括转发模块2031,用于通过ODUflex链路转发带宽调整控制帧至宿端205,以及向源端201转发由宿端205反馈的包含调整确认信息的调整确认帧;预留模块2033,用于在转发所述带宽调整控制帧过程中,判断本中间节点的资源满足带宽调整参数,则预留带宽调整资源;调整模块2035,用于根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整;优选的,调整模块2035还可以进一步包括增加资源子模块20351,用于当状态指示为增长指示时,将所述预留的带宽调整资源增加到所述ODUflex链路上;减少资源子模块20353,用于当状态指示为减少指示时,将所述预留的带宽调整资源从所述ODUflex链路上去除;所述中间节点203还可以包括调整失败模块2037,用于在转发过程中,判断其资源不满足带宽调整参数,则停止转发带宽调整控制帧,并向源端201发送包含调整失败信息的调整失败帧;资源释放模块2039,用于接收调整失败帧,并释放预留的带宽调整资源;宿端205,用于在接收到带宽调整控制帧之后,发出调整确认帧。以ODUflex链路的流量增大,需要增加ODUflex链路的带宽为例。源端201向宿端205方向的第一个中间节点203发送状态指示为增长指示的带宽调整控制帧,第一个中间节点203判断其资源可以满足调整要求,预留模块2033预留该资源,并通过转发模块2031 向第二个中间节点203转发所述带宽调整控制帧。第二个中间节点203收到该带宽调整控制帧后,判断其资源无法满足调整需求,则其调整失败模块2037停止向下一个中间节点 203转发带宽调整控制帧,并向第一个中间节点203发送包含调整失败信息的调整失败帧。 第一个中间节点203的资源释放模块2039收到该调整失败帧后,释放其预留的资源,并通过其转发模块2031向源端201转发调整失败帧。源端201接收所述调整失败帧,停止对 ODUflex链路的带宽增加调整。上述过程中,若第二个中间节点203有满足调整需求的资源,则预留该资源,向第三个中间节点203继续转发所述带宽调整控制帧。若源端201至宿端205之间的所有中间节点203都有满足调整需求的资源,则均预留资源,带宽调整控制帧被中间节点203依次转发直至宿端205。宿端205收到所述带宽调整控制帧,得知所有中间节点203都满足带宽调整参数,可以进行增加ODUflex链路带宽调整。宿端205通过中间节点203向源端201 依次发送包含确认信息的调整确认帧,中间节点203在收到调整确认帧后,得知可以增加 DUflex链路的带宽,增加资源子模块20351使用之前预留的资源对DUflex链路的带宽进行增加调整。当ODUflex链路的流量减小,需要减少ODUflex链路的带宽时,ODUfIex带宽调整系统对链路带宽的减少调整与上述增加链路带宽调整类似,在此不再赘述。通过上述实施例,使得ODUflex链路的带宽得以动态调整,更好地满足了分组客户信号的多种带宽要求,且有效地提高了带宽利用率并节约了带宽资源。本发明通过使用包含有带宽调整参数的ODUflex带宽调整控制帧调整ODUflex链路带宽。ODUflex带宽调整参数包括状态指示CTRL、支路端口号指示TP#、支路时隙数量指示TSN、中间节点状态指示ISC和调整状态确认指示RSC。可选的,还可以包括CRC校验。使用这些参数可以使中间节点方便地获知ODUflex链路需要资源调整的情况,提高了链路带宽调整效率。下面以图3和图4为例对本发明的ODUflex带宽调整控制帧作以介绍。参照图3,示出了本发明的一种ODUflex带宽调整参数的位置示意图。本实施例中,ODUflex帧包括帧定位区域FAS 0Η,OTU特定开销区域OTU OH, ODU特定开销区域 ODUflex 0Η,OPU净荷区域OPUflex Payload,以及OPU特定开销区域OPUflex 0H。可以将所述带宽调整参数安排在ODUflex的OPUflex OH区域的第15列第1、2、和3行,成为新的 OPUflex控制开销。OPUflex OH区域的第15列目前为预留区域,将参数安排在该区域,一方面可以无须使用单独的数据帧,节约了实现成本,减小了信令开销;另一方面,使得接收 ODUflex帧的中间节点以及源、宿端可以直接从ODUflex中解读相关控制开销,对带宽进行调整,无须对软、硬件进行过多调整。新的OPUflex 控制开销使用复帧结构,通过 MFAS (MultiFrameAlignment Signal, 复帧定位信号)将复帧组织在一起,复帧可以由4XN(N= 1,2,3, ... ,64)帧组成,本实施例中N= 1。这样,可以得到足够的空间用来指示支路端口号和支路时隙的数量,方便将来出现更高速率的高阶ODU(HO 0DU)时扩展开销用。新的OPUflex控制开销可以安排在复帧结构中的任意位置,当N = 1时,可以将控制开销设置为如图4所示的结构。
新的OPUflex控制开销的定义如下2-bit CTRL 状态指示,INCREMENT (01)表示增加支路时隙 TS,DECREMENT (10)表示减少TS,NORMAL(11)指示正常状态,以及UNUSED(00)表示设备不支持调整。在OPUflex 控制开销中设置状态指示,可以直接获取ODUflex链路的带宽调整需求,减少额外信令开销。7-bit TP# 用来指示需要增加或减少带宽的支路端口号,可以唯一表示ODUflex 帧。HO 0PU2时可以使用3-bit,HO 0PU3时可以使用5_bit,HO 0PU4可以使用7_bit。7-bit TSN 用来指示需要增加或减少的TS数量。HO 0PU2时可以使用3_bit,HO 0PU3时可以使用5-bit,HO 0PU4可以使用7_bit。1-bit ISC 中间节点状态指示,中间节点向源端So和宿端Sk发送ODUflex帧。 ISC = OK(O)表示中间节点空闲TS数步满足要求;否则,表示中间节点没有足够的TS完成调整,如 ISC = FAILED(I)。ISC 默认为 0。1-bit RSC 调整状态确认指示,从宿端Sk发往源端So和所有中间节点。RSC翻转表示宿端Sk确认收到ODUf Iex带宽调整控制帧,整条链路所有中间节点都能满足调整所需的TS,可以进行调整。可选的CRC校验。在ODUflex复帧的每帧中可以选择安排一定比特的CRC进行差错校验,也可以不使用CRC校验。本实施例中以选择CRC8为例。参照图5,示出了本发明的一种基于GFP的ODUf Iex带宽调整方法实施例一的步骤流程图,具体可以包括以下步骤步骤501 源端发送包含带宽调整参数的带宽调整控制帧;所述带宽调整控制帧可以为图4所示的ODUflex帧,所述带宽调整参数可以包括 状态指示CTRL、支路端口号指示TP#、支路时隙数量指示TSN、中间节点状态指示ISC和调整状态确认指示RSC。可选的,还可以包括CRC校验。步骤503 多个中间节点通过ODUflex链路转发带宽调整控制帧至宿端,在转发过程中,多个中间节点判断其资源满足所述带宽调整参数,则预留带宽调整资源;源端和宿端之间的多个中间节点依次转发带宽调整控制帧至宿端,在转发过程中,每一个中间节点都判断其资源是否满足带宽调整参数,如果满足则预留该资源,并向下一个中间节点转发所述带宽调整控制帧。步骤505 宿端在接收到带宽调整控制帧之后,通过多个中间节点向源端反馈包含调整确认信息的调整确认帧;宿端在收到带宽调整控制帧后,发送包含调整确认信息的调整确认帧,可以为RSC 翻转的ODUflex带宽调整控制帧,多个中间节点依次向源端方向转发该调整确认帧,直至源端。步骤507 多个中间节点根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整。多个中间节点收到调整确认帧后,确认可以进行带宽调整,将预留的带宽调整资源增加到原ODUflex链路上,或者将预留的带宽调整资源从原ODUflex链路上去除。参照图6,示出了本发明的一种成功的ODUflex(GFP)带宽增加调整过程图,当源端和宿端之间的所有中间节点都具有增加所需的空闲TS时,ODUflex(GFP)带宽的增加调整可以完成。具体地,所述调整过程如下步骤601 当ODUflex链路流量增大时,启动ODUflex链路带宽的调整过程;步骤602 网管系统通知源端So发起增加TS调整过程;步骤603 源端So向宿端Sk方向的下一个中间节点发送带宽调整控制帧,其带宽调整参数设置为CTRL = INCREMENT, ISC = OK, TP# =要增加带宽的端口,TSN =请求增加的TS数量;步骤604-606 中间节点收到CTRL = INCREMENT带宽调整控制帧后,如果有满足要求的空闲TS,则为该ODUflex链路预留TSN个TS,但是这TSN个时隙先不承载数据,并把 CTRL = INCREMENT带宽调整控制帧向下一个中间节点转发,直到到达宿端Sk ;步骤607 当宿端Sk收到CTRL = INCREMENT并且ISC = 0的ODUflex帧,表明所有中间节点满足调整要求,则进行连通性检测,连通性检测通过之后,宿端Sk通过中间节点向源端So发送一个RSC翻转控制帧;其中,连通性检测为可选步骤。步骤608-611 收到RSC翻转控制帧的所有中间节点获知整条链路上的所有中间节点都满足调整要求,可以进行调整,此时,中间节点将之前预留的TSN个时隙加到原 ODUflex链路上;步骤612 源端So收到RSC翻转控制帧后,改变该帧中的CTRL = NORMAL,并通过中间节点向宿端Sk发送,中间节点和宿端Sk收到该CTRL = NORMAL的ODUflex帧后,获知新带宽开始启用,各中间节点使用调整后的带宽承载ODUflex。其中,步骤608-611、612也可为步骤608-611 收到RCS翻转控制帧的所有中间节点获知增加调整可以进行;步骤612 源端So收到RCS翻转控制帧后,改变该帧的CTRL = NORMAL,中间节点和宿端Sk收到该CTRL = NORMAL的ODUflex帧后,获知增加调整开始,并将之前预留的TSN 个时隙加到原ODUflex链路上,此时,各中间节点使用调整后的带宽承载ODUflex。通过本实施例,可以动态地、且不中断现有业务地对ODUflex链路进行带宽的增加调整,实现简单。参照图7,示出了本发明的一种失败的ODUflex(GFP)带宽增加调整过程图,当源端和宿端之间的任何一个中间节点不具备增加调整所需的空闲TS时,ODUflex(GFP)带宽的增加调整就会失败,一个失败的ODUflex(GFP)增加带宽的调整过程如下步骤701 当ODUflex链路流量增加时,启动ODUflex链路带宽的调整过程;步骤702 网管系统通知源端So发起增加TS调整过程;步骤703 源端So向宿端Sk方向的下一个中间节点发送带宽调整控制帧,其带宽调整参数设置为CTRL = INCREMENT, ISC = OK, TP# =要增加带宽的端口,TSN =请求增加的TS数量;步骤704-706 中间节点i_l收到CTRL = INCREMENT带宽调整控制帧后,有足够的空闲TS,为该ODUflex链路预留TSN个TS,并把CTRL = INCREMENT带宽调整控制帧向下一个中间节点i转发;步骤705 中间节点i收到CTRL = INCREMENT带宽调整控制帧后,发现没有足够的空闲TS完成调整,向源端So方向和宿端Sk方向分别发送ISC = FAILED的带宽调整控制帧;其中,向宿端Sk方向发送ISC = FAILED的带宽调整控制帧为可选步骤。步骤706 源端So方向上的所有中间节点收到ISC = FAILED的带宽调整控制帧后获知有中间节点不能完成调整后,这些节点释放先前预留的TSN个TS,宿端Sk方向上的所有中间节点和宿端Sk收到CTRL = INCREMENT, ISC = FAILED的带宽调整控制帧后获知有一个增加调整,但有中间节点不能完成调整。步骤707 源端So收到ISC = FAILED的带宽调整控制帧后获知有中间节点不能完成调整后,停止本次调整过程。通过本实施例,当有中间节点不能完成调整时,及时告知源端So,以及该中间节点之前的节点,使得之前中间节点预留资源得以及时释放,且不影响当前链路状态。参照图8,示出了本发明的一种ODUflex(GFP)带宽减少调整过程图,调整过程如下步骤801 当ODUflex链路流量减少时,启动ODUflex链路的带宽减少调整过程;步骤802 网管系统通知源端So发起减少TS调整过程;步骤803 源端So向宿端Sk方向的下一个节点发送带宽调整控制帧,其带宽调整参数设置为CTRL = DECREMENT, ISC = 0K,TP# =要减少带宽的端口,TSN =请求减少的TS
数量;步骤804-806 中间节点收到CTRL = DECREMENT带宽调整控制帧后,选择TSN个 TS作为调整对象,但此时并不去除这TSN个时隙,还继续让它们工作,中间节点继续把CTRL =DECREMENT带宽调整控制帧向下一个中间节点转发,直到到达宿端Sk ;步骤807 当宿端Sk收到CTRL = DECREMENT并且ISC = O的带宽调整控制帧,表明源端So和宿端Sk之间的所有中间节点满足调整要求,则进行连通性检测,连通性检测通过之后,宿端Sk通过中间节点向源端So方向发送一个RSC翻转控制帧;其中,连通性检测为可选步骤。步骤808-811 收到RSC翻转控制帧的所有中间节点获知减少调整可以进行;步骤812 源端So收到RSC翻转控制帧后,改变该帧的CTRL = NORMAL,中间节点和宿端Sk收到该CTRL = NORMAL的ODUflex帧后,获知减少调整开始,并去除之前选中的 TSN个时隙。此时,各中间节点使用调整后的带宽承载ODUflex。通过本实施例,可以动态地、且不中断现有业务地对ODUflex链路进行带宽的减少调整,实现简单。参照图9,示出了本发明的一种ODUflex(GFP)带宽增加调整方法实施例一的步骤流程图,具体可以包括以下步骤步骤901 =NMS(Network Management System,网络管理系统)通知源端So启动 ODUflex带宽增加调整;由源端So开始发送ODUflex带宽调整控制帧。步骤903 向宿端Sk方向的后一中间节点发送ODUflex带宽调整控制帧;所述ODUflex带宽调整控制帧中的OPU控制开销设置CTRL = INCREMENT, ISC = OK,以及需要增加带宽的TP#,TSN等。步骤905 该中间节点判断自身TS资源是否满足TSN要求,若不满足,则转步骤907 ;若满足,则转步骤913 ;步骤907 该中间节点向So方向和Sk方向分别发送ISC = FAILED的ODUflex带宽调整控制帧;本步骤中,该中间节点也可以只向So方向发送ISC = FAILED的ODUflex带宽调整控制帧。步骤909 =So方向中间节点释放预留时隙TS并继续向So方向转发ISC = FAILED 的ODUflex带宽调整控制帧;步骤911 判断是否为So,若否,则转步骤909 ;若是,则转步骤927 ;步骤913 该中间节点预留TSN个时隙TS ;步骤915 该中间节点向Sk方向的后一中间节点转发ODUflex带宽调整控制帧, 并判断后一中间节点是否为Sk,若否,则转步骤903 ;若是,则转步骤917 ;步骤917 =Sk向So方向的中间节点发送RSC翻转控制帧;步骤919 判断是否为So,若否,则转步骤921 ;若是,则转步骤923 ;步骤921 中间节点为ODUflex链路加上预留时隙,并继续向So方向转发RSC翻转控制帧,转步骤919;步骤923 =So向中间节点和Sk发送CTRL = NORMAL的ODUflex带宽调整控制帧;步骤925 中间节点和Sk使用增加后的带宽承载ODUflex ;步骤927 =ODUflex带宽增加调整结束。参照图10,示出了本发明的一种ODUflex(GFP)带宽增加调整方法实施例二的步骤流程图,具体可以包括以下步骤步骤1001 匪S通知源端So启动ODUflex带宽增加调整;由源端So开始发送ODUflex带宽调整控制帧。步骤1003 向宿端Sk方向的后一中间节点发送ODUflex带宽调整控制帧;所述ODUflex带宽调整控制帧中的OPU控制开销设置CTRL = INCREMENT, ISC = OK,以及需要增加带宽的TP#,TSN等。步骤1005 该中间节点判断自身TS资源是否满足TSN要求,若不满足,则转步骤 1007 ;若满足,则转步骤1013 ;步骤1007 该中间节点向So方向和Sk方向分别发送ISC = FAILED的ODUflex带宽调整控制帧;本步骤中,该中间节点也可以只向So方向发送ISC = FAILED的ODUflex带宽调整控制帧。步骤1009 :So方向中间节点释放预留时隙TS并继续向So方向转发ISC = FAILED 的ODUflex带宽调整控制帧;步骤1011 判断是否为So,若否,则转步骤1009 ;若是,则转步骤1027 ;步骤1013 该中间节点预留TSN个时隙TS ;步骤1015 该中间节点向Sk方向的后一中间节点转发ODUflex带宽调整控制帧, 并判断后一中间节点是否为Sk,若否,则转步骤1003 ;若是,则转步骤1017 ;步骤1017 =Sk向So方向的中间节点发送RSC翻转控制帧;步骤1019 判断是否为So,若否,则转步骤1021 ;若是,则转步骤1023 ;
步骤1021 中间节点获知增加调整可以进行,并继续向So方向转发RSC翻转控制中贞,转步骤1019 ;步骤1023 =So向中间节点和Sk发送CTRL = NORMAL的ODUflex带宽调整控制帧;步骤1025 中间节点和Sk收到CTRL = NORMAL控制帧,为ODUflex链路加上预留时隙TS后,使用增加后的带宽承载ODUflex ;步骤1027 =ODUflex带宽增加调整结束。参照图11,示出了本发明的一种ODUflex(GFP)带宽减少调整方法实施例的步骤流程图,具体可以包括以下步骤步骤1101 匪S通知源端So启动ODUflex带宽减少调整;由源端So开始发送ODUflex带宽调整控制帧。步骤1103 向宿端Sk方向的后一中间节点发送ODUflex带宽调整控制帧;所述ODUflex带宽调整控制帧中的OPU控制开销设置CTRL = DECREMENT, ISC = OK,以及需要增加带宽的TP#,TSN等。步骤1105 该中间节点选择TSN个时隙TS,但先不去除这些时隙,并继续向Sk方向发送ODUflex带宽调整控制帧;步骤1107 判断是否为Sk,若否,则转步骤1103 ;若是,则转步骤1109 ;步骤1109 =Sk向So方向的中间节点发送RSC翻转控制帧;步骤1111 判断是否为So,若否,则转步骤1113 ;若是,则转步骤1115 ;步骤1113 中间节点向So方向继续转发RSC翻转控制帧,转步骤1111 ;步骤1115 =So向中间节点和Sk发送CTRL = NORMAL的ODUflex带宽调整控制帧;步骤1117 中间节点和Sk收到CTRL = NORMAL控制帧,为ODUflex链路去除预留时隙TS后,使用调整后的带宽承载ODUflex ;步骤1119 =ODUflex带宽减少调整结束。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于GFP的灵活光通道数据单元ODUflex带宽调整方法,其特征在于,包括以下步骤源端发送包含带宽调整参数的带宽调整控制帧;多个中间节点通过ODUflex链路转发所述带宽调整控制帧至宿端,在转发过程中,所述多个中间节点判断其资源满足所述带宽调整参数,则预留带宽调整资源;所述宿端在接收到所述带宽调整控制帧之后,通过所述多个中间节点向所述源端反馈包含调整确认信息的调整确认帧;所述多个中间节点根据所述调整确认帧的调整确认信息,利用所述预留的带宽调整资源对所述ODUflex链路的带宽进行调整。
2.根据权利要求1所述的方法,其特征在于,所述带宽调整参数包括状态指示、支路端口号指示、支路时隙数量指示、中间节点状态指示、和调整状态确认指示。
3.根据权利要求2所述的方法,其特征在于,所述状态指示包括增长指示、减少指示和正常状态。
4.根据权利要求3所述的方法,其特征在于,当所述状态指示为增长指示时,所述多个中间节点根据所述调整确认帧的调整确认信息,利用预留的带宽调整资源对所述ODUflex 链路的带宽进行调整的步骤包括所述多个中间节点将所述预留的带宽调整资源增加到所述ODUflex链路上;以及所述源端接收到所述调整确认帧后,将所述带宽调整控制帧的状态指示设置为正常状态并发送;或者,所述源端接收到所述调整确认帧后,将所述带宽调整控制帧的状态指示设置为正常状态并发送;以及转发过程中,所述多个中间节点将所述预留的带宽调整资源增加到所述ODUflex链路上。
5.根据权利要求3所述的方法,其特征在于,当所述状态指示为减少指示时,所述多个中间节点根据所述调整确认帧的调整确认信息,利用预留的带宽调整资源对所述ODUflex 链路的带宽进行调整的步骤包括所述多个中间节点将所述预留的带宽调整资源从所述ODUflex链路上去除;以及所述源端接收到所述调整确认帧后,将所述带宽调整控制帧的状态指示设置为正常状态并发送;或者,所述源端接收到所述调整确认帧后,将所述带宽调整控制帧的状态指示设置为正常状态并发送;以及转发过程中,所述多个中间节点将所述预留的带宽调整资源从所述 ODUflex链路上去除。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述带宽调整参数位于 ODUflex的OPUflex OH区域的第15列第1、2、和3行。
7.根据权利要求6所述的方法,其特征在于,所述带宽调整控制帧为复帧,包括4乘以 N帧,其中N为自然数。
8.根据权利要求1所述的方法,其特征在于,还包括以下步骤所述多个中间节点在转发所述带宽调整控制帧至宿端过程中,判断其资源不满足所述带宽调整参数,则停止转发所述带宽调整控制帧,并向所述源端发送包含调整失败信息的调整失败帧;以及所述源端接收所述调整失败帧,停止对所述ODUflex链路的带宽进行调整。
9.根据权利要求8所述的方法,其特征在于,所述向源端发送包含调整失败信息的调整失败帧包括以下步骤一个所述中间节点判断其资源不满足所述带宽调整参数;在源端方向所述判断资源不足的中间节点之前的所述中间节点转发包含调整失败信息的调整失败帧至源端,并释放所述预留的带宽调整资源。
10.一种基于GFP的灵活光通道数据单元ODUflex带宽调整系统,其特征在于,包括 源端,用于发送包含带宽调整参数的带宽调整控制帧;多个中间节点,其包括转发模块,用于通过ODUflex链路转发所述带宽调整控制帧至宿端,向所述源端转发包含调整确认信息的调整确认帧;预留模块,用于在转发过程中,判断其资源满足所述带宽调整参数,则预留带宽调整资源;以及调整模块,用于根据所述调整确认帧的调整确认信息,利用所述预留的带宽调整资源对所述ODUflex链路的带宽进行调整;宿端,用于在接收到所述带宽调整控制帧之后,发出所述调整确认帧。
11.根据权利要求10所述的系统,其特征在于,所述带宽调整参数包括状态指示,所述状态指示包括增长指示、减少指示和正常状态。
12.根据权利要求11所述的系统,其特征在于,所述调整模块包括增加资源子模块,用于当所述状态指示为增长指示时,将所述预留的带宽调整资源增加到所述ODUflex链路上;减少资源子模块,用于当所述状态指示为减少指示时,将所述预留的带宽调整资源从所述ODUflex链路上去除。
13.根据权利要求10所述的系统,其特征在于, 所述多个中间节点还包括调整失败模块,用于在所述转发过程中,判断其资源不满足所述带宽调整参数,则停止转发所述带宽调整控制帧,并向所述源端发送包含调整失败信息的调整失败帧;所述源端,还用于接收所述调整失败帧,停止对所述ODUflex链路的带宽进行调整。
14.根据权利要求13所述的系统,其特征在于, 所述多个中间节点还包括资源释放模块,用于接收所述调整失败帧,并释放所述预留的带宽调整资源。
全文摘要
本发明公开了一种基于GFP的灵活光通道数据单元ODUflex的带宽调整方法及系统,其中,所述方法包括源端发送包含带宽调整参数的带宽调整控制帧;多个中间节点通过ODUflex链路转发带宽调整控制帧至宿端,在转发过程中,多个中间节点判断其资源满足带宽调整参数,则预留带宽调整资源;宿端在接收到带宽调整控制帧之后,通过多个中间节点向源端反馈包含调整确认信息的调整确认帧;多个中间节点根据调整确认帧的调整确认信息,利用预留的带宽调整资源对ODUflex链路的带宽进行调整。本发明通过在ODUflex(GFP)帧中增加带宽调整OPU开销,在不中断现有业务情况下实现ODUflex的带宽调整。
文档编号H04L12/56GK102195859SQ20101012908
公开日2011年9月21日 申请日期2010年3月4日 优先权日2010年3月4日
发明者彭肖, 罗彬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1