CN106341207A - 一种编码块数据流的发送和接收方法、设备和*** - Google Patents
一种编码块数据流的发送和接收方法、设备和*** Download PDFInfo
- Publication number
- CN106341207A CN106341207A CN201510393443.6A CN201510393443A CN106341207A CN 106341207 A CN106341207 A CN 106341207A CN 201510393443 A CN201510393443 A CN 201510393443A CN 106341207 A CN106341207 A CN 106341207A
- Authority
- CN
- China
- Prior art keywords
- frame
- physical
- code block
- layer data
- data frame
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims description 36
- 230000001360 synchronised effect Effects 0.000 claims description 36
- 238000011084 recovery Methods 0.000 claims description 23
- 239000003550 marker Substances 0.000 claims description 5
- 238000013461 design Methods 0.000 abstract description 15
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 30
- 238000009432 framing Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 8
- 238000003780 insertion Methods 0.000 description 8
- 230000037431 insertion Effects 0.000 description 8
- 230000000737 periodic effect Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000007493 shaping process Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/14—Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock or time synchronisation in a node; Intranode synchronisation
- H04J3/0691—Synchronisation in a TDM node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
- H04L25/4908—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
- H04L49/352—Gigabit ethernet switching [GBPS]
-
- 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
- H04J2203/0094—Virtual Concatenation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明实施例公开了一种发送编码块数据流的方法,包括:将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;其中,m,n为大于等于1的整数。通过以上技术方案,不需要在第一数据帧内部进行定帧搜索,提高了第一数据帧的定帧效率,节省了第一数据帧的开销比特,降低了***设计的复杂度。
Description
技术领域
本发明涉及通信领域,尤其涉及一种编码块数据流发送和接收的方法、设备和***。
背景技术
随着网络速率的提升,当网络速率超过物理器件的承载能力时,采用多通道并行传输能够实现高速率的接口。例如,在40GE(40Gigabit Ethernet,40吉比特以太网)、100GE(100Gigabit Ethernet,100吉比特以太网)以太网中,均选择性采用了多通道并行传输。以100GE以太网进行说明,100GE的以太网接口可以兼容10通道、5通道、4通道、2通道等多通道并行的电接口和光接口。这里的10通道、5通道、4通道、2通道指的是物理通道。通常将100GE的以太网接口分成20个虚拟通道,这样,20个虚拟通道可以兼容上述10通道、5通道、4通道、2通道的不同组合。100GE以太网的***发送侧将数据进行64B/66B编码后,以64B/66B编码块为单元颗粒,分发到20个虚拟通道中。20个虚拟通道的数据流中保持以64B/66B编码块为单元颗粒。***接收侧基于20个虚拟通道进行64B/66B编码块同步。通常地,以20个虚拟通道,且每个虚拟通道中包含16383个64B/66B编码块可视为一个具有20行16383列的特定数据结构的物理层数据帧。在一个物理层数据帧的每一行的起始位置前分别***一个AM(Alignment Marker,同步对齐码块)同时AM标记了该数据帧中的20个行分别对应的20个虚拟通道的编号(例如,AM0,…,AM19)。因此,接收侧可以通过对AM0-AM19搜索和识别,确定一个物理层数据帧的起始位置和物理层数据帧中各行的顺序。
64B/66B编码块包含2比特的SH(Synchronize Header,同步头)。SH=01时,标识该SH所在开销码块为数据码块;SH=10时,标识该SH所在开销码块为控制码块。控制码块除同步头SH外,第一个字节用于进行码块类型的标识,其他56比特用于控制字符和数据字符编码。
在100GE以太网物理接口上传输具有周期性帧结构的编码块数据流,例如灵活以太网数据帧时,通过100GE以太网物理接口的物理层数据帧来承载灵活以太网数据帧。物理层数据帧相当于传输通道,灵活以太网数据帧相当于传输通道上的数据。灵活以太网数据帧具有周期性的帧结构,例如在100GE以太网物理接口传输的某一灵活以太网数据帧中,一个灵活以太网数据帧的开销码块后跟随1024组信息码块。每组信息码块包含20个64B/66B编码块,可以分别对应于20个时分时隙。即一个灵活以太网数据帧以20*1024+1=20481个64B/66B编码块为一个周期的子帧结构。连续的若干个周期的子帧结构,例如如图1a所示,4个周期的子帧结构构成一个基本帧。连续的若干个周期的基本帧结构,例如40个周期的基本帧结构构成一个超帧。在一个灵活以太网数据帧的子帧中,开销码块为整个灵活以太网数据子帧的第一个64B/66B编码块。其中,图1b和图1c所示,在灵活以太网数据帧的开销码块中包含至少一个具有区别于其他64B/66B编码块的特定比特图案的控制码块。如图1b所示,通过该特定比特图案的控制码块可以确定一个基本帧的起始位置。具体地,该控制码块类型0x4B,并且其第32-35比特为0x5。附加的第32-35比特上的0x5使其构成了完整的具有区别于其他64B/66B编码块的特定比特图案的控制码块。因此该控制块还指示该码块所在的数据帧和/或码块流的类型为灵活以太网数据帧和/或码块流,并且与传统以太网、光纤通道等数据帧和/或码块流形成区分。如图1c所示,如果一个基本帧内包含若干个控制码块时,需要通过复帧指示信息指示各个子帧在基本帧中的编码,以便确定的基本帧的起始位置,例如第8、9比特。通过设置第8、9比特位为00、01、10、11等分别指示其所在子帧为一个基本帧的第一、二、三、四子帧,从而确定基本帧的起始位置。对于超帧的起始位置,可以通过每个基本帧中包含的一个指定的比特位来指示,例如第10比特。通过设置超帧的第一个基本帧的C比特为0,其他基本帧的C比特为1等方式实现。
现有技术中,在以太网物理接口上传输具有周期性帧结构的编码块数据流时,例如使用100GE物理接口传输灵活以太网数据帧,首先需要根据100GE以太网物理接口的既有帧结构定义进行以太网物理接口的物理层数据帧定帧搜索,即AM的搜索。进一步地,还需要对灵活以太网数据帧进行定帧,即确定灵活以太网数据帧的起始位置。存在两级定帧搜索,增加了***设计的复杂度,定帧效率低。
发明内容
有鉴于此,本发明实施例提供一种编码块数据流发送和接收的方法、设备和***,可以解决现有技术在以太网物理接口上传输具有周期性帧结构的编码块数据流时,存在两级定帧搜索、***设计复杂度高、定帧搜索效率低的问题。
第一方面,本发明实施例提供了一种发送编码块数据流的方法,包括:将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;其中,m,n为大于等于1的整数。
结合第一方面的实现方式,在第一方面第一种可能的实现方式中,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
结合第一方面、或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
结合第一方面、或第一方面第一种至第二种任一可能的实现方式,在第一方面第三种可能的实现方式中,所述编码块数据流中的所述编码块为64B/66B编码块。
第二方面,本发明实施例提供了一种接收编码块数据流的方法,包括:获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
结合第二方面的实现方式,在第二方面第一种可能的实现方式中,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
结合第二方面、或第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
结合第二方面、或第二方面第一种至第二种任一可能的实现方式,在第二方面第三种可能的实现方式中,所述编码块数据流中的所述编码块为64B/66B编码块。
第三方面,本发明实施例提供了一种种编码块数据流的接收设备,包括:数据帧获得模块,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;位置确定模块,用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;数据流恢复模块,用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
结合第三方面的实现方式,在第三方面第一种可能的实现方式中,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
结合第三方面、或第三方面第一种可能的实现方式,在第三方面第二种可能的实现方式中,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
结合第三方面、或第三方面第一种至第二种任一可能的实现方式,在第三方面第三种可能的实现方式中,所述编码块数据流中的所述编码块为64B/66B编码块。
第四方面,本发明实施例提供了一种编码块数据流的接收设备,包括:数据帧获得模块,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;位置确定模块,用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;数据流恢复模块,用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
结合第四方面的实现方式,在第四方面第一种可能的实现方式中,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
结合第四方面、或第四方面第一种可能的实现方式,在第四方面第二种可能的实现方式中,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
结合第四方面、或第四方面第一种至第二种任一可能的实现方式,在第四方面第三种可能的实现方式中,所述编码块数据流中的所述编码块为64B/66B编码块。
第五方面,本发明实施例提供了一种编码块数据流发送和接收的***,其特征在于,所述***包括:发送设备和接收设备,所述发送设备,用于将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;用于将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;用于将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;所述接收设备,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;
其中,m,n为大于等于1的整数。
结合第五方面的实现方式,在第五方面第一种可能的实现方式中,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
结合第五方面、或第五方面第一种可能的实现方式,在第五方面第二种可能的实现方式中,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
结合第五方面、或第五方面第一种至第二种任一可能的实现方式,在第四方面第三种可能的实现方式中,所述编码块数据流中的所述编码块为64B/66B编码块。
第六方面,一种发送设备,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当所述发送设备运行时,处理器执行存储器存储的计算机执行指令,以使所述发送执行如第一方面及第一方面的任意一种可能的实现方式所述的方法。
第六方面,一种接收设备,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当所述接收设备运行时,处理器执行存储器存储的计算机执行指令,以使所述接收设备执行如第二方面及第二方面的任意一种可能的实现方式所述的方法。
根据本发明实施例提供的技术方案,通过以太网物理接口传输具承载了编码块数据流的第一数据帧时,通过以太网物理接口的物理层数据帧中的同步对齐码块标识第一数据帧的起始位置,以便于接收端根据同步对齐码块确定第一数据帧的起始位置。不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
附图说明
为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对描述背景技术和实施例时所使用的附图作简单的介绍。显而易见地,下面附图中描述的仅仅是本发明的一部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图和描述得到其他的附图或实施例,而本发明旨在涵盖所有这些衍生的附图或实施例。
图1a是现有技术中灵活以太网数据帧的基本帧结构示意图;
图1b是现有技术中灵活以太网数据帧的一种开销码块64B/66B编码块的结构示意图;
图1c是现有技术中灵活以太网数据帧的另一种开销码块64B/66B编码块的结构示意图;
图2a是本发明实施例提供的一种以太网物理接口的结构示意图;
图2b是本发明实施例提供的一种以太网物理接口的物理层数据帧结构的示意图;
图2c是本发明实施例提供的一种以太网物理接口PCS子层的同步装置的结构示意图;
图3a是本发明实施例提供的一种灵活以太网数据帧的基本帧结构示意图;
图3b是图3a中灵活以太网数据帧的开销码块64B/66B编码块结构示意图;
图3c是本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图3d是本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图4是本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图5是本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图6是本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图7是本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图8是本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图;
图9是本发明实施例提供的一种通过以太网物理接口的物理层数据帧传输灵活以太网数据帧结构示意图;
图10为本发明实施例提供的一种发送编码块数据流的方法的示范性流程图;
图11为本发明实施例提供的一种接收编码块数据流的方法的示范性流程图;
图12为本发明实施例提供的一种编码块数据流的发送设备的逻辑结构示意图;
图13为本发明实施例提供的一种编码块数据流的接收设备的逻辑结构示意图;
图14为本发明实施例提供的一种编码块数据流发送和接收的***的逻辑结构示意图;
图15为本发明实施例提供的一种计算机设备结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图2a为本发明实施例提供的一种以太网物理接口的结构示意图。如图2a所示,XLGMII(40Gbps Media Independent Inteface,40Gbps 40GE媒质不相关接口40Gbps 40GE媒质不相关接口)代表物理接口速率为40Gbps的40GE以太网物理接口,CGMII(100Gbps Media Independent Inteface,100Gbps 100GE媒质不相关接口)代表物理接口速率为100Gbps的100GE以太网物理接口。40GE和100GE以太网物理接口均可以包括PCS(Physical Coding Sub-layer Lane,物理编码子层)、FEC(Forward Error Correction,前向纠错)、PMA(PhysicalMedium Attachment,物理媒质连接子层)、PMD(Physical Medium Dependent,物理媒质相关子层)等结构子层。PCS、FEC、PMA、PMD等子层均位于以太网的物理层。
图2b为本发明实施例提供的一种以太网物理接口的物理层数据帧结构的示意图。如图2b所示,对以太网物理接口划分了n个通道,具体地,40GE的以太网物理接口中的n为4,100GE的以太网物理接口中的n为20。具体地,该通道可以为虚拟通道,具体可以为PCS逻辑通道。每个PCS逻辑通道以16384个64B/66B编码块的结构为周期,每个周期中包含一个AM同步对齐码块和16383个64B/66B编码块。同时在AM中标记n个通道的编号(例如AM1-AMn)。AM用于将并行传输的多个PCS逻辑通道中的数据帧进行同步对齐,以便于接收端按照发送端分发的顺序对数据流进行恢复。除了AM之外的16383个64B/66B编码块构成承载码块,用于承载具有周期性帧结构的编码块数据流,例如灵活以太网数据帧的编码块。具体地,40GE的以太网物理接口的物理层具有以4行16384列为周期的数据帧结构,每个周期中具体可以包括4行16384列的64B/66B编码块。类似地,100GE的以太网物理接口的物理层具有以20行16384列为周期的数据帧结构,每个周期中具体可以包括20行16384列的64B/66B编码块。
图2b为本发明实施例提供的一种以太网物理接口的PCS子层中同步装置200的结构示意图。同步装置200可以包括发送端和接收端。发送端和接收端可以设置于同一个同步装置中,还可以设置于不同的同步装置中。其中,发送端包括AM***/替换模块201、通道分发模块202;接收端包括64B/66B编码块同步模块203、AM同步对齐模块204、AM删除/反替换模块205。本发明实施例中,具有周期性帧结构的编码块数据流通过以太网物理接口进行传输时,需要在PCS上进行同步对齐处理。具体实施过程中,本发明实施例以灵活以太网数据帧为例进行说明。
在以太网物理接口发送具有周期性帧结构的编码块数据流时,在发送端,AM***/替换模块201在发送数据流(灵活以太网数据帧)的某一帧的起始位置前***至少一个AM码块,或者用至少一个AM替换灵活以太网数据帧起始位置前的至少一个固定的或保留编码块,例如在第一个编码块前***20个AM码块,AM0-AM19。AM因此可以用于标识灵活以太网数据帧的起始位置信息。具体地,起始位置信息可以包括起始编码块位置,还可以包括起始比特位置。灵活以太网数据帧的起始位置信息可以在发送数据流中通过一个帧结构指示信号标识出来,并将该帧结构指示信号发送至AM***/替换模块201。AM***/替换模块201通过该帧结构指示信号确定灵活以太网数据帧的起始位置。或者,可选地,AM***/替换模块201模块通过一个帧结构指示信号将AM的位置标识出来,用于指示发送数据流(灵活以太网数据帧)的帧结构起始位置固定于AM位置后的一个编码块位置处。通道分发模块202将灵活以太网数据帧以64B/66B编码块为单元分发到以太网物理接口的物理层数据帧的多个通道中。例如,按列分发,灵活以太网数据帧的第一个64B/66B编码块分发到第一个通道中第2列的64B/66B编码块位置,第二个64B/66B编码块分发到第二个通道中第2列的64B/66B编码块位置,第三个64B/66B编码块分发到第三个通道中第2列的64B/66B编码块位置,依次类推。
在接收端,接收到承载了灵活以太网数据帧的以太网物理接口的物理层数据帧。64B/66B编码块同步模块203在每个通道上进行基于64B/66B编码块的两比特同步头实现64B/66B编码块同步。例如,以任意一个64B/66B编码块上的任意两个比特位为基准,判断任意两个比特位是否10或01的SH,若是,搜索下一个64B/66B编码块的SH,直到搜索到若干个64B/66B编码块上的SH,实现64B/66B编码块同步。64B/66B编码块同步模块203是个可选的功能模块,还可以不进行64B/66B编码块同步。直接通过AM同步对齐模块204搜索各个通道的AM,进行各个通道的AM排序,通过AM的位置确定灵活以太网数据帧的起始位置。每个通道的AM还标识了通道的编号,例如AM1、AM2、AM3等。由于不同的通道上的数据到达的先后顺序可能不同,需要按照AM标识的通道编号对各个通道的AM进行排序。由于发送端通过AM标识了灵活以太网数据帧的起始位置,因此,通过确定AM的位置可以确定灵活以太网数据帧的起始位置,实现灵活以太网数据帧的同步对齐。具体地,AM同步对齐模块204还可以通过一个帧结构指示信号标识灵活以太网数据帧的起始位置,并将该帧结构指示信号从接收端发送出去,以便于根据以太网数据帧的起始位置恢复出接收数据流。AM同步对齐模块204指示出灵活以太网数据帧的起始位置之后,AM删除/反替换模块204将灵活以太网数据帧对应的AM删除,或者将AM反替换回***之前的编码块。具体地,AM删除/反替换模块205是个可选的功能模块。
本发明实施例中,通过合理设计灵活以太网数据帧的帧周期,并使得灵活以太网数据帧的起始位置与以太网物理接口的物理层数据帧中的某个固定的位置对齐。例如,将灵活以太网数据帧的第一个编码块设置于以太网物理接口的物理层数据帧中第一个通道的第一个承载码块位置,并在灵活以太网数据帧的第一个承载码块前***AM。具体实施过程中,灵活以太网数据帧的子帧周期长度与以太网物理接口的物理层数据帧的承载码块周期长度之比可以为1:m,还可以为n:m。其中,m、n为大于等于1的正整数。本发明实施例中,通过以太网物理接口的物理层数据帧中的AM确定灵活以太网数据帧的起始位置,在灵活以太网数据帧内不需要进行定帧搜索,提高了数据帧的定帧效率,同时节省了灵活以太网数据帧的开销比特。
图3a为本发明实施例提供的一种灵活以太网数据帧的基本帧结构示意图。如图3a所示,一个灵活以太网数据帧子帧的周期长度可以为5461个64B/66B编码块。则对应地,一个40GE以太网物理接口的物理层数据帧可以承载12个灵活以太网数据帧的子帧。一个100GE以太网物理接口的物理层数据帧可以承载60个灵活以太网数据帧的子帧。
本实施例中以40GE以太网物理接口的物理层数据帧为例进行说明,可以将12个子帧结构构成一个基本帧。则一个灵活以太网数据帧的基本帧周期长度与一个40GE以太网物理接口的物理层数据帧周期的承载码块长度相同。在一个灵活以太网数据帧的基本帧周期中,包括开销区和净荷区。其中,开销区包括k个64B/66B编码块,为开销码块。净荷区包括p个64B/66B编码块。其中,p,k可以为大于等于1的任意正整数。图3b为图3a中灵活以太网数据帧的开销码块64B/66B编码块结构示意图。在灵活以太网数据帧的开销区中,可选地,可以全部为数据开销码块,也可以至少包括一个具有区别于其他64B/66B编码块的特定比特图案的控制码块。其中,特定比特图案包括SH=10、类型比特位为0x4B和0x5。具体地,具有特定比特图案的开销码块可以表示数据帧的类型为灵活以太网数据帧,还可以表示灵活以太网数据帧的起始位置。如图3b所示,在开销码块中,控制码块可以标识一个基本帧的第一个子帧,即一个基本帧的起始位置。具体实施过程中,一个太网物理接口可以存在不同的工作模式,例如灵活以太网模式和传统以太网模式。当以太网物理接口对不同的工作模式进行区分时,以太网物理接口需要对数据帧的类型进行标识。例如,基本帧的至少一个开销码块需要定义成区可别于其他码块的特定码块,用来指示数据帧的类型,还可以进一步指示协议版本号等。例如可以通过控制码块(SH=10)上的类型比特位0x4B和0x5指示数据帧的类型灵活以太网数据帧。可选地,当以太网物理接口为专用接口时,即不需要区分不同的工作模式,则可以不定义类型比特位0x4B和0x5,以节省开销。
具体实施过程中,灵活以太网数据帧在40GE以太网物理接口进行传输时,发送端通过以太网物理接口的物理层数据承载灵活以太网数据帧。具体地,将灵活以太网数据帧的基本帧中第一个64B/66B编码块可以设置于以太网物理接口的物理层数据帧的固定位置上。例如,灵活以太网数据帧的基本帧中第一个子帧的第一个64B/66B编码块设置于以太网物理接口的物理层数据帧中第一个通道的第一个承载码块位置,同时在第一个承载码块前***AM。AM中还可以标识每个通道的编号,例如AM1、AM2、AM3、AM4。AM用于将并行传输的4个通道中的灵活以太网数据帧进行同步对齐,以便于接收端通过搜索AM确定灵活以太网数据帧的起始位置。发送端将灵活以太数据帧以64B/66B编码块为单元分发到40GE以太网物理接口的物理层数据帧的4个通道中进行并行传输。接收端接收到通过4个通道并行传输的灵活以太网数据帧时,在每个通道上进行基于64B/66B编码块的两比特同步头实现64B/66B编码块同步。然后搜索各个通道的AM,可选地,还可以不进行64B/66B编码块同步,直接搜索各个通道的AM。每个通道上的AM标识了该通道的编号,以实现各个通道上AM的同步和锁定。不同的通道中灵活以太网数据帧到达的先后顺序可能不同,并且不同通道中灵活以太网数据帧到达的顺序可能出现出现乱序,如第二个通道的数据帧比第一个通道的数据帧早到达。因此,对各个通道中的灵活以太网数据帧进行差分延时补偿,以及按照AM1、AM2、AM3、AM4对通道的顺序进行排序。具体地,通过以太网物理接口的物理层数据帧的固定位置确定灵活以太网数据帧的基本帧的起始位置。例如,以太网物理接口的物理层数据帧的第一承载码块位置为灵活以太网数据帧的基本帧的起始位置。由于以太网物理接口的物理层数据帧的第一个承载码块位置前***了AM,可以通过AM确定灵活以太网数据帧的起始位置。对灵活以太网数据帧进行同步对齐之后,可以删除AM。根据灵活以太网数据帧的起始位置对灵活以太网数据帧进行数据恢复处理。
图3c为本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图3c所示,具体地,一个灵活以太网数据帧的基本帧周期长度可以与一个40GE以太网物理接口的物理层数据帧周期的承载码块长度相同,则一个40GE以太网物理接口的物理层数据帧承载一个灵活以太网数据帧的基本帧。一个基本帧中可以包括12个子帧,将12个子帧以64B/66B编码块为单元依次分发到以太网物理接口的物理层数据帧的4个通道中。具体地,可以按列分发,如灵活以太网数据帧的第一个64B/66B编码块分发到第一个通道的第一个承载码块位置;灵活以太网数据帧的第二个64B/66B编码块分发到第二个通道的第一个承载码块位置;灵活以太网数据帧的第三个64B/66B编码块分发到第三个通道的第一个承载码块位置;灵活以太网数据帧的第四个64B/66B编码块分发到第四个通道的第一个承载码块位置;灵活以太网数据帧的第五个64B/66B编码块分发到第一个通道的第二个承载码块位置,依次类推。
本实施例中,还可以以4个子帧为一个基本帧,则3个灵活以太网数据帧的基本帧周期长度与一个以太网物理接口的物理层数据帧周期的承载码块长度相同。图3d为本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图3d所示,可以通过以太网物理接口的物理层数据帧上三个固定的位置指示3个灵活以太网数据帧的基本帧的起始位置。例如,三个固定的位置分别为第一个通道第1个承载码块、第一个通道的第5462个承载码块、第一个通道的第10923个承载码块。数据帧处理过程与前文所述实施例类似,此处不再赘述。
图4为本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图4所示,3个灵活以太网数据帧的子帧周期长度与2个以太网物理接口的物理层数据帧周期的承载码块长度相同。则2个以太网物理接口的物理层数据帧中承载了3个灵活以太网数据帧的子帧。3个子帧可以构成一个基本帧,则2个以太网物理接口的物理层数据帧承载了一个灵活以太网数据帧的基本帧。16383x8=3x43688,因此,一个灵活以太网数据帧的子帧周期长度为43688个64B/66B编码块。图5为本发明实施例提供的一种通过40GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图5所示,2个灵活以太网数据帧的子帧周期长度与3个以太网物理接口的物理层数据帧周期的承载码块长度相同。则3个以太网物理接口的物理层数据帧中承载了2个灵活以太网数据帧的子帧。2个子帧可以构成一个基本帧,则3个以太网物理接口的物理层数据帧承载了一个灵活以太网数据帧的基本帧。16383x12=2x98298,因此,灵活以太网数据帧的子帧周期长度为98298个64B/66B编码块。图4或图5对应的实施例中,将灵活以太网数据帧的基本帧中第一个64B/66B编码块设置于以太网物理接口的物理层数据帧的固定位置上,例如设置于太网物理接口的物理层数据帧中第一个通道中的第一个承载码块上。本发明实施例中,接收端在搜索灵活以太网数据帧的起始位置时,可以通过AM来确定。如果在一个以太网物理接口的物理层数据帧周期中都搜索不到灵活以太网数据帧的起始位置,则在下一个以太网物理接口的物理层数据帧周期中进行搜索。
以100GE以太网物理接口为例进行说明,具体对灵活以太网数据帧的周期设计进行阐述,数据帧的处理过程与前文实施例类似,此处不再赘述。
图6为本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。一个100GE以太网物理接口物理层数据帧的帧周期为20行16384列的64B/66B编码块。如图6所示,灵活以太网数据帧的子帧周期长度可以为16383个64B/66B编码块。20个灵活以太网数据帧的子帧周期长度与一个100GE以太网物理接口的物理层数据帧周期的承载码块长度相同。则一个以太网物理接口的物理层数据帧承载了20个灵活以太网数据帧的子帧。20个子帧可以构成一个基本帧,则一个以太网物理接口的物理层数据帧承载了一个灵活以太网数据帧的基本帧。
图7为本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图7所示,一个灵活以太网数据帧的子帧周期长度可以为32766个64B/66B编码块。20x16383=10x32766,因此,10个灵活以太网数据帧的子帧周期长度与一个100GE以太网物理接口的物理层数据帧周期的承载码块长度相同。则一个以太网物理接口的物理层数据帧承载了10个灵活以太网数据帧的子帧。10个子帧可以构成一个基本帧,则一个以太网物理接口的物理层数据帧承载了一个灵活以太网数据帧的基本帧。
图8为本发明实施例提供的一种通过100GE以太网物理接口的物理层数据帧传输灵活以太网数据帧的结构示意图。如图8所示,一个灵活以太网数据帧的子帧周期长度可以为21844个64B/66B编码块。20x16383=15x21844,因此,15个灵活以太网数据帧的子帧周期长度与一个100GE以太网物理接口的物理层数据帧周期的承载码块长度相同。则一个以太网物理接口的物理层数据帧承载了15个灵活以太网数据帧的子帧。5个子帧可以构成一个基本帧,则一个以太网物理接口的物理层数据帧承载了3个灵活以太网数据帧的基本帧。可选地,还可以将15个子帧构成一个基本帧,则一个以太网物理接口的物理层数据帧承载了一个灵活以太网数据帧的基本帧。
本发明实施例中,对于灵活以太网数据帧子帧、基本帧周期的长度设计不限于以上实施例中的实施方式,本发明对此不作任何限制。在一些实施方式候中,还可以对灵活以太网数据帧进行适当的帧间填充整形。填充整形具体可以包括:以设定的规则移动或者交换开销码块和净荷编码块的位置、删除特定的编码块等。接收端可以按照设定的规则执行数据恢复处理。具体地,首先对灵活以太网数据帧的帧结构进行填充整形,然后使填充整形后的灵活以太网数据帧的起始位置与以太网物理接口的物理层数据帧的一个固定位置对齐。
本发明实施例中,通过合理设计灵活以太网数据帧的帧周期,并且通过以太网物理接口的物理层数据帧的固定位置指示灵活以太网数据帧的起始位置,即可实现灵活以太网数据帧的快速定帧搜索,无需在灵活以太网数据帧中定义固定的比特位进行定帧搜索。
图9为本发明实施例提供的一种通过以太网物理接口的物理层数据帧传输灵活以太网数据帧结构示意图。如图9所示,对100GE以太网物理接口划分为20个时隙,每个时隙为5G。还可以对40GE以太网物理接口划分为20个时隙,每个时隙为2G。时隙划分还可以为2时隙、8时隙、40时隙等,本发明实施例中不作限制。本实施例中以100GE以太网接口划分20个时隙为例进行说明。假设一个时隙对应的灵活以太网数据帧的子帧具有16383个64B/66B编码块,20个时隙的灵活以太网数据帧的子帧具有20x16383=327660个64B/66B编码块。通过不同时隙灵活以太网数据帧的子帧间插堆叠的方式可以获得灵活以太网数据帧的基本帧。具体地,可以通过20个时隙灵活以太网数据帧的子帧堆叠构成一个基本帧,灵活以太网数据基本帧的每个时隙对应一个子帧。例如,灵活以太网数据帧的基本帧第1-20个64B/66B编码块分别为20个时隙的子帧的开销码块,灵活以太网数据帧的基本帧第21-40个64B/66B编码块分别为20个时隙的子帧的第一个64B/66B编码块,依次类推。一个灵活以太网数据帧的基本帧周期长度与一个100GE以太网物理接口的物理层数据帧周期的承载码块长度相同。则一个100GE以太网物理接口的物理层数据帧可以承载一个灵活以太网数据帧的基本帧。100GE以太网物理接口的物理层数据帧的20个通道中,每个通道可以对应一个灵活以太网数据帧基本帧的一个时隙。具体地,灵活以太网数据帧基本帧的第一个64B/66B编码块分发到第一个通道的第一个承载码块位置;灵活以太网数据帧基本帧的第二个64B/66B编码块分发到第二个通道的第一个承载码块位置;灵活以太网数据帧基本帧的第三个64B/66B编码块分发到第三个通道的第一个承载码块位置,依次类推。
可选地,还可以通过2个时隙、40个时隙灵活以太网数据帧的子帧构成一个基本帧。
具体实施过程中,灵活以太网数据帧在100GE以太网物理接口进行传输时,发送端通过以太网物理接口的物理层数据承载灵活以太网数据帧。具体地,将灵活以太网数据帧的基本帧中第一个64B/66B编码块可以设置于以太网物理接口的物理层数据帧的固定位置上。例如,灵活以太网数据帧的基本帧中第一个64B/66B编码块设置于以太网物理接口的物理层数据帧中第一个通道的第一个承载码块位置,同时在第一个承载码块前***AM。AM中还可以标识每个通道的编号,例如AM1、AM2…AM20。AM用于将并行传输的20个通道中的灵活以太网数据帧进行同步对齐,以便于接收端通过搜索AM确定灵活以太网数据帧的起始位置。发送端将灵活以太网数据帧以64B/66B编码块为单元按照时分复用的方式分发到100GE以太网物理接口的物理层数据帧的20个通道中。则一个100GE以太网物理接口的物理层数据帧的通道对应一个灵活以太网数据帧基本帧的一个时隙。接收端接收到通过20个通道并行传输的灵活以太网数据帧时,在每个通道上进行基于64B/66B编码块的两比特同步头实现64B/66B编码块同步。然后搜索各个通道的AM,可选地,还可以不进行64B/66B编码块同步,直接搜索各个通道的AM。每个通道上的AM标识了该通道的编号,以实现各个通道上AM的同步和锁定。不同的通道中灵活以太网数据帧到达的先后顺序可能不同,并且不同通道中灵活以太网数据帧到达的顺序可能出现出现乱序,如第二个通道的数据帧比第一个通道的数据帧早到达。因此,对各个通道中的灵活以太网数据帧进行差分延时补偿,以及按照AM1、AM2…AM20对通道的顺序进行排序。具体地,通过以太网物理接口的物理层数据帧的固定位置确定灵活以太网数据帧的基本帧的起始位置。例如,以太网物理接口的物理层数据帧的第一承载码块位置为灵活以太网数据帧的基本帧的起始位置。由于以太网物理接口的物理层数据帧的第一个承载码块位置前***了AM,可以通过AM确定灵活以太网数据帧的起始位置。对灵活以太网数据帧进行同步对齐之后,可以删除AM。根据灵活以太网数据帧的起始位置对灵活以太网数据帧进行数据恢复处理。
具体地,以不同时隙灵活以太网数据帧的子帧间插堆叠的方式获得灵活以太网数据帧的基本帧不限于以上的实施方式。例如,在40GE以太网物理接口传输的灵活以太网数据帧,一个灵活以太网数据帧的子帧周期长度可以为5461个64B/66B编码块,对应一个基本帧的周期长度可以为5461x12个64B/66B编码块。一个基本帧可以划分为2时隙、8时隙、20时隙、40时隙等。
本发明实施例中,通过时隙堆叠的方式获得灵活以太网数据帧的基本帧,并且通过以太网物理接口的物理层数据帧的固定位置指示灵活以太网数据帧的起始位置,即可实现灵活以太网数据帧的快速定帧搜索,无需在灵活以太网数据帧中定义固定的比特位进行定帧搜索。
本发明实施例中仅以灵活以太网数据帧的子帧构建基本帧为例进行说明,还可以通过灵活以太网数据帧的基本帧构成复帧。另外,还可以直接传输灵活以太网数据帧的子帧,本发明对此不作限制。
本发明实施例中仅仅以100GE以太网物理接口和40GE以太网物理接口为例进行说明,但不限于此,随着网络的演进,网络中可能会400GE以太网物理接口,也都可以采用本发明的技术方案,通过以太网物理接口的物理层数据帧中的AM实现灵活以太网数据帧的快速定帧搜索,在此不再赘述。
图10为本发明实施例提供的一种发送编码块数据流的方法的示范性流程图。如图10所示,该方法包括如下步骤:
S1001:将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上。
具体实施过程中,以太网物理接口的n个物理层数据帧的承载码块用于承载编码块数据流的m个第一数据帧。具体地,具有第一数据帧可以为具有周期性帧结构的灵活以太网数据帧,编码块可以为64B/66B编码块。
S1002:将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识。
具体地,每个第一数据帧的第一个编码块的位置和一个物理层数据帧中的任意一个同步对齐码块一一对应。可选地,至少两个第一数据帧的第一个编码块的位置和任意一个物理层数据帧中的一个同步对齐码块相对应。
S1003:将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;其中,m,n为大于等于1的整数。
具体地,以太网物理接口的物理层数据帧中可以分为多个通道,编码块数据流的m个第一数据帧可以在多个通道中并行传输。
本发明实施例中,通过以太网物理接口发送承载了编码块数据流的第一数据帧时,通过物理层数据帧的同步对齐码块标识第一数据帧的第一个编码块,实现了第一数据帧的起始位置的标识,从而不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
图11为本发明实施例提供的一种编码块数据流接收的方法的示范性流程图。如图11所示,该方法包括如下步骤:
S1101:获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧。
具体实施过程中,以太网物理接口的n个物理层数据帧的承载码块用于承载编码块数据流的m个第一数据帧。具体地,具有第一数据帧可以为具有周期性帧结构的灵活以太网数据帧,编码块可以为64B/66B编码块。
S1102:根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置。
具体地,每个第一数据帧的第一个编码块的位置和一个物理层数据帧中的任意一个同步对齐码块一一对应。可选地,至少两个第一数据帧的第一个编码块的位置和任意一个物理层数据帧中的一个同步对齐码块相对应。
S1103:以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
具体地,确定了m个第一数据帧的第一个编码块后,以每个第一数据帧的第一个编码块为每个第一数据帧起始编码块进行数据恢复。
本发明实施例中,通过以太网物理接口接收承载了编码块数据流的第一数据帧时,根据物理层数据帧的同步对齐码块确定第一数据帧的第一个编码块,以第一数据帧的第一个编码块为起始编码块进行编码块数据流恢复,不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
图12为本发明实施例提供的一种编码块数据流的发送设备的逻辑结构示意图,如图12所示,该发送设备包括:数据帧承载模块1201、位置标识模块1202、发送模块1203。
其中,数据帧承载模块1201,用于将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上。
具体实施过程中,以太网物理接口的n个物理层数据帧的承载码块用于承载编码块数据流的m个第一数据帧。具体地,具有第一数据帧可以为具有周期性帧结构的灵活以太网数据帧,编码块可以为64B/66B编码块。
位置标识模块1202,用于将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识。
具体地,每个第一数据帧的第一个编码块的位置和一个物理层数据帧中的任意一个同步对齐码块一一对应。可选地,至少两个第一数据帧的第一个编码块的位置和任意一个物理层数据帧中的一个同步对齐码块相对应。
发送模块1203,用于将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;其中,m,n为大于等于1的整数。
具体地,以太网物理接口的物理层数据帧中可以分为多个通道,编码块数据流的m个第一数据帧可以在多个通道中并行传输。
本发明实施例中,发送设备通过以太网物理接口发送承载了编码块数据流的第一数据帧时,通过物理层数据帧的同步对齐码块标识第一数据帧的第一个编码块,实现了第一数据帧的起始位置的标识,从而不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
图13为本发明实施例提供的一种编码块数据流的接收设备的逻辑结构示意图,如图13所示,该接收设备包括:数据帧获得模块1301、位置确定模块1302、数据流恢复模块1303。
其中,数据帧获得模块1301,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧。
具体实施过程中,以太网物理接口的n个物理层数据帧的承载码块用于承载编码块数据流的m个第一数据帧。具体地,具有第一数据帧可以为具有周期性帧结构的灵活以太网数据帧,编码块可以为64B/66B编码块。
位置确定模块1302,用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置。
具体地,每个第一数据帧的第一个编码块的位置和一个物理层数据帧中的任意一个同步对齐码块一一对应。可选地,至少两个第一数据帧的第一个编码块的位置和任意一个物理层数据帧中的一个同步对齐码块相对应。
数据流恢复模块1303,用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
具体地,确定了m个第一数据帧的第一个编码块后,以每个第一数据帧的第一个编码块为每个第一数据帧起始编码块进行数据恢复。
本发明实施例中,接收设备通过以太网物理接口接收承载了编码块数据流的第一数据帧时,根据物理层数据帧的同步对齐码块确定第一数据帧的第一个编码块,以第一数据帧的第一个编码块为起始编码块进行编码块数据流恢复,不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
图14为本发明实施例提供的一种编码块数据流发送和接收的***的逻辑结构示意图,如图14所示,该***包括:发送设备1401和接收设备1402。
其中,发送设备1401,用于将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;用于将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;用于将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;
接收设备1402,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
通过以太网物理接口传输具承载了编码块数据流的第一数据帧时,通过以太网物理接口的物理层数据帧中的同步对齐码块标识第一数据帧的起始位置,以便于接收端根据同步对齐码块确定第一数据帧的起始位置。不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
图15为本发明实施例提供的一种计算机设备1500结构示意图,如图15所示,计算机设备1500包括:包括处理器1501、存储器1502、输入/输出接口1503、通信接口1504和总线1505。其中,处理器1501、存储器1502、输入/输出接口1503和通信接口1504通过总线1505实现彼此之间的通信连接。
处理器1501可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC),或者至少一个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。
存储器1502可以是只读存储器(Read Only Memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。存储器1502可以存储操作***和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器1502中,并由处理器1501来执行。
输入/输出接口1503用于接收输入的数据和信息,输出操作结果等数据。
通信接口1504使用例如但不限于收发器一类的收发装置,来实现计算机设备1500与其他设备或通信网络之间的通信。
总线1505可包括一通路,在计算机设备1500各个部件(例如处理器1501、存储器1502、输入/输出接口1503和通信接口1504)之间传送信息。
具体实施过程中,发送设备通过处理器1501执行保存于存储器1502的代码,实现将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;发送设备通过通信接口1504将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;其中,m,n为大于等于1的整数。
具体实施过程中,接收设备通过通信接口1504获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;所述接收设备过处理器1501执行保存于存储器1502的代码,实现根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;其中,m,n为大于等于1的整数。
应注意,尽管图15所示的计算机设备1500仅仅示出了处理器1501、存储器1502、输入/输出接口1503、通信接口1504以及总线1505,但是在具体实现过程中,本领域的技术人员应当明白,计算机设备1500还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,计算机设备1500还可包含实现其他附加功能的硬件器件。此外,本领域的技术人员应当明白,计算机设备1500也可仅仅包含实现本发明实施例所必须的器件,而不必包含图15中所示的全部器件。
通过以太网物理接口传输具承载了编码块数据流的第一数据帧时,通过以太网物理接口的物理层数据帧中的同步对齐码块标识第一数据帧的起始位置,以便于接收端根据同步对齐码块确定第一数据帧的起始位置。不需要在第一数据帧内部进行定帧搜索,提高了***接收侧对第一数据帧的定帧效率,同时节省了第一数据帧的开销比特,降低了***设计的复杂度。
本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为***、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或者组合软件和硬件方面的实施例的形式,在这里都统称为“电路”、“模块”或者“***”。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体***、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。
Claims (20)
1.一种发送编码块数据流的方法,其特征在于,所述方法包括:
将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;
将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;
将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;
其中,m,n为大于等于1的整数。
2.如权利要求1所述的方法,其特征在于,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
3.如权利要求1所述的方法,其特征在于,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
4.如权利要求1-3任一所述的方法,其特征在于,所述编码块数据流中的所述编码块为64B/66B编码块。
5.一种接收编码块数据流的方法,其特征在于,所述方法包括:
获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;
根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;
以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;
其中,m,n为大于等于1的整数。
6.如权利要求5所述的方法,其特征在于,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
7.如权利要求5所述的方法,其特征在于,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
8.如权利要求5-7任一所述的权利要求,其特征在于,所述编码块数据流中的所述编码块为64B/66B编码块。
9.一种编码块数据流的发送设备,其特征在于,所述发送设备包括:
数据帧承载模块,用于将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;
位置标识模块,用于将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;
发送模块,用于将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;
其中,m,n为大于等于1的整数。
10.如权利要求9所述的发送设备,其特征在于,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
11.如权利要求9所述的发送设备,其特征在于,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
12.如权利要求9-11任一所述的发送设备,其特征在于,所述编码块数据流中的所述编码块为64B/66B编码块。
13.一种编码块数据流的接收设备,其特征在于,所述接收设备包括:
数据帧获得模块,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;
位置确定模块,用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;
数据流恢复模块,用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;
其中,m,n为大于等于1的整数。
14.如权利要求13所述的接收设备,其特征在于,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
15.如权利要求13所述的接收设备,其特征在于,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
16.如权利要求13-15任一所述的接收设备,其特征在于,所述编码块数据流中的所述编码块为64B/66B编码块。
17.一种编码块数据流发送和接收的***,其特征在于,所述***包括:发送设备和接收设备,
所述发送设备,用于将承载了所述编码块数据流的m个第一数据帧承载于以太网物理接口的n个物理层数据帧上;用于将所述m个第一数据帧的每个第一数据帧的第一个编码块的位置通过所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块标识;用于将承载了所述编码块数据流的m个第一数据帧的所述n个物理层数据帧发送出去;
所述接收设备,用于获得承载了所述编码块数据流的m个第一数据帧的以太网物理接口的n个物理层数据帧;用于根据所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块确定所述m个第一数据帧的每个第一数据帧的第一个编码块的位置;用于以所述m个第一数据帧的每个第一个数据帧的第一个编码为起始编码块对所述编码块数据流进行数据恢复;
其中,m,n为大于等于1的整数。
18.如权利要求17所述的***,其特征在于,所述m个第一数据帧的每个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块一一对应。
19.如权利要求17所述的***,其特征在于,所述m个第一数据帧的至少两个第一数据帧的第一个编码块的位置和所述n个物理层数据帧的其中一个物理层数据帧中的一个同步对齐码块相对应。
20.如权利要求17-19任一所述的***,其特征在于,所述编码块数据流中的所述编码块为64B/66B编码块。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510393443.6A CN106341207A (zh) | 2015-07-06 | 2015-07-06 | 一种编码块数据流的发送和接收方法、设备和*** |
BR112018000140A BR112018000140A2 (pt) | 2015-07-06 | 2016-06-28 | método, dispositivo e sistema para envio e recebimento de sequência de dados de bloco de código |
JP2018500429A JP2018526866A (ja) | 2015-07-06 | 2016-06-28 | コードブロックデータストリームを送受信する方法、デバイスおよびシステム |
EP16820772.8A EP3300276A4 (en) | 2015-07-06 | 2016-06-28 | Method, device and system for sending and receiving code block data stream |
KR1020187000449A KR20180015744A (ko) | 2015-07-06 | 2016-06-28 | 코드 블록 데이터 스트림 송신 및 수신 방법, 장치, 및 시스템 |
PCT/CN2016/087496 WO2017005121A1 (zh) | 2015-07-06 | 2016-06-28 | 一种编码块数据流的发送和接收方法、设备和*** |
US15/856,726 US20180123714A1 (en) | 2015-07-06 | 2017-12-28 | Method, Device, and System for Sending and Receiving Code Block Data Stream |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510393443.6A CN106341207A (zh) | 2015-07-06 | 2015-07-06 | 一种编码块数据流的发送和接收方法、设备和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106341207A true CN106341207A (zh) | 2017-01-18 |
Family
ID=57684853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510393443.6A Pending CN106341207A (zh) | 2015-07-06 | 2015-07-06 | 一种编码块数据流的发送和接收方法、设备和*** |
Country Status (7)
Country | Link |
---|---|
US (1) | US20180123714A1 (zh) |
EP (1) | EP3300276A4 (zh) |
JP (1) | JP2018526866A (zh) |
KR (1) | KR20180015744A (zh) |
CN (1) | CN106341207A (zh) |
BR (1) | BR112018000140A2 (zh) |
WO (1) | WO2017005121A1 (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018149298A1 (zh) * | 2017-02-16 | 2018-08-23 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
WO2018171641A1 (zh) * | 2017-03-21 | 2018-09-27 | 中兴通讯股份有限公司 | 网络管理信息的收发方法、装置、发送设备和接收设备 |
WO2018196600A1 (zh) * | 2017-04-28 | 2018-11-01 | 华为技术有限公司 | 配置链路组的方法和设备 |
CN108880723A (zh) * | 2017-05-16 | 2018-11-23 | 深圳市中兴软件有限责任公司 | 一种时钟同步的方法和装置 |
WO2019019906A1 (zh) * | 2017-07-24 | 2019-01-31 | 华为技术有限公司 | 一种通信方法、设备及存储介质 |
CN109379214A (zh) * | 2018-09-25 | 2019-02-22 | 中国联合网络通信集团有限公司 | 一种FlexE链路的配置方法和装置 |
WO2019128664A1 (zh) * | 2017-12-29 | 2019-07-04 | 华为技术有限公司 | 一种数据传输方法、通信设备及存储介质 |
WO2019137296A1 (zh) * | 2018-01-15 | 2019-07-18 | 深圳市中兴微电子技术有限公司 | 数据传输方法、装置及存储介质 |
CN110971531A (zh) * | 2018-09-28 | 2020-04-07 | 华为技术有限公司 | 一种数据传输方法、通信设备及存储介质 |
CN111385058A (zh) * | 2018-12-27 | 2020-07-07 | 华为技术有限公司 | 一种数据传输的方法和装置 |
JP2020528251A (ja) * | 2017-07-29 | 2020-09-17 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ビット・ブロック・ストリームを処理する方法及び装置、ビット・ブロック・ストリームのレート・マッチングのための方法及び装置、並びにビット・ブロック・ストリームを切り替える方法及び装置 |
CN112118197A (zh) * | 2019-06-19 | 2020-12-22 | 深圳市中兴微电子技术有限公司 | 一种开销监控方法和装置、计算机可读存储介质 |
WO2022062946A1 (zh) * | 2020-09-24 | 2022-03-31 | 华为技术有限公司 | 一种数据编码方法、数据解码方法及通信装置 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788855B (zh) * | 2015-11-23 | 2018-12-07 | 华为技术有限公司 | 一种灵活以太网业务的光传送网承载方法及装置 |
CN114726479A (zh) * | 2017-07-18 | 2022-07-08 | 华为技术有限公司 | 一种检测块发送和接收的方法、网络设备和*** |
CN112751645A (zh) * | 2019-10-29 | 2021-05-04 | 华为技术有限公司 | 一种通信方法、设备及存储介质 |
CN113783657A (zh) * | 2019-12-06 | 2021-12-10 | 华为技术有限公司 | 一种数据流处理方法及装置 |
CN113098645A (zh) * | 2019-12-23 | 2021-07-09 | 中兴通讯股份有限公司 | 同步信息的配置方法、装置、网络设备和存储介质 |
CN114257333A (zh) * | 2020-09-24 | 2022-03-29 | 华为技术有限公司 | 一种码块流的处理方法及装置 |
CN114389747A (zh) * | 2020-10-22 | 2022-04-22 | 华为技术有限公司 | 数据传输方法及其相关装置 |
CN114584255A (zh) * | 2020-11-30 | 2022-06-03 | 华为技术有限公司 | 一种码块识别方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729371A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 一种业务传输的方法、及用于业务传输的装置 |
US20100208753A1 (en) * | 2009-02-18 | 2010-08-19 | Matthew Brown | System and Method for Inverse Multiplexing Using Transcoding and Frame Alignment Markers |
CN102386996A (zh) * | 2010-09-01 | 2012-03-21 | 国家广播电影电视总局广播科学研究院 | 一种卫星双向通信中物理层数据传输方法和装置 |
CN103797742A (zh) * | 2013-01-04 | 2014-05-14 | 华为技术有限公司 | 以太网中处理数据的方法、物理层芯片和以太网设备 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5351689B2 (ja) * | 2009-09-30 | 2013-11-27 | Kddi株式会社 | イーサネット転送装置 |
KR20120017286A (ko) * | 2010-08-18 | 2012-02-28 | 한국전자통신연구원 | 얼라인먼트 장치 및 방법 |
WO2012144057A1 (ja) * | 2011-04-21 | 2012-10-26 | 富士通株式会社 | データ受信装置、マーカ情報抽出方法、及びマーカ位置検出方法 |
EP2999152A4 (en) * | 2013-05-17 | 2017-03-22 | Huawei Technologies Co., Ltd. | Data processing method and related device for fec coding and decoding |
US9461941B2 (en) * | 2013-06-25 | 2016-10-04 | Brocade Communications Systems, Inc. | 128 Gigabit fibre channel physical architecture |
CN104426629B (zh) * | 2013-08-30 | 2017-08-04 | 华为技术有限公司 | 一种物理层编解码方法及其装置 |
ES2864660T3 (es) * | 2013-09-13 | 2021-10-14 | Huawei Tech Co Ltd | Método y aparato de transmisión de datos |
US10498570B2 (en) * | 2013-10-02 | 2019-12-03 | Inphi Corporation | Data communication systems with forward error correction |
JP6341435B2 (ja) * | 2013-12-16 | 2018-06-13 | 華為技術有限公司Huawei Technologies Co.,Ltd. | データ伝送方法、装置、およびシステム |
CN103931146B (zh) * | 2014-01-03 | 2016-11-16 | 华为技术有限公司 | 数据处理的方法和装置 |
US9602401B2 (en) * | 2014-09-22 | 2017-03-21 | Intel Corporation | Technologies for high-speed PCS supporting FEC block synchronization with alignment markers |
CN106464427B (zh) * | 2015-04-23 | 2020-04-14 | 华为技术有限公司 | 一种数据处理方法和数据发送端以及接收端 |
US10135760B2 (en) * | 2015-06-30 | 2018-11-20 | Ciena Corporation | Flexible Ethernet chip-to-chip inteface systems and methods |
-
2015
- 2015-07-06 CN CN201510393443.6A patent/CN106341207A/zh active Pending
-
2016
- 2016-06-28 EP EP16820772.8A patent/EP3300276A4/en not_active Withdrawn
- 2016-06-28 JP JP2018500429A patent/JP2018526866A/ja active Pending
- 2016-06-28 WO PCT/CN2016/087496 patent/WO2017005121A1/zh active Application Filing
- 2016-06-28 KR KR1020187000449A patent/KR20180015744A/ko not_active Application Discontinuation
- 2016-06-28 BR BR112018000140A patent/BR112018000140A2/pt not_active Application Discontinuation
-
2017
- 2017-12-28 US US15/856,726 patent/US20180123714A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729371A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 一种业务传输的方法、及用于业务传输的装置 |
US20100208753A1 (en) * | 2009-02-18 | 2010-08-19 | Matthew Brown | System and Method for Inverse Multiplexing Using Transcoding and Frame Alignment Markers |
CN102386996A (zh) * | 2010-09-01 | 2012-03-21 | 国家广播电影电视总局广播科学研究院 | 一种卫星双向通信中物理层数据传输方法和装置 |
CN103797742A (zh) * | 2013-01-04 | 2014-05-14 | 华为技术有限公司 | 以太网中处理数据的方法、物理层芯片和以太网设备 |
WO2014106319A1 (zh) * | 2013-01-04 | 2014-07-10 | 华为技术有限公司 | 以太网中处理数据的方法、物理层芯片和以太网设备 |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018149298A1 (zh) * | 2017-02-16 | 2018-08-23 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
US11115153B2 (en) | 2017-02-16 | 2021-09-07 | Huawei Technologies Co., Ltd. | Method for transmitting data in flexible ethernet and device |
WO2018171641A1 (zh) * | 2017-03-21 | 2018-09-27 | 中兴通讯股份有限公司 | 网络管理信息的收发方法、装置、发送设备和接收设备 |
CN108631873A (zh) * | 2017-03-21 | 2018-10-09 | 中兴通讯股份有限公司 | 网络管理信息的收发方法、装置、发送设备和接收设备 |
CN108809674A (zh) * | 2017-04-28 | 2018-11-13 | 华为技术有限公司 | 配置链路组的方法和设备 |
KR20200003002A (ko) * | 2017-04-28 | 2020-01-08 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 링크 그룹을 구성하는 방법 및 디바이스 |
US11082332B2 (en) | 2017-04-28 | 2021-08-03 | Huawei Technologies Co., Ltd. | Link group configuration method and device |
WO2018196600A1 (zh) * | 2017-04-28 | 2018-11-01 | 华为技术有限公司 | 配置链路组的方法和设备 |
KR102271493B1 (ko) | 2017-04-28 | 2021-06-30 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 링크 그룹을 구성하는 방법 및 디바이스 |
US11570088B2 (en) | 2017-04-28 | 2023-01-31 | Huawei Technologies Co., Ltd. | Link group configuration method and device |
CN111147298A (zh) * | 2017-04-28 | 2020-05-12 | 华为技术有限公司 | 一种能力发现以及状态发现的方法和设备 |
CN111147298B (zh) * | 2017-04-28 | 2022-04-05 | 华为技术有限公司 | 一种能力发现以及状态发现的方法和设备 |
CN108809674B (zh) * | 2017-04-28 | 2020-01-10 | 华为技术有限公司 | 配置链路组的方法和设备 |
CN108880723A (zh) * | 2017-05-16 | 2018-11-23 | 深圳市中兴软件有限责任公司 | 一种时钟同步的方法和装置 |
CN108880723B (zh) * | 2017-05-16 | 2020-12-11 | 深圳市中兴软件有限责任公司 | 一种时钟同步的方法和装置 |
US11824960B2 (en) | 2017-07-24 | 2023-11-21 | Huawei Technologies Co., Ltd. | Communication method, communications device, and storage medium |
WO2019019906A1 (zh) * | 2017-07-24 | 2019-01-31 | 华为技术有限公司 | 一种通信方法、设备及存储介质 |
US11438091B2 (en) | 2017-07-29 | 2022-09-06 | Huawei Technologies Co., Ltd. | Method and apparatus for processing bit block stream, method and apparatus for rate matching of bit block stream, and method and apparatus for switching bit block stream |
JP2020528251A (ja) * | 2017-07-29 | 2020-09-17 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ビット・ブロック・ストリームを処理する方法及び装置、ビット・ブロック・ストリームのレート・マッチングのための方法及び装置、並びにビット・ブロック・ストリームを切り替える方法及び装置 |
WO2019128664A1 (zh) * | 2017-12-29 | 2019-07-04 | 华为技术有限公司 | 一种数据传输方法、通信设备及存储介质 |
US11316545B2 (en) | 2017-12-29 | 2022-04-26 | Huawei Technologies Co., Ltd. | Data transmission method, communications device, and storage medium |
CN110048798A (zh) * | 2018-01-15 | 2019-07-23 | 深圳市中兴微电子技术有限公司 | 一种数据传输方法及装置 |
WO2019137296A1 (zh) * | 2018-01-15 | 2019-07-18 | 深圳市中兴微电子技术有限公司 | 数据传输方法、装置及存储介质 |
CN110048798B (zh) * | 2018-01-15 | 2021-09-24 | 深圳市中兴微电子技术有限公司 | 一种数据传输方法及装置 |
CN109379214B (zh) * | 2018-09-25 | 2021-07-13 | 中国联合网络通信集团有限公司 | 一种FlexE链路的配置方法和装置 |
CN109379214A (zh) * | 2018-09-25 | 2019-02-22 | 中国联合网络通信集团有限公司 | 一种FlexE链路的配置方法和装置 |
CN110971531B (zh) * | 2018-09-28 | 2021-09-21 | 华为技术有限公司 | 一种数据传输方法、通信设备及存储介质 |
US11451420B2 (en) | 2018-09-28 | 2022-09-20 | Huawei Technologies Co., Ltd. | Data transmission method, communications device, and storage medium |
CN110971531A (zh) * | 2018-09-28 | 2020-04-07 | 华为技术有限公司 | 一种数据传输方法、通信设备及存储介质 |
CN111385058A (zh) * | 2018-12-27 | 2020-07-07 | 华为技术有限公司 | 一种数据传输的方法和装置 |
CN112118197B (zh) * | 2019-06-19 | 2021-07-09 | 深圳市中兴微电子技术有限公司 | 一种开销监控方法和装置、计算机可读存储介质 |
CN112118197A (zh) * | 2019-06-19 | 2020-12-22 | 深圳市中兴微电子技术有限公司 | 一种开销监控方法和装置、计算机可读存储介质 |
WO2022062946A1 (zh) * | 2020-09-24 | 2022-03-31 | 华为技术有限公司 | 一种数据编码方法、数据解码方法及通信装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3300276A1 (en) | 2018-03-28 |
KR20180015744A (ko) | 2018-02-13 |
WO2017005121A1 (zh) | 2017-01-12 |
JP2018526866A (ja) | 2018-09-13 |
US20180123714A1 (en) | 2018-05-03 |
EP3300276A4 (en) | 2018-05-30 |
BR112018000140A2 (pt) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106341207A (zh) | 一种编码块数据流的发送和接收方法、设备和*** | |
CN106788855B (zh) | 一种灵活以太网业务的光传送网承载方法及装置 | |
CN107800528B (zh) | 一种传输同步信息的方法、装置和*** | |
CN103534971B (zh) | 一种fec编解码的数据处理方法和相关装置 | |
CN110719143A (zh) | 用于数据传输的方法、发送机和接收机 | |
CN103533464B (zh) | 迁移数据的方法和通信节点 | |
CN110224775A (zh) | 一种时间信息确定的方法、装置及设备 | |
CN106301678A (zh) | 一种数据处理的方法、通信设备及通信*** | |
RU2006107561A (ru) | Сигнальный интерфейс для высоких скоростей передачи данных | |
CN115150020A (zh) | 用于配置Flex以太网节点的方法和设备 | |
CN109861781A (zh) | 接口传输方法、装置及设备 | |
CN106598018A (zh) | 控制器区域网络(can)装置以及用于操作can装置的方法 | |
CN108631908A (zh) | 使用FlexE承载信号帧的方法、FlexE信号帧还原的方法及装置 | |
US11245470B2 (en) | Method, device, and system for transmitting data | |
CN106453148A (zh) | 网络中通信节点的操作方法 | |
WO2019137296A1 (zh) | 数据传输方法、装置及存储介质 | |
WO2019128462A1 (zh) | 一种数据传输方法、发送装置及接收装置 | |
CN104243083B (zh) | 一种数据映射方法、装置及电子设备 | |
CN103840847A (zh) | 用于电信设备的***模块 | |
CN109818704B (zh) | 数据传输方法和设备 | |
CN106455042A (zh) | 一种节点间时间同步方法、无线传感网络及其节点 | |
CN103634229B (zh) | 一种片间通讯方法及控制装置 | |
CN104244395B (zh) | Wcdma小区搜索帧同步的判决方法及判决*** | |
CN105323053A (zh) | 业务时钟透传的方法及装置 | |
CN114499788A (zh) | Cbr信号传输方法、***及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170118 |
|
WD01 | Invention patent application deemed withdrawn after publication |