CN106911426B - 一种灵活以太网中传输数据的方法及设备 - Google Patents
一种灵活以太网中传输数据的方法及设备 Download PDFInfo
- Publication number
- CN106911426B CN106911426B CN201710084715.3A CN201710084715A CN106911426B CN 106911426 B CN106911426 B CN 106911426B CN 201710084715 A CN201710084715 A CN 201710084715A CN 106911426 B CN106911426 B CN 106911426B
- Authority
- CN
- China
- Prior art keywords
- flexe
- time slot
- flexe device
- client
- data
- 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
Images
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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- 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
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
-
- 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/0061—Error detection codes
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/10—Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- 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
- 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/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- 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/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本申请提供了一种灵活以太网FlexE中传输数据的方法及设备。在一种FlexE中传输数据的方法中,第一FlexE设备用第一客户日程表接收第二FlexE设备发送的数据,根据所述数据中错误的数据块确定第一时隙损坏,向所述第二FlexE设备发送的开销头帧中添加时隙损坏通知,接收所述第二FlexE设备发送的第二客户日程表,用所述第二客户日程表接收所述第二FlexE设备发送的数据。通过本申请提供的方案,接收端FlexE设备可以将时隙损坏情况通知给发送端FlexE设备,使得发送端FlexE设备可以及时调整传输时隙,降低时隙损坏对数据传输的影响。
Description
技术领域
本申请涉及通信领域,尤其涉及一种灵活以太网(英文:Flex Ethernet,FlexE)中传输数据的方法及设备。
背景技术
光互联论坛(英文:Optical Internetworking Forum,OIF)发布的灵活以太网实施协议(英文:implementation agreement)中在介质访问控制(英文:Media AccessControl,MAC)层和物理层之间定义了一个垫片(英文:shim)层。基于FlexE的转发中,发送端FlexE设备使用FlexE客户(英文:client)对应的时隙向接收端FlexE设备发送该FlexE客户的报文。该FlexE客户是基于MAC数据速率的以太网流,该MAC数据速率可以等于或不等于以太网物理层速率。接收端FlexE设备从FlexE客户对应的时隙中获取发送端FlexE设备发送的数据来恢复报文。
当发送端FlexE设备发送报文时使用的硬件出现部分损坏时,例如FlexE设备中包括对应于多个时隙的多个并行处理部件,该多个并行处理部件中的一个损坏,则发送端FlexE设备在该损坏的处理部件对应的时隙中发出的报文将出现错误。某一时隙中的报文持续出现错误,可以称作该时隙损坏。接收端FlexE设备将报文恢复后,通过错误校验可以发现并丢弃该错误报文或对报文进行纠错。但发送端FlexE设备无法感知该时隙是否损坏,还会继续用损坏的时隙来发送报文,导致报文传输受到影响。
发明内容
本申请提供了一种FlexE中传输数据的方法及设备,有助于降低FlexE中传输数据时出现时隙损坏的影响。
第一方面,提供了一种FlexE中传输数据的方法。该方法包括:
第一FlexE设备用第一客户日程表接收第二FlexE设备发送的包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系;
所述第一FlexE设备根据所述多个数据块中错误的数据块确定第一时隙损坏,所述第一时隙集合包括所述第一时隙;
所述第一FlexE设备在向所述第二FlexE设备发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏;
所述第一FlexE设备接收所述第二FlexE设备发送的第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;
所述第一FlexE设备用所述第二客户日程表接收所述第二FlexE设备发送的数据。
通过以上方案,接收端FlexE设备可以将时隙损坏情况通知给发送端FlexE设备,使得发送端FlexE设备可以及时调整传输时隙,降低时隙损坏对数据传输的影响。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。通过使用替换时隙来代替损坏的时隙,有助于提供足够的传输时隙,进一步降低时隙损坏对数据传输的影响。
可选地,所述第一FlexE设备根据所述错误的数据块确定第一时隙损坏包括:如果对应于所述第一时隙的错误的数据块的数量满足条件,所述第一FlexE设备确定所述第一时隙损坏。通过设置判断时隙损坏的条件,可以过滤偶然发生的传输错误,提高本传输数据的方法的适用性。
第二方面,提供了一种FlexE中传输数据的方法。该方法包括:
第一FlexE设备用第一客户日程表向第二FlexE设备发送包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系;
所述第一FlexE设备接收所述第二FlexE设备发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏;
所述第一FlexE设备向所述第二FlexE设备发送第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;
所述第一FlexE设备用所述第二客户日程表向所述第二FlexE设备发送数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
第二方面的上述方案与第一方面描述内容中使用相同手段的对应方案具有相同的技术效果。
第三方面,提供了一种包括媒体接入控制器、FlexE垫片电路和物理层收发器的FlexE设备。
所述FlexE垫片电路,用于用第一客户日程表经所述物理层收发器接收另一FlexE设备发送的包括多个数据块的数据,根据所述媒体接入控制器确定的所述多个数据块中错误的数据块确定第一时隙损坏,经所述物理层收发器向所述另一FlexE设备发送包括时隙损坏通知的开销头帧。所述第一客户日程表指示客户到第一时隙集合的对应关系。所述第一时隙集合包括所述第一时隙。所述时隙损坏通知指示所述第一时隙损坏。
所述FlexE垫片电路,还用于经所述物理层收发器接收所述另一FlexE设备发送的第二客户日程表,用所述第二客户日程表经所述物理层收发器接收所述另一FlexE设备发送的数据。所述第二客户日程表指示所述客户到第二时隙集合的对应关系。所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
可选地,所述FlexE垫片电路根据所述媒体接入控制器确定的所述多个数据块中错误的数据块确定第一时隙损坏包括:如果对应于所述第一时隙的错误的数据块的数量满足条件,所述FlexE垫片电路确定所述第一时隙损坏。
第三方面的上述方案与第一方面描述内容中使用相同手段的对应方案具有相同的技术效果。
第四方面,提供了一种包括FlexE垫片电路和物理层收发器的FlexE设备。
所述FlexE垫片电路,用于用第一客户日程表经所述物理层收发器向另一FlexE设备发送包括多个数据块的数据。所述第一客户日程表指示客户到第一时隙集合的对应关系。
所述FlexE垫片电路,还用于经所述物理层收发器接收所述另一FlexE设备发送的开销头帧中的时隙损坏通知。所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏。
所述FlexE垫片电路,还用于经所述物理层收发器向所述另一FlexE设备发送第二客户日程表。所述第二客户日程表指示所述客户到第二时隙集合的对应关系。所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙。
所述FlexE垫片电路,还用于用所述第二客户日程表经所述物理层收发器向所述另一FlexE设备发送数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。第四方面的上述方案与第一方面描述内容中使用相同手段的对应方案具有相同的技术效果。
第五方面,提供一种包括接收单元、确定单元和发送单元的FlexE设备。
所述接收单元,用于用第一客户日程表接收另一FlexE设备发送的包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系。
所述确定单元,用于根据所述多个数据块中错误的数据块确定第一时隙损坏,所述第一时隙集合包括所述第一时隙。
所述发送单元,用于在向所述另一FlexE设备发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏。
所述接收单元,还用于接收所述另一FlexE设备发送的第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表接收所述另一FlexE设备发送的数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
可选地,所述确定单元根据所述错误的数据块确定第一时隙损坏包括:如果对应于所述第一时隙的错误的数据块的数量满足条件,所述确定单元确定所述第一时隙损坏。
第五方面的上述方案与第一方面描述内容中使用相同手段的对应方案具有相同的技术效果。
第六方面,提供一种包括发送单元和接收单元的FlexE设备。
所述发送单元,用于用第一客户日程表向另一FlexE设备发送包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系。
所述接收单元,用于接收所述另一FlexE设备发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏。
所述发送单元,还用于向所述另一FlexE设备发送第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表向所述另一FlexE设备发送数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
第六方面的上述方案与第一方面描述内容中使用相同手段的对应方案具有相同的技术效果。
附图说明
图1为FlexE设备利用一个物理层收发器传送的数据的示意图;
图2为本申请实施例提供的一种FlexE中传输数据的方法流程示意图;
图3是本申请实施例提供的一种FlexE设备300的结构图;
图4是本申请实施例提供的一种FlexE设备400的结构图;
图5是本申请实施例提供的一种FlexE设备500的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式做出进一步地详细描述。
本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
FlexE中的数据的传输基于时分复用机制。具体地,可以将传输速率为100吉比特每秒(Gbit/s)的物理层收发器的时域资源划分为20个时隙,以20个时隙为一个周期,进行数据的发送和接收。这20个时隙中的每个时隙中,物理层收发器的发送和接收速率为5Gbit/s。每个周期中FlexE设备利用物理层收发器可以在一个时隙中发送一个数据块,也可以在一个时隙中接收一个数据块。一个FlexE客户对应于一个或多个时隙。物理层收发器的时域资源中的20个时隙可以对应1个FlexE客户或者多个FlexE客户。也就是说,物理层收发器的时域资源中的20个时隙可以只用于发送或接收一个FlexE客户的数据,也可以用于发送或接收多个FlexE客户的数据。FlexE客户和时隙的对应关系被称为客户日程表(英文:Client Calendar)。发送端FlexE设备A使用客户日程表在与FlexE客户对应的时隙向接收端FlexE设备B发送该FlexE客户的数据块。
图1是FlexE设备利用一个物理层收发器传送的数据的示意图。
FlexE设备利用一个物理层收发器传送的数据是由数据块和开销头(英文:overhead)组成的。本申请中的“*”是乘号。具体地,如图1所示每20*1023个连续的数据块之前有一个开销头。该开销头和20*1023个连续的数据块之间没有其他数据块或开销头。FlexE设备A发送8*32个所述20*1023个连续的数据块后,共发送了8*32个开销头。其中,每8个开销头构成一个FlexE开销头帧(英文:Overhead frame)。32个FlexE开销头帧构成一个FlexE开销头复帧(英文:Overhead Multiframe)。FlexE开销头复帧的前20个FlexE开销头帧每个都包括对应于一个时隙的两个FlexE客户指示字段。例如,第1个FlexE开销头帧包括对应于第1时隙的两个FlexE客户指示字段,例如第1时隙的客户承载日程表A和第1时隙的客户承载日程表B。第2个FlexE开销头帧包括对应于第2时隙的两个FlexE客户指示字段,例如第2时隙的客户承载日程表A和第2时隙的客户承载日程表B。依此类推。在一个FlexE开销头复帧发送完成前,FlexE设备A和FlexE设备B约定的客户日程表不改变。FlexE设备用第1时隙的客户承载日程表A至第20时隙的客户承载日程表A组合得到客户日程表A。FlexE设备用第1时隙的客户承载日程表B至第20时隙的客户承载日程表B组合得到客户日程表B。接收端的的FlexE设备B可以根据客户日程表A或客户日程表B组装来自相同FlexE客户的数据块以恢复出FlexE客户的原始报文。该FlexE开销头复帧还可以包括其他字段。该FlexE开销头复帧中各个字段的具体内容可以参考灵活以太网实现协议1.0(英文:Flex EthernetImplementation Agreement 1.0)中的描述。
以上20*1023个数据块中的每个数据块可以是64比特/66比特(64b/66b)线路编码的数据块。本申请中的数据块是指编码的数据块。例如,数据块可以是经物理编码子层(英文:physical coding sublayer,简称:PCS)电路编码的数据块。
以上组成一个FlexE开销头帧的8个开销头中,每个开销头都是一个66比特的块。按照灵活以太网实现协议1.0中的描述,该8个开销头包括保留位可以利用。例如第2个开销头的第20至第66位,第3个开销头的第38至50位。
本申请实施例利用以上FlexE开销头帧中的保留位来传递时隙损坏通知。接收端FlexE设备可以根据接收的数据块中存在错误的错误块来确定损坏时隙,用接收该数据块的同一线缆反方向向发送端FlexE设备发送时隙损坏通知,该线缆中例如包括一对沿正反两个方向传输数据的线路。由此,接收端FlexE设备发送的时隙损坏通知指示的损坏时隙与发送端FlexE设备损坏的时隙相对应。发送端FlexE设备可以根据时隙损坏通知调整发送数据时所使用的时隙。该保留位例如使用第3个开销头的第38位,值为0表示时隙处于正常状态,值为1表示时隙处于损坏状态。
图2是本申请实施例提供的一种FlexE中传输数据的方法流程示意图。该方法流程示意如下:
S201,FlexE设备A用第一客户日程表向FlexE设备B发送包括多个数据块的数据。
第一客户日程表指示客户到第一时隙集合的对应关系。第一时隙集合可以包括多个时隙。第一客户日程表例如是客户日程表A,客户日程表A指示一个或多个客户到第一时隙集合的对应关系。第一时隙集合包括一个或多个时隙。例如,第一时隙集合包括第1时隙,第2时隙和第5时隙。客户日程表A指示FlexE客户1对应所述第一时隙集合中的第1时隙和第2时隙,FlexE客户2对应所述第一时隙集合中的第5时隙。FlexE设备A根据客户日程表A,周期性地在第一时隙集合中的多个时隙向FlexE设备B发送数据,每个发送周期内在该多个时隙中的每个时隙可以发送一个数据块。
S202,FlexE设备B用第一客户日程表接收FlexE设备A发送的包括多个数据块的数据。
FlexE设备B根据第一客户日程表的指示,从FlexE设备A发送的数据中获取来自FlexE客户的多个数据块。FlexE设备B在第一时隙集合包括的对应于一个FlexE客户的一个或多个时隙接收对应于该一个FlexE客户的多个数据块。FlexE设备B在第一时隙集合包括的对应于另一个FlexE客户的一个或多个时隙接收对应于该另一个FlexE客户的多个数据块。FlexE设备B分别组装来自相同FlexE客户的数据块以恢复来自各个FlexE客户的原始报文。
S203,FlexE设备B根据所述多个错误块中错误的数据块确定第一时隙损坏。
FlexE设备B对从多个数据块恢复出的原始报文进行错误检测,该检测例如使用循环冗余校验(英文:Cyclic Redundancy Check,简称:CRC)。通过错误检测,可以确定原始报文中的错误报文,该错误报文包括的数据块为错误的数据块,由此可以确定该多个数据块中错误的数据块。该错误的数据块可以是在一个接收周期内的多个时隙接收的,也可以是在多个接收周期内的一个时隙或多个时隙接收的。该接收错误的数据块的一个或多个时隙为损坏时隙。根据该多个数据块中错误的数据块可以确定第一时隙集合中的损坏时隙,例如第一时隙,该第一时隙可以包括一个或多个时隙。
可选地,如果对应于第一时隙的错误的数据块的数量满足条件,FlexE设备B确定第一时隙损坏。举例来说,FlexE设备B确定所述多个数据块中所有错误的数据块对应的时隙,对每个时隙对应的错误的数据块的数量分别进行统计,当一个时隙对应的错误的数据块数量超过阈值时,确定该一个时隙损坏,或者当单位时间内一个时隙对应的错误的数据块数量超过阈值时,确定该一个时隙损坏,或者当单位时间内一个时隙对应的错误的数据块数量和单位时间内一个时隙对应的数据块的总数之比超过阈值时,确定该一个时隙损坏。所述第一时隙包括所有被确定为损坏的时隙。通过设置判断时隙损坏的条件,可以过滤偶然发生的传输错误,避免错误删除或替换未损坏的时隙,进一步提高本传输数据的方法的适用性。
S204,FlexE设备B在向FlexE设备A发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏。
FlexE设备B向FlexE设备A发送的每个开销头帧中包括8个开销头,可以选择其中的保留位做为时隙损坏通知来指示损坏的时隙。例如选择第2个开销头的第20至39位共20个比特,值为0表示时隙正常,值为1表示时隙损坏,20个比特的值可以依次表示20个时隙的损坏状态。还例如,FlexE设备B在向FlexE设备A发送的多个开销头帧中顺序添加时隙损坏通知。该多个开销头帧可以是FlexE设备B向FlexE设备A发送的开销头复帧中的前20个开销头帧。FlexE设备B向FlexE设备A发送的在前20个开销头帧中的每个开销头帧对应FlexE设备A向FlexE设备B发送的数据的一个时隙。如果FlexE设备A向FlexE设备B发送数据的一个时隙损坏,FlexE设备B在FlexE设备B向FlexE设备A发送的对应的开销头帧中添加时隙损坏通知。例如,该时隙损坏通知占用每个开销头帧中第3个开销头的第38位,值为0表示时隙正常,值为1表示时隙损坏。由此FlexE设备B向FlexE设备A顺序发送的20个开销头帧中的时隙损坏通知可以顺序指示第1至20个时隙的损坏状态。
S205,FlexE设备A向FlexE设备B发送第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系。
第二时隙集合中不包括第一时隙。第二时隙集合中可以包括第一时隙集合中除所述第一时隙外的任意时隙。第二时隙集合中还可以包括不在所述第一时隙集合中的时隙(例如替换时隙或新增时隙)。
FlexE设备A根据FlexE设备B发送的开销头帧中的时隙损坏通知,将第一客户日程表中客户到所述第一时隙的关系删除从而生成第二客户日程表,该删除例如是将第一客户日程表中第一时隙对应的客户承载日程表删除或是将客户承载日程表设置为不指示任何客户的其它值。当第一客户日程表是客户日程表A时,第二客户日程表是客户日程表B。由此FlexE设备B生成的二客户日程表可以指示所述客户到第二时隙集合的对应关系,该第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙。
可选地,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。FlexE设备A可以查找用于替换第一时隙的替换时隙,该替换时隙不在第一时隙集合中。FlexE设备A在第二客户日程表中添加替换时隙对应的指示所述客户的客户承载日程表。由此第二客户日程表可以指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括不在所述第一时隙集合中的替换时隙。所述替换时隙可以是所述第一客户日程表中不含客户承载日程表的时隙或是客户承载日程表不指示任何客户的时隙。FlexE设备A可以记录损坏时隙,以便在后续再次执行本方法查找替换时隙时,排除已经记录的损坏时隙。通过使用替换时隙来代替损坏的时隙,有助于提供足够的传输时隙,进一步降低时隙损坏对数据传输的影响,保证足够的传输速率。
FlexE设备A在准备好第二客户日程表后,向FlexE设备B发出日历请求(英文:Calendar Request,CR),例如在向FlexE设备B发送的开销头帧中设置日历请求位的值,开销头帧中第3个开销头的第36位为CR位。当上一个被发送的开销头帧中的CR位的值为0时,FlexE设备A改为持续发送CR位的值为1的FlexE开销头帧。或者当上一个被发送的FlexE开销头帧中的CR位的值为1时,FlexE设备A改为持续发送CR位的值为0的FlexE开销头帧。
FlexE设备B根据日历请求位的值识别出FlexE设备A发出的日历请求,向FlexE设备A发送日历应答(英文:Calendar Acknowledge,CA),例如在向FlexE设备A发送的开销头帧中设置日历应答位的值,开销头帧中第3个开销头的第37位为CA位。FlexE设备B设置的CA值与FlexE设备设置的CR值相同,由此FlexE设备A识别FlexE设备B发送的针对日历请求的日历应答。
S206,FlexE设备B用所述第二客户日程表接收FlexE设备A发送的数据。
FlexE设备A在收到日历应答,完成第二客户日程表的发送后,开始使用第二客户日程表向FlexE设备B发送包括多个数据块的数据。当第一客户日程表为客户日程表A时,第二客户日程表为客户日程表B,当第一客户日程表为客户日程表B时,第二客户日程表为客户日程表A。第二客户日程表指示所述FlexE客户到第二时隙集合的对应关系。FlexE设备A根据第二客户日程表,在第二时隙集合中的多个时隙向FlexE设备B发送包括多个数据块的数据。FlexE设备A根据第二客户日程表,周期性地在第二时隙集合中的多个时隙向FlexE设备B发送数据,每个发送周期内在该多个时隙中的每个时隙可以发送一个数据块。FlexE设备B从FlexE设备A发送的数据中获取来自FlexE客户的多个数据块。FlexE设备B在第二时隙集合包括的对应于一个FlexE客户的一个或多个时隙接收对应于该一个FlexE客户的多个数据块。FlexE设备B在第二时隙集合包括的对应于另一个FlexE客户的一个或多个时隙接收对应于该另一个FlexE客户的多个数据块。FlexE设备B分别组装来自相同FlexE客户的数据块以恢复来自各个FlexE客户的原始报文。
FlexE设备A可以设置FlexE开销头帧中的3个C比特的值来通知FlexE设备B:正在发送的数据是使用客户日程表A还是客户日程表B。以上3个C比特分别位于开销头帧中第1个开销头的第11位,第2个开销头的第3位,第3个开销头的第3位。FlexE设备A发送开销头帧时设置的3个相同的C比特的值,FlexE设备B接收到开销头帧后基于3个C比特的值采用多数投票(英文:majority vote)决定C比特的值。当FlexE设备A使用的客户日程表在客户日程表A和客户日程表B之间进行切换时,FlexE设备A更改3个C比特的值,例如从0到1,或是从1到0。
通过以上图2中所示方法,接收端FlexE设备可以将时隙损坏情况通知给发送端FlexE设备,使得发送端FlexE设备可以及时调整传输时隙,删除损坏的时隙以降低对数据传输的影响。
图3是本申请实施例提供的一种FlexE设备300的结构图。FlexE设备300为具有FlexE垫片层处理功能的网络设备,可以包括物理层收发器(英文:physical transceiver)301、FlexE垫片电路302和媒体接入控制器(英文:media access controller)303。FlexE设备300可以做为图2所示方法中的FlexE设备B或FlexE设备A。FlexE设备300可以使用物理层收发器301、FlexE垫片电路302和媒体接入控制器303实现FlexE设备B的功能。FlexE设备300可以使用物理层收发器301和FlexE垫片电路302实现FlexE设备A的功能。
当FlexE设备300做为图2所示方法中FlexE设备B时,FlexE设备300内部实现如下:
FlexE垫片电路302用第一客户日程表经物理层收发器301接收FlexE设备A发送的包括多个数据块的数据,组装来自相同FlexE客户的数据块以恢复来自各个客户的原始报文,其中第一客户日程表指示客户到第一时隙集合的对应关系。媒体接入控制器303对原始报文进行错误检测,确定原始报文中的错误报文,该错误报文包括的数据块为错误的数据块。FlexE垫片电路302根据错误的数据块确定第一时隙集合中的损坏时隙。以上用第一客户日程表接收数据、错误检测和确定损坏时隙方法与图2所示步骤S202和步骤S203相同。
FlexE垫片电路302在向FlexE设备A发送的开销头帧中添加时隙损坏通知,该时隙损坏通知可以指示第一时隙集合中的损坏时隙。该添加时隙损坏通知的方法与图2所示步骤S204相同。FlexE垫片电路302经物理层收发器301向FlexE设备A发送包括时隙损坏通知的开销头帧。
FlexE垫片电路302经物理层收发器301接收FlexE设备A发送的第二客户日程表,用第二客户日程表经物理层收发器301接收FlexE设备A发送的数据。第二客户日程表指示所述客户到第二时隙集合的对应关系,第二时隙集合中包括第一时隙集合中除损坏时隙外的时隙。FlexE垫片电路302可以在经物理层收发器301收到FlexE设备A发送的日历请求和第二客户日程表,并且准备好使用第二客户日程表接收FlexE设备A发送的数据后,向FlexE设备A发送的开销头帧中设置日历应答位的值,以便向FlexE设备A返回日历应答。以上接收第二客户日程表和用第二客户日程表接收FlexE设备A发送的数据与图2所示步骤S205和步骤S206相同。
第二时隙集合中不包括第一时隙集合中的损坏时隙。可选地,第二时隙集合中可以包括第一时隙集合中除所述损坏时隙外的任意时隙。第二时隙集合中还可以包括不在所述第一时隙集合中的时隙(例如替换时隙或新增时隙)。以上替换时隙与图2所示步骤S205中所述替换时隙相同。
可选地,FlexE垫片电路302根据错误的数据块的数量是否满足条件来确定时隙损坏。确定时隙损坏的方法和条件与图2所示步骤S203相同。
媒体接入控制器303、FlexE垫片电路302和物理层收发器301可以集成在一个现场可编程逻辑闸阵列(英文:field-programmable gate array,FPGA)上或一个专用集成电路(英文:application-specific integrated circuit,ASIC)上,也可以设置在不同的FPGA或ASIC上。
当FlexE设备300做为图2所示方法中FlexE设备A时,FlexE设备300内部实现如下:
FlexE垫片电路302用第一客户日程表经物理层收发器301向FlexE设备B发送包括多个数据块的数据。第一客户日程表指示客户到第一时隙集合的对应关系。该发送数据的方法与图2所示步骤S201相同。
FlexE垫片电路302经物理层收发器301接收FlexE设备B发送的开销头帧中的时隙损坏通知,该时隙损坏通知指示第一时隙集合中的第一时隙损坏。FlexE垫片电路302根据时隙损坏通知将第一客户日程表中客户到所述第一时隙的关系删除从而生成第二客户日程表。第二客户日程表指示所述客户到第二时隙集合的对应关系。第二时隙集合中不包括第一时隙。第二时隙集合中可以包括第一时隙集合中除所述第一时隙外的任意时隙。第二时隙集合中还可以包括不在所述第一时隙集合中的时隙(例如替换时隙或新增时隙)。以上FlexE垫片电路302根据时隙损坏通知生成第二客户日程表的方法与图2所示步骤S205相同。以上替换时隙与图2所示步骤S205中所述替换时隙相同。
FlexE垫片电路302经物理层收发器301向FlexE设备B发送第二客户日程表,该FlexE垫片电路302发送第二客户日程表的方法与图2所示步骤S205相同。
FlexE垫片电路302用第二客户日程表经物理层收发器301向FlexE设备B发送数据。该FlexE垫片电路302用第二客户日程表向FlexE设备B发送数据的方法与图2所示步骤S206相同。
FlexE垫片电路302和物理层收发器301可以集成在一个FPGA上或一个ASIC上,也可以设置在不同的FPGA或ASIC上。
图4是本申请实施例提供的一种FlexE设备400的结构图。FlexE设备400可以是图2所示方法中的FlexE设备B,可以是图3所示做为FlexE设备B时的FlexE设备300。FlexE设备400包括接收单元401、确定单元402和发送单元403。接收单元401和发送单元403的功能例如由图3中FlexE垫片电路302结合物理层收发器301实现,确定单元402的功能例如由图3中FlexE垫片电路302结合媒体接入控制器303实现。
接收单元401,用于用第一客户日程表接收FlexE设备A发送的包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系。
确定单元402,用于根据所述多个数据块中错误的数据块确定第一时隙损坏,所述第一时隙集合包括所述第一时隙。
发送单元403,用于在向FlexE设备A发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏。
接收单元401,还用于接收FlexE设备A发送的第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表接收FlexE设备A发送的数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
可选地,确定单元402根据所述错误的数据块确定第一时隙损坏包括:如果对应于所述第一时隙的错误的数据块的数量满足条件,确定单元402确定所述第一时隙损坏。
图5是本申请实施例提供的一种FlexE设备500的结构图。FlexE设备500可以是图2所示方法中的FlexE设备A和图3所示做为FlexE设备A时的FlexE设备300。FlexE设备500包括发送单元501和接收单元502。发送单元501和接收单元502的功能例如由图3中FlexE垫片电路302结合物理层收发器301实现。
发送单元501,用于用第一客户日程表向FlexE设备B发送包括多个数据块的数据,所述第一客户日程表指示客户到第一时隙集合的对应关系。
接收单元502,用于接收FlexE设备B发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏。
发送单元501,还用于向FlexE设备B发送第二客户日程表,所述第二客户日程表指示所述客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表向FlexE设备B发送数据。
可选地,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,对于装置和系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例部分的说明即可。
应理解,在本申请的各种实施例中,上述各方法的序号的大小并不意味着执行顺序的先后,各方法的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的电路及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
Claims (15)
1.一种灵活以太网FlexE中传输数据的方法,其特征在于,所述方法包括:
第一FlexE设备用第一客户日程表接收第二FlexE设备发送的包括多个数据块的数据,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系;
所述第一FlexE设备根据所述多个数据块中错误的数据块确定第一时隙损坏,所述第一时隙集合包括所述第一时隙;
所述第一FlexE设备在向所述第二FlexE设备发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏;
所述第一FlexE设备接收所述第二FlexE设备发送的第二客户日程表,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;
所述第一FlexE设备用所述第二客户日程表接收所述第二FlexE设备发送的数据。
2.如权利要求1所述的方法,其特征在于,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。
3.如权利要求1或2所述的方法,其特征在于,所述第一FlexE设备根据所述错误的数据块确定第一时隙损坏包括:
如果对应于所述第一时隙的错误的数据块的数量满足条件,所述第一FlexE设备确定所述第一时隙损坏。
4.一种灵活以太网FlexE中传输数据的方法,其特征在于,所述方法包括:
第一FlexE设备用第一客户日程表向第二FlexE设备发送包括多个数据块的数据,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系;
所述第一FlexE设备接收所述第二FlexE设备发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏;
所述第一FlexE设备向所述第二FlexE设备发送第二客户日程表,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;
所述第一FlexE设备用所述第二客户日程表向所述第二FlexE设备发送数据。
5.如权利要求4所述的方法,其特征在于,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。
6.一种灵活以太网FlexE设备,其特征在于,所述FlexE设备包括媒体接入控制器、FlexE垫片电路和物理层收发器;
所述FlexE垫片电路,用于用第一客户日程表经所述物理层收发器接收另一FlexE设备发送的包括多个数据块的数据,根据所述媒体接入控制器确定的所述多个数据块中错误的数据块确定第一时隙损坏,经所述物理层收发器向所述另一FlexE设备发送包括时隙损坏通知的开销头帧,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系,所述第一时隙集合包括所述第一时隙,所述时隙损坏通知指示所述第一时隙损坏;
所述FlexE垫片电路,还用于经所述物理层收发器接收所述另一FlexE设备发送的第二客户日程表,用所述第二客户日程表经所述物理层收发器接收所述另一FlexE设备发送的数据,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙。
7.如权利要求6所述的FlexE设备,其特征在于,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。
8.如权利要求6或7所述的FlexE设备,其特征在于,所述FlexE垫片电路根据所述媒体接入控制器确定的所述多个数据块中错误的数据块确定第一时隙损坏包括:
如果对应于所述第一时隙的错误的数据块的数量满足条件,所述FlexE垫片电路确定所述第一时隙损坏。
9.一种灵活以太网FlexE设备,其特征在于,所述FlexE设备包括FlexE垫片电路和物理层收发器;
所述FlexE垫片电路,用于用第一客户日程表经所述物理层收发器向另一FlexE设备发送包括多个数据块的数据,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系;
所述FlexE垫片电路,还用于经所述物理层收发器接收所述另一FlexE设备发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏;
所述FlexE垫片电路,还用于经所述物理层收发器向所述另一FlexE设备发送第二客户日程表,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;
所述FlexE垫片电路,还用于用所述第二客户日程表经所述物理层收发器向所述另一FlexE设备发送数据。
10.如权利要求9所述的FlexE设备,其特征在于,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。
11.一种灵活以太网FlexE设备,其特征在于,所述FlexE设备包括接收单元、确定单元和发送单元;
所述接收单元,用于用第一客户日程表接收另一FlexE设备发送的包括多个数据块的数据,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系;
所述确定单元,用于根据所述多个数据块中错误的数据块确定第一时隙损坏,所述第一时隙集合包括所述第一时隙;
所述发送单元,用于在向所述另一FlexE设备发送的开销头帧中添加时隙损坏通知,所述时隙损坏通知指示所述第一时隙损坏;
所述接收单元,还用于接收所述另一FlexE设备发送的第二客户日程表,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表接收所述另一FlexE设备发送的数据。
12.如权利要求11所述的FlexE设备,其特征在于,所述第二时隙集合中还包括替换时隙,所述替换时隙不在所述第一时隙集合中。
13.如权利要求11或12所述的FlexE设备,其特征在于,所述确定单元根据所述错误的数据块确定第一时隙损坏包括:如果对应于所述第一时隙的错误的数据块的数量满足条件,所述确定单元确定所述第一时隙损坏。
14.一种灵活以太网FlexE设备,其特征在于,所述FlexE设备包括发送单元和接收单元;
所述发送单元,用于用第一客户日程表向另一FlexE设备发送包括多个数据块的数据,所述第一客户日程表指示一个或多个客户到第一时隙集合的对应关系;
所述接收单元,用于接收所述另一FlexE设备发送的开销头帧中的时隙损坏通知,所述时隙损坏通知指示所述第一时隙集合中的第一时隙损坏;
所述发送单元,还用于向所述另一FlexE设备发送第二客户日程表,所述第二客户日程表指示所述一个或多个客户到第二时隙集合的对应关系,所述第二时隙集合中包括所述第一时隙集合中除所述第一时隙外的时隙;以及用于用所述第二客户日程表向所述另一FlexE设备发送数据。
15.如权利要求14所述的FlexE设备,其特征在于,所述第二时隙集合中还包括不在所述第一时隙集合中的替换时隙。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010658947.7A CN111953450B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
CN201710084715.3A CN106911426B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
JP2019543910A JP2020508007A (ja) | 2017-02-16 | 2018-01-31 | フレキシブルイーサネットにおいてデータを伝送する方法、およびデバイス |
KR1020217015820A KR102519513B1 (ko) | 2017-02-16 | 2018-01-31 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
KR1020197026516A KR102258632B1 (ko) | 2017-02-16 | 2018-01-31 | 플렉시블 이더넷에서 데이터를 전송하는 방법 및 디바이스 |
EP18754797.1A EP3573265B1 (en) | 2017-02-16 | 2018-01-31 | Flexible ethernet data transmission method and apparatus |
PCT/CN2018/074804 WO2018149298A1 (zh) | 2017-02-16 | 2018-01-31 | 一种灵活以太网中传输数据的方法及设备 |
US16/543,084 US11115153B2 (en) | 2017-02-16 | 2019-08-16 | Method for transmitting data in flexible ethernet and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710084715.3A CN106911426B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010658947.7A Division CN111953450B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106911426A CN106911426A (zh) | 2017-06-30 |
CN106911426B true CN106911426B (zh) | 2020-07-28 |
Family
ID=59208272
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010658947.7A Active CN111953450B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
CN201710084715.3A Active CN106911426B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010658947.7A Active CN111953450B (zh) | 2017-02-16 | 2017-02-16 | 一种灵活以太网中传输数据的方法及设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11115153B2 (zh) |
EP (1) | EP3573265B1 (zh) |
JP (1) | JP2020508007A (zh) |
KR (2) | KR102519513B1 (zh) |
CN (2) | CN111953450B (zh) |
WO (1) | WO2018149298A1 (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112165427A (zh) | 2016-12-02 | 2021-01-01 | 华为技术有限公司 | 保护倒换方法、网络设备及系统 |
CN111953450B (zh) * | 2017-02-16 | 2025-03-07 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
CN109302372B (zh) | 2017-07-24 | 2021-02-23 | 华为技术有限公司 | 一种通信方法、设备及存储介质 |
CN109391494B (zh) * | 2017-08-09 | 2021-02-09 | 华为技术有限公司 | 一种通信方法、设备及可读存储介质 |
CN109428840B (zh) * | 2017-08-31 | 2022-05-06 | 华为技术有限公司 | 一种通信方法、设备及存储介质 |
CN109560864B (zh) * | 2017-09-26 | 2021-10-19 | 中兴通讯股份有限公司 | 一种数据传输方法和装置 |
CN109660373B (zh) * | 2017-10-10 | 2021-12-24 | 深圳市中兴微电子技术有限公司 | 远端环回检测的方法及通信设备、计算机可读存储介质 |
CN109688071B (zh) * | 2017-10-18 | 2020-08-07 | 华为技术有限公司 | 一种灵活以太网报文转发方法及装置 |
CN109729588B (zh) * | 2017-10-31 | 2020-12-15 | 华为技术有限公司 | 业务数据传输方法及装置 |
CN109818704B (zh) | 2017-11-21 | 2020-05-19 | 华为技术有限公司 | 数据传输方法和设备 |
CN109951896B (zh) * | 2017-12-20 | 2021-01-01 | 华为技术有限公司 | 一种灵活以太网FlexE中传输数据的方法、装置和系统 |
US11018792B2 (en) * | 2017-12-22 | 2021-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for configuring a flex ethernet node |
CN109981235B (zh) * | 2017-12-28 | 2022-04-05 | 北京华为数字技术有限公司 | 一种FlexE Group协商方法及网元 |
CN110224946B (zh) * | 2018-03-01 | 2022-05-27 | 中兴通讯股份有限公司 | 一种业务发送方法及装置、业务接收方法及装置 |
EP3780424B1 (en) | 2018-04-28 | 2024-02-14 | Huawei Technologies Co., Ltd. | Message processing method and device |
CN111147181B (zh) * | 2018-11-02 | 2022-12-09 | 中兴通讯股份有限公司 | 业务发送方法、接收方法、装置及系统、存储介质 |
CN111314404B (zh) * | 2018-12-12 | 2022-08-02 | 深圳市中兴微电子技术有限公司 | 一种基于FlexE的数据处理的方法及装置、设备及存储介质 |
CN109688016B (zh) * | 2019-01-25 | 2022-06-03 | 中兴通讯股份有限公司 | 灵活以太网协议中切换时隙配置的方法及相关设备 |
WO2020187418A1 (en) * | 2019-03-20 | 2020-09-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Routing flexe data in a network |
WO2021047538A1 (zh) * | 2019-09-12 | 2021-03-18 | 华为技术有限公司 | 一种时隙协商的方法和设备 |
CN111107641B (zh) * | 2019-12-11 | 2023-11-07 | Ut斯达康通讯有限公司 | FlexE业务处理方法、装置及电子设备 |
CN113098645B (zh) * | 2019-12-23 | 2024-12-17 | 中兴通讯股份有限公司 | 同步信息的配置方法、装置、网络设备和存储介质 |
CN114124307B (zh) * | 2021-11-30 | 2024-02-23 | 新华三半导体技术有限公司 | 一种数据处理方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219777A (zh) * | 2014-09-15 | 2014-12-17 | 广州海格通信集团股份有限公司 | 宽带高速电台的信道接入方法 |
EP3113502A1 (en) * | 2015-06-30 | 2017-01-04 | Ciena Corporation | Flexible ethernet systems and methods for switching, oam, multi-service, chip-to-chip interface, time transfer, and encryption |
CN106357421A (zh) * | 2015-07-17 | 2017-01-25 | 华为技术有限公司 | 传输灵活以太网的业务流的方法和装置 |
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5717240B2 (ja) * | 2010-08-09 | 2015-05-13 | 国立大学法人名古屋大学 | 通信システム及び通信装置 |
CN102201952B (zh) * | 2011-06-23 | 2013-11-20 | 西安民兴信息工程有限责任公司 | 多路径以太网时隙故障检测及时延自适应装置 |
US9819546B2 (en) * | 2011-07-07 | 2017-11-14 | Ciena Corporation | Data connectivity systems and methods through packet-optical switches |
WO2016084953A1 (ja) * | 2014-11-28 | 2016-06-02 | 日本電信電話株式会社 | フレーマ、及びフレーミング方法 |
EP3208957B1 (en) | 2014-11-28 | 2019-07-10 | Nippon Telegraph and Telephone Corporation | Optical transmission system and resource optimization method |
US9800361B2 (en) * | 2015-06-30 | 2017-10-24 | Ciena Corporation | Flexible ethernet switching systems and methods |
US10097480B2 (en) * | 2015-09-29 | 2018-10-09 | Ciena Corporation | Time transfer systems and methods over flexible ethernet |
US9838290B2 (en) | 2015-06-30 | 2017-12-05 | Ciena Corporation | Flexible ethernet operations, administration, and maintenance systems and methods |
US10135760B2 (en) * | 2015-06-30 | 2018-11-20 | Ciena Corporation | Flexible Ethernet chip-to-chip inteface systems and methods |
US10218823B2 (en) * | 2015-06-30 | 2019-02-26 | Ciena Corporation | Flexible ethernet client multi-service and timing transparency systems and methods |
US11277217B2 (en) * | 2015-06-30 | 2022-03-15 | Ciena Corporation | Flexible Ethernet switching systems and methods |
CN106341207A (zh) | 2015-07-06 | 2017-01-18 | 华为技术有限公司 | 一种编码块数据流的发送和接收方法、设备和系统 |
CN107888345B (zh) * | 2016-09-29 | 2022-02-18 | 中兴通讯股份有限公司 | 一种信息传输的方法和设备 |
CN107888344B (zh) * | 2016-09-29 | 2021-03-16 | 中兴通讯股份有限公司 | 一种误码检测的方法、设备和系统 |
US10382167B2 (en) * | 2016-12-13 | 2019-08-13 | Ciena Corporation | Flexible ethernet enhanced forward error correction |
CN111953450B (zh) * | 2017-02-16 | 2025-03-07 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
-
2017
- 2017-02-16 CN CN202010658947.7A patent/CN111953450B/zh active Active
- 2017-02-16 CN CN201710084715.3A patent/CN106911426B/zh active Active
-
2018
- 2018-01-31 KR KR1020217015820A patent/KR102519513B1/ko active Active
- 2018-01-31 WO PCT/CN2018/074804 patent/WO2018149298A1/zh unknown
- 2018-01-31 EP EP18754797.1A patent/EP3573265B1/en active Active
- 2018-01-31 KR KR1020197026516A patent/KR102258632B1/ko active Active
- 2018-01-31 JP JP2019543910A patent/JP2020508007A/ja active Pending
-
2019
- 2019-08-16 US US16/543,084 patent/US11115153B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219777A (zh) * | 2014-09-15 | 2014-12-17 | 广州海格通信集团股份有限公司 | 宽带高速电台的信道接入方法 |
EP3113502A1 (en) * | 2015-06-30 | 2017-01-04 | Ciena Corporation | Flexible ethernet systems and methods for switching, oam, multi-service, chip-to-chip interface, time transfer, and encryption |
CN106357421A (zh) * | 2015-07-17 | 2017-01-25 | 华为技术有限公司 | 传输灵活以太网的业务流的方法和装置 |
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
Also Published As
Publication number | Publication date |
---|---|
CN111953450A (zh) | 2020-11-17 |
EP3573265A1 (en) | 2019-11-27 |
CN111953450B (zh) | 2025-03-07 |
JP2020508007A (ja) | 2020-03-12 |
EP3573265A4 (en) | 2020-01-22 |
WO2018149298A1 (zh) | 2018-08-23 |
US20190372717A1 (en) | 2019-12-05 |
KR102519513B1 (ko) | 2023-04-06 |
KR20190112143A (ko) | 2019-10-02 |
KR20210064409A (ko) | 2021-06-02 |
EP3573265B1 (en) | 2023-01-04 |
KR102258632B1 (ko) | 2021-05-28 |
CN106911426A (zh) | 2017-06-30 |
US11115153B2 (en) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106911426B (zh) | 一种灵活以太网中传输数据的方法及设备 | |
JP5233165B2 (ja) | データ伝送装置 | |
EP3675398B1 (en) | Check code processing method, electronic device, and storage medium | |
EP3123333B1 (en) | Low latency serial data encoding scheme for enhanced burst error immunity | |
US8542597B2 (en) | Soft error recovery for converged networks | |
US20100262887A1 (en) | High Integrity Data Network System and Method | |
JP2009239897A (ja) | データエラー報告を実現するための方法およびデバイス | |
EP4160956A1 (en) | Method and apparatus for determining code block loss | |
EP2127145B1 (en) | Mechanism for channel synchronization | |
EP2784965B1 (en) | Data communication method and apparatus using forward error correction | |
CN109845217B (zh) | 灵活以太网中传输数据的方法和设备 | |
CN114257334A (zh) | 一种数据编码方法、数据解码方法及通信装置 | |
US20050028043A1 (en) | Method and apparatus for providing tandem connection, performance monitoring, and protection architectures over ethernet protocols | |
WO2019015462A1 (zh) | 一种检测块发送和接收的方法、网络设备和系统 | |
US9710420B2 (en) | System and method for improving the efficiency of a serial interface protocol | |
JP4684185B2 (ja) | 通信システム | |
CN116260553A (zh) | 数据重传的方法、装置及系统 | |
WO2021017890A1 (zh) | 一种通信方法和通信设备 | |
JP2016197904A (ja) | 送受信システム及びプログラム | |
US20250036520A1 (en) | Electronic devices and methods of operating the same | |
CN119628798A (zh) | 一种数据重传方法、装置和系统 | |
JP2025507094A (ja) | データ処理方法及び第2通信装置 | |
CN113127398A (zh) | 一种数据处理方法及装置 | |
JP2002084268A (ja) | フレーム同期回路および同期方法、ならびにそのプログラムを記録した記録媒体 | |
Ahmad | Data Link Control Layer Functions and Procedures |
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 |