可变光通道带宽增加方法和减少方法及装置与流程

文档序号:12927247阅读:190来源:国知局
可变光通道带宽增加方法和减少方法及装置与流程
本发明实施例涉及通信技术,尤其涉及一种可变光通道带宽增加方法和减少方法及装置。

背景技术:
ITU-T制定了一种新的可变光信道数据单元(flexibleOpticaltransportDataUnit,简称ODUflex)帧。ODUflex仍然保持原有光通道数据单元k(OpticalChannelDataUnit-k,简称ODUk)帧结构,可承载任意速率的固定比特流(ConstantBitRate,简称CBR)业务和包业务。现有技术方案采用通用成帧规程(Frame-MappedFramingGenericProcedure,简称GFP-F)将包业务映射到ODUflex,之后通过比特通用映射规程(GenericMappingProcedure,简称GMP)将ODUflex映射到高阶光通道数据单元(HigherOrderOpticalChannelData,简称HOODU),通过高阶光通道传输单元(HigherOrderOpticalChannelTransportUnit,简称HOOTU)进行传送。其中ODUflex通过GMP映射到HOODU中若干时隙(TimeSlot,简称TS)。在光传输网络(OpticalTransportNetwork,简称OTN)的接收端和发送端,ODUflex的处理过程如下:在接收端,通过GMP映射方法将HOODUk复帧按接收端m-bit客户实体数目(C’m)解映射成ODUflex比特流后写入先进先出队列(fifo);在发送端,通过GMP映射方法将从fifo输出的ODUflex比特流按发送端m-bit客户实体数目(Cm)映射到HOODUj复帧。收发两端根据ODUflex速率的变化调整Cm和C’m,使收发两端的速率和ODUflex速率保持一致。上述方法的特点是:HOODUk复帧帧头和HOODUj复帧帧头有相位差,以及收发两端有fifo延时,导致ODUflex比特流速率变化传播有延时。由于包业务流量具有非实时变化的特性,在不同时间段,ODUflex需要提供不同的带宽来满足其不同的流量,并且需要在包业务不中断的情况下进行ODUflex通道带宽调整。在包业务量变化时,发送端和接收端通过Cm和C’m实现无损调整ODUflex通道带宽,会出现fifo深度剧烈变化的现象,需要大空间的fifo,以避免fifo出现空和满两种状态。而fifo的空间是有限的,为了解决上述技术问题,源NE通过使Cm保持较慢的变化速率且较小的步进的方法,使ODUflex比特流速率变化率低于1byte/100us,从而使fifo在100us时间内自动吸纳比特流变化带来的抖动。然而,现有的ODUflex通道带宽调整过程中,由于Cm变化速率较慢且步进较小,导致ODUflex通道带宽调整的周期较长,当ODUflex承载的包业务流量变化时,无法满足网络动态规划的需求。

技术实现要素:
本发明实施例提供一种可变光通道带宽增加方法和减少方法及装置,用以解决可变光通道带宽调整周期较长的缺陷,实现了无损调整可变光通道带宽的目的。第一方面,本发明实施例提供一种可变光通道带宽增加方法,包括:第一网络节点在HOODU帧中添加时隙增加指示,并向第二网络节点发送添加有所述时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X大于零且小于所述Y;所述第二网络节点为在业务流流经的链路上所述第一网络节点的下游网络节点;所述第一网络节点从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中发送给所述第二网络节点;所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各网络节点均已收到添加有时隙增加指示的HOODU帧后,所述第一网络节点将添加有速率增加指示的ODUflex帧映射到HOODU帧中发送给所述第二网络节点,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧,所述速率增加指示,用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,所述ODUflex比特流的速率从所述第一速率增加到所述第三速率;所述第一网络节点从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的所述ODUflex比特流映射到HOODU帧的Y个时隙中发送给所述第二网络节点。结合第一方面,在第一种可能的实现方式中,所述ODUflex比特流的速率增加的比例与所述ODUflex比特流所占用的时隙增加的比例相同。结合第一方面,或第一方面的第一种可能实现方式,所述第一网络节点在HOODU帧中添加时隙增加指示,包括:如果所述第一网络节点为所述链路上的中间网络节点,若所述第一网络节点从第三网络节点接收到的HOODU帧中添加有所述时隙增加指示,所述第一网络节点在向所述第二网络节点发送的HOODU帧中,添加从接收到的HOODU帧中提取出的时隙增加指示,所述第三网络节点为所述链路上所述第一网络节点的上游网络节点。结合第一方面,或第一方面的第一种和第二种可能实现方式,在第三种可能的实现方式中,若所述第一网络节点为源网络节点,在所述第一网络节点将添加有速率增加指示的ODUflex映射到HOODU帧中发送给所述第二网络节点之前,还包括:所述第一网络节点接收到宿网络节点返回的已接收到添加有所述时隙增加指示的HOODU帧的响应信息后,在所述ODUflex帧中添加所述速率增加指示。结合第一方面,或第一方面的第一种至第三种可能实现方式,在第四种可能的实现方式中,所述将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中,包括:将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。第二方面,本发明实施例还提供另一种可变光通道带宽增加方法,包括:第一网络节点接收第三网络节点发送的添加有时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X小于所述Y;所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点;所述第一网络节点根据所述时隙增加指示,从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的Y个时隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率之间的差值;所述第一网络节点接收所述第三网络节点发送的添加有速率增加指示的ODUflex帧,所述速率增加指示用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧;所述第一网络节点根据所述速率增加指示,从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出第三速率的ODUflex比特流。结合第二方面,在第一种可能的实现方式中,所述ODUflex比特流的速率增加的比例与所述ODUflex比特流所占用的时隙增加的比例相同。结合第二方面,或第二方面的第一种可能实现方式,在第二种可能的实现方式中,在所述第一网络节点接收第二网络节点发送的添加有时隙增加指示的HOODU帧之后,还包括:若所述第一网络节点是宿网络节点,所述第一网络节点向所述第三网络节点发送已接收到所述时隙增加指示的响应信息。结合第二方面,或第二方面的第一种和第二种可能实现方式,在第三种可能的实现方式中,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。第三方面,本发明实施例提供一种可变光通道带宽增加装置,包括:添加模块,用于在HOODU帧中添加时隙增加指示,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X大于零且小于所述Y;发送模块,用于向第二网络节点发送所述添加模块添加所述时隙增加指示后的HOODU帧;所述第二网络节点为在业务流流经的链路上所述装置所在网络节点的下游网络节点;映射模块,用于所述发送模块向第二网络节点发送添加有所述时隙增加指示的HOODU帧后,从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中;所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;所述发送模块,还用于向所述第二网络节点发送所述映射模块映射后的HOODU帧;所述映射模块,还用于在所述链路上各网络节点均已收到添加有时隙增加指示的HOODU帧后,将添加有速率增加指示的ODUflex帧映射到HOODU帧中,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧,所述速率增加指示,用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,所述ODUflex比特流的速率从所述第一速率增加到所述第三速率;所述映射模块,还用于从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的所述ODUflex比特流映射到HOODU帧的Y个时隙中。第四方面,本发明实施例还提供一种可变光通道带宽增加装置,包括:接收模块,用于接收第三网络节点发送的添加有时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X小于所述Y;所述第三网络节点为在业务流流经的链路上所述装置所在网络节点的上游网络节点;解映射模块,用于根据所述接收模块接收到的时隙增加指示,从添加有所述时隙增加指示的HOODUj帧的下一个HOODUj帧开始,在HOODU帧的Y个时隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率之间的差值;所述接收模块,还用于接收所述第三网络节点发送的添加有速率增加指示的ODUflex帧,所述速率增加指示用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y个时隙能承载所述第三速率的ODUflex比特流,所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,;所述解映射模块,还用于根据所述接收模块接收到的速率增加指示,从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出所述第三速率的ODUflex比特流。第五方面,本发明实施例提供一种第一网络节点,包括:存储器、处理器、通信接口和总线;所述存储器、所述处理器和所述通信接口通过所述总线进行相互通信;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二网络节点和第三网络节点进行通信,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点,所述第二网络节点为所述链路上所述第一网络节点的下游网络节点;所述程序,用于:在HOODU帧中添加时隙增加指示,并向第二网络节点发送添加有所述时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X大于零且小于所述Y;所述第二网络节点为在业务流流经的链路上所述第一网络节点的下游网络节点;从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中发送给所述第二网络节点;所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各网络节点均已收到添加有时隙增加指示的HOODU帧后,将添加有速率增加指示的ODUflex帧映射到HOODU帧中发送给所述下游网络节点,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧,所述速率增加指示,用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,所述ODUflex比特流的速率从所述第一速率增加到所述第三速率;从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的所述ODUflex比特流映射到HOODU帧的Y个时隙中发送给所述第二网络节点。第六方面,本发明实施例提供另一种第一网络节点,包括:存储器、处理器、通信接口和总线;所述存储器、所述处理器和所述通信接口通过所述总线进行相互通信;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二网络节点和第三网络节点进行通信,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点,所述第二网络节点为所述链路上所述第一网络节点的下游网络节点;所述程序,用于:接收第三网络节点发送的添加有时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X小于所述Y;根据所述时隙增加指示,从添加有所述时隙增加指示的HOODUj帧的下一个HOODUj帧开始,在HOODU帧的Y个时隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率之间的差值;接收所述第三网络节点发送的添加有速率增加指示的ODUflex帧,所述速率增加指示用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧;根据所述速率增加指示,从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出第三速率的ODUflex比特流。上述第一方面至第六方面提供的技术方案中,第一NE在当前HOODU帧中向下游NE即第二NE发送ODUflex比特流的时隙增加指示,从下一个HOODU帧开始,在HOODU帧中增加后的时隙中,向第二NE发送由原速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。然后,在ODUflex帧中向第二NE发送速率增加指示,从下一个ODUflex帧开始,在HOODU帧中增加后的时隙中,向第二NE发送高速率的ODUflex比特流。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。在时隙增加阶段,第一NE在时隙增加后的HOODU帧中,向第二NE发送由ODUflex比特流和空闲数据比特流组成的高速率比特流,在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,向第二NE发送高速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。第七方面,本发明实施例还提供一种可变光通道带宽减少方法,包括:第一网络节点向第二网络节点发送添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;所述第二网络节点为在业务流流经的链路上所述第一网络节点的下游网络节点;所述第一网络节点从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中发送给所述第二网络节点;所述第二速率小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各网络节点均已收到添加有所述速率减少指示的ODUflex帧后,所述第一网络节点在HOODU帧中添加时隙减少指示,并向所述第二网络节点发送添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;所述第一网络节点从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流映射到HOODU帧中的X个时隙中发送给所述第二网络节点。结合第七方面,在第一种可能的实现方式中,所述ODUflex比特流所占用的时隙减少的比例与所述ODUflex比特流的速率减少的比例相同。结合第七方面,或第七方面的第一种可能实现方式,在所述向第二网络节点发送添加有所述速率减少指示的ODUflex帧之前,还包括:如果所述第一网络节点是源网络节点,在向所述第二网络节点发送的ODUflex;帧中添加所述速率减少指示。结合第七方面,或第七方面的第一种和第二种可能实现方式,在第三种可能的实现方式中,所述在HOODU帧中添加时隙减少指示,包括:若所述第一网络节点是源网络节点,所述第一网络节点接收到宿网络节点返回的已接收到添加有所述速率减少指示的ODUflex帧的响应信息后,在HOODU帧中添加所述时隙减少指示;若所述第一网络节点是中间网络节点,若所述第一网络节点接收到第三网络节点发送的HOODU帧中包括有所述时隙减少指示时,所述第一网络节点在向所述第二网络节点发送的HOODU中,添加从第三网络节点发送的HOODU帧中提取到的时隙减少指示,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点。结合第七方面,或第七方面的第一种至第三种可能实现方式,在第四种可能的实现方式中,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中包括:将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。第八方面,本发明实施例还提供另一种可变光通道带宽减少方法,包括:第一网络节点接收第三网络节点发送的添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点;所述第一网络节点根据所述速率减少指示,从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率为所述第三速率与所述第一速率的差值;所述第一网络节点接收所述第三网络节点发送的添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;所述第一网络节点根据所述时隙减少指示,从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射所述第一速率的ODUflex比特流。结合第八方面,在第一种可能的实现方式中,所述ODUflex比特流占用时隙减少的比例与所述ODUflex比特流的速率减少的比例相同。结合第八方面,或第八方面的第一种可能的实现方式中,在第二种可能的实现方式中,在所述第一网络节点接收第二网络节点发送的添加有时隙增加指示的HOODU帧之后,还包括:若所述第一网络节点是宿网络节点,所述第一网络节点向所述第二网络节点发送已接收到所述速率减少指示的响应信息。结合第八方面,或第八方面的第一种和第二种可能的实现方式中,在第三种可能的实现方式中,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。第九方面,本发明实施例还提供另一种可变光通道带宽减少装置,包括:发送模块,用于向第二网络节点发送添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;所述第二网络节点为在业务流流经的链路上所述第一网络节点的下游网络节点;映射模块,用于从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中;所述第二速率小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;添加模块,用于在所述链路上各网络节点均已收到添加有所述速率减少指示的ODUflex帧后,在HOODU帧中添加时隙减少指示,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;所述发送模块,还用于向所述第二网络节点发送添加有时隙减少指示的HOODU帧;所述映射模块,还用于从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流映射到HOODU帧中的X个时隙;所述发送模块,还用于向所述第二网络节点发送所述映射模块映射后的HOODU帧。第十方面,本发明实施例还提供另一种可变光通道带宽减少装置,包括:接收模块,用于接收第三网络节点发送的添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点;解映射模块,用于根据所述速率减少指示,从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率为所述第三速率与所述第一速率的差值;所述接收模块,还用于接收所述第三网络节点发送的添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;所述解映射模块,用于根据所述时隙减少指示,从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射所述第一速率的ODUflex比特流。第十一方面,本发明实施例还提供又一种第一网络节点,包括:存储器、处理器、通信接口和总线;所述存储器、所述处理器和所述通信接口通过所述总线进行相互通信;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二网络节点和第三网络节点进行通信,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点,所述第二网络节点为所述链路上所述第一网络节点的下游网络节点;所述程序,用于:向所述第二网络节点发送添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;所述第一网络节点从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中发送给所述第二网络节点;所述第二速率小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各网络节点均已收到添加有所述速率减少指示的ODUflex帧后,所述第一网络节点在HOODU帧中添加时隙减少指示,并向所述第二网络节点发送添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;所述第一网络节点从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流映射到HOODU帧中的X个时隙中发送给所述第二网络节点。第十二方面,本发明实施例还提供再一种第一网络节点,包括:存储器、处理器、通信接口和总线;所述存储器、所述处理器和所述通信接口通过所述总线进行相互通信;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二网络节点和第三网络节点进行通信,所述第三网络节点为在业务流流经的链路上所述第一网络节点的上游网络节点,所述第二网络节点为所述链路上所述第一网络节点的下游网络节点;所述程序,用于:接收第三网络节点发送的添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;根据所述速率减少指示,从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率为所述第三速率与所述第一速率的差值;接收所述第三网络节点发送的添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率;根据所述时隙减少指示,从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射所述第一速率的ODUflex比特流。上述技术方案中,第一NE在当前ODUflex帧向下游NE即第二NE发送速率减少指示,从向下游NE发送的下一个ODUflex帧开始,减少ODUflex比特流的速率;然后,在当前HOODU帧中添加时隙减少指示,从下一个HOODU帧开始,减少ODUflex帧在HOODU帧中占用的时隙。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。在速率减少阶段,在可速率比特流占用的HOODU帧的原时隙中,向第二NE发送由低速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。在源NE到宿NE之间的各段链路上ODUflex比特流的速率减少后,在时隙减少后的HOODU帧中向第二NE发送低速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的。附图说明图1A为本发明实施例提供的一种光通道带宽增加方法流程图;图1B为本发明实施例提供的光通道示意图;图2为本发明实施例提供的另一种光通道带宽增加方法流程图;图3A为本发明实施例提供的ODUflex比特流在HOODU帧中占用时隙增加后发送ODUflex比特流的过程示意图;图3B为本发明实施例提供的ODUflex比特流在HOODU帧中占用时隙增加后接收ODUflex比特流的过程示意图;图3C为本发明实施例提供的ODUflex比特流的速率增加后发送ODUflex比特流的过程示意图;图3D为本发明实施例提供的ODUflex比特流的速率增加后接收ODUflex比特流的过程示意图;图3E为本发明实施例提供的NE的发送侧增加ODUflex比特流通道带宽的过程示意图;图4为本发明实施例提供的一种光通道带宽减少方法流程图;图5为本发明实施例提供的另一种光通道带宽减少方法流程图;图6A为本发明实施例提供的ODUflex比特流的速率减少后发送ODUflex比特流的过程示意图;图6B为本发明实施例提供的ODUflex比特流的速率减少后接收ODUflex比特流的过程示意图;图6C为本发明实施例提供的ODUflex比特流在HOODU帧中占用时隙减少后发送ODUflex比特流的过程示意图;图6D为本发明实施例提供的ODUflex比特流在HOODU帧中占用时隙减少后接收ODUflex比特流的过程示意图;图6E为本发明实施例提供的NE的发送侧减少ODUflex比特流通道带宽的过程示意图;图7为本发明实施例提供一种可变光通道增加装置结构示意图;图8为本发明实施例提供另一种可变光通道增加装置结构示意图;图9为本发明实施例提供一种可变光通道减少装置结构示意图;图10为本发明实施例提供另一种可变光通道减少装置结构示意图;图11为本发明实施例提供的一种第一网络节点结构示意图;图12为本发明实施例提供的另一种第一网络节点结构示意图;图13为本发明实施例提供的又一种第一网络节点结构示意图;图14为本发明实施例提供的再一种第一网络节点结构示意图。具体实施方式发明人在实施本发明的过程中发现:ODUflex通道带宽的调整过程涉及到两方面的调整,一是ODUflex比特流占用HOODU的TS的调整,二是ODUflex为适应新的包业务流量而进行的自身速率的调整。对于增加ODUflex通道带宽的调整过程,先在ODUflex比特流经过的各段链路上增加ODUflex比特流占用HOODU的TS,然后,再增加ODUflex比特流的速率。对于减少ODUflex通道带宽的调整过程,先减小ODUflex比特流的速率,然后,在ODUflex比特流经过的各段链路上减小ODUflex比特流占用HOODU的TS。一个HOODU帧可以承载多条ODUflex比特流。本发明实施例提供的光通道带宽调整方法,可以对指定的多条ODUflex比特流的通道带宽进行增加/减少,也可以对指定的一条ODUflex比特流的通道带宽进行增加/减少。图1A为本发明实施例提供的一种光通道带宽增加方法流程图。本实施例提供的方法由第一NE的发送侧实施,第一NE可以是业务流流经的链路上的源NE,也可以是该链路上的任意一个中间NE。如图1A所示,本实施例提供的方法包括:步骤11:第一NE向第二NE发送添加有时隙增加指示的HOODU帧,时隙增加指示,用于指示从HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙。其中,X大于零且小于Y。第二NE为业务流流经的链路上第一NE的下游NE。如图1B所示的光通道示意图,光通道由源NE、若干中间NE和宿NE以及它们之间的链路所组成。本实施例的执行主体网络节点(NetworkNode,简称NE)可以是源NE,也可以是在源NE到宿NE链路上的中间NE。第一NE将发送给第二NE的ODUflex比特流映射到HOODU帧,然后在HOODU帧的开销中添加时隙增加指示。时隙增加指示用于向下游NE指示从当前HOODU帧的下一个HOODU帧开始,将HOODU帧承载的ODUflex比特流从X个时隙增加到Y个时隙,也就是,HOODU帧用Y个TS承载ODUflex比特流。可选地,HOODU帧中时隙增加指示可以指定该HOODU帧承载的一条ODUflex比特流增加时隙,也可以指定该HOODU帧承载的多条ODUflex比特流增加时隙。如果增加多条ODUflex比特流的通道带宽,可以在HOODU帧的开销中添加多个时隙增加指示,每个时隙增加指示分别对应一个ODUflex比特流,一个时隙增加指示用于指示从当前HOODU帧的下一个HOODU帧开始,将对应的ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙。第一NE将发送给第二NE的ODUflex比特流映射到HOODU帧,然后在HOODU帧的开销中添加时隙增加指示。第二NE的接收侧从第一NE接收到HOODU帧后,如果确定HOODU帧中包括时隙增加指示,从HOODU帧中提取出时隙增加指示,并从HOODU帧的X个时隙中解映射出ODUflex比特流。可选地,第一NE可以在HOODU帧的指定域中指示当前HOODU帧中是否添加有时隙增加指示,第一NE的下游NE接收到HOODU帧后,通过指定域的值来确定当前HOODU帧中是否添加有时隙增加指示。第二NE的发送侧,将接收侧解映射出的ODUflex比特流映射到HOODU帧的X个时隙中,如果从第一NE接收到的HOODU帧中添加有时隙增加指示,则在向下游NE发送的HOODU帧中添加接收侧提取出的时隙增加指示,然后将该HOODU帧发送给自己的下游NE,以此类推,直至宿NE接收到添加有时隙增加指示的HOODU帧。第二UE根据时隙增加指示,从该HOODU帧的下一个HOODU帧开始,从HOODU帧的Y个时隙中解映射ODUflex比特流。步骤12:第一NE从添加有时隙增加指示的HOODU帧的下一个HOODU帧开始,将第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中发送给第二NE发送,第一速率和和二速率均小于第三速率,第二速率为第三速率与第一速率的差值。第一NE向自己的下游NE即第二NE发送添加有时隙增加指示的HOODU帧后,从该HOODU帧的下一个HOODU帧开始,增加所在链路上时隙增加指示指定的ODUflex比特流占用HOODU帧的时隙。在宿NE还没有增加ODUflex比特流占用HOODU帧的时隙之前,为实现无损调整,NE先将第一速率的ODUflex比特流和第二速率的空闲数据比特流组成第三速率的比特流,例如,第一速率的ODUflex比特流和第二速率的空闲数据比特流按照字节间插方式组成第三速率的比特流,然后将该第三速率的比特流映射到HOODU帧的Y个时隙中。其中,空闲数据比特流可以是idle比特流,例如,是全0或全1的比特流。下游NE接收到添加有时隙增加指示的HOODU帧后,从该HOODU帧的下一个HOODU帧开始,在HOODU帧的Y个时隙中解映射出第三速率的比特流,从第三速率的比特流中提取出第一速率的ODUflex比特流。步骤13:在链路上各NE均已收到添加有时隙增加指示的HOODU帧后,第一NE将添加有速率增加指示的ODUflex帧映射到HOODU帧中发送给第二NE,添加有速率增加指示的ODUflex帧为承载ODUflex比特流的ODUflex帧,速率增加指示,用于指示从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第一速率增加到第三速率。其中,HOODU帧的Y个时隙所对应的速率大于等于所述第三速率。如果第二NE是宿NE,第二NE接收到添加有时隙增加指示的HOODU帧后,向第一NE反馈已接收到上述HOODU帧的响应消息,该响应消息沿着宿NE到源NE的链路传送到源NE。源NE接收到宿NE返回的响应消息后,确定源NE到宿NE之间的链路上各NE均已收到添加有时隙增加指示的HOODU帧,可以进一步确定在源NE到宿NE之间的链路上,ODUflex比特流在HOODU帧中占用的时隙已成功增加。源NE接收到宿NE返回的响应消息后,在时隙增加指示指定的ODUflex比特流对应的ODUflex帧的开销中添加速率增加指示,将添加有速率增加指示的ODUflex比特流和空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中发送给下游NE。速率增加指示,用于指示从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,其中承载的ODUflex比特流的速率从第一速率增加到第二速率,不再将第一速率的可变比特流和第二速率的空闲数据比特流组成第三速率的比特流映射到HOODU帧的Y个时隙中。其中,HOODU帧的Y个时隙所对应的速率大于等于所述第三速率。进一步,ODUflex比特流的速率增加的比例与ODUflex比特流的时隙增加的比例相同,从而使承载ODUflex比特流的HOODU帧与ODUflex比特流的速率相匹配。例如,ODUflex比特流占用的时隙从1个增加到2个,相应地,速率从1倍ODU0速率增加到2倍ODU0速率;又例如,ODUflex比特流占用的时隙从3个增加到5个,相应地,速率从3倍ODU0速率增加到5倍ODU0速率。如果第一NE是源NE,在步骤11中,第一NE在HOODU帧的开销中添加了多个时隙增加指示,分别用于指示增加不同ODUflex比特流占用的时隙,或者,第一NE在HOODU帧的开销中添加一个时隙增加指示,用于指示增加多条ODUflex比特流占用的时隙,则第一NE需要在HOODU帧的多个ODUflex帧中分别添加速率增加指示,以指示增加不同ODUflex比特流的速率。第二NE的接收侧接收到HOODU帧时,解映射出第三速率的比特流,从其中提取出添加有速率增加指示的第一速率的ODUflex帧。第二NE的发送侧,将第二速率的空闲数据比特流和接收侧提取出的添加有速率增加指示的第一速率的ODUflex帧组成第三速率的比特流,映射到HOODU帧的Y个时隙中,发送给自己的下游NE。以此类推,直至宿端NE接收到添加有速率增加指示的ODUflex帧。速率增加指示添加在ODUflex帧的开销中,中间NE从HOODU帧中解映射出ODUflex帧后,不对ODUflex帧进行修改。因此,速率增加指示从源NE产生,一直传递到宿端NE,中间NE不会对速率增加指示进行修改。步骤14:第一NE从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的ODUflex比特流映射到HOODU帧的Y个时隙中发送给第二NE。从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,第一NE发送的HOODU帧中ODUflex比特流占用Y个时隙且速率为第三速率。本实施例提供的可变光通道带宽增加方法,NE在当前HOODU帧中向下游NE发送ODUflex比特流的时隙增加指示,从下一个HOODU帧开始,在HOODU帧中增加后的时隙中,向下游NE发送由原速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。然后,在ODUflex帧中向下游NE发送速率增加指示,从下一个ODUflex帧开始,在HOODU帧中增加后的时隙中,向下游NE发送高速率的ODUflex比特流。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。在时隙增加阶段,NE先在时隙增加后的HOODU帧中,向下游NE发送由ODUflex比特流和空闲数据比特流组成的高速率比特流,在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,向下游NE发送高速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。图2为本发明实施例提供的一种光通道带宽增加方法流程图。本实施例提供的方法由第一NE的接收侧实施,第一NE可以是业务流流经的链路上的宿NE,也可以是该链路上的任一个中间NE。如图2所示,本实施例提供的方法包括:步骤21:第一NE接收第三NE发送的添加有时隙增加指示的HOODU帧,时隙增加指示,用于指示从HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,X小于Y。其中,第三NE为在业务流流经的链路上第一NE的上游NE。第一NE的接收侧接收到HOODU帧后,如果确定HOODU帧中包括时隙增加指示,从HOODU帧中提取出时隙增加指示,并从HOODU帧中按GMP方法解映射出ODUflex比特流。如果第一NE是宿NE,在接收到添加有时隙增加指示的HOODU帧后,向上游NE发送已接收到时隙增加指示的响应消息。可选地,第三NE可以在HOODU帧的指定域中指示当前HOODU帧中是否添加有时隙增加指示,第一NE接收到HOODU帧,通过指定域的值来确定当前HOODU帧中是否添加有时隙增加指示。可选地,第三NE在HOODU帧中添加剂的时隙增加指示,可以指定该HOODU帧承载的一条或多条ODUflex比特流增加时隙。如果增加多条ODUflex比特流的通道带宽,可以在HOODU帧中添加一个时隙增加指示,指示多条ODUflex比特流增加时隙;也可以在HOODU帧的开销中添加多个时隙增加指示,每个时隙增加指示分别对应一个ODUflex比特流,一个时隙增加指示用于指示从当前HOODU帧的下一个HOODU帧开始,将对应的ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙。下游NE接收到HOODU帧,根据HOODU帧中的时隙增加指示,判断是增加一条还是多条ODUflex比特流占用的时隙。步骤22:第一NE根据时隙增加指示,从添加有时隙增加指示的HOODU帧的下一个HOODUj帧开始,在HOODU帧的Y个时隙中解映射出由第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从第三速率的比特流中提取出第一速率的ODUflex比特流。如果第一NE在当前HOODU帧的上一个HOODU帧中提取到时隙增加指示,则从当前HOODU帧开始,在HOODU帧的Y个时隙中解映射出第三速率的比特流,从第三速率的比特流中提取出第一速率的ODUflex比特流。其中,第三速率的比特流由第一速率的ODUflex比特流和第二速率的空闲数据比特流组成。第一速率和第二速率均小于第三速率,第二速率为第三速率与第一速率的差值。步骤23:第一NE接收第三NE发送的添加有速率增加指示的ODUflex帧,速率增加指示用于指示从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,将ODUflex比特流的速率从第一速率增加到第三速率。其中,HOODU帧的Y个时隙所对应的速率大于等于所述第三速率,添加有速率增加指示的ODUflex帧为承载ODUflex比特流的ODUflex帧。第一NE的接收侧接收到HOODU帧时,解映射出第三速率的比特流,从其中提取出添加有速率增加指示的第一速率的ODUflex帧。第一NE的发送侧,将第二速率的空闲数据比特流和接收侧提取出的添加有速率增加指示的第一速率的ODUflex帧组成第三速率的比特流,映射到HOODU帧的Y个时隙中,发送给自己的下游NE。以此类推,直至宿端NE接收到添加有速率增加指示的ODUflex帧。从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,第三NE用HOODU帧的Y个时隙承载第三速率的ODUflex比特流,不再将第一速率的ODUflex比特流和第二速率的空闲数据比特流组成第三速率的比特流映射到HOODU帧的Y时隙中。速率增加满足以下条件:第三速率的ODUflex比特流占用的Y个时隙能承载第三速率的ODUflex比特流。进一步,ODUflex比特流的速率增加的比例与ODUflex比特流的时隙增加的比例相同,从而使承载ODUflex比特流的HOODU帧与ODUflex比特流的速率相匹配。例如,ODUflex比特流占用的时隙从1个增加到2个,相应地,速率从1倍ODU0速率增加到2倍ODU0速率;又例如,ODUflex比特流占用的时隙从3个增加到5个,相应地,速率从3倍ODU0速率增加到5倍ODU0速率。步骤24:第一NE根据速率增加指示,从添加有速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出第三速率的ODUflex比特流。如果第一NE在当前ODUflex帧的上一个ODUflex帧中提取出速率增加指示,则从当前ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出第三速率的ODUflex比特流。本实施例提供的可变光通道带宽增加方法,NE根据上一个HOODU帧中的时隙增加指示,从下一个HOODU帧开始,在增加后的时隙中接收由原速率的ODUflex比特流和原速率的空闲数据比特流组成的高速率的比特流。在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,NE根据上一个ODUflex帧中的速率增加指示,从下一个HOODU开始,在增加后的时隙中接收高速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。以下以增加ODUflex比特流的通道带宽为例,说明可变光通道带宽的增加过程。图3A至图3D中,NE1和NE2为源NE到宿NE之间的链路上的两个相邻NE,NE1是NE2的上游NE,NE2是NE1的下游NE。如果NE1是源NE,NE1的发送侧在HOODU的第N帧上添加时隙增加指;如果NE1是中间NE,NE1的接收侧会从自己的上游NE发送的HOODUj的第N帧中提取出时隙增加指示,则NE1的发送侧在发送给NE2的HOODUj的第N帧上添加时隙增加指示。HOODUj的第N帧中的时隙增加指示,用于指示从HOODUj的第N+1帧开始,ODUflex比特流占用HOODUj帧的时隙从1个TS增加到2个TS。如图3A所示,NE1的发送侧,从HOODUj的第N+1帧开始,将1倍ODU0速率的ODUflex比特流经串并处理后写入8bit位宽的fifo1,将1倍ODU0速率的idle比特流写入8bit位宽的fifo2。两个8bit位宽的fifo组成了16bit位宽的fifo。分别从fifo1和fifo2输出的8bit位宽的比特流,经并串处理后按照字节间插方式组成2倍ODU0速率的比特流。将2倍ODU0速率的比特流通过GMP映射方式按照Cm映射到HOODUj帧的2个TS通道中。NE2的接收侧接收到HOODUk的第N帧时,从HOODUk的第N帧中解析出时隙增加指示,并在1个TS中通过GMP映射方法按照C’m解映射出1倍ODU0速率的ODUflex比特流。从HOODUk的第N+1帧开始,如图3B所示,NE2的接收侧在2个TS通道中通过GMP映射方法按照C’m解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字节间插组成的2倍ODU0速率的比特流,在串并处理中从2倍ODU0速率的比特流中剔除8bit位宽的idle比特流,提取出8bit位宽的1倍ODU0速率的ODUflex比特流写入8bit位宽的fifo。源NE接收到宿NE返回的响应消息后,确定源NE到宿NE之间的链路上各NE均已收到添加有时隙增加指示的HOODU帧。如果NE1是源NE,则在ODUflex的第N帧中添加速率增加指示。如果NE1是中间NE,从自己的上游NE接收到的ODUflex的第N帧中会提取到速率增加指示,在向NE2发送的ODUflex的第N帧中添加接收侧提取出的速率增加指示,将ODUflex的第N帧映射到HOODUj帧的2个TS通道中发送给NE2。如图3C所示,在NE1的发送侧,从ODUflex的第N+1帧开始,ODUflex比特流经串并处理后,分两路写入两个8bit位宽的fifo1和fifo2。之后经过并串处理形成2倍ODU0速率的ODUflex比特流。通过GMP映射方法按照Cm,将2倍ODU0速率的ODUflex比特流映射到HOODU帧的2倍TS通道中发送给NE2。NE2接收到NE1发送的HOODU帧,从HOODU帧的2个TS通道中,解析出ODUflex的第N帧,并从ODUflex的第N帧中提取到速率增加指示。如图3D所示,NE2的接收侧,从ODUflex的第N+1帧开始,通过GMP映射方法按照C’m,从HOODUk帧的2个TS中解映射出2倍ODU0速率的ODUflex比特流,2倍ODU0速率的ODUflex比特流经串并处理后分两路分别写入两个8bit位宽的fifo。两个8bit位宽的fifo组成了16bit的fifo,串并处理的并行位宽从8bit增加到16bit。如图3E所示的ODUflex比特流通道带宽增加全过程,HOODU的第N帧中指示从HOODU的第N+1帧开始,HOODU帧用2个TS承载ODUflex比特流。在HOODU的第N+1帧之前,1倍ODU0速率的ODUflex比特流映射到HOODU帧的1个TS通道中。在HOODU的第N+1帧开始,1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle字节流的字节间插比特流,按照GMP方法映射到HOODU帧的2个TS通道中。ODUflex的第N帧指示从ODUflex的第N+1帧开始,HOODU帧中ODUflex比特流的速率增加到2倍ODU0速率。从ODUflex的第N+1帧开始,2倍ODU0速率的ODUflex比特流映射到HOODU帧的2个TS通道中。图4为本发明实施例提供的一种光通道带宽减少方法流程图。本实施例提供的方法由第一NE的发送侧实施,第一NE可以是业务流流经的链路上的源NE,也可以是该链路上的任意一个中间NE。如图4所示,本实施例提供的方法包括:步骤41:第一NE向第三NE发送添加有速率减少指示的ODUflex帧,速率减少指示,用于指示从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率。其中,第三NE是业务流流经的链路上第一NE的上游NE。如果第一NE是源NE,在向第二NE发送的ODUflex帧中添加速率减少指示后,将ODUflex帧映射到HOODU帧的Y个时隙中发送给第二NE。如果第一NE是中间UE,接收侧从HOODU帧中解映射出包括速率减少指示的ODUflex帧;发送侧将拉收侧解映射出的ODUflex帧映射到HOODU帧中发送给第二NE,以此类推,直至宿NE接收到添加有速率减少指示的ODUflex帧。速率减少指示添加在ODUflex帧的开销中,中间NE从HOODU帧中解映射出ODUflex帧后,不对ODUflex帧进行修改。因此,速率减少指示从源NE产生,一直传递到宿端NE,中间NE不会对速率减少指示进行修改。为同时减少多条ODUflex比特流的通道带宽,源NE可以在一个HOODU帧的多个ODUflex帧中分别添加速率减少指示,即在需要减少速率的每个ODUflex比特流对应的ODUflex帧中,分别添加速率减少指示。不同ODUflex帧中的速率减少指示,用于指示不同ODUflex比特流,从下一个ODUflex帧开始减少速率。步骤42:第一NE从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,将第一速率的ODUflex比特流和第二速率的空闲数据比特流组成第三速率的比特流映射到HOODU帧的Y个时隙中发送给第二NE。第一NE从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,将第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。其中,第一速率和第二速率均小于第三速率,第二速率为第三速率与第一速率的差值。第二NE的接收侧接收到添加有速率减少指示的ODUflex帧后,根据速率减少指示,从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中解映射第三速率的比特流,从第三速率的比特流中提取出第一速率的ODUflex比特流。第三速率的比特流由第一速率的ODUflex比特流和第二速率的空闲数据比特流组成,例如,可以由第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式。其中,空闲数据比特流可以是idle比特流,例如是全0或全1的比特流。步骤43:在业务流流经的链路上各NE均已收到添加有速率减少指示的ODUflex帧后,第一NE向第二NE发送添加有时隙减少指示的HOODU帧,时隙减少指示,用于指示从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,ODUflex比特流在HOODU帧中占用的时隙从Y个时隙减少到X个时隙,X大于零且小于Y。其中,HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率如果第一NE是宿NE,接收到添加有速率减少指示的ODUflex帧后,向上游NE反馈已接收到上述ODUflex帧的响应消息,该响应消息沿着宿端到源端的链路传送到源NE。源NE接收到宿NE返回的上述响应消息后,确定源NE到宿NE之间的链路上各NE均已收到添加有速率减少指示的ODUflex帧,可以确定在源NE到宿NE之间的链路上,ODUflex比特流在HOODU帧中的速率已从第三速率减少到第一速率。如果第一NE是源NE,第一NE接收到宿NE返回的上述响应消息后,在HOODU帧的开销中添加时隙减少指示,指示第二NE从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,ODUflex比特流在HOODU帧中占用的时隙从Y个时隙减少到X个时隙,HOODU帧用X个时隙承载ODUflex比特流,不再将第一速率的ODUflex比特流和第二速率的空闲数据比特流映射到HOODU帧的Y个时隙中。中间NE接收到添加有时隙减少指示的HOODU帧后,中间NE的发送侧将接收侧从上游NE发送的HOODU帧中提取出的时隙减少指示,添加到发送给自己下游NE的HOODU帧的开销中。其中,ODUflex比特流占用时隙减少的比例与ODUflex比特流的速率减少的比例相同,从而使承载ODUflex比特流的HOODU帧与ODUflex比特流的相匹配。例如,ODUflex比特流的速率从2倍ODU0速率减少到1倍ODU0速率,则在HOODU帧中占用的时隙从2个TS减少到1个TS。如果第一NE是源NE,第一NE在多个ODUflex帧中添加了速率减少指示,源NE接收到宿NE返回的响应消息后,第一NE在HOODU帧中添加多个时隙减少指示,分别指示减少不同的ODUflex比特流占用的时隙;源NE也可以在HOODU帧添加一个时隙指示,指示减少多个ODUflex比特流占用的时隙。步骤44:第一NE从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,将第一速率的ODUflex比特流映射到HOODU帧中的X个时隙中发送给第二NE。第一NE从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,减少HOODU帧中承载的ODUflex比特流占用的时隙,将第一速率的ODUflex比特流映射到HOODU帧中的X个时隙中发送给第二NE。本实施例提供的可变光通道带宽减少方法,NE在当前ODUflex帧向下游NE发送速率减少指示,从向下游NE发送的下一个ODUflex帧开始,减少ODUflex比特流的速率;然后,在当前HOODU帧中添加时隙减少指示,从下一个HOODU帧开始,减少ODUflex帧在HOODU帧中占用的时隙。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。在速率减少阶段,在可速率比特流占用的HOODU帧的原时隙中,向下游NE发送由低速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。在源NE到宿NE之间的各段链路上ODUflex比特流的速率减少后,在时隙减少后的HOODU帧中向下游NE发送低速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少通道带宽的目的。图5为本发明实施例提供的另一种光通道带宽减少方法流程图。本实施例提供的方法由第一NE的接收侧实施,第一NE可以是业务流流经的链路上宿NE,也可以是该链路上的任意一个中间NE。如图5所示,本实施例提供的方法包括:步骤51:第一NE接收第三NE发送的添加有速率减少指示的ODUflex帧,速率减少指示,用于指示从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率。其中,第三NE是该链路上第一NE的上游NE,第二NE是该链路上第一NE的下游NE。第一NE的接收侧接收到第三NE发送的HOODU帧后,按照GMP映射方法解映射出HOODU帧承载的ODUflex比特流;在第一NE的发送侧,将接收侧解映射出的ODUflex帧映射到HOODU帧中发送给第二NE,以此类推,直至宿NE接收到添加有速率减少指示的ODUflex帧。如果第一NE是宿NE,在接收到速率减少指示后,第一NE向第三NE发送已接收到速率减少指示的响应消息。该响应消息沿着宿NE到源NE的链路传送,直至源端NE接收到该响应消息。步骤52:第一NE根据速率减少指示,从添加有速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第二速率的比特流,并从第三速率的比特流中提取出第一速率的ODUflex比特流。第一NE接收到包括有速率减少指示的ODUflex帧后,从下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从第三速率的比特流中提取出第一速率的ODUflex比特流。其中,第二速率的比特流可以为第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。Y为ODUflex比特流在HOODU帧中占用时隙个数。第一速率和第二速率均小于第三速率,第二速率为第三速率与第一速率的差值。步骤53:第一NE接收第三NE发送的添加有时隙减少指示的HOODU帧,时隙减少指示,用于指示从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,ODUflex比特流在HOODU帧中占用的时隙从Y个时隙减少到X个时隙,X大于零且小于Y。其中,HOODU帧的X个时隙所对应的速率大于或者等于所述第一速率。第三NE通过HOODU帧中的时隙减少指示,向第一NE指示ODUflex比特流在HOODU帧中占用的时隙从Y个时隙减少到X个时隙。其中,第一速率的ODUflex比特流占用的X个时隙能承载第一速率的ODUflex比特流。进一步,ODUflex比特流占用时隙减少的比例与ODUflex比特流的速率减少的比例相同,从而,使承载ODUflex比特流的HOODU与ODUflex比特流的速率相匹配。步骤54:第一NE根据时隙减少指示,从添加有时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射第一速率的ODUflex比特流。如果第一NE在当前HOODU帧中接收到时隙减少指示,从当前HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射第一速率的ODUflex比特流,达到了减少可变速率通道带宽的目的。本实施例提供的可变光通道带宽减少方法,NE根据ODUflex帧中的速率减少指示,先在HOODU帧中接收由低速率的ODUflex比特流和空闲数据比特流组成的高速率的比特流。在接收到包括时隙减少指示的HOODU帧后,从下一个HOODU帧开始,在减少后的HOODU帧的时隙中接收低速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少ODUflex比特流通道带宽的目的。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。以下以减少ODUflex比特流的通道带宽为例,说明可变光通道带宽的增加过程。图6A至图6D中,NE1和NE2为源NE到宿NE之间的链路上的两个相邻NE,NE1是NE2的上游NE,NE2是NE1的下游NE。NE1在ODUflex的第N帧的开销中添加速率减少指示,指示从ODUflex的第N+1帧开始,ODUflex比特流的速率从2倍ODU0减少到1倍ODU0如图6A所示,从ODUflex的第N+1帧开始,NE1的发送侧将1倍ODU0速率的ODUflex比特流经串并处理后写入8bit位宽的fifo1,将1倍ODU0速率的idle比特流写入8bit位宽的fifo2。分别从fifo1和fifo2输出的8bit位宽的比特流,经并串处理后按照字节间插方式组成2倍ODU0速率的比特流。将2倍ODU0速率的比特流通过GMP映射方式按照Cm映射到HOODUj帧的2个TS通道中。NE2的接收侧接收到ODUflex的第N帧后,提取出速率减少指示。在ODUflex的第N+1帧之前,在2个TS通道中通过GMP映射方法按照C’m解映射出2倍ODU0速率的ODUflex比特流。如图6B所示,NE2的接收侧根据ODUflex的第N帧中速率减少指示,从ODUflex的第N+1帧开始,在2个TS通道中通过GMP映射方法按照C’m解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字节间插组成的2倍ODU0速率的比特流,在串并处理中从2倍ODU0速率的比特流中剔除8bit位宽的idle比特流,提取出8bit位宽的1倍ODU0速率的ODUflex比特流写入8bit位宽的fifo。源NE接收到宿NE返回的已接收到速率减少指示的响应消息后,确定源NE到宿NE之间的链路上各NE均已收到添加有速率减少指示的ODUflex帧。如果NE1是源NE,则在HOODU的第N帧中添加时隙减少指示,指示下游NE从HOODU的第N+1帧开始,将ODUflex比特流在HOODU帧中占用的时隙从2个时隙减少到1个时隙,取消采用字节间插方式组成比特流。如果NE1是中间NE,从自己的上游NE接收到的HOODU的第N帧中会提取到时隙减少加指示,在向NE2发送的HOODU的第N帧中添加接收侧提取出的时隙减少指示发送给NE2。如图6C所示,NE1从HOODU的第N+1帧开始,将ODUflex比特流经串并处理后写入8bit位宽的fifo。从fifo输出的8bit位宽的ODUflex比特流经并串处理后,形成1倍ODU0速率的ODUflex比特流,之后通过GMP映射方式按照Cm映射到HOODU帧的1个TS中。NE2接收到HOODU的第N帧,提取出时隙减少指示。在HOODU的第N+1帧之前,NE1在HOODU帧的2个TS通道中,解映射出由1倍ODU0速率的ODUflex比特流和1倍ODU0速率的idle比特流字节间插组成的2倍ODU0速率的比特流,从2倍ODU0速率的比特流中提取出8bit位宽的1倍ODU0速率的ODUflex比特流。如图6D所示,NE1根据时隙减少指示,从HOODU的第N+1帧开始,在1个TS通道中,通过GMP映射方法按照C’m从HOODUk帧中解映射出1倍ODU0速率的ODUflex比特流。1倍ODU0速率的ODUflex比特流经串并处理后输入到8bit位宽的fifo中,之后经并串处理。如图6E所示的NE的发送侧增加ODUflex比特流通道带宽的全过程,发达侧在ODUflex的第N帧添加速率减少指示,指示从ODUflex的第N+1帧开始,ODUflex比特流的速率从2倍ODU0减少到1倍ODU0。在ODUflex的第N+1帧之前,2倍ODU0速率的ODUflex比特流映射到HOODU帧的2个TS中。从HOODU的第N+1帧开始,将1倍ODU0速率的ODUflex比特充和ODU0速率的idle按字节间插组成的比特流,映射到HOODU帧的2个TS中。在HOODU的第N帧中添加时隙减少指示,指示从HOODU的第N+1帧开始,ODUflex比特流占用的时隙从2个TS减少到1个TS。在HOODU的第N+1帧之前,发送侧将1倍ODU0速率的ODUflex比特流和ODU0速率的idle按字节间插组成的比特流,映射到HOODU帧的2个TS中。从HOODU的第N+1帧开始,发送侧将1倍ODU0速率的ODUflex比特流映射到HOODU帧的1个TS中。通过本发明实施例提供的光通道带宽增加方法和光通道带宽减少方法,可以使多个ODUflex共享缓存,降低ODUflex带宽调整对缓存的需求,减少缓存接口的位宽需求。假设HOODUk是ODU3,速率大约40Gbps,HOODUk包含了32个TS,HOODUk承载有2个ODUflex。按照本发明实施例提供的方法,两个8bit位宽的fifo可以合并成16bit位宽的fifo,每个TS都有一个fifo可以作为两个比特流的缓存队列。带宽调整之前,ODUflex1占用11个TS即占用11个8位宽fifo进行数据缓存,ODUflex2占用20个TS即占用20个8位宽fifo进行数据缓存。带宽调整后,ODUflex1占用8个TS,空出3个8位宽的fifo提供给ODUflex2;ODUflex2占用24个TS即占用24个8位宽的fifo,其中3个fifo是ODUflex1提供的,一个fifo是空闲的。而现有技术中每个ODUflex都需要32个8位宽的fifo来做缓存队列。图7为本发明实施例提供的一种可变光通道带宽增加装置结构示意图。本实施例提供的装置为NE的发送侧,适用于增加可变光通道带宽的场景。如图7所示,本实施例提供的装置包括:添加模块71、发送模块72和映射模块73。添加模块71,用于在HOODU帧中添加时隙增加指示,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X大于零且小于所述Y;发送模块72,用于向第二NE发送所述添加模块添加所述时隙增加指示后的HOODU帧;所述第二NE为在业务流流经的链路上所述装置所在NE的下游NE;映射模块73,用于所述发送模块向第二NE发送添加有所述时隙增加指示的HOODU帧后,从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;所述发送模块72,还用于向所述第二NE发送所述映射模块映射后的HOODU帧;所述映射模块73,还用于在所述链路上各NE均已收到添加有时隙增加指示的HOODU帧后,将添加有速率增加指示的ODUflex帧映射到HOODU帧中,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧,所述速率增加指示,用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y个时隙能承载所述第三速率的ODUflex比特流;所述映射模块73,还用于从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的所述ODUflex比特流映射到HOODU帧的Y个时隙中。进一步,映射模块,还用于从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。可选地,所述添加模块,具体用于如果所述装置是中间NE或设置于中间NE的内部,从第三NE接收到的HOODU帧中添加有所述时隙增加指示,在向所述下游NE发送的HOODU帧中,添加从接收到的HOODU帧中提取出的时隙增加指示,所述第三NE为所述链路上所述装置所在NE的上游NE。可选地,所述添加模块,还用于若所述装置为源NE或设置于源NE内部,接收到宿NE返回的已接收到添加有所述时隙增加指示的HOODU帧的响应信息后,在所述ODUflex帧中添加所述速率增加指示。以上各模块的功能可参见图1A对应实施例中描述,在此不再赘述。上述技术方案,可变光通道带宽增加装置在当前HOODU帧中向下游NE发送ODUflex比特流的时隙增加指示,从下一个HOODU帧开始,在HOODU帧中增加后的时隙中,向下游NE发送由原速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。然后,在ODUflex帧中向下游NE发送速率增加指示,从下一个ODUflex帧开始,在HOODU帧中增加后的时隙中,向下游NE发送高速率的ODUflex比特流。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。在时隙增加阶段,可变光通道带宽增加装置在时隙增加后的HOODU帧中,向下游NE发送由ODUflex比特流和空闲数据比特流组成的高速率比特流,在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,向下游NE发送高速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。图8为本发明实施例提供的一种可变光通道带宽增加装结构示意图。本实施例提供的装置位于NE的接收侧,适用于增加通道带宽的场景。如图8所示,本实施例提供的包括:接收模块81和解映射模块82。接收模块81,用于接收第三NE发送的添加有时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X小于所述Y;所述第三NE为在业务流流经的链路上所述装置所在NE的上游NE;解映射模块82,用于根据所述接收模块接收到的时隙增加指示,从添加有所述时隙增加指示的HOODUj帧的下一个HOODUj帧开始,在HOODU帧的Y个时隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率之间的差值;所述接收模块81,还用于接收所述第三NE发送的添加有速率增加指示的ODUflex帧,所述速率增加指示用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y个时隙能承载所述第三速率的ODUflex比特流,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧;所述解映射模块82,还用于根据所述接收模块接收到的速率增加指示,从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出所述第三速率的ODUflex比特流。可选地,若所述装置是宿NE或设置于宿NE内,上述装置还包括发送模块。发送模块,用于在所述接收模块接收到所述第三NE发送的添加有时隙增加指示的HOODU帧之后,若所述装置是宿NE或设置于宿NE内,向所述第三NE发送已接收到所述时隙增加指示的响应信息。可选地,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。可选地,所述ODUflex比特流的速率增加的比例与所述ODUflex的时隙增加的比例相同。以上各模块的功能可参见图2对应实施例中描述,在此不再赘述。上述技术方案中,上述装置根据上一个HOODU帧中的时隙增加指示,从下一个HOODU帧开始,在增加后的时隙中接收由原速率的ODUflex比特流和原速率的空闲数据比特流组成的高速率的比特流。在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,NE根据上一个ODUflex帧中的速率增加指示,从下一个HOODU开始,在增加后的时隙中接收高速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。图9为本发明实施例提供的一种可变光通道带宽减少装置结构示意图。本实施例提供的装置位于发送侧,适用于减少可变光通道带宽的场景。如图9所示,本实施例提供的装置包括:发送模块91和映射模块92。发送模块91,用于向第二NE发送添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;所述第二NE为在业务流流经的链路上所述第一NE的下游NE;映射模块92,用于从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中;所述第二速率小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;添加模块93,用于在所述链路上各NE均已收到添加有所述速率减少指示的ODUflex帧后,在HOODU帧中添加时隙减少指示,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X个时隙能承载所述第一速率的ODUflex比特流;所述发送模块91,还用于向所述第二NE发送添加有时隙减少指示的HOODU帧;所述映射模块92,还用于从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流映射到HOODU帧中的X个时隙;所述发送模块91,还用于向所述第二NE发送所述映射模块映射后的HOODU帧。可选地,所述添加模块,还用于如果所述装置是源NE或设置于源NE内,在向所述第二NE发送添加有所述速率减少指示的ODUflex帧之前,在向所述下游NE发送的ODUflex帧中添加所述速率减少指示。可选地,所述添加模块,还用于用于如果所述装置是源NE或设置于源NE内,接收到宿NE返回的已接收到添加有所述速率减少指示的ODUflex帧的响应信息后,在HOODU帧中添加所述时隙减少指示。可选地,若所述装置是中间NE或设置于中间NE内,若接收到第三NE发送的HOODU帧中包括有所述时隙减少指示,在向所述第二NE发送的HOODU中,添加从第三NE发送的HOODU帧中提取到的时隙减少指示,所述第三NE为在业务流流经的链路上所述第一NE的上游NE。可选地,所述映射模块,还用于从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。可选地,所述ODUflex比特流占用时隙减少的比例与所述ODUflex比特流的速率减少的比例相同。上述各模块的功能可参见图4对应实施例中描述,在此不再赘述。上述技术方案中,NE在当前ODUflex帧向下游NE发送速率减少指示,从向下游NE发送的下一个ODUflex帧开始,减少ODUflex比特流的速率;然后,在当前HOODU帧中添加时隙减少指示,从下一个HOODU帧开始,减少ODUflex帧在HOODU帧中占用的时隙。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。在速率减少阶段,在可速率比特流占用的HOODU帧的原时隙中,向下游NE发送由低速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。在源NE到宿NE之间的各段链路上ODUflex比特流的速率减少后,在时隙减少后的HOODU帧中向下游NE发送低速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少通道带宽的目的。图10为本发明实施例提供的一种可变光通道带宽减少装置结构示意图。本实施例提供的装置位于NE的接收侧,适用于减少可变光通道带宽的场景。如图10所示,本实施列提供的装置包括:接收模块101和解映射模块102。接收模块101,用于接收第三NE发送的添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率,所述第三NE为在业务流流经的链路上所述第一NE的上游NE;解映射模块102,用于根据所述速率减少指示,从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率为所述第三速率与所述第一速率的差值;所述接收模块101,还用于接收所述第三NE发送的添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X个时隙能承载所述第一速率的ODUflex比特流;所述解映射模块102,用于根据所述时隙减少指示,从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射所述第一速率的ODUflex比特流。可选地,所述装置还可包括发送模块。发送模块,用于在接收所述第三NE发送的添加有时隙增加指示的HOODU帧之后,若所述装置是宿NE,向所述第三NE发送已接收到所述速率减少指示的响应信息。可选地,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。可选地,所述ODUflex比特流占用时隙减少的比例与所述ODUflex比特流的速率减少的比例相同。上述各模块的功能可参见图4对应实施例中描述,在此不再赘述。上述技术方案中,根据ODUflex帧中的速率减少指示,先在HOODU帧中接收由低速率的ODUflex比特流和空闲数据比特流组成的高速率的比特流。在接收到包括时隙减少指示的HOODU帧后,从下一个HOODU帧开始,在减少后的HOODU帧的时隙中接收低速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少ODUflex比特流通道带宽的目的。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。如图11所示,本发明实施例还提供一种第一网络节点,包括:存储器111、处理器112、通信接口113和总线114。存储器、处理器和通信接口通过所述总线进行相互通信;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二NE和第三NE进行通信,所述第三NE为在业务流流经的链路上所述第一NE的上游NE,所述第二NE为所述链路上所述第一NE的下游NE;所述程序,用于:在HOODU帧中添加时隙增加指示,并向第二NE发送添加有所述时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X大于零且小于所述Y;所述第二NE为在业务流流经的链路上所述第一NE的下游NE;从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,映射到HOODU帧的Y个时隙中发送给所述第二NE,所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各NE均已收到添加有时隙增加指示的HOODU帧后,将添加有速率增加指示的ODUflex帧映射到HOODU帧中发送给所述下游NE,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧,所述速率增加指示,用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y个时隙能承载所述第三速率的ODUflex比特流;从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将第三速率的所述ODUflex比特流映射到HOODU帧的Y个时隙中发送给所述第二NE。可选地,所述程序还用于:如果所述第一NE为所述链路上的中间NE,若所述第一NE从第三NE接收到的HOODU帧中添加有所述时隙增加指示,在向所述第二NE发送的HOODU帧中,添加从接收到的HOODU帧中提取出的时隙增加指示,。可选地,所述程序还用于,若所述第一NE为源NE,在所述第一NE将添加有速率增加指示的ODUflex映射到HOODU帧中发送给所述第二NE之前,接收到宿NE返回的已接收到添加有所述时隙增加指示的HOODU帧的响应信息后,在所述ODUflex帧中添加所述速率增加指示。可选地,所述程序还用于:从添加有所述时隙增加指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方组成的第三速率的比特流,映射到HOODU帧的Y个时隙中。可选地,所述ODUflex比特流的速率增加的比例与所述ODUflex的时隙增加的比例相同。上述技术方案中,NE在当前HOODU帧中向下游NE发送ODUflex比特流的时隙增加指示,从下一个HOODU帧开始,在HOODU帧中增加后的时隙中,向下游NE发送由原速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。然后,在ODUflex帧中向下游NE发送速率增加指示,从下一个ODUflex帧开始,在HOODU帧中增加后的时隙中,向下游NE发送高速率的ODUflex比特流。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。在时隙增加阶段,NE先在时隙增加后的HOODU帧中,向下游NE发送由ODUflex比特流和空闲数据比特流组成的高速率比特流,在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,向下游NE发送高速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。如图12所示,本发明实施例还提供另一种第一网络节点,包括:存储器121、处理器122、通信接口123和总线124。所述存储器、所述处理器和所述通信接口通过所述总线进行相互通信。所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二NE和第三NE进行通信,所述第三NE为在业务流流经的链路上所述第一NE的上游NE,所述第二NE为所述链路上所述第一NE的下游NE;所述程序,用于:接收第三NE发送的添加有时隙增加指示的HOODU帧,所述时隙增加指示,用于指示从所述HOODU帧的下一个HOODU帧开始,ODUflex比特流占用HOODU帧的时隙从X个时隙增加到Y个时隙,所述X小于所述Y;根据所述时隙增加指示,从添加有所述时隙增加指示的HOODUj帧的下一个HOODUj帧开始,在HOODU帧的Y个时隙中解映射出由所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,从所述第三速率的比特流中提取出所述第一速率的ODUflex比特流;所述第一速率和所述第二速率均小于所述第三速率,所述第二速率为所述第三速率与所述第一速率之间的差值;接收所述第三NE发送的添加有速率增加指示的ODUflex帧,所述速率增加指示用于指示从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,将所述ODUflex比特流的速率从所述第一速率增加到所述第三速率,所述第三速率的ODUflex比特流占用的Y个时隙能承载所述第三速率的ODUflex比特流,添加有所述速率增加指示的ODUflex帧为承载所述ODUflex比特流的ODUflex帧;根据所述速率增加指示,从添加有所述速率增加指示的ODUflex帧的下一个ODUflex帧开始,在接收到的HOODU帧的Y个时隙中解映射出第三速率的ODUflex比特流。可选地,所述程序,还用于:在所述第一NE接收第二NE发送的添加有时隙增加指示的HOODU帧之后,若所述第一NE是宿NE,所述第一NE向所述第三NE发送已接收到所述时隙增加指示的响应信息。可选地,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。可选地,所述ODUflex比特流的速率增加的比例与所述ODUflex的时隙增加的比例相同。上述技术方案中,NE根据上一个HOODU帧中的时隙增加指示,从下一个HOODU帧开始,在增加后的时隙中接收由原速率的ODUflex比特流和原速率的空闲数据比特流组成的高速率的比特流。在源NE到宿NE之间的各段链路上ODUflex比特流占用HOODU帧的时隙都增加后,NE根据上一个ODUflex帧中的速率增加指示,从下一个HOODU开始,在增加后的时隙中接收高速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损增加通道带宽的目的,并且不需要事先为ODUflex帧预留资源。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了可变光通道带宽增加的周期。如图13所示,本发明实施例还提供又一种第一网络节点,包括:存储器131、处理器132、通信接口133和总线134。所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二NE和第三NE进行通信,所述第三NE为在业务流流经的链路上所述第一NE的上游NE,所述第二NE为所述链路上所述第一NE的下游NE;所述程序,用于:向所述第二NE发送添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;所述第一NE从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,将所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流映射到HOODU帧的Y个时隙中发送给所述第二NE;所述第二速率小于所述第三速率,所述第二速率为所述第三速率与所述第一速率的差值;在所述链路上各NE均已收到添加有所述速率减少指示的ODUflex帧后,所述第一NE在HOODU帧中添加时隙减少指示,并向所述第二NE发送添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X个时隙能承载所述第一速率的ODUflex比特流;所述第一NE从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,将所述第一速率的ODUflex比特流映射到HOODU帧中的X个时隙中发送给所述第二NE。可选地,所述程序,还用于:在所述向第二NE发送添加有所述速率减少指示的ODUflex帧之前,如果所述第一NE是源NE,在向所述第二NE发送的ODUflex;帧中添加所述速率减少指示。可选地,所述程序,还用于:若所述第一NE是源NE,接收到宿NE返回的已接收到添加有所述速率减少指示的ODUflex帧的响应信息后,在HOODU帧中添加所述时隙减少指示;若所述第一NE是中间NE,若所述第一NE接收到第三NE发送的HOODU帧中包括有所述时隙减少指示时,在向所述第二NE发送的HOODU中,添加从第三NE发送的HOODU帧中提取到的时隙减少指示,所述第三NE为在业务流流经的链路上所述第一NE的上游NE。上述技术方案中,NE在当前ODUflex帧向下游NE发送速率减少指示,从向下游NE发送的下一个ODUflex帧开始,减少ODUflex比特流的速率;然后,在当前HOODU帧中添加时隙减少指示,从下一个HOODU帧开始,减少ODUflex帧在HOODU帧中占用的时隙。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。在速率减少阶段,在可速率比特流占用的HOODU帧的原时隙中,向下游NE发送由低速率的ODUflex比特流和空闲数据比特流组成的高速率比特流。在源NE到宿NE之间的各段链路上ODUflex比特流的速率减少后,在时隙减少后的HOODU帧中向下游NE发送低速率的ODUflex比特流,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少通道带宽的目的。如图14所示,本发明实施例还提供再一种第一网络节点,包括:存储器141、处理器142、通信接口143和总线144。所述存储器,用于存储程序;所述处理器,用于执行所述存储器中执行的程序;所述通信接口,用于与第二NE和第三NE进行通信,所述第三NE为在业务流流经的链路上所述第一NE的上游NE,所述第二NE为所述链路上所述第一NE的下游NE;所述程序,用于:接收第三NE发送的添加有速率减少指示的ODUflex帧,所述速率减少指示,用于指示从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,ODUflex比特流的速率从第三速率减少到第一速率;根据所述速率减少指示,从添加有所述速率减少指示的ODUflex帧的下一个ODUflex帧开始,在HOODU帧的Y个时隙中,解映射所述第一速率的ODUflex比特流和第二速率的空闲数据比特流组成的第三速率的比特流,并从所述第三速率的比特流中提取出所述所述第一速率的ODUflex比特流;所述第二速率为所述第三速率与所述第一速率的差值;接收所述第三NE发送的添加有所述时隙减少指示的HOODU帧,所述时隙减少指示,用于指示从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,所述ODUflex比特流在HOODU帧中占用的时隙从所述Y个时隙减少到X个时隙,所述X大于零且小于所述Y,所述第一速率的ODUflex比特流占用的X个时隙能承载所述第一速率的ODUflex比特流;根据所述时隙减少指示,从添加有所述时隙减少指示的HOODU帧的下一个HOODU帧开始,在HOODU帧的X个时隙中解映射所述第一速率的ODUflex比特流。可选地,所述程序,还用于:在所述第一NE接收第二NE发送的添加有时隙增加指示的HOODU帧之后,若所述第一NE是宿NE,向所述第二NE发送已接收到所述速率减少指示的响应信息。可选地,所述第三速率的比特流为所述第一速率的ODUflex比特流和第二速率的空闲数据比特流按字节间插方式组成的比特流。可选地,所述ODUflex比特流占用时隙减少的比例与所述ODUflex比特流的速率减少的比例相同。上述技术方案中,NE根据ODUflex帧中的速率减少指示,先在HOODU帧中接收由低速率的ODUflex比特流和空闲数据比特流组成的高速率的比特流。在接收到包括时隙减少指示的HOODU帧后,从下一个HOODU帧开始,在减少后的HOODU帧的时隙中接收低速率的ODUflex比特流。因此,实现了ODUflex帧与装载ODUflex帧的HOODU帧之间的速率匹配,达到了无损减少ODUflex比特流通道带宽的目的。在可变光通道增加过程中,不依赖m-bit客户实体数目的变化速率和步进大小,因此,缩短了减少可变光通道带宽的周期。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发见明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1