CN110719182A - 一种链路容量的调整方法及装置 - Google Patents
一种链路容量的调整方法及装置 Download PDFInfo
- Publication number
- CN110719182A CN110719182A CN201810765154.8A CN201810765154A CN110719182A CN 110719182 A CN110719182 A CN 110719182A CN 201810765154 A CN201810765154 A CN 201810765154A CN 110719182 A CN110719182 A CN 110719182A
- Authority
- CN
- China
- Prior art keywords
- flexible ethernet
- physical interface
- ethernet group
- physical
- time delay
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000001934 delay Effects 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 230000003139 buffering effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- 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]
- H04J3/1658—Optical Transport Network [OTN] carrying packets or ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0073—Services, e.g. multimedia, GOS, QOS
- H04J2203/0082—Interaction of SDH with non-ATM protocols
- H04J2203/0085—Support of Ethernet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0089—Multiplexing, e.g. coding, scrambling, SONET
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本文公开了一种链路容量的调整方法及装置,包括:节点设备获取灵活以太网组链路容量调整的物理接口的时延;根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。从本发明实施例可见,由于对灵活以太网组中所有物理接口的时钟偏移进行了对齐,从而防止了在链路容量调整时以太网组中的物理接口由于时钟偏移而造成数据丢失的情况出现。
Description
技术领域
本发明实施例涉及通信技术领域,尤指一种链路容量的调整方法及装置。
背景技术
灵活以太网(Flex Ethernet,FlexE)是承载网实现业务隔离承载和网络分片的一种接口技术,灵活以太网组是将一个或多个以太网物理接口绑定起来得到的一个组。
当灵活以太网组的链路容量调整时,不可避免地要进行日程表配置(calendarconfiguration),而在进行日程表配置时,由于业务的流向错误、节点的切换顺序错误、节点的时隙配置不符合实际应用情况以及经过链路容量调整的灵活以太网组里多个物理接口的时钟发生偏移等问题,都会造成其中物理接口传输的数据丢失。
因此,要达到日程表的无损配置,需要对这些会造成数据丢失的问题进行解决,其中,对于业务的流向错误、节点的切换顺序错误、节点的时隙配置不符合实际应用情况的问题,相关技术中均有相应的解决方法,而对于链路容量调整的灵活以太网组里多个物理接口的时钟发生偏移的问题来说,解决该问题就是要使链路容量调整的灵活以太网组里所有物理接口的时钟偏移重新对齐,即重新调整所有物理接口传输的数据流的到达顺序以满足业务需求,相关技术中缺乏相应的技术手段。
发明内容
为了解决上述技术问题,本发明实施例提供了一种链路容量的调整方法及装置,能够对灵活以太网组中所有物理接口的时钟偏移重新进行对齐,防止在链路容量调整时物理接口由于时钟偏移而造成数据丢失的情况出现。
为了达到本发明目的,本发明实施例提供了一种链路容量的调整方法,包括:
节点设备获取灵活以太网组的链路容量调整的物理接口的时延;
根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
本发明实施例还提供了一种节点设备,包括:
获取模块,用于获取灵活以太网组的链路容量调整的物理接口的时延;
处理模块,用于根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
与现有技术相比,由于获取了灵活以太网组链路容量调整的物理接口的时延,并根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行了对齐,从而防止了在链路容量调整时以太网组中的物理接口由于时钟偏移而造成数据丢失的情况出现。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的链路容量的调整方法的流程示意图;
图2为本发明实施例提供的节点设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在说明本发明实施例提供的数据处理方法之前,先对一些现有技术进行说明:
灵活以太网技术提供一种通用的机制来传送一系列不同媒体访问控制(MediaAccess Control,MAC)速率的业务,可以是单个MAC速率比较大的业务,也可以是多个MAC速率比较小的业务的集合,不再限定为单一MAC速率的业务。
灵活以太网与传统以太网结构上的区别在于灵活以太网在MAC层和物理编码子层(Physical Coding Sublayer,PCS)之间多了一个垫层,该垫层的功能是构建一个日程表,该日程表由20*n个数据块组成,每个数据块大小为66bit且代表一个5G的时隙,n为绑定的物理接口(Physical Layer,PHY)个数。
2017年光联网论坛(Optical Internet Forum,OIF)的Q3会议发布了Flexe2.0的初稿,主要内容是针对200G/400G的PHY,可以类似1.0标准里100G的PHY进行绑定。为了最大程度利用原有100G PHY的规范内容,200G/400G引入一个逻辑上的概念—实例(instance),就是200GPHY分解为2个instance,400G PHY分解为4个instance。每个instance基本等同于一个100G PHY。灵活以太网1.0开销字段里PHY MAP修改为Flexe Map,PHY Number修改为instance Number,同时增加时钟同步的指示。
本发明实施例提供一种链路容量的调整方法,如图1所示,该方法包括:
步骤101、节点设备获取灵活以太网组链路容量调整的物理接口的时延。
具体的,步骤101是在节点设备要调整链路容量,但还未真正开始调整时发生的动作,链路容量调整前需要对物理接口的时钟偏移进行对齐,即链路容量真正开始前的准备工作。
步骤102、根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
本发明实施例提供的链路容量的调整方法,节点设备获取灵活以太网组的链路容量调整的物理接口的时延;根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。从本发明实施例可见,由于获取了灵活以太网组链路容量调整的物理接口的时延,并根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行了对齐,从而防止了在链路容量调整时以太网组中的物理接口由于时钟偏移而造成数据丢失的情况出现。
可选地,灵活以太网组链路容量调整的物理接口为增加的物理接口,根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐之后,还包括:
步骤103、如果成功对齐,增加灵活以太网组链路容量调整的物理接口。
需要说明的是,如果无法对齐,则不能增加灵活以太网组链路容量调整的物理接口。
步骤104、在新的开销周期向对端节点设备发送常规开销。
可选地,节点设备获取灵活以太网组的链路容量调整的物理接口的时延之前,还包括:
步骤105、向对端节点设备发送携带有日程表请求的开销,使得对端节点设备对灵活以太网组的链路容量进行调整并对时钟偏移进行对齐。
在新的开销周期向对端节点设备发送常规开销之前,还包括:
步骤106、接收来自对端节点设备的携带有日程表确认的开销,以确认对端节点对时钟偏移进行了对齐。
需要说明的是,节点设备接收到了来自对端节点设备的携带有日程表确认的开销,就确认了对端节点已对时钟偏移进行了对齐,从而确认了对端节点已具备进行链路调整的能力,因此节点设备在新的开销周期向对端节点设备发送常规开销,从而进行最终的链路调整。
可选地,灵活以太网组链路容量调整的物理接口为删除的物理接口,根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐之后,还包括:
步骤107、如果成功对齐,删除灵活以太网组链路容量调整的物理接口。
步骤108、停止灵活以太网组链路容量调整的物理接口上的业务,并在新的开销周期删除灵活以太网组链路容量调整的物理接口。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为增加的物理接口,根据获得的获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
步骤102a、当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,根据待处理业务的要求将灵活以太网组中原有物理接口的读时钟停顿N1个节拍。
其中,N1等于灵活以太网组中新增加的物理接口的时延与原有物理接口的时延中最短时延的差。
步骤102b、缓存灵活以太网组中原有物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,还包括:
步骤102c、根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N2个节拍。
其中,N2等于灵活以太网组中原有物理接口的时延中最长时延与新增加的物理接口的时延的差。
步骤102d、缓存读时钟停顿N2个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中原有任意两个物理接口的时延之间时,还包括:
步骤102e、根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N3个节拍。
其中,N3等于灵活以太网组中原有物理接口的时延中最长时延与最短时延的差。
步骤102f、缓存读时钟停顿N3个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,在缓存的数据流中***空闲块,包括:
在缓存的数据流中的起始数据块和结束数据块之间***空闲块。
或者,
在缓存的数据流中的结束数据块和下一个起始数据块之间***空闲块。
需要说明的是,在步骤102b中缓存的数据流指的是灵活以太网组中所有物理接口传输的数据流,在步骤102d中缓存的数据流指的是读时钟停顿N2个节拍的物理接口传输的数据流(即新增加的物理接口以及原有物理接口中除时延最长的物理接口以外其他物理接口传输的数据流),在步骤102f中缓存的数据流指的是读时钟停顿N3个节拍的物理接口传输的数据流(即新增加的物理接口以及原有物理接口中除时延最长的物理接口以外其他物理接口传输的数据流)。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为删除的物理接口,根据获得的获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
步骤102f、当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,将灵活以太网组中除时延次长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N4个节拍。
其中,N4等于灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差。
步骤102g、缓存读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,还包括:
步骤102h、将灵活以太网组中除时延最长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N5个节拍。
其中,N5等于灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差。
步骤102i、缓存读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中原有任意两个物理接口的时延之间时,还包括:
步骤102j、将灵活以太网组中除时延最长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N6个节拍;其中,N6等于灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差。
步骤102k、缓存读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,灵活以太网组链路容量调整的物理接口的数量为N个,其中,N为大于1的整数,根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
步骤102l、根据链路容量调整的N个物理接口对应的N个时延中第i个时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
其中,i=1、2…N。
具体的,假设灵活以太网组链路容量调整的物理接口为增加的物理接口,并假设原有的灵活以太网组包括物理接口1、物理接口2和物理接口3,所获得的时延为物理接口4的时延和物理接口5的时延,那么根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐可以是:根据获得的物理接口4的时延对物理接口1、物理接口2和物理接口3组成的灵活以太网组中所有物理接口的时钟偏移进行对齐,然后根据获得的物理接口5的时延对物理接口1、物理接口2、物理接口3和物理接口4组成的灵活以太网组中所有物理接口的时钟偏移进行对齐。假设灵活以太网组链路容量调整的物理接口为删除的物理接口,并假设原有的灵活以太网组包括物理接口1、物理接口2、物理接口3、物理接口4的时延和物理接口5,所获得的时延为物理接口4的时延和物理接口5的时延,那么根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐可以是:根据获得的物理接口4的时延对物理接口1、物理接口2、物理接口3和物理接口5组成的灵活以太网组中所有物理接口的时钟偏移进行对齐,然后根据获得的物理接口5的时延对物理接口1、物理接口2、物理接口3组成的灵活以太网组中所有物理接口的时钟偏移进行对齐,
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行上述任一项链路容量的调整方法。
本发明还提供一种物理接口链路容量的调整方法,当增加物理接口时,该方法包括:
步骤1、在日程表设置时,本端和对端都启动新的PHY。
步骤2、本端在原来的PHY发送开销的时候,同时在新的PHY发送开销帧来作为日程表请求(Calendar Request,CR)。新PHY的开销帧定义:带有灵活以太网开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexE Group编号,CR字段为1,其他字段设置为0。
步骤3、对端节点收到新PHY的开销帧(CR)之后,由于涉及到多个PHY,所以需要把多个PHY的时钟偏移进行对齐:
如果新的PHY时延最长,那把原来所有的PHY的读时钟都停顿N1个节拍(N有最大门限,超过这个最大门限则报警表示无法实现对齐),N1等于新增加的PHY的时延与原有PHY中时延最短的时延的差,缓存读时钟停顿N1个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐,
如果新的PHY时延最短,那把新的PHY的读时钟和除原有PHY中时延最长的那个PHY以外其他的PHY的读时钟停顿N2个节拍;其中,N2等于原有PHY中时延最长的时延与新增加的PHY的时延的差(N有最大门限,超过这个最大门限则报警表示无法实现对齐),缓存读时钟停顿N2个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
如果新的PHY的时延在原来PHY的时延之间,将新PHY的读时钟停顿N3个节拍;同时,原有PHY除了时延最长的那个PHY,其他的PHY的读时钟也停顿N3个节拍;其中,N3等于原有PHY中时延最长的时延与最短的时延的差;缓存读时钟停顿N3个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
***空闲块有两种方案:
方案一、在S块和T块之间***idle块。
需要说明的是,这种方案优点是时延较小,缺点是收发双发节点都要处理这种数据的能力。
方案二、在T块和S块之间***idle块。
需要说明的是,这种方案优点是数据格式是标准格式,收发节点都可以支持,缺点是时延比方案一略大。
需要说明的是,对于新PHY带有FlexE的开销帧,认为是正常的,不报错。
步骤4、对端节点如果可以切换,在原来的PHY发送开销帧的时候,同时在新的PHY发送开销帧来作为日程表应答(Calendar Acknowledge,CA)。新PHY的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexEGroup编号,CA字段为1,其他字段设置为0。
步骤5、本端节点收到新PHY的开销帧(CA)之后,由于涉及到多个PHY,所以进行对齐处理,处理过程与对端节点的处理过程一致,在此不再赘述。
步骤6、本端和对端节点在新的开销周期开始的时候正式切换,在新的PHY里传业务数据,所有PHY的开销帧按照现有标准进行填充。
本发明还提供一种链路容量的调整方法,当删除物理接口时,该方法包括:
步骤1、本端节点识别出打算删除的PHY,计算一下如果删除了这个PHY,对端节点对齐的处理情况。
如果删除的PHY时延最长,将灵活以太网组中物理接口的读时钟停顿N4个节拍;其中,N4等于灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差;缓存读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
如果删除的PHY时延最短,将灵活以太网组中物理接口的读时钟停顿N5个节拍;其中,N5等于灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差;缓存读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
如果删除的PHY时延在所有PHY的时延之间,将灵活以太网组物理接口的读时钟停顿N6个节拍;其中,N6等于灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差;缓存读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
步骤2、对端节点识别出打算删除的PHY,计算一下如果删除了这个PHY,本端节点的对齐处理情况,具体过程与本端节点计算的对端节点对齐的处理情况一致,在此不再赘述。
步骤3、本端和对端节点如果可以切换,那么正式开始删除PHY;否则,删除PHY的操作终止。
步骤4、如果要正式开始删除PHY,停止要删除PHY上的业务,在新的开销周期开始的时候正式切换,采用新的缓存方案来处理各个PHY的对齐情况,并且在正常的码流里***空闲块,调整速率,所有PHY的开销帧按照现有标准进行填充。
下面提供几个具体的实施例来说明本发明提供的链路容量的调整法。
实施例一
假设100G PHY a、b、c绑定成一个Flexe group,group number=1,此时打算新增100G PHY d。
步骤1、本端和对端都启动新的PHY d。
步骤2、本端在PHY a、b、c发送开销帧的时候,同时在PHY d发送overhead开销帧来作为CR。PHY d的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexEGroup Number为对应的FlexE Group编号,CR字段为1,其他字段设置为0。
步骤3、对端节点收到PHY d的开销帧(CR)之后,由于涉及到多个PHY,所以进行对齐的处理。通过计算知道PHY d时延最长。那把PHY a、b、c的读时钟都停顿N1个节拍(N有最大门限,超过这个最大门限则报警表示无法实现对齐),N1等于新增加的PHYd的时延与原有PHY中时延最短的时延的差;缓存PHY a、b、c的数据,并且在正常的码流里***空闲块,调整速率,最终实现所有PHY的对齐。***空闲块有两种方案:
方案一、在S块和T块之间***空闲块。
方案二、在T块和S块之间***空闲块。
步骤4、对端节点如果可以切换,在PHY a、b、c发送开销帧的时候,同时在PHY d发送开销帧来作为CA。PHY d的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexE Group编号,CA字段为1,其他字段设置为0。
步骤5、本端节点收到PHY d的开销帧(CA)之后,由于涉及到多个PHY,所以进行对齐的处理处理过程与对端节点的处理过程一致,在此不再赘述。
步骤6、本端和对端节点在新的开销周期开始的时候正式切换,在PHY d里传业务数据,PHYa、b、c、d的开销帧按照现有标准进行填充。
实施例二
假设100G PHY a、b、c绑定成一个Flexe group,group number=1,此时打算新增100G PHY d。
步骤1、端和对端都启动新的PHY d。
步骤2、本端在PHY a,b,c发送overhead开销帧的时候,同时在PHY d发送开销帧来作为CR(calendar request)。PHY d的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexE Group编号,CR字段为1,其他字段设置为0。
步骤3、对端节点收到PHY d的overhead开销帧(CR)之后,由于涉及到多个PHY,所以进行deskew的处理。通过计算知道PHY d时延最短。那把PHY d的读时钟停顿N个节拍(N有最大门限,超过这个最大门限则报警表示无法实现对齐),同时,除开原有PHY中时延最长的那个PHY,其他的PHY的读时钟也停顿N2个节拍;其中,N2等于原有PHY中时延最长的时延与新增加的PHY的时延的差。缓存读时钟停顿N2个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
步骤4、对端节点如果可以切换,在PHY a、b、c发送开销帧的时候,同时在PHY d发送开销帧来作为CA。PHY d的开销定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexE Group编号,CA字段为1,其他字段设置为0。
步骤5、本端节点收到PHY d的开销帧(CA)之后,由于涉及到多个PHY,所以进行对齐处理。通过计算知道PHY d时延最短。那把PHY d的读时钟停顿N个节拍(N有最大门限,超过这个最大门限则报警表示无法实现对齐),同时,除开原有PHY中时延最长的那个PHY,其他的PHY的读时钟也停顿N2个节拍;其中,N2等于原有PHY中时延最长的时延与新增加的PHY的时延的差。缓存读时钟停顿N2个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
步骤6、本端和对端节点在新的开销周期开始的时候正式切换,在PHY d里传业务数据,PHYa、b、c、d的开销帧按照现有标准进行填充。
实施例三
假设100G PHY a、b、c绑定成一个Flexe group,group number=1,此时打算新增100G PHY d。
步骤1、本端和对端都启动新的PHY d。
步骤2、本端在PHY a、b、c发送开销帧的时候,同时在PHY d发送overhead开销帧来作为CR。PHY d的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexEGroup Number为对应的FlexE Group编号,CR字段为1,其他字段设置为0。
步骤3、对端节点收到PHY d的overhead开销帧(CR)之后,由于涉及到多个PHY,所以进行对齐的处理。通过计算知道PHY d的时延在PHY a、b、c的时延之间,则提供PHY d的缓存,将PHY d的读时钟停顿N3个节拍;同时,除开原有PHY中时延最长的那个PHY,其他的PHY的读时钟也停顿N3个节拍;其中,N3等于原有PHY中时延最长的时延与最短的时延的差。缓存读时钟停顿N3个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
步骤4、对端节点如果可以切换,在PHY a、b、c发送开销的时候,同时在PHY d发送开销帧来作为CA。PHY d的开销帧定义:带有FlexE开销的开始标志0X4B,O码0X5,OMF复帧指示,FlexE Group Number为对应的FlexE Group编号,CA字段为1,其他字段设置为0。
步骤5、本端节点收到PHY d的开销帧(CA)之后,由于涉及到多个PHY,所以进行对齐处理。通过计算知道PHY d的时延在PHY a、b、c的时延之间,则供PHY d的缓存,将PHY d的读时钟停顿N个节拍;同时,除开原有PHY中时延最长的那个PHY,其他的PHY的读时钟也停顿N3个节拍;其中,N3等于原有PHY中时延最长的时延与最短的时延的差。缓存读时钟停顿N个节拍的这些PHY传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所有PHY的时钟偏移对齐。
步骤6、本端和对端节点在新的开销周期开始的时候正式切换,在PHY d里传业务数据,PHY a、b、c、d的开销帧按照现有标准进行填充。
实施例四
假设100G PHY a、b、c、d绑定成一个Flexe group,group number=1,此时打算删除100G PHY d。
步骤1、由中心控制器通知本端和对端打算删除PHYd。
步骤2、本端节点知道打算删除PHY d之后,计算一下如果删除了PHY d,对端节点对齐的处理情况。通过计算知道PHY d时延最短,新的缓存方案将在时延最长PHY的数据到达后完成所有PHY(不包含要删除的PHY)的对齐,读时钟停顿的节拍=时延最长的PHY-时延次短的PHY。
步骤3、对端节点知道打算删除PHY d之后,计算一下如果删除了PHY d,本端节点对齐的处理情况。通过计算知道PHY d时延最短,新的缓存方案将在时延最长PHY的数据到达后完成所有PHY(不包含要删除的PHY)的对齐,读时钟停顿的节拍=时延最长的PHY-时延次短的PHY。
步骤4、端和对端节点如果可以切换,通知中心控制器。
步骤5、中心控制器收到可以切换的回复,通知本端和对端正式开始删除PHY;否则,不会发送删除PHY的通知给本端和对端。
步骤6、本端和对端节点收到删除PHY的通知后,停止PHY d上的业务,在新的开销周期开始的时候正式切换,采用新的缓存方案来处理PHY a、b、c的对齐情况,并且在正常的码流里***空闲块,调整速率,PHY a、b、c的开销帧按照现有标准进行填充。
本发明实施例还提供一种节点设备,如图2所示,该节点设备2包括:
获取模块21,用于获取灵活以太网组的链路容量调整的物理接口的时延。
处理模块22,用于根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
可选地,灵活以太网组链路容量调整的物理接口为增加的物理接口,处理模块22,还用于如果成功对齐,增加灵活以太网组链路容量调整的物理接口。
处理模块22,还用于在新的开销周期向对端节点设备发送常规开销。
可选地,还包括:
发送模块23,用于向对端节点设备发送携带有日程表请求的开销,使得对端节点设备对灵活以太网组的链路容量进行调整并对时钟偏移进行对齐。
接收模块24,用于接收来自对端节点设备的携带有日程表确认的开销,以确认对端节点对时钟偏移进行了对齐。
可选地,灵活以太网组链路容量调整的物理接口为删除的物理接口,处理模块22,还用于如果成功对齐,删除灵活以太网组链路容量调整的物理接口。
处理模块22,还用于停止灵活以太网组链路容量调整的物理接口上的业务,并在新的开销周期删除灵活以太网组链路容量调整的物理接口。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为增加的物理接口,处理模块22具体用于:
当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,根据待处理业务的要求将灵活以太网组中原有物理接口的读时钟停顿N1个节拍;其中,N1等于灵活以太网组中新增加的物理接口的时延与原有物理接口的时延中最短时延的差。
缓存灵活以太网组中原有物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,处理模块22具体用于:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N2个节拍;其中,N2等于灵活以太网组中原有物理接口的时延中最长时延与新增加的物理接口的时延的差。
缓存读时钟停顿N2个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中原有任意两个物理接口的时延之间时,处理模块22具体用于:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N3个节拍;其中,N3等于灵活以太网组中原有物理接口的时延中最长时延与最短时延的差。
缓存读时钟停顿N3个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,处理模块22具体用于:
在缓存的数据流中的起始数据块和结束数据块之间***空闲块。
或者,
在缓存的数据流中的结束数据块和下一个起始数据块之间***空闲块。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为删除的物理接口,处理模块22具体用于:
当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,将灵活以太网组中除时延次长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N4个节拍;其中,N4等于灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差。
缓存读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,处理模块22具体还用于:
将灵活以太网组中物理接口中除时延最长的物理接口和删除的物理接口以外其他的读时钟停顿N5个节拍;其中,N5等于灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差。
缓存读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中任意两个物理接口的时延之间时,处理模块22具体还用于:
将灵活以太网组中除时延最长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N6个节拍;其中,N6等于灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差。
缓存读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,灵活以太网组链路容量调整的物理接口的数量为N个,其中,N为大于1的整数,处理模块22具体用于:
根据链路容量调整的N个物理接口对应的N个时延中第i个时延对灵活以太网组中所有物理接口的时钟偏移进行对齐;其中,i=1、2…N。
本发明实施例提供的节点设备,获取灵活以太网组的链路容量调整的物理接口的时延;根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。从本发明实施例可见,由于获取了灵活以太网组链路容量调整的物理接口的时延,并根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行了对齐,从而防止了在链路容量调整时以太网组中的物理接口由于时钟偏移而造成数据丢失的情况出现。
在实际应用中,获取模块21、处理模块22、发送模块23和接收模块24均可由位于节点设备中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro ProcessorUnit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。
本发明实施例还提供一种链路容量的调整装置,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:
获取灵活以太网组链路容量调整的物理接口的时延。
根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
可选地,灵活以太网组链路容量调整的物理接口为增加的物理接口,存储器中还存储有以下可被处理器执行的指令:
如果成功对齐,增加灵活以太网组链路容量调整的物理接口。
在新的开销周期向对端节点设备发送常规开销。
可选地,存储器中还存储有以下可被处理器执行的指令:
向对端节点设备发送携带有日程表请求的开销,使得对端节点设备对灵活以太网组的链路容量进行调整并对时钟偏移进行对齐。
接收来自对端节点设备的携带有日程表确认的开销,以确认对端节点对时钟偏移进行了对齐。
可选地,灵活以太网组链路容量调整的物理接口为删除的物理接口,存储器中还存储有以下可被处理器执行的指令:
如果成功对齐,删除灵活以太网组链路容量调整的物理接口。
停止灵活以太网组链路容量调整的物理接口上的业务,并在新的开销周期删除灵活以太网组链路容量调整的物理接口。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为增加的物理接口,存储器中具体存储有以下可被处理器执行的指令:
当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,根据待处理业务的要求将灵活以太网组中原有物理接口的读时钟停顿N1个节拍;其中,N1等于灵活以太网组中新增加的物理接口的时延与原有物理接口的时延中最短时延的差。
缓存灵活以太网组中原有物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,存储器中还存储有以下可被处理器执行的指令:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N2个节拍;其中,N2等于灵活以太网组中原有物理接口的时延中最长时延与新增加的物理接口的时延的差。
缓存读时钟停顿N2个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中原有任意两个物理接口的时延之间时,存储器中还具体存储有以下可被处理器执行的指令:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N3个节拍;其中,N3等于灵活以太网组中原有物理接口的时延中最长时延与最短时延的差。
缓存读时钟停顿N3个节拍的物理接口传输的数据流,调整速率使得灵活以太网组中所有物理接口的时钟偏移对齐。
可选地,存储器中还具体存储有以下可被处理器执行的指令:
在缓存的数据流中的起始数据块和结束数据块之间***空闲块;
或者,
在缓存的数据流中的结束数据块和下一个起始数据块之间***空闲块。
可选地,灵活以太网组链路容量调整的物理接口的数量为一个,且为删除的物理接口,存储器中还具体存储有以下可被处理器执行的指令:
当获得的时延大于灵活以太网组中原有任意一个物理接口的时延时,将灵活以太网组中除时延次长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N4个节拍;其中,N4等于灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差。
缓存读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延小于灵活以太网组中原有任意一个物理接口的时延时,存储器中还具体存储有以下可被处理器执行的指令:
将灵活以太网组中除时延最长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N5个节拍;其中,N5等于灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差。
缓存读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,当获得的时延在灵活以太网组中原有任意两个物理接口的时延之间时,存储器中还具体存储有以下可被处理器执行的指令:
将灵活以太网组中除时延最长的物理接口和删除的物理接口以外其他物理接口的读时钟停顿N6个节拍;其中,N6等于灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差。
缓存读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
可选地,灵活以太网组链路容量调整的物理接口的数量为N个,其中,N为大于1的整数,存储器中还具体存储有以下可被处理器执行的指令:
根据链路容量调整的N个物理接口对应的N个时延中第i个时延对所述灵活以太网组中所有物理接口的时钟偏移进行对齐;其中,i=1、2…N。
虽然本发明所揭露的实施方式如上,但的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (24)
1.一种链路容量的调整方法,包括:
节点设备获取灵活以太网组的链路容量调整的物理接口的时延;
根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
2.根据权利要求1所述的调整方法,其特征在于,所述灵活以太网组链路容量调整的物理接口为增加的物理接口,所述根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐之后,还包括:
如果成功对齐,增加所述灵活以太网组链路容量调整的物理接口;
在新的开销周期向对端节点设备发送常规开销。
3.根据权利要求2所述的调整方法,其特征在于,所述节点设备获取灵活以太网组的链路容量调整的物理接口的时延之前,还包括:
向对端节点设备发送携带有日程表请求的开销,使得所述对端节点设备对灵活以太网组的链路容量进行调整并对时钟偏移进行对齐;
所述在新的开销周期向对端节点设备发送常规开销之前,还包括:
接收来自所述对端节点设备的携带有日程表确认的开销,以确认所述对端节点对所述时钟偏移进行了对齐。
4.根据权利要求1所述的调整方法,其特征在于,所述灵活以太网组链路容量调整的物理接口为删除的物理接口,所述根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐之后,还包括:
如果成功对齐,删除所述灵活以太网组链路容量调整的物理接口;
停止所述灵活以太网组链路容量调整的物理接口上的业务,并在新的开销周期删除所述灵活以太网组链路容量调整的物理接口。
5.根据权利要求1所述的调整方法,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为一个,且为增加的物理接口,所述根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
当所述获得的时延大于所述灵活以太网组中原有任意一个物理接口的时延时,根据待处理业务的要求将所述灵活以太网组中原有物理接口的读时钟停顿N1个节拍;其中,N1等于所述灵活以太网组中新增加的物理接口的时延与原有物理接口的时延中最短时延的差;
缓存所述灵活以太网组中原有物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
6.根据权利要求5所述的调整方法,其特征在于,当所述获得的时延小于所述灵活以太网组中原有任意一个物理接口的时延时,还包括:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N2个节拍;其中,N2等于所述灵活以太网组中原有物理接口的时延中最长时延与新增加的物理接口的时延的差;
缓存所述读时钟停顿N2个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
7.根据权利要求5所述的调整方法,其特征在于,当所述获得的时延在所述灵活以太网组中原有任意两个物理接口的时延之间时,还包括:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N3个节拍;其中,N3等于所述灵活以太网组中原有物理接口的时延中最长时延与最短时延的差;
缓存所述读时钟停顿N3个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
8.根据权利要求5-7任一项所述的调整方法,其特征在于,所述在缓存的数据流中***空闲块,包括:
在所述缓存的数据流中的起始数据块和结束数据块之间***所述空闲块;
或者,
在所述缓存的数据流中的结束数据块和下一个起始数据块之间***所述空闲块。
9.根据权利要求1所述的调整方法,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为一个,且为删除的物理接口,所述根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
当所述获得的时延大于所述灵活以太网组中原有任意一个物理接口的时延时,将所述灵活以太网组中除时延次长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N4个节拍;其中,N4等于所述灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差;
缓存所述读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
10.根据权利要求9所述的调整方法,其特征在于,当所述获得的时延小于所述灵活以太网组中原有任意一个物理接口的时延时,还包括:
将所述灵活以太网组中除时延最长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N5个节拍;其中,N5等于所述灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差;
缓存所述读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
11.根据权利要求9或10所述的调整方法,其特征在于,当所述获得的时延在所述灵活以太网组中原有任意两个物理接口的时延之间时,还包括:
将所述灵活以太网组中除时延最长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N6个节拍;其中,N6等于所述灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差;
缓存所述读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
12.根据权利要求1所述的调整方法,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为N个,其中,N为大于1的整数,所述根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐,包括:
根据链路容量调整的N个物理接口对应的N个时延中第i个时延对所述灵活以太网组中所有物理接口的时钟偏移进行对齐;其中,i=1、2…N。
13.一种节点设备,其特征在于,包括:
获取模块,用于获取灵活以太网组的链路容量调整的物理接口的时延;
处理模块,用于根据获得的时延对灵活以太网组中所有物理接口的时钟偏移进行对齐。
14.根据权利要求13所述的节点设备,其特征在于,所述灵活以太网组链路容量调整的物理接口为增加的物理接口,所述处理模块,还用于如果成功对齐,增加所述灵活以太网组链路容量调整的物理接口;
所述处理模块,还用于在新的开销周期向对端节点设备发送常规开销。
15.根据权利要求14所述的节点设备,其特征在于,还包括:
发送模块,用于向对端节点设备发送携带有日程表请求的开销,使得所述对端节点设备对灵活以太网组的链路容量进行调整并对时钟偏移进行对齐;
接收模块,用于接收来自所述对端节点设备的携带有日程表确认的开销,以确认所述对端节点对所述时钟偏移进行了对齐。
16.根据权利要13所述的节点设备,其特征在于,所述灵活以太网组链路容量调整的物理接口为删除的物理接口,所述处理模块,还用于如果成功对齐,删除所述灵活以太网组链路容量调整的物理接口;
所述处理模块,还用于停止所述灵活以太网组链路容量调整的物理接口上的业务,并在新的开销周期删除所述灵活以太网组链路容量调整的物理接口。
17.根据权利要求13所述的节点设备,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为一个,且为增加的物理接口,所述处理模块具体用于:
当所述获得的时延大于所述灵活以太网组中原有任意一个物理接口的时延时,根据待处理业务的要求将所述灵活以太网组中原有物理接口的读时钟停顿N1个节拍;其中,N1等于所述灵活以太网组中新增加的物理接口的时延与原有物理接口的时延中最短时延的差;
缓存所述灵活以太网组中原有物理接口传输的数据流,并在缓存的数据流中***空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
18.根据权利要求17所述的节点设备,其特征在于,当所述获得的时延小于所述灵活以太网组中原有任意一个物理接口的时延时,所述处理模块具体用于:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N2个节拍;其中,N2等于所述灵活以太网组中原有物理接口的时延中最长时延与新增加的物理接口的时延的差;
缓存所述读时钟停顿N2个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
19.根据权利要求17所述的节点设备,其特征在于,当所述获得的时延在所述灵活以太网组中原有任意两个物理接口的时延之间时,所述处理模块具体用于:
根据待处理业务的要求将新增加的物理接口的读时钟,以及原有物理接口中除时延最长的物理接口以外其他物理接口的读时钟停顿N3个节拍;其中,N3等于所述灵活以太网组中原有物理接口的时延中最长时延与最短时延的差;
缓存所述读时钟停顿N3个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组中所有物理接口的时钟偏移对齐。
20.根据权利要求17-19任一项所述的节点设备,其特征在于,所述处理模块具体用于:
在所述缓存的数据流中的起始数据块和结束数据块之间***所述空闲块;
或者,
在所述缓存的数据流中的结束数据块和下一个起始数据块之间***所述空闲块。
21.根据权利要求13所述的节点设备,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为一个,且为删除的物理接口,所述处理模块具体用于:
当所述获得的时延大于所述灵活以太网组中原有任意一个物理接口的时延时,将所述灵活以太网组中除时延次长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N4个节拍;其中,N4等于所述灵活以太网组中时延次长的物理接口的时延与时延最短的物理接口的时延的差;
缓存所述读时钟停顿N4个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
22.根据权利要求21所述的节点设备,其特征在于,当所述获得的时延小于所述灵活以太网组中原有任意一个物理接口的时延时,所述处理模块具体还用于:
将所述灵活以太网组中除时延最长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N5个节拍;其中,N5等于所述灵活以太网组中时延最长的物理接口的时延与时延次短的物理接口的时延的差;
缓存所述读时钟停顿N5个节拍的物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
23.根据权利要求21或22所述的节点设备,其特征在于,当所述获得的时延在所述灵活以太网组中原有任意两个物理接口的时延之间时,所述处理模块具体还用于:
将所述灵活以太网组中除时延最长的物理接口和所述删除的物理接口以外其他物理接口的读时钟停顿N6个节拍;其中,N6等于所述灵活以太网组中时延最长的物理接口的时延与时延最短的物理接口的时延的差;
缓存所述读时钟停顿N6个节拍的这些物理接口传输的数据流,并在缓存的数据流中***所述空闲块,调整速率使得所述灵活以太网组物理中除删除的物理接口以外其他物理接口的时钟偏移对齐。
24.根据权利要求13所述的节点设备,其特征在于,所述灵活以太网组链路容量调整的物理接口的数量为N个,其中,N为大于1的整数,所述处理模块具体用于:
根据链路容量调整的N个物理接口对应的N个时延中第i个时延对所述灵活以太网组中所有物理接口的时钟偏移进行对齐;其中,i=1、2…N。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810765154.8A CN110719182B (zh) | 2018-07-12 | 2018-07-12 | 一种链路容量的调整方法及装置 |
EP19835048.0A EP3823212A4 (en) | 2018-07-12 | 2019-03-21 | LINK CAPACITY ADJUSTMENT METHOD AND DEVICE |
PCT/CN2019/079127 WO2020010875A1 (zh) | 2018-07-12 | 2019-03-21 | 一种链路容量的调整方法及装置 |
US17/257,639 US11546221B2 (en) | 2018-07-12 | 2019-03-21 | Link capacity adjustment method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810765154.8A CN110719182B (zh) | 2018-07-12 | 2018-07-12 | 一种链路容量的调整方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110719182A true CN110719182A (zh) | 2020-01-21 |
CN110719182B CN110719182B (zh) | 2021-11-16 |
Family
ID=69143303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810765154.8A Expired - Fee Related CN110719182B (zh) | 2018-07-12 | 2018-07-12 | 一种链路容量的调整方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11546221B2 (zh) |
EP (1) | EP3823212A4 (zh) |
CN (1) | CN110719182B (zh) |
WO (1) | WO2020010875A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022021409A1 (zh) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | 灵活以太网组中物理接口调整方法和设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929199A (zh) * | 2019-12-06 | 2021-06-08 | 华为技术有限公司 | 灵活以太网组的管理方法、设备及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104113517A (zh) * | 2013-04-22 | 2014-10-22 | 华为技术有限公司 | 时间戳生成方法、装置及*** |
CN106612203A (zh) * | 2015-10-27 | 2017-05-03 | 中兴通讯股份有限公司 | 一种处理灵活以太网客户端数据流的方法及装置 |
US20170171163A1 (en) * | 2015-12-11 | 2017-06-15 | Ciena Corporation | Flexible ethernet encryption systems and methods |
CN106918730A (zh) * | 2017-02-09 | 2017-07-04 | 深圳市鼎阳科技有限公司 | 一种数字示波器及其多通道信号同步方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141826B (zh) * | 2007-08-08 | 2010-09-29 | 中兴通讯股份有限公司 | 链路容量调整方案协议的实现方法和装置 |
US10097480B2 (en) * | 2015-09-29 | 2018-10-09 | Ciena Corporation | Time transfer systems and methods over flexible ethernet |
EP4060914A1 (en) * | 2015-06-30 | 2022-09-21 | Ciena Corporation | Flexible ethernet systems and methods for time transfer |
CN113162853A (zh) | 2016-05-27 | 2021-07-23 | 华为技术有限公司 | 转发数据的方法和设备 |
CN107800528B (zh) | 2016-08-31 | 2021-04-06 | 中兴通讯股份有限公司 | 一种传输同步信息的方法、装置和*** |
CN108075903B (zh) * | 2016-11-15 | 2020-04-21 | 华为技术有限公司 | 用于建立灵活以太网群组的方法和设备 |
CN111147298B (zh) * | 2017-04-28 | 2022-04-05 | 华为技术有限公司 | 一种能力发现以及状态发现的方法和设备 |
CN110650002B (zh) * | 2018-06-26 | 2021-01-29 | 华为技术有限公司 | 一种FlexE组中PHY的调整方法、相关设备及存储介质 |
-
2018
- 2018-07-12 CN CN201810765154.8A patent/CN110719182B/zh not_active Expired - Fee Related
-
2019
- 2019-03-21 WO PCT/CN2019/079127 patent/WO2020010875A1/zh unknown
- 2019-03-21 US US17/257,639 patent/US11546221B2/en active Active
- 2019-03-21 EP EP19835048.0A patent/EP3823212A4/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104113517A (zh) * | 2013-04-22 | 2014-10-22 | 华为技术有限公司 | 时间戳生成方法、装置及*** |
CN106612203A (zh) * | 2015-10-27 | 2017-05-03 | 中兴通讯股份有限公司 | 一种处理灵活以太网客户端数据流的方法及装置 |
US20170171163A1 (en) * | 2015-12-11 | 2017-06-15 | Ciena Corporation | Flexible ethernet encryption systems and methods |
CN106918730A (zh) * | 2017-02-09 | 2017-07-04 | 深圳市鼎阳科技有限公司 | 一种数字示波器及其多通道信号同步方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022021409A1 (zh) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | 灵活以太网组中物理接口调整方法和设备 |
CN116057865A (zh) * | 2020-07-31 | 2023-05-02 | 华为技术有限公司 | 灵活以太网组中物理接口调整方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
US11546221B2 (en) | 2023-01-03 |
WO2020010875A1 (zh) | 2020-01-16 |
EP3823212A4 (en) | 2021-12-15 |
CN110719182B (zh) | 2021-11-16 |
EP3823212A1 (en) | 2021-05-19 |
US20210273854A1 (en) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6684354B2 (en) | Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure | |
EP3706367A1 (en) | Flexible ethernet (flexe)-based service flow transmission method and apparatus | |
KR20200087231A (ko) | 비동기 버퍼를 처리하기 위한 방법 및 장치 | |
WO2010017732A1 (zh) | 上行链路传输方法及其*** | |
JP2007336225A (ja) | 移動体通信システムおよびハンドオーバ時のデータ伝送方法 | |
EP1397899A1 (en) | Real-time packetization and retransmission in streaming applications | |
JP2006217242A (ja) | 無線通信方法および無線通信装置 | |
WO2008124998A1 (fr) | Méthode et dispositif d'ajustement dynamique de la largeur de bande d'un canal hdlc | |
CN110719182B (zh) | 一种链路容量的调整方法及装置 | |
CN109981235B (zh) | 一种FlexE Group协商方法及网元 | |
JP4772553B2 (ja) | データ送受信装置及びデータ送受信方法 | |
WO2017219216A1 (zh) | 一种数据传输方法、相关设备及*** | |
JP2006014286A (ja) | ネットワークにおいて資源を割り当てるための方法および装置 | |
US20110044332A1 (en) | Communication apparatus, communication system, and communication method | |
WO2024011879A1 (zh) | 一种灵活以太网中网络时延优化的方法和装置 | |
US20230246745A1 (en) | Communication system | |
EP3609137A1 (en) | Method and apparatus for wireless communication | |
JP3938824B2 (ja) | 通信装置および通信方法 | |
CN110267310B (zh) | 链路容量调整方法及装置、***、控制器、网络节点 | |
EP2798790B1 (en) | Compression method for tdm frames in a packet network | |
CN116057865A (zh) | 灵活以太网组中物理接口调整方法和设备 | |
US10687067B2 (en) | Transmitter, transmission method, and communication system | |
WO2024017135A1 (zh) | 处理图像的方法和装置 | |
KR101029814B1 (ko) | 회선 교환 연결 및 패킷 교환 연결을 이용한 데이터송수신 방법 | |
EP4262218A1 (en) | Wireless screen projection method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211116 |