CN109861781B - 接口传输方法、装置及设备 - Google Patents
接口传输方法、装置及设备 Download PDFInfo
- Publication number
- CN109861781B CN109861781B CN201711234585.3A CN201711234585A CN109861781B CN 109861781 B CN109861781 B CN 109861781B CN 201711234585 A CN201711234585 A CN 201711234585A CN 109861781 B CN109861781 B CN 109861781B
- Authority
- CN
- China
- Prior art keywords
- overhead
- interface
- byte
- blocks
- block stream
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 83
- 238000012545 processing Methods 0.000 claims abstract description 96
- 238000013507 mapping Methods 0.000 claims abstract description 42
- 230000008569 process Effects 0.000 claims abstract description 23
- 230000003287 optical effect Effects 0.000 claims description 42
- 238000003780 insertion Methods 0.000 claims description 15
- 230000037431 insertion Effects 0.000 claims description 15
- 238000011084 recovery Methods 0.000 claims description 6
- 230000006978 adaptation Effects 0.000 abstract description 5
- 230000008878 coupling Effects 0.000 abstract description 2
- 238000010168 coupling process Methods 0.000 abstract description 2
- 238000005859 coupling reaction Methods 0.000 abstract description 2
- 230000007246 mechanism Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 101100406673 Arabidopsis thaliana OTU3 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 235000019580 granularity Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- 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
- 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
- H04J14/00—Optical multiplex systems
- H04J14/08—Time-division multiplex systems
- H04J14/086—Medium access
-
- 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
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
本申请提供了一种接口传输方法、装置及设备。所述方法包括:获取字节块流,字节块流中的字节块为预定字节长度;将字节块流映射到对应的时隙中,每个时隙对应一个字节块;对映射到时隙的字节块流进行分发;根据为物理接口配置的接口类型,对分发后的字节块流进行处理;发送处理后的字节块流。本申请实施例中基于字节块分发机制进行数据传输,实现了对不同接口类型的支持,并解耦了业务适配与物理层的耦合关系,使得传输接口类型的演进扩展不会影响到业务适配流程,进而简化了传输体系。
Description
技术领域
本申请涉及数据传输领域,特别涉及一种接口传输方法、装置及设备。
背景技术
随着业务流量的不断增长以及业务类型的不断丰富,传送网的传输技术也随之演进发展。
光传送网(Optical transport network,OTN)作为传送网的核心技术,已由传统的OTN 演进到多服务光传送网(Multi-Service Optical Transport Network,MS-OTN),并进一步向超100G时代的灵活光传送网(Flexible Optical Transport Network,Flex-OTN)演进。通过对业务的灵活承载,灵活的线路端口速率提供了灵活高效的端到端承载方案,满足了运营商对带宽资源的精细化运营需求。
为了支持不同的业务速率,在不断演进发展的过程中,OTN的传输接口类型也在不断丰富。比如,相关技术中,OTN的传输接口类型包括光传输单元k(Optical TransportUnit-k, OTUk)接口、光通道传输单元Cn(Optical Channel Transport Unit-Cn,OTUCn)接口以及灵活光传送网(Flexible Optical Transport Network,FlexO)接口等,且未来将出现更多类型的传输接口。然而,传输接口类型的不断增多将产生更多的映射路径,导致OTN传输体系越来越复杂。
发明内容
本申请的实施例提供了一种接口传输方法、装置及设备,提供了可编程的接口,可以解决OTN不断演进过程中,传输体系越来越复杂的问题。
第一方面,提供了一种接口传输方法,应用于接口可变设备,该方法包括:
接口可变设备获取字节块流,字节块流中的字节块为预定字节长度;
接口可变设备将字节块流映射到对应的时隙中,每个时隙对应一个字节块;
接口可变设备对映射到时隙的字节块流进行分发;
接口可变设备根据为物理接口配置的接口类型,对分发后的字节块流进行处理;
接口可变设备发送处理后的字节块流。
本申请实施例中,接口可变设备将字节块形式的字节块流映射到时隙中,并对映射到时隙的字节块流进行分发,通过物理接口传输前,根据物理接口所要呈现的接口类型对分发后的字节块流进行处理,最终由物理接口对处理后的字节块流进行传输。接口可变设备采用上述基于字节块分发机制进行数据传输,实现了对不同接口类型的支持,并解耦了业务适配与物理(Physical,PHY)层的耦合关系,使得OTN在不断演进过程中,传输接口类型的演进扩展不会影响到业务适配流程,进而简化了OTN的传输体系。
在一种可能的实现方式中,接口可变设备将所述字节块流映射到对应的时隙中之前,还包括:
接口可变设备根据接口类型,确定时隙的时隙大小和时隙数量。
根据物理接口所呈现的接口类型,接口可变设备确定字节块流所映射时隙的大小以及一个时隙周期内的时隙数量,并基于确定出的时隙大小以及时隙数量完成时隙映射,确保物理接口最终输出的字节块流符合所呈现接口类型的传输速率需求。
在一种可能的实现方式中,根据为物理接口配置的接口类型,对分发后的字节块流进行处理,包括:
接口可变设备根据接口类型,确定开销信息和开销块格式,开销信息用于指示开销块的***间隔以及每次***开销块的数量;
接口可变设备根据开销信息和开销块格式,对分发后的字节块流进行开销处理。
本实施例中,接口可变设备根据物理接口所呈现的接口类型,按照相应的开销信息向映射到时隙的字节块流中***符合开销块格式的开销块,确保开销处理后的字节块流能够被接收端设备所识别,从而实现了对不同接口类型的支持。
在一种可能的实现方式中,预定字节长度为16字节;
接口可变设备获取字节块流,包括:
接口可变设备将光数据单元k(Optical Data Unit-k,ODUk)帧切分为16字节的字节块,得到字节块流,ODUk帧由客户信号映射得到。
接口可变设备将输入的客户信号映射到ODUk容器中,然后将ODUk容器中的ODUk统一切片为16字节的字节块,形成16字节的字节块流,后续进行时隙映射时,即将各个16字节的字节块映射到时隙中。本申请实施例中,通过引入一个16字节块的中间层,将不同帧结构都划分为基于16字节的字节块流,实现了客户业务与物理接口的解耦。
在一种可能的实现方式中,根据开销信息和开销块格式,对分发后的字节块流进行开销处理,包括:
当接口类型为OTUk接口时,接口可变设备每隔238个字节块向分发后的字节块流中***1个开销块,开销块符合标准OTUk的开销格式;
或,当接口类型为OTUCn接口时,接口可变设备每隔n×238个字节块向分发后的字节块流中***n个开销块;
或,当接口类型为FlexO接口时,接口可变设备每隔5130个字节块向分发后的字节块流中***10个开销块,开销块符合标准FlexO的开销格式。
由于OTUk、OTUCn和FlexO的帧结构存在差异,因此,在对映射到时隙的字节块流进行开销处理时,接口可变设备根据不同帧结构中开销所占字节和区域,向字节块流中***与帧结构(与物理接口所呈现接口类型对应)对应的开销块,确保接收端设备能够根据接口可变设备输出的字节块流还原出相应的帧结构,实现对不同接口类型的支持。
在一种可能的实现方式中,预定字节长度为16字节;
接口可变设备获取字节块流,包括:
接口可变设备将66b码块流中连续的64个66b码块映射到33个字节块中,得到字节块流。
接口可变设备根据开销信息和所述开销块格式,对分发后的字节块流进行开销处理,包括:
当接口类型为非标准以太接口时,接口可变设备每隔预定***间隔向分发后的字节块流中***一个开销块。
接口可变设备的物理接口除了呈现OTUk、OTUCn和FlexO等光网络传输接口类型外,还可以呈现为以太接口,当接收到来自以太层的66b码块流时,接口可变设备将64个连续的 66b码块映射到33个16字节的字节块中,得到字节块流,从而将字节块流映射到相应的时隙中,以便后续通过物理接口进行传输;同时,当物理接口呈现为非标准以太接口时,接口可变设备根据需求向映射到时隙的字节块流中***开销块,进而满足对开销监控的需求。
在一种可能的实现方式中,字节块流由灵活以太网(Flexible Ethernet,FlexE)完成垫层 (shim)处理后输出的66b码块流转换得到;
接口可变设备根据开销信息和所述开销块格式,对分发后的字节块流进行开销处理,包括:
当FlexE未绑定多路物理接口时,每隔238个字节块***1个开销块,开销块符合标准 OTUk的开销格式;
或,当FlexE绑定多路物理接口时,每隔5130个字节块***10个开销块,开销块符合标准FlexO的开销格式。
当FlexE完成shim处理后得到的66b码块流作为接口可变设备的输入时,接口可变设备首先将66b码块流转换为16字节的字节块流,并将字节块流映射到时隙中,然后根据FlexE 的接口绑定情况,对映射到时隙的字节块流进行相应的开销处理,使得接口可变设备的物理接口能够根据配置改变物理接口呈现的接口类型。可选的,当FlexE绑定多路接口时,接口可变设备也可以不向字节块流中***开销块,使得物理接口呈现为标准FlexE接口。
第二方面,提供了一种接口传输方法,应用于接口可变设备,该方法包括:
接口可变设备通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且所述字节块为预定字节长度;
接口可变设备根据物理接口的接口类型,对映射到时隙的字节块流进行处理;
对于处理后的映射到时隙的字节块流,接口可变设备从各个时隙中解出对应的字节块,得到字节块流;
接口可变设备将字节块流恢复为业务数据;
作为字节流传输的逆过程,接口可变设备接收到映射到时隙的字节块流后,根据物理接口的接口类型,对映射到时隙的字节块流进行处理,并进一步从对应时隙中解出字节块流,从而基于字节块流恢复出业务数据,实现业务数据的接收。
在一种可能的实现方式中,映射到时隙的字节块流中包含开销块;
接口可变设备根据物理接口的接口类型,对映射到时隙的字节块流进行处理,包括:
接口可变设备根据接口类型,识别映射到时隙的字节块流中包含的数据块和开销块;
接口可变设备根据数据块和开销块对映射到时隙的字节块流进行去开销处理。
当输出的字节块流经过开销处理时,接口可变设备进一步根据物理接口的接口类型,识别出字节块流中包含开销块并进行去除,进而确保恢复出字节块流的准确性。
在一种可能的实现方式中,预定字节长度为16字节。
接口可变设备根据接口类型,识别映射到时隙的字节块流中包含的数据块和开销块,包括:
当接口类型为OTUk接口时,每隔238个数据块提取一个开销块,开销块符合标准OTUk 的开销格式;
或,当接口类型为OTUCn接口时,每隔n×238个数据块提取n个开销块;
或,当接口类型为FlexO接口时,每隔5130个数据块提取10个开销块,开销块符合标准FlexO的开销格式。
具体的,当物理接口为OTUk、OTUCn或FlexO等OTN传输接口时,接口可变设备根据接口类型确定开销块的开销信息以及开销块格式,从而识别出字节块流中包含的数据块和开销块,进而对识别出的开销块进行去除,实现业务数据的恢复。
在一种可能的实施方式中,接口可变设备根据接口类型,识别映射到时隙的字节块流中包含的数据块和开销块,包括:
当接口类型为非标准以太接口时,接口可变设备每隔预定数量的数据块提取一个开销块。
该方法,还包括:
接口可变设备从连续的33个数据块中解出64个66b码块,得到66b码块流。
本实施例中,当接口可变设备呈现的物理接口为非标准以太接口时,即根据预先设定的非标准以太接口的开销信息,每隔预定数量的数据块识别一个开销块,并将识别出的开销块去除,从而根据连续的33个数据块中解出64个66b码块,进而恢复得到66b码块流,实现以太层业务数据的恢复。
第三方面,提供了一种接口传输装置,应用于接口可变设备,该装置具有实现上述第一方面及第一方面的可能的实现方案所提供的接口传输方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多于一个与上述功能相对应的单元。
第四方面,提供了一种接口传输装置,应用于接口可变设备,该装置具有实现上述第二方面及第二方面的可能的实现方案所提供的接口传输方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多于一个与上述功能相对应的单元。
第五方面,提供了一种接口可变设备,所述接口可变设备包括:处理器、与处理器相连的存储器以及光收发组件;所述处理器通过执行所述存储器中存储的程序或指令以实现如第一方面所述的接口传输方法。
第六方面,提供了一种接口可变设备,所述接口可变设备包括:处理器、与处理器相连的存储器以及光收发组件;所述处理器通过执行所述存储器中存储的程序或指令以实现如第二方面所述的接口传输方法。
附图说明
图1是不同类型传输接口间的映射路径图;
图2是本申请一个示意性实施例提供的OTN设备的硬件结构图;
图3是本申请一个示意性实施例提供的接口传输方法的原理示意图;
图4是OTUk帧的帧结构示意图;
图5是将ODUk帧切分为字节块流的实施示意图;
图6是将ODUCn帧切分为字节块流的实施示意图;
图7是将FlexO帧切分为字节块流的实施示意图;
图8是本申请一个示例性实施例提供的接口传输方法的方法流程图;
图9是本申请另一个示例性实施例提供的接口传输方法的方法流程图;
图10是接口类型为OTUk接口时开销处理的实施示意图;
图11是接口类型为FlexO接口时开销处理的实施示意图;
图12是本申请另一个示例性实施例提供的接口传输方法的方法流程图;
图13是66b码块流映射为字节块流的实施示意图;
图14是以太接口呈现过程的实施示意图;
图15是本申请另一个示例性实施例提供的接口传输方法的方法流程图;
图16是OTUk接口、FlexO接口或FlexE接口呈现过程的实施示意图;
图17是本申请一个示例性实施例提供的接口可变设备的结构示意图;
图18是本申请一个示例性实施例提供的一种接口传输装置的结构方框图;
图19是本申请一个示例性实施例提供的接口可变设备的结构示意图;
图20是本申请一个示例性实施例提供的一种接口传输装置的结构方框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
随着OTN中传输接口类型的不断增多,不同传输接口间的映射关系也变得越来越复杂,进而导致OTN传输体系变得越来越复杂。示意性的,相关技术中,ODU1(2.5Gbps)、ODU2(10Gbps)、ODU3(40Gbps)、ODU4(100Gbps)和ODUCn(n×100Gbps)之间的映射路径如图1所示。
为了解决因传输接口类型的扩展,导致传输体系复杂化的问题,本申请实施例提供了一种应用于接口可变设备的接口传输方法。可选的,该接口可变设备可以实现成为呈现不同接口类型的OTN设备,该OTN设备呈现的接口类型包括OTUk接口、OTUCn接口或FlexO接口中的至少一种。在其他可能的实施方式中,该接口可变设备的物理接口还可以呈现为以太 (Ethernet)接口、FlexE接口等等。
示意性的,图2给出了一个OTN设备的硬件结构图。具体地,OTN设备200包括电源210、风扇220、辅助类单板230,还可能包括支路板240、线路板250、交叉板260、光层处理单板,以及***控制和通信类单板270。需要说明的是,根据具体的需要,每个设备具体包含的单板类型和数量可能不相同。例如:作为核心节点的网络设备可能没有支路板240。作为边缘节点的网络设备可能有多个支路板240。其中,电源210用于为OTN设备200供电,可能包括主用和备用电源。风扇220用于为设备散热。辅助类单板230用于提供外部告警或者接入外部时钟等辅助功能。支路板240、交叉板260和线路板250主要是用于处理OTN的电层信号(后续称为ODU信号、OTN帧、或者ODU数据帧)。其中,支路板240用于实现各种客户业务的接收和发送,例如SDH业务、分组业务、以太网业务和前传业务等。更进一步地,支路板240可以划分为客户侧光模块和信号处理器。其中,客户侧光模块可以为光收发器,用于接收和/或发送客户信号。信号处理器用于实现对客户信号到ODU帧的映射和解映射处理。交叉板260用于实现ODU帧的交换,完成一种或多种类型的ODU信号的交换。线路板250主要实现线路侧ODU帧的处理。具体地,线路板250可以划分为线路侧光模块和信号处理器。其中,线路侧光模块可以为线路侧光收发器,用于接收和/或发送ODU信号。信号处理器用于实现对线路侧的ODU帧的复用和解复用,或者映射和解映射处理。***控制和通信类单板270用于实现***控制和通信。具体地,可以通过背板从不同的单板收集信息,或者将控制指令发送到对应的单板上去。需要说明的是,除非特殊说明,具体的组件(例如:信号处理器)可以是一个或多个,本申请不做任何限制。还需要说明的是,本申请实施例不对设备包含的单板类型,以及单板具体的功能设计和数量做任何限制。
本申请实施例中,接口可变设备引入了中间层。如图3所示,接口可变设备将不同客户信号映射到不同的ODUk后,将ODUk切片为预定字节长度的字节块,得到字节块流,从而将字节块流映射到中间层对应的时隙中;进一步的,接口可变设备通过中间层将映射到时隙的字节块流分发至各路物理接口,并在利用物理接口进行传输前,根据物理接口的接口类型,通过控制模块对映射到时隙的字节块流进行相应处理(比如进行开销处理),最终通过物理接口输出处理后的字节块流。通过字节块划分和中间层时隙映射分发,原有的复杂映射路径和层级结构得到简化,避免传输体系的复杂度随传输接口类型的扩展而提高。
关于字节块的字节长度大小以及具体划分方式,在一种可能的实现方式中,接口可变设备将映射到的ODUk容器的ODUk统一切分为16字节的字节块流。
示意性的,如图4所示,现有OTUk帧采用4行4080列的块状帧结构,其中,第1行的第1至7列为帧定位字节(Frame Alignment Signal,FAS),第1行第8至14列为OTUk开销(Overhead),第2至4行的第1至14列为ODUk开销,第1至4行的第15至16列为OPUk 开销,第17至3824列为载荷(Payload),第3825至4080列为OTUk前向纠错区域(Forward ErrorCorrection,FEC)。通过配置不同的帧频,能够实现为不同速率的OTN传输接口。相较于OTUk帧,ODUk帧少了最后的OTUk FEC,采用4行3824列的块状帧结构(包含OTUk OH区域,但是不对其进行处理)。
以ODUk帧为例,按照从左到右,从上到下的顺序发送ODUk帧时,块状帧结构即转化为行结构。如图5所示,ODUk帧的开销占用16字节,载荷则占用3808个字节(OTUk帧由于包含256列的FEC开销,因此载荷占用4064字节)。
由于3808个字节可以划分为238×16字节,因此,如图5所示,采用16字节对ODUk帧进行划分时,ODUk帧可以被划分为1个16字节的开销和238个16字节的载荷,且重复 4次构成完整的一帧。
对于ODUCn帧来讲,ODUCn帧为n个ODUC1的间插,且ODUC1帧与ODUk帧的帧结构相同。因此,如图6所示,采用16字节对ODUCn帧进行划分时,ODUCn帧可以被划分为n个16字节的开销以及n×238个16字节的载荷,且重复4次构成完整的一帧。
与ODUk的帧结构不同,如图7所示,FlexO帧采用128行680列(每列为1字节=8bit)的块状帧结构。其中,第1行的前160列为FlexO的开销,每行的后300bit为FEC,其余区域则为载荷。相应的,采用16字节对FlexO帧进行划分时,FlexO帧可以被划分为10×16 字节的开销以及5130×16字节的载荷(不包含FEC)。
可见,ODUk帧、OTUk帧、ODUCn、OTUCn帧和FlexO帧均能够划分为基于16字节的字节块流。需要说明的是,在其他可能的实现方式中,上述帧结构还可以被划分为基于8 字节或者4字节等其他颗粒度的字节块流。为了方便描述,本申请各个实施例仅以基于16字节进行划分为例进行说明,并不对本申请构成限定。
请参考图8,其示出本申请一个示例性实施例提供的接口传输方法的方法流程图。本实施例以该接口传输方法用于接口传输***为例进行说明,该接口传输***中包括发送端接口可变设备和接收端接口可变设备,其中,收发端接口可变设备间通过物理接口相连,该方法可以包括如下步骤:
步骤801,发送端接口可变设备获取字节块流,字节块流中的字节块为预定字节长度。
可选的,该字节块流为接口可变设备直接获得,或,由接口可变设备根据接收到的客户信号转换得到,该客户信号可以为以太网业务信号或恒定比特率(Constant BitRate,CBR) 业务信号。
在一种可能的实施方式中,发送端接口可变设备接收客户信号,并采用现有的映射方式将客户信号映射到ODUk帧中,进而按照预设字节长度对ODUk帧进行切分,从而获得字节块流。
步骤802,发送端接口可变设备将字节块流映射到对应的时隙中,每个时隙对应一个字节块。
本申请实施例中,发送端接口可变设备引入了中间层,当获取到字节块流时,发送端接口可变设备将字节块流中的字节块映射到中间层对应的时隙位置。
为了满足最终呈现接口类型的传输速率,发送端接口可变设备首先根据物理接口所要呈现的接口类型,确定中间层时隙组织的时隙大小,以及每个时隙周期的时隙数量,然后将字节块流映射到相应的时隙位置。
在一种可能的实现方式中,发送端接口可变设备根据物理接口所要呈现的接口类型,确定中间层时隙组织为5G(5Gbps)时隙,即每个字节块占用一个5G时隙。当物理接口所呈现接口类型的传输速率为40G时,发送端接口可变设备确定每个时隙周期对应的时隙数量为 8,即占用中间层8个时隙。
步骤803,发送端接口可变设备对映射到时隙的字节块流进行分发。
在一种可能的实施方式中,完成时隙映射后,发送端接口可变设备的中间层通过轮询或全交叉的方式,对映射到时隙的字节块流进行多路分发,其中,不通的分发路径对应不同的物理接口。
步骤804,发送端接口可变设备根据为物理接口配置的接口类型,对分发后的字节块流进行处理。
进一步的,对映射到时隙的字节块流进行分发后,发送端接口可变设备并非直接对其进行传输,而是进一步根据物理接口所呈现的接口类型,确定是否需要对分发后的字节块流进行开销处理,并在需要进行开销处理时,向分发后的字节块流中***开销块。
在一种可能的实施方式中,当接口类型为诸如OTUk接口、OTUCn接口或FlexO等OTN接口时,由于OTN帧结构中包含开销,因此发送端接口可变设备按照接口类型对应的开销信息以及开销块格式,向分发后的字节块流中***开销块。其中,开销块也采用与字节块相同的字节长度。
在其他可能的实施方式中,当接口类型为标准以太接口或标准灵活以太接口时,发送端接口可变设备则无需对分发后的字节块流进行开销处理;当接口类型为非标准以太接口时,接口可变设备根据预先设置的***间隔,每隔预定数量的字节块***一个开销块,从而实现开销监控。
步骤805,发送端接口可变设备发送处理后的字节块流。
进一步的,发送端接口可变设备通过物理接口将处理后的字节块流传输给接收端接口可变设备。
可选的,对于OTUk、FlexO这类具有FEC区域的帧结构,通过物理接口传输处理后的字节块流前,发送端接口可变设备还需要对其进行FEC处理。在一种可能的实施方式中,发送端接口可变设备根据接口类型,按照预定***规则向字节块流中***FEC字节块。本申请实施例并不对此进行限定。
步骤806,接收端接口可变设备通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且字节块为预定字节长度。
与发送端接口可变设备相连的接收端接口可变设备通过自身的物理接口接收到映射到时隙的字节块流,该接收端接口可变设备用于根据接收到的数据流恢复业务数据。
其中,该接收端接口可变设备的物理接口为可变物理接口,且配置的接口类型与发送端接口可变设备的接口类型一致。
在其他可能的实施方式中,当接收端设备的物理接口为不可变接口,且不可变接口的接口类型与发送端接口可变设备的接口类型一致。比如,当发送端接口可变设备呈现的物理接口为OTUk接口时,接收端设备即配置标准OTUk接口。
需要说明的是,当物理接口为OTUk、OTUCn或FlexO接口时,接收端接口可变设备在接收过程中,即对映射到时隙的字节块流进行去FEC处理,本实施例在此不再赘述。
步骤807,接收端接口可变设备根据物理接口的接口类型,对映射到时隙的字节块流进行处理。
与上述步骤804相对应的,当物理接口为OTUk、OTUCn、FlexO或非标准以太接口时,接收端接口可变设备还需要对映射到字节块流进行去开销处理。
在一种可能的实施方式中,接收端接口可变设备根据自身的接口类型,识别映射到时隙的字节块流中的开销块和数据块(即载荷),从而对识别出的开销块进行去除,使得处理后的字节块流中仅包含数据块。
步骤808,对于处理后的映射到时隙的字节块流,接收端接口可变设备从各个时隙中解出对应的字节块,得到字节块流。
与上述步骤802相对的,接收端接口可变设备完成对字节块流的去开销处理后,提取各个时隙承载的字节块,从而得到业务数据对应的字节块流(即恢复上述步骤801中接口可变设备获取到的字节块流),实现业务数据的接收及还原,该字节块流中的字节块即为预定字节长度。
比如,当发送端接口可变设备的时隙组织16字节块为一个5G时隙时,接收端接口可变设备即从各个5G时隙中提取16字节的字节块,得到16字节的字节块流。
在实际实施过程中,当发送端接口可变设备实现为OTN设备,即发送端接口可变设备的物理接口呈现为OTN传输接口时,通过物理接口传输前,映射到中间层时隙的字节块流还需要进行开销处理,下面采用一个示意性的实施例进行说明。
图9示出本申请另一个示例性实施例提供的接口传输方法的方法流程图。该方法可以包括如下步骤:
步骤901,发送端接口可变设备将ODUk帧切分为16字节的字节块,得到字节块流,ODUk 帧由客户信号映射得到。
在一种可能的实现方式中,发送端接口可变设备接收到客户信号后,通过相应的映射方式将其映射到对应的ODUk帧中,进而对ODUk帧进行统一切片划分。可选的,对于未来新增客户信号,新增客户信号可以适配到ODUflex中。需要说明的是,ODUk或者ODUflex帧只是示例,实际应用时可以根据具体需要选择其他类型的ODU数据帧。
其中,当客户信号为CBR信号时,映射到ODUk帧的方法包括:异步映射规程(Asynchronous Mapping Procedure,AMP)、比特同步映射过程(Bit-synchronous MappingProcedure,BMP)、通用映射规程(Generic Mapping Procedure,GMP)、透明通用成帧规程(Transparent Generic Framing Procedure,GFP-T);当客户信号为PKT信号时,映射到ODUk 帧的方法包括:空闲映射规程(idle mapping procedure,IMP)、基于帧的通用成帧规程(Generic Framing Procedure-Frame Mapped,GFP-F)。本申请并不对映射到ODUk的具体方式进行限定。
进一步的,对于ODUk帧,发送端接口可变设备将其切分为16字节的字节块,进而得到字节块流,切分的字节块的过程如图5所示,本实施例在此不再赘述。
步骤902,发送端接口可变设备根据为物理接口配置的接口类型,确定时隙的时隙大小和时隙数量。
在将字节块流映射到中间层的时隙位置前,发送端接口可变设备根据物理接口所要呈现的接口类型,确定中间层时隙的时隙大小以及时隙数量。
以当前所要呈现的物理接口的传输速率为40Gbps为例,发送端接口可变设备确定需要呈现的接口类型为OTU3,且中间层时隙的时隙大小为5G(即一个16字节块为一个5G时隙),根据传输速率和时隙大小,发送端接口可变设备计算得到占用中间层时隙的时隙数量为8×n (n为接口数量)。
可选的,当需支持2.5G时隙时,发送端接口可变设备通过间插的方式扩展出子时隙,即将一个16字节块作为一个2.5G时隙(一个5G时隙划分为两个2.5G子时隙),此时的时隙周期为5G时隙对应时隙周期的2倍。比如,对于传输速率为40Gbps的物理接口,5G时隙下以8个时隙为一个时隙周期,2.5G时隙下则以16个时隙为一个时隙周期。
步骤903,发送端接口可变设备将字节块流映射到对应的时隙中,每个时隙对应一个字节块。
本步骤的实施方式与上述步骤802相似,本实施例在此不再赘述。
步骤904,发送端接口可变设备对映射到时隙的字节块流进行分发。
本步骤的实施方式与上述步骤803相似,本实施例在此不再赘述。
步骤905,发送端接口可变设备根据接口类型,确定开销信息和开销块格式,开销信息用于指示开销块的***间隔以及每次***开销块的数量。
当为物理接口配置的接口类型为OTN传输接口时,发送端接口可变设备进一步对映射到时隙的字节块流进行开销处理。具体的,由于不同类型OTN接口对应的开销块格式、开销块数量以及开销块位置不同,因此,发送端接口可变设备首先根据接口类型,确定出所要***开销块的开销块格式以及开销信息。
其中,开销信息用于指示向分发后的字节块流中***开销块的方式,包括***开销块的位置以及数量。例如,该开销信息中至少包括开销块的***间隔(例如每隔m个字节块***一次开销块)以及每次***开销块的数量(例如每次***n个开销块)。在其他可能的实施方式中,开销信息中还可以包括其他信息,本申请实施例并不对开销信息中包含的具体内容进行限定。
在一种可能的实施方式中,接口可变设备根据物理接口所呈现的传输速率,确定物理接口所要呈现的接口类型,进而根据编程下发的开销块字段定义和开销块格式进行开销提取和呈现,同时根据下发的开销内容映射恢复中间层时隙排列,进而依据编程下发的处理行为进行业务处理。
步骤906,发送端接口可变设备根据开销信息和开销块格式,对分发后的字节块流进行开销处理。
进一步的,根据确定出的开销信息和开销块格式,发送端接口可变设备向分发后的字节块流中***开销块,完成开销处理。针对不同类型的OTN接口,发送端接口可变设备进行开销处理的方式不同,下面分别以OTUk接口、OTUCn接口和FlexO接口为例进行说明,本步骤可以包括如下步骤。
一、当接口类型为OTUk接口时,每隔238个字节块向分发后的字节块流中***1个开销块,开销块符合标准OTUk的开销格式。
如图5所示,ODUk帧可以被划分为1个16字节的开销和238个16字节的载荷(每帧重复四次)。因此,当接口类型为OTUk接口时,发送端接口可变设备确定开销块格式为标准ODUk的开销格式,且确定出的开销信息指示每隔238个字节块***1个开销块。从而每隔238个字节块,向分发后的字节块流中***一个符合标准OTUk开销格式的开销块。
可选的,在进行开销处理时,发送端接口可变设备还通过复帧完成业务的复用。
示意性的,如图10所示,客户信号映射到ODUk容器为10Gbps(比如ODU2,本身包含图10所示的第一开销),而为物理接口呈现的传输速率为40Gbps(比如ODU3),即物理接口能够容纳4个业务,因此,发送端接口可变设备通过4个OTN复帧进行复用后,每隔 238个字节块***一个开销块(即图10所示的第二开销)。
二、当接口类型为OTUCn接口时,每隔n×238个字节块向分发后的字节块流中***n 个开销块。
如图6所示,ODUCn帧可以被划分为n个16字节的开销以及n×238个16字节的载荷,且ODUCn为ODUC1的间插,ODUC1与ODUk结构一致。因此,当接口类型为OTUCn接口时,发送端接口可变设备确定开销块格式为标准OTUk的开销格式,且确定出的开销信息指示每隔n×238个字节块***n个开销块。从而每隔n×238个字节块,向分发后的字节块流中***n个符合标准OTUk开销格式的开销块。
三、当接口类型为FlexO接口时,每隔5130个字节块向分发后的字节块流中***10个开销块,开销块符合标准FlexO的开销格式。
如图7所示,FlexO帧可以被划分为10个16字节的开销和5130个16字节的载荷。因此,当接口类型为FlexO接口时,发送端接口可变设备确定开销块格式为标准FlexO的开销格式,且确定出的开销信息指示每隔5130个字节块***10个开销块。从而每隔5130个字节块,向分发后的字节块流中***10个符合标准FlexO开销格式的开销块。
可选的,在进行开销处理时,发送端接口可变设备还通过复帧完成业务的复用。
示意性的,如图11所示,客户信号为ODUC2(即为两路ODUC1,本身包含图11所示的第一开销),而为物理接口配置的接口类型为FlexO接口(n×100G),因此,发送端接口可变设备通过FlexO对ODUC1进行复用后,每隔5130个字节块***10个开销块(即图10所示的第二开销)。
步骤907,发送端接口可变设备发送处理后的字节块流。
步骤908,接收端接口可变设备通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且字节块为预定字节长度。
上述步骤907至908的实施方式与上述步骤805至806相似,本实施例在此不再赘述。
步骤909,接收端接口可变设备根据接口类型,识别映射到时隙的字节块流中包含的数据块和开销块。
与上述步骤905相对的,当接收端接口可变设备的物理接口为OTN接口时,接收端接口可变设备根据物理接口的接口类型,识别出字节流中包含的开销块以及数据块,以便后续根据数据块和开销块进行去开销处理。
针对上述步骤905中示出的三种接口类型,本步骤可以包括如下步骤。
一、当接口类型为OTUk接口时,每隔238个数据块提取一个开销块,开销块符合标准 OTUk的开销格式。
在一种可能的实施方式中,当自身物理接口的接口类型为OTUk接口时,接收端接口可变设备识别字节块流中符合标准OTUk开销格式的字节块,并将该字节块确定为开销块,进而将开销块后续的238个字节块确定为数据块。
二、当接口类型为OTUCn接口时,每隔n×238个数据块提取n个开销块。
在一种可能的实施方式中,当自身物理接口的接口类型为OTUCn接口时,接收端接口可变设备识别字节块流中符合标准OTUk开销格式的n个连续字节块,并将这n个连续字节块确定为n个开销块,进而将n个开销块后续的n×238个字节块确定为数据块。
三、当接口类型为FlexO接口时,每隔5130个数据块提取10个开销块,开销块符合标准FlexO的开销格式。
在一种可能的实施方式中,当自身物理接口的接口类型为FlexO接口时,接收端接口可变设备识别字节块流中符合标准FlexO开销格式的10个连续字节块,并将这10个连续字节块确定为10个开销块,进而将10个开销块后续的5130个字节块确定为数据块。
步骤910,接收端接口可变设备根据数据块和开销块对映射到时隙的字节块流进行去开销处理。
结合步骤909中的示例,当接口类型为OTUk接口时,接收端接口可变设备每隔238个数据块去除1个开销块;当接口类型为OTUCn接口时,接收端接口可变设备每隔n×238个数据块去除n个开销块;当接口类型为FlexO接口时,接收端接口可变设备每隔5130个数据块去除10个开销块。
经过去开销处理后,映射到时隙的字节块流中不包含接口可变设备***的开销块。
步骤911,接收端接口可变设备从各个时隙中解出对应的字节块,得到字节块流。
本步骤的实施方式与上述步骤808相似,本实施例在此不再赘述。
图9所示实施例中,以发送端接口可变设备的物理接口为OTN传输接口为例进行说明,在其他可能的实施方式中,发送端接口可变设备的物理接口还可以被配置为以太接口。下面采用示意性的实施例进行说明。
图12示出本申请另一个示例性实施例提供的接口传输方法的方法流程图。该方法可以包括如下步骤:
步骤1201,发送端接口可变设备将66b码块流中连续的64个66b码块映射到33个字节块中,得到字节块流。
为了实现基于16字节进行字节块统一切分,当发送端接口可变设备接收到以太物理编码子层(Physical Coding Sublayer,PCS)的66b码块流时,如图13所示,发送端接口可变设备将连续的64个66b码块映射到33个16字节的字节块中。其中,每个66b码块为66bit。
步骤1202,发送端接口可变设备根据为物理接口配置的接口类型,确定时隙的时隙大小和时隙数量。
步骤1203,发送端接口可变设备将字节块流映射到对应的时隙中,每个时隙对应一个字节块。
步骤1204,发送端接口可变设备对映射到时隙的字节块流进行分发。
上述步骤1202至1204的实施方式与步骤902至904相似,本实施例在此不再赘述。
步骤1205,发送端接口可变设备根据接口类型,确定开销信息和开销块格式,开销信息用于指示开销块的***间隔以及每次***开销块的数量。
在一种可能的实施方式中,为了增加开销监控(物理层增加监控信息,实现方案简单,无需上层监控),当为物理接口配置的接口类型为非标准以太接口时,发送端接口可变设备根据预设的开销信息和开销块格式,对映射到时隙的字节块流进行开销处理。此时,该非标准以太接口无法与标准以太接口互通。
可选的,当为物理接口配置的接口类型为标准以太接口时,发送端接口可变设备无需进行开销处理。
步骤1206,当接口类型为非标准以太接口时,发送端接口可变设备每隔预定***间隔向分发后的字节块流中***一个开销块。
进一步的,根据确定出的开销信息和开销块格式,发送端接口可变设备每隔预定***间隔向分发后的字节块流中***一个开销块。比如,接口可变设备每隔33个字节块***一个开销块。
需要说明的是,与发送端接口可变设备相连的接收端接口可变设备知悉***开销块的开销块格式以及开销信息,从而确保能够恢复出业务数据。
步骤1207,发送端接口可变设备通过发送处理后的字节块流。
示意性的,以太接口的呈现过程如图14所示。发送端接口可变设备接收MAC层输入的经过64/66编码适配的66b码块流,并将66b码块流映射为16字节的字节块流,从而将映射到中间层时隙的字节块流分到物理接口,最终根据物理接口呈现的接口类型,经由开销处理后输出。
步骤1208,接收端接口可变设备通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且字节块为预定字节长度。
上述步骤1208的实施方式与步骤908相似,本实施例在此不再赘述。
步骤1209,当接口类型为非标准以太接口时,接收端接口可变设备每隔预定数量的数据块提取一个开销块。
与上述步骤909相似的,当接收端接口可变设备的物理接口是与发送端接口可变设备相通的非标准以太接口时,接收端接口可变设备根据发送端接口可变设备***开销块的开销块格式以及***间隔(即开销信息),每隔预定数量的数据块确定一个开销块,最终识别出字节块流中的开销块和数据块。
步骤1210,接收端接口可变设备根据数据块和开销块对分发后的字节块流进行去开销处理。
进一步的,接收端接口可变设备从映射到时隙的字节块流中去除识别出的开销块,从而得到仅包含字节块的映射到时隙的字节块流。
步骤1211,接收端接口可变设备从各个时隙中解出对应的字节块,得到字节块流。
本步骤的具体实施方式与上述步骤911相似,本实施例在此不再赘述。
可选的,当需要进一步还原出66b码块流时,解出字节块流后,接收端接口可变设备从连续的33个数据块中解出64个66b码块(即如图13所示的逆过程),从而得到66b码块流。
在一种可能的实施方式中,当发送端接口可变设备获取到的字节块流由FlexE完成shim 处理后输出的66b码块流转换得到时,发送端接口可变设备可以根据FlexE的接口绑定情况,配置其物理接口实现成为OTUk接口、FlexO接口或FlexE接口。
在一种可能的实施方式中,在图9的基础上,如图15所示,上述步骤906可以被替换为如下步骤。
步骤9061,当FlexE未绑定多路物理接口时,每隔238个字节块***1个开销块,开销块符合标准OTUk的开销格式。
如图16所示,FlexE完成shim层处理,分发66b码块(经过64/66编码适配)到各路后(分发过程中进行了开销处理),并不直接发送,而是将各路66b码块流映射成为16字节的字节块流。其中,映射的具体方式如上述步骤1201所述。
进一步的,发送端接口可变设备将字节块流映射到中间层对应的时隙位置,再按字节块进行分发。通过物理接口传输前,发送端接口可变设备根据FlexE的接口绑定情况,对各路字节块流进行开销处理,并最终输出开销处理后的字节块流。
具体的,当FlexE未绑定多路物理接口,即仅包含一路分发时,发送端接口可变设备每隔238个字节块***一个开销块(符合标准OTUk的开销格式)。此时,发送端接口可变设备的物理接口呈现为OTUk接口。
步骤9062,当FlexE绑定多路物理接口时,每隔5130个字节块***10个开销块,开销块符合标准FlexO的开销格式。
当FlexE绑定多路物理接口时,发送端接口可变设备每隔5130个字节块***10个开销块(符合FlexO的开销格式)。此时,发送端接口可变设备的物理接口呈现为FlexO接口。
需要说明的是,若在此场景下,发送端接口可变设备仍旧每隔238个字节块***一个开销块,发送端接口可变设备呈现多个独立的OTUk接口。相应的,接收端接口可变设备恢复业务数据时需要对多路独立OTUk的传输路径进行约束,确保收端多路对齐。
可选的,当FlexE绑定多路物理接口,且开销处理时未***开销块时,此时发送端接口可变设备的物理接口呈现为标准FlexE接口。
上述各个实施例中,以发送端接口可变设备为执行主体的步骤可单独实现成为发送侧接口可变设备的接口传输方法,以接收端接口可变设备为执行主体的步骤可单独实现成为接收侧接口可变设备的接口传输方法,本实施例在此不再赘述。
图17是本申请一个示例性实施例提供的接口可变设备1700的结构示意图。如图17所示,该接口可变设备1700可以包括:处理器1710、存储器1720以及光收发组件1730。
处理器1710可以包括一个或者一个以上处理单元,该处理单元可以是中央处理单元 (central processing unit,CPU)或者网络处理器(network processor,NP)等。
存储器1720可用于存储接口传输程序,该程序可以由处理器1710执行。此外,该程序可以包括获取模块、映射模块、分发模块、处理模块和输出模块。
其中,获取模块由处理器1710执行,以实现上述各个实施例中有关获取字节块流的功能;
映射模块由处理器1710执行,以实现上述各个实施例中有关时隙映射的功能;
分发模块由处理器1710执行,以实现上述各个实施例中有关字节块分发的功能;
处理模块由处理器1710执行,以实现上述各个实施例中有关字节块流开销处理的功能;
输出模块由处理器1710执行,以实现上述各个实施例中有关输出处理后字节块流的功能。
光收发组件1730可以包括光接收部件和光发送部件(包含物理接口)。本实施例中,该光收发组件1730通过光发送部件向收端发送经过处理器处理的字节块流。
图18是本申请一个示例性实施例提供的一种接口传输装置的结构方框图,该接口传输装置可以通过硬件电路或者软件硬件的结合实现成为接口可变设备的部分或者全部。该接口传输装置可以包括:获取单元1810、映射单元1820、分发单元1830、处理模块1840和输出单元1850。
其中,获取单元1810由处理器执行,以实现上述各个实施例中有关获取字节块流的功能;
映射单元1820由处理器执行,以实现上述各个实施例中有关时隙映射的功能;
分发单元1830由处理器执行,以实现上述各个实施例中有关字节块分发的功能;
处理单元1840由处理器执行,以实现上述各个实施例中有关字节块流开销处理的功能;
输出单元1850由处理器执行,以实现上述各个实施例中有关输出处理后字节块流的功能。
需要说明的是,上述实施例提供的装置在进行接口传输时,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。另外,上述实施例提供的接口传输装置与接口传输方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
当接口可变设备为OTN设备时,上述实施例提供的接口传输装置位于图2所示OTN设备的200的线路板250一侧,且OTN设备200的***控制和通信类单板270根据OTN设备所呈现物理接口的传输速率等参数,动态改变物理接口的接口类型。
图19是本申请一个示例性实施例提供的接口可变设备1900的结构示意图。如图19所示,该接口可变设备1900可以包括:处理器1910、存储器1920以及光收发组件1930。
处理器1910可以包括一个或者一个以上处理单元,该处理单元可以是中央处理单元 (central processing unit,CPU)或者网络处理器(network processor,NP)等。
存储器1920可用于存储接口传输程序,该程序可以由处理器1910执行。此外,该程序可以包括接收模块、处理模块和恢复模块。
其中,接收模块由处理器1910执行,以实现上述各个实施例中有关接收发送端接口可变设备输出字节块流的功能;
处理模块由处理器1910执行,以实现上述各个实施例中有关去开销处理的功能;
恢复模块由处理器1910执行,以实现上述各个实施例中有关提取时隙中字节块的功能。
光收发组件1930可以包括光接收部件和光发送部件(包含物理接口)。本实施例中,该光收发组件1930通过光接收部件接收发端传输的映射到时隙的字节块流。
图20是本申请一个示例性实施例提供的一种接口传输装置的结构方框图,该接口传输装置可以通过硬件电路或者软件硬件的结合实现成为接口可变设备的部分或者全部。该接口传输装置可以包括:接收单元2010、处理单元2020和恢复单元2030。
其中,接收单元2010由处理器执行,以实现上述各个实施例中有关发送单接收接口可变设备输出字节块流的功能;
处理单元2020由处理器执行,以实现上述各个实施例中有关去开销处理的功能;
恢复单元2030由处理器执行,以实现上述各个实施例中有关提取时隙中字节块的功能。
需要说明的是,上述实施例提供的装置在进行接口传输时,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。另外,上述实施例提供的接口传输装置与接口传输方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。当接口可变设备为OTN设备时,上述实施例提供的接口传输装置位于图2所示OTN设备200的线路板250一侧,且OTN设备200的***控制和通信类单板270根据OTN设备所呈现物理接口的传输速率等参数,动态改变物理接口的接口类型。
上述本申请的实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (31)
1.一种接口传输方法,其特征在于,应用于接口可变设备,所述方法包括:
获取字节块流,所述字节块流中的字节块为预定字节长度;
根据为物理接口配置的接口类型,确定时隙的时隙大小和时隙数量;
将所述字节块流映射到对应的时隙中,每个时隙对应一个所述字节块;
对映射到时隙的所述字节块流进行分发;
根据为所述物理接口配置的接口类型,对分发后的字节块流进行开销处理或业务处理;
发送处理后的字节块流。
2.根据权利要求1所述的方法,其特征在于,所述根据为所述物理接口配置的接口类型,对分发的字节块流进行开销处理,包括:根据所述接口类型,确定开销信息和开销块格式,所述开销信息用于指示开销块的***间隔以及每次***开销块的数量;
根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理。
3.根据权利要求2所述的方法,其特征在于,所述预定字节长度为16字节。
4.根据权利要求3所述的方法,其特征在于,所述获取字节块流,包括:
将光数据单元ODUk帧切分为16字节的所述字节块,得到所述字节块流,所述ODUk帧由客户信号映射得到。
5.根据权利要求4所述的方法,其特征在于,所述根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理,包括:
当所述接口类型为光传输单元OTUk接口时,每隔238个字节块向所述分发后的字节块流中***1个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述接口类型为n*100G光通道传输单元OTUCn接口时,每隔n×238个字节块向所述分发后的字节块流中***n个开销块;
或,当所述接口类型为灵活光传送网FlexO接口时,每隔5130个字节块向所述分发后的字节块流中***10个开销块,所述开销块符合标准FlexO的开销格式。
6.根据权利要求3所述的方法,其特征在于,所述获取字节块流,包括:将66b码块流中连续的64个66b码块映射到33个所述字节块中,得到所述字节块流。
7.根据权利要求6所述的方法,其特征在于,所述根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理,包括:当所述接口类型为非标准以太接口时,每隔预定***间隔向所述分发后的字节块流中***一个开销块。
8.根据权利要求3所述的方法,其特征在于,所述字节块流由灵活以太网FlexE完成垫层shim处理后输出的66b码块流转换得到;所述根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理,包括:当所述FlexE未绑定多路物理接口时,每隔238个字节块***1个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述FlexE绑定多路物理接口时,每隔5130个字节块***10个开销块,所述开销块符合标准FlexO的开销格式。
9.一种接口传输方法,其特征在于,用于接口可变设备,所述方法包括:
通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且所述字节块为预定字节长度;
根据所述物理接口的接口类型,对所述映射到时隙的字节块流进行处理,得到处理后的所述映射到时隙的字节块流,其中,基于所述映射到时隙的字节块流中包含开销块,所述处理后的所述映射到时隙的字节块流为经过去开销处理的映射到时隙的字节块流,基于所述映射到时隙的字节块流中不包含开销块,所述处理后的所述映射到时隙的字节块流为所述映射到时隙的字节块流;
对于所述处理后的所述映射到时隙的字节块流,从各个时隙中解出对应的所述字节块,得到字节块流。
10.根据权利要求9所述的方法,其特征在于,所述映射到时隙的字节块流中包含开销块;所述根据所述物理接口的接口类型,对所述映射到时隙的字节块流进行处理,包括:
根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块;
根据所述数据块和所述开销块对所述映射到时隙的字节块流进行去开销处理。
11.根据权利要求10所述的方法,其特征在于,所述预定字节长度为16字节。
12.根据权利要求11所述的方法,其特征在于,所述根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块,包括:
当所述接口类型为光传输单元OTUk接口时,每隔238个数据块提取一个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述接口类型为n*100G光通道传输单元OTUCn接口时,每隔n×238个数据块提取n个开销块;
或,当所述接口类型为灵活光传送网FlexO接口时,每隔5130个数据块提取10个开销块,所述开销块符合标准FlexO的开销格式。
13.根据权利要求11所述的方法,其特征在于,所述根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块,包括:当所述接口类型为非标准以太接口时,每隔预定数量的数据块提取一个开销块。
14.根据权利要求13所述的方法,其特征在于,所述方法,还包括:从连续的33个所述数据块中解出64个66b码块,得到66b码块流。
15.一种接口传输装置,其特征在于,应用于接口可变设备,所述装置包括:
获取单元,用于获取字节块流,所述字节块流中的字节块为预定字节长度;
时隙确定单元,用于根据为物理接口配置的接口类型,确定时隙的时隙大小和时隙数量;
映射单元,用于将所述字节块流映射到对应的时隙中,每个时隙对应一个所述字节块;
分发单元,用于对映射到时隙的所述字节块流进行分发;
处理单元,用于根据为所述物理接口配置的接口类型,对分发后的字节块流进行开销处理或业务处理;
输出单元,用于发送处理后的字节块流。
16.根据权利要求15所述的装置,其特征在于,所述处理单元,具体用于:
根据所述接口类型,确定开销信息和开销块格式,所述开销信息用于指示开销块的***间隔以及每次***开销块的数量;
根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理。
17.根据权利要求16所述的装置,其特征在于,所述预定字节长度为16字节。
18.根据权利要求17所述的装置,其特征在于,所述获取单元,具体用于:将光数据单元ODUk帧切分为16字节的所述字节块,得到所述字节块流,所述ODUk帧由客户信号映射得到。
19.根据权利要求18所述的装置,其特征在于,所述处理单元在根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理时,具体用于:
当所述接口类型为光传输单元OTUk接口时,每隔238个字节块向所述映射到时隙的字节块流中***1个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述接口类型为n*100G光通道传输单元OTUCn接口时,每隔n×238个字节块向所述分发后的字节块流中***n个开销块;
或,当所述接口类型为灵活光传送网FlexO接口时,每隔5130个字节块向所述分发后的字节块流中***10个开销块,所述开销块符合标准FlexO的开销格式。
20.根据权利要求17所述的装置,其特征在于,所述获取单元,具体用于:将66b码块流中连续的64个66b码块映射到33个所述字节块中,得到所述字节块流。
21.根据权利要求20所述的装置,其特征在于,所述处理单元在根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理时,具体用于:当所述接口类型为非标准以太接口时,每隔预定***间隔向所述分发后的字节块流中***一个开销块。
22.根据权利要求17所述的装置,其特征在于,所述字节块流由灵活以太网FlexE完成垫层shim处理后输出的66b码块流转换得到;
所述处理单元在根据所述开销信息和所述开销块格式,对所述分发后的字节块流进行开销处理时,具体用于:
当所述FlexE未绑定多路物理接口时,每隔238个所述字节块***1个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述FlexE绑定多路物理接口时,每隔5130个所述字节块***10个开销块,所述开销块符合标准FlexO的开销格式。
23.一种接口传输装置,其特征在于,用于接口可变设备,所述装置包括:
接收单元,用于通过物理接口接收映射到时隙的字节块流,每个时隙对应一个字节块,且所述字节块为预定字节长度;
处理单元,用于根据所述物理接口的接口类型,对所述映射到时隙的字节块流进行处理,得到处理后的所述映射到时隙的字节块流,其中,基于所述映射到时隙的字节块流中包含开销块,所述处理后的所述映射到时隙的字节块流为经过去开销处理的映射到时隙的字节块流,基于所述映射到时隙的字节块流中不包含开销块,所述处理后的所述映射到时隙的字节块流为所述映射到时隙的字节块流;
恢复单元,用于对于所述处理后的所述映射到时隙的字节块流,从各个时隙中解出对应的所述字节块,得到字节块流。
24.根据权利要求23所述的装置,其特征在于,所述映射到时隙的字节块流中包含开销块;
所述处理单元,具体用于:
根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块;
根据所述数据块和所述开销块对所述映射到时隙的字节块流进行去开销处理。
25.根据权利要求24所述的装置,其特征在于,所述预定字节长度为16字节。
26.根据权利要求25所述的装置,其特征在于,所述处理单元在根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块时,具体用于:
当所述接口类型为光传输单元OTUk接口时,每隔238个数据块提取一个开销块,所述开销块符合标准OTUk的开销格式;
或,当所述接口类型为n*100G光通道传输单元OTUCn接口时,每隔n×238个数据块提取n个开销块;
或,当所述接口类型为灵活光传送网FlexO接口时,每隔5130个数据块提取10个开销块,所述开销块符合标准FlexO的开销格式。
27.根据权利要求25所述的装置,其特征在于,所述处理单元在根据所述接口类型,识别所述映射到时隙的字节块流中包含的数据块和开销块时,具体用于:
当所述接口类型为非标准以太接口时,每隔预定数量的数据块提取一个开销块。
28.根据权利要求27所述的装置,其特征在于,所述恢复单元在将所述字节块流恢复为业务数据时,具体用于:
从连续的33个所述数据块中解出64个66b码块,得到66b码块流。
29.一种接口可变设备,其特征在于,所述接口可变设备包括:处理器、与处理器相连的存储器以及光收发组件;所述处理器通过执行所述存储器中存储的程序或指令以实现如权利要求1至8任一所述的接口传输方法。
30.一种接口可变设备,其特征在于,所述接口可变设备包括:处理器、与处理器相连的存储器以及光收发组件;所述处理器通过执行所述存储器中存储的程序或指令以实现如权利要求9至14任一所述的接口传输方法。
31.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1-8或9-14中任一所述的接口传输方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711234585.3A CN109861781B (zh) | 2017-11-30 | 2017-11-30 | 接口传输方法、装置及设备 |
EP18882573.1A EP3709540B1 (en) | 2017-11-30 | 2018-06-19 | Interface transmission method, apparatus and device |
PCT/CN2018/091753 WO2019105010A1 (zh) | 2017-11-30 | 2018-06-19 | 接口传输方法、装置及设备 |
US16/886,857 US11405703B2 (en) | 2017-11-30 | 2020-05-29 | Method and apparatus for transmission using interface, and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711234585.3A CN109861781B (zh) | 2017-11-30 | 2017-11-30 | 接口传输方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109861781A CN109861781A (zh) | 2019-06-07 |
CN109861781B true CN109861781B (zh) | 2021-02-12 |
Family
ID=66665355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711234585.3A Active CN109861781B (zh) | 2017-11-30 | 2017-11-30 | 接口传输方法、装置及设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11405703B2 (zh) |
EP (1) | EP3709540B1 (zh) |
CN (1) | CN109861781B (zh) |
WO (1) | WO2019105010A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11128742B2 (en) | 2019-03-08 | 2021-09-21 | Microsemi Storage Solutions, Inc. | Method for adapting a constant bit rate client signal into the path layer of a telecom signal |
US11108895B2 (en) * | 2019-08-23 | 2021-08-31 | Microchip Technology Inc. | Method for providing path signal overhead in the 64B/66B character stream of an itu-t metro transport network using micro-packets |
CN112636883A (zh) * | 2019-09-24 | 2021-04-09 | 华为技术有限公司 | 业务处理方法、装置及存储介质 |
US11838111B2 (en) | 2021-06-30 | 2023-12-05 | Microchip Technology Inc. | System and method for performing rate adaptation of constant bit rate (CBR) client data with a variable number of idle blocks for transmission over a metro transport network (MTN) |
US11916662B2 (en) | 2021-06-30 | 2024-02-27 | Microchip Technology Inc. | System and method for performing rate adaptation of constant bit rate (CBR) client data with a fixed number of idle blocks for transmission over a metro transport network (MTN) |
US11736065B2 (en) | 2021-10-07 | 2023-08-22 | Microchip Technology Inc. | Method and apparatus for conveying clock-related information from a timing device |
US11799626B2 (en) | 2021-11-23 | 2023-10-24 | Microchip Technology Inc. | Method and apparatus for carrying constant bit rate (CBR) client signals |
CN116418865A (zh) * | 2021-12-29 | 2023-07-11 | 苏州盛科通信股份有限公司 | 网络数据的控制方法、装置和存储介质及电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7433941B1 (en) * | 1999-03-12 | 2008-10-07 | Nortel Networks Limited | Method and apparatus for accessing network information on a network device |
US20070083628A1 (en) * | 2005-10-11 | 2007-04-12 | Sandstrom Mark H | Automated, transparent and secure system and method for remotely managing network elements |
CN101051879B (zh) * | 2007-04-06 | 2012-04-04 | 华为技术有限公司 | 低速业务复用及解复用的方法和装置 |
CN100589365C (zh) * | 2007-09-14 | 2010-02-10 | 中兴通讯股份有限公司 | 一种光传输网中光净荷单元的时隙划分与开销处理的方法 |
US8880707B2 (en) * | 2010-09-17 | 2014-11-04 | Deutsche Telekom Ag | Heterogeneous network access on devices with one or more network interfaces |
CN104737501B (zh) * | 2013-06-24 | 2017-11-17 | 华为技术有限公司 | 可变光通道带宽增加方法和减少方法及装置 |
CN105429726B (zh) * | 2014-09-22 | 2018-01-23 | 华为技术有限公司 | 光传输网的业务映射处理方法、装置及*** |
CN106330417B (zh) * | 2015-06-19 | 2019-09-13 | 华为技术有限公司 | 数据承载的方法、装置以及数据解析的方法、装置 |
US10097480B2 (en) * | 2015-09-29 | 2018-10-09 | Ciena Corporation | Time transfer systems and methods over flexible ethernet |
US10691463B2 (en) * | 2015-07-30 | 2020-06-23 | Futurewei Technologies, Inc. | System and method for variable lane architecture |
US10432553B2 (en) * | 2016-02-23 | 2019-10-01 | Microsemi Solutions (U.S.), Inc. | Systems and methods for transportation of multiple constant bitrate data streams |
-
2017
- 2017-11-30 CN CN201711234585.3A patent/CN109861781B/zh active Active
-
2018
- 2018-06-19 EP EP18882573.1A patent/EP3709540B1/en active Active
- 2018-06-19 WO PCT/CN2018/091753 patent/WO2019105010A1/zh unknown
-
2020
- 2020-05-29 US US16/886,857 patent/US11405703B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
Also Published As
Publication number | Publication date |
---|---|
US20200296486A1 (en) | 2020-09-17 |
US11405703B2 (en) | 2022-08-02 |
CN109861781A (zh) | 2019-06-07 |
EP3709540A1 (en) | 2020-09-16 |
EP3709540B1 (en) | 2023-10-25 |
WO2019105010A1 (zh) | 2019-06-06 |
EP3709540A4 (en) | 2021-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109861781B (zh) | 接口传输方法、装置及设备 | |
US11234055B2 (en) | Service data processing method and apparatus | |
EP3462647B1 (en) | Method for transporting client signal in optical transport network, and transport device | |
EP3627727B1 (en) | Method and apparatus for transmitting and receiving client signal in optical transport network | |
JP4878629B2 (ja) | 多重伝送システムおよび多重伝送方法 | |
CN109981209B (zh) | 光传送网中业务发送、接收方法及装置 | |
US7782843B2 (en) | Method and apparatus for synchronous cross-connect switching in optical transport network | |
US8948205B2 (en) | Method and apparatus for mapping and de-mapping in an optical transport network | |
CN111201728B (zh) | 光网络中数据传输方法及光网络设备 | |
US20100021173A1 (en) | Method and apparatus for multiplexing and demultiplexing low bit rate services | |
JP5461229B2 (ja) | クライアント信号収容多重処理装置、クライアント信号クロスコネクト装置、クライアント信号収容多重処理方法 | |
CN101873517B (zh) | 光传送网的信号传送方法、设备及通信*** | |
EP2079177A1 (en) | Method and device to adjust the signal of the optical transport network | |
CN101350691B (zh) | 一种业务汇聚和adm分插复用方法及设备 |
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 |