CN111727589B - 用于配置Flex以太网节点的方法和设备 - Google Patents
用于配置Flex以太网节点的方法和设备 Download PDFInfo
- Publication number
- CN111727589B CN111727589B CN201780098290.XA CN201780098290A CN111727589B CN 111727589 B CN111727589 B CN 111727589B CN 201780098290 A CN201780098290 A CN 201780098290A CN 111727589 B CN111727589 B CN 111727589B
- Authority
- CN
- China
- Prior art keywords
- data
- time slot
- flexe
- transmission
- node
- 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
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/08—Time-division multiplex systems
-
- 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
- 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/1694—Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了用于处理通信的方法和设备。在一个方面,一种配置第一Flex以太网(FlexE)节点的方法包括:通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派;以及基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
Description
技术领域
本公开的示例涉及用于配置Flex以太网(FlexE)节点的方法和设备。
背景技术
通过引用并入在本文中的由光互联网络论坛(OIF)定义的灵活以太网(FlexE)实现协议01.0提供了用于支持可以或可以不对应于任何现有以太网PHY速率的各种以太网MAC速率的机制。这包括大于(通过捆绑(bonding))和小于(通过子速率和信道化)用于携带FlexE的以太网PHY速率的MAC速率。PHY是物理层的实现,诸如例如装置之间的无线连接或光通信链路。实现协议定义了10、40和m×25 Gb/s的FlexE客户端MAC速率,并且定义了FlexE群组可以包括1到n个捆绑的以太网PHY。
发明内容
本公开的一个方面提供一种配置第一Flex以太网(FlexE)节点的方法。所述方法包括:通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派。所述方法还包括:基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
本公开的另一方面提供一种用于配置第一Flex以太网(FlexE)节点的设备。所述设备包括处理电路和存储器。所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以:通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派;以及基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
本公开的进一步方面包括一种用于配置第一Flex以太网(FlexE)节点的设备。所述设备包括:接收模块,所述接收模块配置成通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派。所述设备还包括指派模块,所述指派模块配置成基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
本公开的又一方面包括FlexE节点,所述FlexE节点包括如上面公开的设备。
附图说明
为了更好理解本公开的示例,并且为了更清楚地示出可以如何实行示例,现在将仅通过示例的方式对以下附图进行参考,在附图中:
图1是FlexE通信系统的示例的示意图示;
图2是FlexE复用器的功能的示例的示意图示;
图3是FlexE解复用器的功能的示例的示意图示;
图4A是配置FlexE节点的示例的流程图;
图4B是指派用于第二数据的传输的时隙的示例的流程图;
图5是用于配置FlexE节点的设备的示例的示意图示;以及
图6是用于配置FlexE节点的另一设备的示例的示意图示。
具体实施方式
以下阐述了具体细节,诸如用于解释并且不是限制的目的的特定实施例或示例。本领域技术人员将意识到,除了这些具体细节之外,可以采用其它示例。在一些实例中,省略了对公知方法、节点、接口、电路和装置的详细描述,以免用不必要的细节使描述模糊。本领域技术人员将意识到,可以使用硬件电路(例如,互连以执行专用功能的模拟和/或分立逻辑门、ASIC、可编程逻辑阵列PLA等)和/或使用与一个或多个数字微处理器或通用计算机结合的软件程序和数据在一个或多个节点中实现所描述的功能。使用空中接口进行通信的节点也具有适合的无线电通信电路。此外,在适当的情况下,所述技术可附加地被认为完全体现在任何形式的计算机可读存储器(诸如包含将使处理器执行本文描述的技术的计算机指令的适当集合的固态存储器、磁盘或光盘)内。
硬件实现可以没有限制地包括或涵盖数字信号处理器(DSP)硬件、精简指令集处理器、硬件(例如数字或模拟)电路(包括但不限于(一个或多个)专用集成电路(ASIC)和/或(一个或多个)现场可编程门阵列(FPGA))以及(在适当的情况下)能够执行此类功能的状态机。
图1示出了FlexE通信系统100的示例。系统100包括第一FlexE垫片(shim)102和第二FlexE垫片104。第一FlexE垫片102和第二FlexE垫片104通过一个或多个通信链路或PHY(统称为FlexE群组)连接。根据当前FlexE标准(实现协议),FlexE群组可以包含1和254个之间的PHY。
第一FlexE垫片102连接到多个以太网客户端108。第二FlexE垫片104连接到相同数量的以太网客户端110。连接到第一FlexE垫片102的客户端108具有连接到第二FlexE垫片104的对应客户端110,使得客户端可以经由垫片并且通过FlexE群组106进行通信。
图2示出了FlexE复用器(FlexE mux)的功能的示例,所述功能中的一个或多个可以通过FlexE垫片来实现。多个FlexE客户端202希望通过PHY或FlexE群组向对应的客户端传送数据。每个客户端202向相应的64/66B编码块204提供采用64位块的形式的数据。每个64/66B编码块204将来自相应客户端的数据的64位块编码为66位块,也称为物理编码子层(PCS)块,并向相应的空闲插入/删除块206提供66位块。当不存在要从相应的客户端传送的数据时,和/或当进入到日程表(calendar)208中的块速率高于由空闲插入/删除块206提供的块速率时,空闲插入/删除块将“空闲”控制块插入到数据流中。每个空闲插入/删除块206的输出采用66位块流的形式,并被提供到日程表208。
日程表208布置来自每个空闲插入/删除块的66位块,以便针对在FlexE群组的PHY上的传输进行调度。日程表为FlexE群组中的n个PHY中的每个PHY 212提供相应的子日程表210。每个子日程表210包括66位块以用于在FlexE群组的相应PHY 212上的传输。
日程表具有5Gbps的粒度,并且具有每100Gbps的FlexE群组容量的20个时隙的长度。因此,例如,在FlexE群组由n个100Gbps PHY组成的情况下,日程表的长度是20n个时隙。每个时隙携带66位块。支持两种日程表配置:“A”和“B”日程表配置。在任何给定时间,日程表配置中的一个用于将来自FlexE客户端的数据时钟映射到日程表中。提供两种日程表配置以促进重新配置。
PHY的子日程表包括二十个66位块向在该PHY上正携带的FlexE客户端流(来自FlexE客户端的数据)的重复指派。时隙被编号为0-19。在每个PHY上传送的块还包括开销块。对于子日程表的每1023个重复(即,在每1023×20个66位数据块之后)插入一个66位开销块。八个66位开销块组成开销帧。32个开销帧组成开销多帧。
开销多帧被布置为如下。多帧中的开销帧中的第一66位块具有位0-7中的0x4B和位32-35中的0x5。这两个值指示所述块是开销帧中的第一块。每个开销帧还指示PHY属于其中的FlexE群组号。(晚于第一开销块1023个子日程表重复而传送的)第二开销块携带PHY信息,包括PHY映射。可存在被组合在群组中的254个PHY(具有标识1-254),并且256位PHY映射中的每个位指示具有该号的PHY是否存在于FlexE群组中。每个开销帧包括PHY映射的八个位,并且因此32帧开销多帧的所有第二开销帧块传送完整的PHY映射。开销帧的第二块还指示携带开销帧的PHY的PHY号(0-255)。
开销帧中的第三块携带客户端分布信息,即,20时隙子日程表中的每个时隙被指派到的客户端号。在针对100Gbps PHY的子日程表中存在二十个5Gbps时隙,因此开销多帧中的第三开销帧块中的二十个用于指示每个时隙携带哪些客户端数据。存在两种日程表配置“A”和“B”,并且因此对于20个时隙中的每个时隙,开销多帧指示对于两种日程表配置哪个客户端已被指派该时隙。开销帧还指示哪个日程表配置当前在使用中。指示在使用中的日程表的位在帧中重复三次以抵消传输错误。开销帧的块四到八当前被保留以用于管理数据。
开销块包含日程表切换请求(CR)位,其可以由发送实体(例如,发送FlexE垫片)使用以向接收实体(例如,接收FlexE垫片)发送应该使用不同于当前正使用的日程表配置(A或B配置)的日程表配置的请求。开销块还包含用于确认相反方向上的日程表配置切换的日程表切换确认(CA)位(即,CA位在相反方向上通过PHY发送的开销中)。
开销帧中的第一块可用于对准传入数据,例如,确定开销帧之后的帧的时隙号,并且确定随后开销帧的时隙和开销帧号。
图3示出了FlexE解复用器(FlexE demux)的功能的示例,所述功能中的一个或多个可以通过FlexE垫片来实现。从n个PHY 212中的每个PHY接收数据的66位块,并将其提供到相应的子日程表302。这些被布置到日程表304中,在一些实现中,所述日程表304可以与图2中示出的日程表208等同。来自日程表的66位块(不包括开销块)被提供到适当的空闲插入/删除块306,所述空闲插入/删除块306中的每个与客户端的客户端流关联。空闲插入/删除块可以从来自日程表304的块流中删除空闲控制块。每个空闲插入/删除块306的输出被提供到相应的64/66B解码块,其将66位块解码成64位数据块,并向m个客户端310中的相应一个客户端提供64位块。
每个客户端310与图1中示出的客户端202中的一个客户端关联,并且关联客户端以双向方式通信。因此,例如,在PHY的一端处的FlexE垫片包括FlexE mux和demux,并且类似地,在PHY的另一端处的FlexE垫片也包括mux和demux。使用在垫片之间的两个方向上行进的开销中的日程表客户端分布信息中的相同标识符(例如,客户端号)来标识关联客户端。
包括PHY映射和日程表客户端分布信息的信息(针对两个日程表)可由FlexEdemux使用来检查demux正在向正确的客户端正确地指派在其中接收数据的时隙,并且因此检查所接收的数据正在向正确的客户端行进。由于demux可使用开销中的信息来配置不在使用中的日程表,所以该信息还可以由demux用来重新配置不在使用中的日程表(A或B)。该信息由FlexE mux在开销中发送到demux,并且也可以由FlexE mux或系统运营商确定。
在一些FlexE实现中,在FlexE群组的每个端处的节点(例如垫片或mux)配置其日程表以用于独立于在另一端处的节点向在FlexE群组的另一端处的节点发送数据。因此,在一些FlexE实现中问题是,例如,运营商必须独立地配置节点,或者必须在每个端处实现处理以确定要使用的日程表。在本文公开的实施例中,FlexE节点可以使用在接收的数据中指定的配置来配置数据的发送。例如,在FlexE节点根据日程表配置通过FlexE群组接收数据的情况下,FlexE节点可以配置其mux以使用配置(该配置基于用于所接收的数据的配置)通过FlexE群组发送回数据。因此,本文公开的至少一些实施例的优点是,减少了与在一个或多个物理层连接(例如FlexE群组)的端处的至少一个节点的配置相关的配置和/或处理的量。在一些示例中,用于发送数据的配置与用于所接收的数据的配置相同。
图4A示出了根据本公开的实施例的配置第一Flex以太网(FlexE)节点的方法400的示例。方法400包括:在步骤402中,通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识时隙向第一数据中的一个或多个客户端流的指派。在一些示例中,用户或运营商可以配置第二FlexE节点以使用特定时隙配置来发送第一数据。在其它示例中,用户或运营商可以指定客户端和由客户端所要求的带宽,并且诸如第二节点的节点可以自动地确定用于第一数据到第一节点的传输的时隙和PHY的适当配置。然而,这些仅仅是示例,并且本文公开的任何实施例可以使用任何适当的方式以便确定用于第一数据的时隙。
第一FlexE节点可以例如是FlexE垫片或FlexE demux。类似地,第二FlexE节点可以是例如FlexE垫片或FlexE mux。第一数据可以包括数据块,诸如66位数据块。在一些示例中,数据块可以包括以太网数据块。例如,以太网数据块可以是在IEEE以太网标准802.3-2015的图82-5中指定的66位数据块,其全部内容通过引用并入在本文中。数据块还可以包括开销块,诸如上面指定的那些开销块。
时隙可以是例如包含数据块的子日程表。例如,可以存在20个时隙的配置,每个时隙被指派到相应的客户端,使得时隙中的数据应该被提供到相应的客户端。时隙可以携带一个或多个数据块,诸如一个或多个66位数据块。在20时隙子日程表中,可以存在被指派到特定客户端的一个或多个时隙,和/或一个或多个时隙可以携带空闲块或另一控制块。该20个时隙各自被给定基于其在20时隙子日程表内的位置的索引0-19。可相对于第一数据中的开销块或开销帧来确定第一数据内的子日程表的位置,并且因此确定第一数据内的具有特定索引的时隙的位置。由于开销块的特定格式(诸如例如上面标识的格式),识别开销块。时隙的20时隙配置(例如子日程表配置)可以是循环的(recurring),即,诸如连续地重复多次。因此,例如,具有索引k的时隙可以被指派到特定的客户端x,并且因此在所接收的数据中的子日程表的每个重复中的时隙k可以携带用于客户端x的数据块(或者空闲或其它控制块)。
方法400的步骤404包括基于在其中接收第一数据的时隙的指派来指派用于第二数据向第二FlexE节点的传输的时隙。因此,例如,第一FlexE节点可以不需要被配置成独立于第一FlexE节点发送数据。替代地,它可以基于所接收的第一数据的配置来被配置,这可以减少或消除例如对运营商手动配置第一FlexE节点的需要,或者可以减少由第一FlexE节点配置用于向第二FlexE节点发送第二数据的日程表所要求的处理量。
例如,第二数据包括一个或多个附加客户端流。一个或多个附加客户端流中的每个附加客户端流可以对应于从第二节点到第一节点的一个或多个客户端流中的相应一个客户端流。因此,第一数据中的客户端流和其在第二数据中的对应的附加客户端流可以一起包括在至少一个物理层连接(例如FlexE群组)的两端处的关联客户端之间的双向通信路径。关联客户端可以由相同的客户端号来标识,例如,如在FlexE开销中所指定的。在一些示例中,指派用于第二数据向第二FlexE节点的传输的时隙包括,针对在其中接收第一数据的时隙向一个或多个客户端流中的一个客户端流的每个指派,向对应的附加客户端流指派相同时隙以用于第二数据的传输。例如,在子日程表(例如20时隙重复子日程表)中的时隙k在第一数据中被指派到客户端x,使得时隙k携带用于客户端x的数据(或者空闲或控制块)的情况下,时隙k被指派到第二数据中的对应客户端流,以用于到第二FlexE节点的传输。在一些示例中,诸如例如当第一数据中的开销块与第二数据中的开销块同时出现时,时隙可以是同时的,并且因此第一和第二数据中的时隙是对齐的。然而,在其它示例中,时隙不是时间对齐的。
在一些示例中,第一FlexE节点可以接收日程表更新,如在第一数据内的开销中所指示的。在此类情况下,第一FlexE节点可以基于针对从第一节点接收的数据的更新的日程表来更新该第一FlexE节点的用于向第一节点发送第二数据的日程表。更新的日程表可以是例如“在使用中”的日程表和/或当前未使用的日程表(例如A或B日程表)。图4B示出了被包括在图4A的步骤404中的步骤的示例。例如,基于在其中接收第一数据的时隙的指派来指派用于第二数据向第二FlexE节点的传输的时隙的步骤404可以包括(comprise或include)接收在其中接收第一数据的时隙向一个或多个客户端流和/或一个或多个附加客户端流的指派的更新的第一步骤406,以及基于所述更新来指派用于第二数据向第二FlexE节点的传输的时隙的第二步骤408。
在一些示例中,至少一个物理层连接包括FlexE群组。FlexE群组可以包括一个或多个100Gbps PHY。PHY可以包括光PHY。在其中接收第一数据的时隙以及还有用于向第二节点发送第二数据的时隙可以包括20个时隙的循环子日程表,并且因此每个循环时隙表示5Gbps数据流。
在一些示例中,在FlexE群组中存在多个物理层连接(例如PHY)的情况下,可以通过多个物理层连接接收第一数据。因此,例如,可以在特定PHY上接收被指派到客户端流的时隙。在一些示例中,第一节点可以在相同PHY上向相同客户端指派相同时隙(例如,相同时隙索引)。
在一些示例中,第一FlexE节点可配置为“从(slave)”节点,所述从节点基于来自第二FlexE节点的信息来配置该从节点的传输日程表,所述第二FlexE节点可被认为是向第一FlexE节点发送信息的“主”节点,并且还可以确定(例如,决定)信息并且因此确定(例如,决定)如何配置日程表。
在一些示例中,第二节点可以确定用于向第二节点传送第一数据的FlexE群组中的PHY和时隙的配置。例如,在此类示例中,第二节点可以确定每个PHY上的每个特定时隙被指派到的客户端(如果有)。在某些情况下,通过第二节点的配置的确定可以是有利的。例如,第二节点可以能够快速地向其它PHY重新指派故障的PHY中的时隙,并且可以能够快速地向其它时隙和/或PHY重新指派其它PHY中的时隙。这样,可以快速地解决故障的任何影响。在一些示例中,FlexE群组可以与如果FlexE群组中的PHY经历故障则要使用的至少一个未使用的PHY关联。在这些示例中,未使用的PHY可以代替故障PHY被添加到FlexE群组。在一些示例中,故障PHY上的任何通信可以简单地在相同时隙中被指派到未使用的PHY,尽管跨FlexE群组的更复杂的重新配置也可能出现。在一些示例中,在通过第二节点的重新配置(该重新配置可能比例如通过远程管理节点的重新配置发生得更快)的情况下,重新配置可以例如使用FlexE开销以本文公开的方式传递到第一节点,并且由第一节点用于向第二节点的传输(例如,用于第二数据)。
在一些示例中,确保两个方向上的业务分布(例如,针对第一数据和第二数据两者)是对称的(例如,在两个方向上向关联客户端之间的业务分配相同的时隙和PHY)可以是有利的。例如,像如上面公开的那样使配置更简单一样,客户端业务的非对称分布可以使诸如链路保护(例如,使用冗余PHY)或功率节省(例如,FlexE群组中未使用的PHY的功率节省)的某些功能更困难或不可实现。此外,通过使用对称配置,可以使重新配置在故障(例如FlexE群组中的PHY变得不可操作)的情况下更简单并且因此更快。在一些示例中,例如通过第二节点的任何重新配置可使用FlexE以本文公开的方式传递到另一节点。
现在将描述FlexE节点的初始配置的具体示例。本文公开的实施例仅在FlexE群组的一侧上(例如在主节点中)配置FlexE群组和通过所述群组的传输,并且所述配置对于来自在所述群组的另一侧上的节点(例如从节点)的传输生效。初始配置首先包括例如将在FlexE群组的一端处的节点配置为从节点。接下来,在同步时段中,从节点(例如,从节点中的垫片、demux或mux)接收FlexE开销块或帧以发现接收的数据的配置,诸如例如FlexE群组号、PHY映射、FlexE实例号、客户端到时隙映射、同步信道。
接下来,从节点验证所接收的配置,包括通过例如比较所接收的配置信息的多个实例来计算所发现的PHY号和PHY映射的一致性。当从节点确定所发现的配置信息是完整且一致的(例如,所接收的配置信息的多个副本是一致的)时,从节点可以确定其与在FlexE群组的另一端处的主节点同步。然后,从节点使用所发现的配置来配置其FlexE垫片,并且使用所述配置向主节点发送传输。
现在将描述FlexE节点中的日程表更新的具体示例。在FlexE节点的操作期间,即当节点基于从第二节点发送到第一节点的数据的日程表向彼此发送数据时,可通过添加或移除客户端或者调整一个或多个客户端的时隙映射来修改从第二节点到第一节点的数据的映射(例如日程表)。这可以使用FlexE日程表切换来实现。首先,从节点从主节点接收日程表切换请求(CR)指示。这在从主节点接收的开销中被指示。例如,设置来自主节点的一个或多个FlexE开销块中的CR位。CR指示指示在备用日程表(即当前不在使用中的日程表,A或B日程表)中存在改变。然后,从节点基于对用于从主节点到从节点的传输的日程表的更新来重新配置用于从从节点到主节点的业务传输的该从节点的备用日程表。从节点侧然后向主节点发送日程表切换确认(CA)指示,并且还向主节点发送CR指示,其请求用于到主节点的传输的备用日程表的重新配置。接下来,从节点和主节点两者遵循OIF FlexE实现协议来完成日程表切换,包括主节点向从节点发送CA指示,以及在节点之一希望切换在使用中的日程表配置(A或B)的情况下,主节点和从节点使用开销中指示在使用中的日程表的位。
图5示出了根据本公开的实施例的设备500的示例。设备500可以是用于配置第一Flex以太网(FlexE)节点的设备。设备500可以配置成执行图4的方法400。
设备500包括处理电路502 (例如,一个或多个处理器)和与处理电路502通信的存储器504。存储器504包含由处理电路502可执行的指令。设备500还包括与处理电路502通信并且用于与通信系统的节点通信的(一个或多个)接口506。尽管接口506、处理电路502和存储器504被示出为串联连接,但是这些可以备选地以任何其它方式(例如经由总线)互连。
在一个实施例中,存储器504包含由处理电路502可执行的指令,使得设备可操作以:通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识时隙向第一数据中的一个或多个客户端流的指派;并且基于在其中接收第一数据的时隙的指派来指派用于第二数据向第二FlexE节点的传输的时隙。
在一些示例中,第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从第二节点到第一节点的一个或多个客户端流中的相应一个客户端流。在一些示例中,存储器包含由处理电路可执行的指令,使得所述设备可操作以通过针对在其中接收第一数据的时隙向一个或多个客户端流中的一个客户端流的每个指派,向对应的附加客户端流指派相同时隙以用于第二数据的传输,来指派用于第二数据向第二FlexE节点的传输的时隙。指派用于第二数据向第二FlexE节点的传输的时隙可以包括确定第一数据中的时隙向第一数据中的一个或多个客户端流中的一个客户端流的指派,以及向对应的附加客户端流指派第二数据中的相同时隙。存储器还可以包含由处理电路可执行的指令,使得所述设备可操作以:接收在其中接收第一数据的时隙向一个或多个客户端流和/或一个或多个附加客户端流的指派的更新;并且基于所述更新来指派用于第二数据向第二FlexE节点的传输的时隙。
图6示出了用于配置第一Flex以太网(FlexE)节点的设备600的示例。设备600包括接收模块602,所述接收模块602配置成通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识第一数据中的时隙向第一数据中的一个或多个客户端流的指派。设备600还包括指派模块604,所述指派模块604配置成基于在其中接收第一数据的时隙的指派来指派用于第二数据向第二FlexE节点的传输的时隙。设备600还可以包括与模块602和/或模块604中的一个或多个模块通信并用于与通信系统的节点通信的(一个或多个)接口 610。在图6中说明的实施例中,接口以及接收和指派模块连接到总线,然而,设备600的其它架构也是可能的,并且将由本领域技术人员设想到。例如,模块和接口可以串联连接。
在本发明的一个实施例中,FlexE节点包括如上面参考图5和图6所描述的设备。在备选实施例中,用于配置FlexE的设备可以不被包括在FlexE节点中。
应该注意到,上面提到的示例说明而不是限制本发明,并且本领域技术人员将能够在不偏离所附陈述的范围的情况下设计许多备选示例。词语“包括”不排除存在除权利要求中列出的那些元件或步骤之外的元件或步骤,“一(a或an)”不排除多个,并且单个处理器或其它单元可以实现在下面的陈述中所记载的若干单元的功能。在使用术语“第一”、“第二”等的情况下,它们仅仅被理解为用于方便标识特定特征的标记。特别地,除非以其它方式明确声明,否则它们不将被解释为描述多个此类特征中的第一个或第二个特征(即,在时间或空间中出现的此类特征中的第一个或第二个特征)。除非以其它方式明显地声明,本文中公开的方法中的步骤可以以任何顺序执行。在陈述中的任何参考符号不应当解释为限制它们的范围。
Claims (28)
1.一种配置第一Flex以太网FlexE节点的方法,所述方法包括:
通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派;
基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
2.如权利要求1所述的方法,其中所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流。
3.如权利要求2所述的方法,其中指派用于第二数据向所述第二FlexE节点的传输的时隙包括:针对在其中接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据的传输。
4.如权利要求2或3所述的方法,其中指派用于第二数据向所述第二FlexE节点的传输的时隙包括确定所述第一数据中的时隙向所述第一数据中的所述一个或多个客户端流中的一个客户端流的指派,并且向所述对应的附加客户端流指派所述第二数据中的相同时隙。
5.如权利要求1-3中任一项所述的方法,所述方法包括:
接收在其中接收所述第一数据的所述时隙向所述一个或多个客户端流和/或一个或多个附加客户端流的所述指派的更新;以及
基于所述更新来指派用于所述第二数据向所述第二FlexE节点的传输的时隙。
6.如权利要求1-3中任一项所述的方法,其中所述至少一个物理层连接包括至少一个光连接。
7.如权利要求1-3中任一项所述的方法,其中,在其中接收所述第一数据的所述时隙以及被指派用于所述第二数据的传输的所述时隙是循环时隙。
8.如权利要求1-3中任一项所述的方法,其中所述至少一个物理层连接包括多个物理层连接,所述开销标识在其中在所述物理层连接中的每个物理层连接上接收所述第一数据的时隙向所述第一数据中的所述一个或多个客户端流的指派,并且其中指派用于第二数据向所述第二FlexE节点的传输的时隙包括基于在其中在所述物理层连接上接收所述第一数据的时隙的所述指派来指派用于第二数据在所述物理层连接中的每个物理层连接上向所述第二FlexE节点的传输的时隙。
9.如权利要求8所述的方法,其中所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流,并且其中指派用于第二数据向所述第二FlexE节点的传输的时隙包括,针对在其中在所述物理层连接中的一个物理层连接上接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据在相同物理层连接上的传输。
10.如权利要求1-3中任一项所述的方法,进一步包括根据用于所述第二数据的传输的所指派的时隙来向所述第二FlexE节点传送所述第二数据。
11.一种其上存储有指令的计算机可读存储介质,所述指令当在处理电路上执行时使所述处理电路执行根据权利要求1至10中任一项所述的方法。
12.一种用于配置第一Flex以太网FlexE节点的设备,包括用于执行根据权利要求1至10中任一项所述的方法的部件。
13.一种用于配置第一Flex以太网FlexE节点的设备,所述设备包括处理电路和存储器,所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以:
通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派;
基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
14.如权利要求13所述的设备,其中所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流。
15.如权利要求14所述的设备,其中所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以通过针对在其中接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据的传输,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
16.如权利要求14或15所述的设备,其中所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以通过确定所述第一数据中的时隙向所述第一数据中的所述一个或多个客户端流中的一个客户端流的指派并且向所述对应的附加客户端流指派所述第二数据中的相同时隙,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
17.如权利要求13至15中任一项所述的设备,其中所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以:
接收在其中接收所述第一数据的所述时隙向所述一个或多个客户端流和/或一个或多个附加客户端流的所述指派的更新;以及
基于所述更新来指派用于所述第二数据向所述第二FlexE节点的传输的时隙。
18.如权利要求13至15中任一项所述的设备,其中所述至少一个物理层连接包括至少一个光连接。
19.如权利要求13至15中任一项所述的设备,其中,在其中接收所述第一数据的所述时隙以及被指派用于所述第二数据的传输的所述时隙是循环时隙。
20.如权利要求13至15中任一项所述的设备,其中所述至少一个物理层连接包括多个物理层连接,所述开销标识在其中在所述物理层连接中的每个物理层连接上接收所述第一数据的时隙向所述第一数据中的所述一个或多个客户端流的指派,并且其中所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以通过基于在其中在所述物理层连接上接收所述第一数据的时隙的所述指派来指派用于第二数据在所述物理层连接中的每个物理层连接上向所述第二FlexE节点的传输的时隙,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
21.如权利要求20所述的设备,其中所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流,并且其中所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以通过针对在其中在所述物理层连接中的一个物理层连接上接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据在相同物理层连接上的传输,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
22.如权利要求13至15中任一项所述的设备,所述存储器包含由所述处理电路可执行的指令,使得所述设备可操作以根据用于所述第二数据的传输的所指派的时隙来向所述第二FlexE节点传送所述第二数据。
23.一种用于配置第一Flex以太网FlexE节点的设备,所述设备包括:
接收模块,所述接收模块配置成通过至少一个物理层连接在时隙中从第二FlexE节点接收第一数据,所述第一数据包括开销,所述开销标识所述时隙向所述第一数据中的一个或多个客户端流的指派;
指派模块,所述指派模块配置成基于在其中接收所述第一数据的时隙的所述指派,指派用于第二数据向所述第二FlexE节点的传输的时隙。
24.如权利要求23所述的设备,其中所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流,并且所述指派模块配置成通过针对在其中接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据的传输,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
25.如权利要求24所述的设备,其中所述指派模块配置成通过确定所述第一数据中的时隙向所述第一数据中的所述一个或多个客户端流中的一个客户端流的指派并且向所述对应的附加客户端流指派所述第二数据中的相同时隙,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
26.如权利要求23至25中任一项所述的设备,其中:
所述至少一个物理层连接包括多个物理层连接,所述开销标识在其中在所述物理层连接中的每个物理层连接上接收所述第一数据的时隙向所述第一数据中的所述一个或多个客户端流的指派,并且其中所述指派模块配置成通过基于在其中在所述物理层连接上接收所述第一数据的时隙的所述指派来指派用于第二数据在所述物理层连接中的每个物理层连接上向所述第二FlexE节点的传输的时隙,来指派用于第二数据向所述第二FlexE节点的传输的时隙;以及
所述第二数据包括一个或多个附加客户端流,所述一个或多个附加客户端流中的每个附加客户端流对应于从所述第二FlexE节点到所述第一FlexE节点的所述一个或多个客户端流中的相应一个客户端流,并且其中存储器包含由处理电路可执行的指令,使得所述设备可操作以通过针对在其中在所述物理层连接中的一个物理层连接上接收所述第一数据的时隙向所述一个或多个客户端流中的一个客户端流的每个指派,向所述对应的附加客户端流指派相同时隙以用于所述第二数据在相同物理层连接上的传输,来指派用于第二数据向所述第二FlexE节点的传输的时隙。
27.如权利要求23至25中任一项所述的设备,包括传送模块,所述传送模块配置成根据用于所述第二数据的传输的所指派的时隙来向所述第二FlexE节点传送所述第二数据。
28.一种Flex以太网FlexE节点,包括根据权利要求13至27中的任一项所述的设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210528433.9A CN115150020B (zh) | 2017-12-22 | 2017-12-22 | 用于配置Flex以太网节点的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/117877 WO2019119388A1 (en) | 2017-12-22 | 2017-12-22 | Methods and apparatus for configuring a flex ethernet node |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210528433.9A Division CN115150020B (zh) | 2017-12-22 | 2017-12-22 | 用于配置Flex以太网节点的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111727589A CN111727589A (zh) | 2020-09-29 |
CN111727589B true CN111727589B (zh) | 2022-05-27 |
Family
ID=66993000
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780098290.XA Active CN111727589B (zh) | 2017-12-22 | 2017-12-22 | 用于配置Flex以太网节点的方法和设备 |
CN202210528433.9A Active CN115150020B (zh) | 2017-12-22 | 2017-12-22 | 用于配置Flex以太网节点的方法和设备 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210528433.9A Active CN115150020B (zh) | 2017-12-22 | 2017-12-22 | 用于配置Flex以太网节点的方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11018792B2 (zh) |
EP (1) | EP3729734B1 (zh) |
CN (2) | CN111727589B (zh) |
WO (1) | WO2019119388A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109728968B (zh) * | 2017-10-31 | 2022-01-14 | 华为技术有限公司 | 获得目标传输路径的方法、相关设备及系统 |
CN111727589B (zh) * | 2017-12-22 | 2022-05-27 | 瑞典爱立信有限公司 | 用于配置Flex以太网节点的方法和设备 |
CN112688754B (zh) * | 2017-12-27 | 2022-05-17 | 华为技术有限公司 | 基于灵活以太网FlexE传输业务流的方法和装置 |
CN111566957B (zh) * | 2018-04-28 | 2021-07-09 | 华为技术有限公司 | 报文处理方法及设备 |
CN110650002B (zh) * | 2018-06-26 | 2021-01-29 | 华为技术有限公司 | 一种FlexE组中PHY的调整方法、相关设备及存储介质 |
CN112217661B (zh) * | 2019-07-12 | 2024-02-02 | 华为技术有限公司 | 一种端口模式自适应的方法及装置 |
CN112311510B (zh) * | 2019-07-26 | 2024-04-09 | 华为技术有限公司 | 业务数据传输的方法和通信装置 |
CN112312483A (zh) * | 2019-08-01 | 2021-02-02 | 中兴通讯股份有限公司 | 带宽增加、带宽减少方法及装置、存储介质、电子装置 |
US20210076111A1 (en) * | 2019-09-05 | 2021-03-11 | Ciena Corporation | Flexible Ethernet over wireless links |
JP7305882B2 (ja) * | 2019-09-12 | 2023-07-10 | 華為技術有限公司 | スロットネゴシエーション方法およびデバイス |
CN113141620B (zh) * | 2020-01-20 | 2022-04-15 | 烽火通信科技股份有限公司 | 一种FlexE业务处理方法和装置 |
CN113497728A (zh) * | 2020-04-03 | 2021-10-12 | 华为技术有限公司 | 一种业务流调整方法和通信装置 |
CN113965454B (zh) * | 2020-07-03 | 2024-06-11 | 华为技术有限公司 | 一种自动配置灵活以太FlexE的方法及装置 |
CN113972997A (zh) * | 2020-07-25 | 2022-01-25 | 华为技术有限公司 | 一种传输数据的方法和设备 |
CN113438046B (zh) * | 2021-06-25 | 2022-07-08 | 烽火通信科技股份有限公司 | 一种基于报文切片实现多路复用技术的管理方法及其系统 |
CN115883689B (zh) * | 2021-09-23 | 2025-02-07 | 苏州盛科通信股份有限公司 | 码块传输方法、装置和存储介质 |
CN115865808B (zh) * | 2022-12-01 | 2023-09-26 | 苏州异格技术有限公司 | 灵活以太网的数据块的处理方法、装置、存储介质 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7822059B2 (en) | 2005-07-27 | 2010-10-26 | Atheros Communications, Inc. | Managing contention-free time allocations in a network |
JP4341672B2 (ja) * | 2006-12-11 | 2009-10-07 | 沖電気工業株式会社 | 通信タイミング制御システム及び通信タイミング制御方法 |
GB2509145B (en) * | 2012-12-21 | 2015-06-03 | Broadcom Corp | Assigning resources between an intermediate node and a station |
US9838290B2 (en) * | 2015-06-30 | 2017-12-05 | Ciena Corporation | Flexible ethernet operations, administration, and maintenance systems and methods |
EP3393136B1 (en) * | 2015-06-30 | 2022-06-29 | Ciena Corporation | Flexible ethernet node and method for oam |
US10097480B2 (en) * | 2015-09-29 | 2018-10-09 | Ciena Corporation | Time transfer systems and methods over flexible ethernet |
US9800361B2 (en) * | 2015-06-30 | 2017-10-24 | Ciena Corporation | Flexible ethernet switching systems and methods |
CN106357421B (zh) | 2015-07-17 | 2019-10-01 | 华为技术有限公司 | 传输灵活以太网的业务流的方法和装置 |
CN110719143A (zh) | 2015-07-30 | 2020-01-21 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
WO2017070851A1 (en) * | 2015-10-27 | 2017-05-04 | Zte Corporation | Channelization for flexible ethernet |
CN106803785A (zh) | 2015-11-26 | 2017-06-06 | 中兴通讯股份有限公司 | 一种链路管理方法及装置 |
CN106803814B (zh) * | 2015-11-26 | 2021-01-22 | 中兴通讯股份有限公司 | 一种灵活以太网路径的建立方法、装置及系统 |
US10182039B2 (en) | 2016-02-04 | 2019-01-15 | Cisco Technology, Inc. | Encrypted and authenticated data frame |
CN107204941A (zh) * | 2016-03-18 | 2017-09-26 | 中兴通讯股份有限公司 | 一种灵活以太网路径建立的方法和装置 |
CN107438028B (zh) * | 2016-05-25 | 2020-10-09 | 华为技术有限公司 | 一种客户业务处理的方法和设备 |
CN107437973A (zh) * | 2016-05-25 | 2017-12-05 | 中兴通讯股份有限公司 | 灵活以太网开销复帧锁定方法及装置、otn设备 |
WO2018006305A1 (zh) * | 2016-07-06 | 2018-01-11 | 华为技术有限公司 | 生成转发表的方法和转发设备 |
US10505655B2 (en) * | 2016-07-07 | 2019-12-10 | Infinera Corp. | FlexE GMPLS signaling extensions |
CN108183764B (zh) * | 2016-12-08 | 2021-05-07 | 中兴通讯股份有限公司 | 复帧发送、接收方法、装置、通讯设备及通讯网络系统 |
CN108347317B (zh) * | 2017-01-22 | 2020-11-10 | 华为技术有限公司 | 一种业务的传输方法、网络设备及网络系统 |
CN111953450B (zh) * | 2017-02-16 | 2025-03-07 | 华为技术有限公司 | 一种灵活以太网中传输数据的方法及设备 |
CN111106964A (zh) * | 2017-04-28 | 2020-05-05 | 华为技术有限公司 | 配置链路组的方法和设备 |
CN109586864B (zh) * | 2017-09-28 | 2021-01-15 | 华为技术有限公司 | 数据传输方法、装置及系统 |
CN111727589B (zh) * | 2017-12-22 | 2022-05-27 | 瑞典爱立信有限公司 | 用于配置Flex以太网节点的方法和设备 |
-
2017
- 2017-12-22 CN CN201780098290.XA patent/CN111727589B/zh active Active
- 2017-12-22 WO PCT/CN2017/117877 patent/WO2019119388A1/en unknown
- 2017-12-22 EP EP17935059.0A patent/EP3729734B1/en active Active
- 2017-12-22 US US16/954,823 patent/US11018792B2/en active Active
- 2017-12-22 CN CN202210528433.9A patent/CN115150020B/zh active Active
-
2021
- 2021-05-21 US US17/326,814 patent/US11489607B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN115150020B (zh) | 2024-09-06 |
EP3729734A1 (en) | 2020-10-28 |
CN111727589A (zh) | 2020-09-29 |
EP3729734A4 (en) | 2021-07-21 |
EP3729734B1 (en) | 2022-05-18 |
US11018792B2 (en) | 2021-05-25 |
US11489607B2 (en) | 2022-11-01 |
CN115150020A (zh) | 2022-10-04 |
US20210091871A1 (en) | 2021-03-25 |
US20210281344A1 (en) | 2021-09-09 |
WO2019119388A1 (en) | 2019-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111727589B (zh) | 用于配置Flex以太网节点的方法和设备 | |
CN111788794B (zh) | 用于配置灵活以太网节点的方法和设备 | |
KR101643671B1 (ko) | 네트워크 디바이스 및 정보 송신 방법 | |
WO2017088517A1 (zh) | 一种灵活以太网业务的光传送网承载方法及装置 | |
JP6736701B2 (ja) | サービス送信方法及び装置、サービス受信方法及び装置、並びにネットワーク・システム | |
US12231333B2 (en) | Routing flexe data in a network | |
WO2018090856A1 (zh) | 用于建立灵活以太网群组的方法和设备 | |
EP3672173A1 (en) | Communication method and device, and storage medium | |
CN111050403B (zh) | 一种数据传输方法、装置及设备 | |
US20110013619A1 (en) | Universal Service Transport Transitional Encoding | |
WO2022042743A1 (zh) | 数据传输方法和装置、电子设备、计算机可读介质 | |
US12143204B2 (en) | CPRI data block transmission method and apparatus | |
US11412508B2 (en) | Data transmission method and device | |
US20220286220A1 (en) | Transmitting and receiving synchronization data | |
CN115021875A (zh) | 确定传输时隙的方法和相关装置 | |
MX2010012776A (es) | Transporte con portadora-e multiple sobe dsl. | |
JP2019508910A (ja) | 同期ネットワークにおける時間トリガ通信チャネル |
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 |