CN111586752B - 时隙容器的配置方法及装置 - Google Patents
时隙容器的配置方法及装置 Download PDFInfo
- Publication number
- CN111586752B CN111586752B CN201910120305.9A CN201910120305A CN111586752B CN 111586752 B CN111586752 B CN 111586752B CN 201910120305 A CN201910120305 A CN 201910120305A CN 111586752 B CN111586752 B CN 111586752B
- Authority
- CN
- China
- Prior art keywords
- slot
- container
- sub
- slots
- client
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供了一种时隙容器的配置方法及装置,具体而言,该方法包括:根据客户业务建立时隙容器;对所述时隙容器进行子时隙划分;将所述客户业务映射到一个或者一组划分后的子时隙中。通过本申请,解决小颗粒客户业务在传输过程中灵活度较低的问题,实现灵活颗粒客户业务在刚性管道里混合传输。
Description
技术领域
本申请涉及通信领域,具体而言,涉及一种时隙容器的配置方法及装置。
背景技术
灵活以太网(FlexE-Flexible Ethernet)技术由国际标准化组织OIF于2015年3月发起研究并于2016年3月正式表决通过相关的技术文档。灵活以太网技术提供一种通用的机制来传送一系列不同媒体访问控制MAC(Media Access Control)速率的业务,可以是单个MAC速率比较大的业务,也可以是多个MAC速率比较小的业务的集合,不再限定为单一MAC速率的业务。
目前FlexE标准所支持的客户业务为N*5G颗粒度,用来承载小于5G颗粒的客户业务效率较低,并且浪费较大。业界虽然也提出了一些支持小颗粒客户业务的方法,但是都是在FlexE原有5G颗粒的时隙上去做改进,缺点是灵活度较低,很难支持不同颗粒度的小颗粒客户业务在一个5G时隙的混合传送,并且很难实现同一小颗粒客户业务分布在不同PHY上承载。
发明内容
本申请实施例提供了一种时隙容器的配置方法及装置,以至少解决相关技术中存在的解决小颗粒客户业务在传输过程中灵活度较低的问题。
根据本申请的一个实施例,提供了一种时隙容器的配置方法,包括:根据客户业务建立时隙容器;对所述时隙容器进行子时隙划分;将所述客户业务映射到一个或者一组划分后的子时隙中。
可选地,所述时隙容器位于所述客户业务与FlexE日历之间。
可选地,在对所述时隙容器进行子时隙划分之前,所述方法包括:为每个所述时隙容器分配预设数量的5G颗粒的FlexE时隙;其中,预设数量的所述5G颗粒的FlexE时隙位于一个FlexE组内,由相同或者不同的PHY提供。
可选地,对所述时隙容器进行子时隙划分,包括:在每个所述时隙容器中的数据净荷部分,按照基本颗粒对所述子时隙进行划分。
可选地,在对所述时隙容器进行子时隙划分时,所述方法还包括:在所述时隙容器中预留指定数量的数据块作为所述时隙容器的开销块,其中,所述开销块中携带有用于指示所述客户业务与所述划分后的子时隙之间的映射关系的指示信息。
可选地,将所述客户业务映射到一个或者一组划分后的子时隙中,包括:根据所述指示信息,将所述客户业务映射到一个或者一组所述划分后的子时隙对应的所述数据净荷中。
可选地,所述方法还包括:根据FlexE开销字段和/或所述开销块,在所述时隙容器中对所述客户业务进行切换。
可选地,所述客户业务的起始位置通过至少如下之一的方式确定:FlexE的复帧,所述时隙容器中的开销。
根据本申请的一个实施例,提供了一种时隙容器的配置装置,建立模块,用于根据客户业务建立时隙容器;划分模块,用于对所述时隙容器进行子时隙划分;映射模块,用于将所述客户业务映射到一个或者一组划分后的子时隙中。
根据本申请的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本申请的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本申请,由于利用客户业务对应的时隙容器进行子时隙划分,并将客户业务映射到划分后的子时隙中。因此,可以解决小颗粒客户业务在传输过程中灵活度较低的问题,实现灵活颗粒客户业务在刚性管道里混合传输。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的一种时隙容器的配置方法的流程图;
图2是根据本申请实施例的一种时隙容器的层次图;
图3是根据本申请实施例的一种时隙容器的结构图;
图4是根据本申请实施例的一种基于场景1的子时隙的划分示意图;
图5是根据本申请实施例的一种基于场景1的calendar取值示意图;
图6是根据本申请实施例的一种基于场景1的时隙容器的开销排列的示意图;
图7是根据本申请实施例的一种基于场景1的FG-client calendar的示意图;
图8是根据本申请实施例的一种基于场景1的FG-client calendar A的示意图;
图9是根据本申请实施例的一种基于场景1的时隙容器的指示开销的示意图;
图10是根据本申请实施例的一种基于场景1的客户业务映射关系图;
图11是根据本申请实施例的一种基于场景2的calendar切换示意图;
图12是根据本申请实施例的一种基于场景2的FG-client calendar B的示意图;
图13是根据本申请实施例的一种基于场景2的客户业务映射关系图;
图14是根据本申请实施例的一种基于场景3的时隙结构图;
图15是根据本申请实施例的一种基于场景3的子时隙的划分示意图;
图16是根据本申请实施例的一种基于场景3的时隙容器的开销排列的示意图;
图17是根据本申请实施例的一种基于场景3的OAM块的示意图;
图18是根据本申请实施例的一种基于场景3的开销示意图;
图19a是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图一;
图19b是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二;
图19c是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二;
图19d是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二;
图20是根据本申请实施例的一种基于场景3的业务映射关系图;
图21a是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图;
图21b是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图;
图21c是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图;
图21d是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图;
图22是根据本申请实施例的一种基于场景4的客户业务映射关系图;
图23是根据本申请实施例的一种基于场景5的时隙结构图;
图24是根据本申请实施例的一种基于场景5的子时隙的划分示意图;
图25是根据本申请实施例的一种基于场景5的时隙容器的开销排列的示意图;
图26是根据本申请实施例的一种基于场景5的OAM块的示意图;
图27是根据本申请实施例的一种基于场景5的开销示意图;
图28是根据本申请实施例的一种基于场景5的FG-client calendar A的示意图;
图29是根据本申请实施例的一种基于场景5的业务映射关系图;
图30a是根据本申请实施例的一种基于场景6的FG-client calendar A的示意图一;
图30b是根据本申请实施例的一种基于场景6的FG-client calendar A的示意图二;
图31是根据本申请实施例的一种基于场景6的在时隙容器内发起CR的示意图;
图32是根据本申请实施例的一种基于场景6的在时隙容器内接收CA的示意图;
图33a是根据本申请实施例的一种基于场景6的C比特发送的示意图一;
图33b是根据本申请实施例的一种基于场景6的C比特发送的示意图二;
图34是根据本申请实施例的一种基于场景6的在时隙容器切换到FG-clientcalendar B的示意图;
图35是根据本申请实施例的一种基于场景6的业务映射关系图;
图36是根据本申请实施例的一种基于场景7的时隙容器复帧的开销示意图;
图37是根据本申请实施例的一种基于场景7的时隙容器复帧数量和编号的示意图;
图38是根据本申请实施例的一种时隙容器的配置装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本实施例中提供了一种时隙容器的配置方法,图1是根据本申请实施例的一种时隙容器的配置方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,根据客户业务建立时隙容器;
步骤S104,对所述时隙容器进行子时隙划分;
步骤S106,将所述客户业务映射到一个或者一组划分后的子时隙中。
本申请文件中的5G表示带宽。
可选地,所述时隙容器位于所述客户业务与FlexE日历之间。
具体而言,图2是根据本申请实施例的一种时隙容器的层次图,如图2所示,图2中的Slot container即为本实施中所描述的时隙容器。而该时隙容器位于FG-Clientservice(即客户业务)与灵活以太网日历FlexE calendar(FlexE日历)之间,Sub calendar为子日历,N*5G FlexE client即为N*5G的灵活以太网客户端。
需要说明的是,考虑到客户业务的数量可能会存在多个,因此,在本实施例中,实际上针对每一个客户业务都需要分配时隙容器。故而时隙容器的数量可以有多个。
可选地,在对所述时隙容器进行子时隙划分之前,所述方法包括:为每个所述时隙容器分配预设数量的5G颗粒的FlexE时隙;其中,预设数量的所述5G颗粒的FlexE时隙位于一个FlexE组内,由相同或者不同的物理层(Port Physical Layer,简称为PHY)提供。
具体而言,针对不同的时隙容器可以分配不同预设数量的5G颗粒的FlexE时隙。例如,时隙容器1分配了i*5G个时隙,时隙容器2分配了j*5G个时隙,时隙容器3分配了k*5G个时隙。同时,时隙容器分配的FlexE时隙具***置可以通过至少如下之一的方式确定:通过FlexE开销的客户日历client calendar A和/或客户日历client calendar B字段指示,或,时隙容器中开销标识。
可选地,对所述时隙容器进行子时隙划分,包括:在每个所述时隙容器中的数据净荷部分,按照基本颗粒对所述子时隙进行划分。
具体而言,在每个时隙容器里按照某个基本颗粒进行子时隙的划分,不同时隙容器的基本颗粒可以相同也可以不同。例如,针对分配了i*5G个时隙的时隙容器1,如果以250M为基本颗粒进行划分的话,那么时隙容器中的子时隙总数为i*20个。又例如,针对分配了j*5G个时隙的时隙容器2,如果以500M为基本颗粒进行划分的话,那么时隙容器中的子时隙总数为i*10个。再例如,针对分配了k*5G个时隙的时隙容器3,如果以1G为基本颗粒进行划分的话,那么时隙容器中的子时隙总数为i*5个。因此,在本实施例中,基本颗粒与5G个时隙之间呈倍数关系。具体倍数关系,例如根据预设的规则或者客户业务的需求而定,在此不做过多赘述。
可选地,在对所述时隙容器进行子时隙划分时,所述方法还包括:在所述时隙容器中预留指定数量的数据块作为所述时隙容器的开销块,其中,所述开销块中携带有用于指示所述客户业务与所述划分后的子时隙之间的映射关系的指示信息。
图3是根据本申请实施例的一种时隙容器的结构图。如图3所示,在图3中,每个时隙被分为两个部分。一部分是上述所描述的数据净荷,即包含了被划分的子时隙,开销Overhead,数据负载Data payload,子时隙组subslot group。而另一部分则是开销块。开销块的作用首先在于满足该时隙容器的开销。其次,在该开销块中携带有以下至少其中之一的开销:FG-client calendar,位置指针和空闲idle块。而如果在开销中携带有FG-clientcalendar的话,则该开销块还能够用于指示客户业务在时隙容器中划分后的子时隙的映射位置。
可选地,将所述客户业务映射到一个或者一组划分后的子时隙中,包括:根据所述指示信息,将所述客户业务映射到一个或者一组所述划分后的子时隙对应的所述数据净荷中。
可选地,所述方法还包括:根据FlexE开销字段和/或所述开销块,在所述时隙容器中对所述客户业务进行切换。
具体而言,FlexE开销字段包括但不限于client calendar A/client calendarB,日历切换请求CR(Calendar Switch Request,简称为CR),日历切换确认CA(CalendarSwitch Acknowledg,简称为CA),日历配置使用中C比特(Calendar configuration inuse,简称为C)。同时,上述开销资源也能够指示切换之后该客户业务的映射位置。
可选地,所述客户业务的起始位置通过至少如下之一的方式确定:FlexE的复帧,所述时隙容器中的开销。
为了更好的理解上述实施例中记载的技术方案,在本实施例中,还提供了如下的场景以便理解:
场景1:
某个支持FlexE的节点,FlexE组只包含一个100G PHY。100G PHY划分为20个时隙,每个时隙是5G的颗粒度。现在有小颗粒客户业务A(简称FG-client A)带宽是250Mb/s,FG-client B带宽是500Mb/s,FG-client C带宽是1Gb/s。根据小颗粒客户业务的情况,该实施例配置一个时隙容器1,该时隙容器里包含100G PHY的第一个5G时隙,用于承载这些小颗粒的客户业务。
时隙容器1按照250M的基本颗粒度来划分子时隙,图4是根据本申请实施例的一种基于场景1的子时隙的划分示意图。如图4所示:
1)基于当前的FlexE复帧结构,每个时隙是1023*8*32=261888个66b大小的block,将其中8个block做为时隙容器开销,剩余261880个block均分为20个子时隙,每个子时隙有13094个block,即13094*20+8=1023*8*32.每个子时隙大小为250M。
2)由于261888个block中只有8个block做为开销,因此带宽损耗为8/261888=0.00305%,即带宽损耗小于名义速率的0.003%(30PPM),在允许范围之内。
3)图5是根据本申请实施例的一种基于场景1的calendar取值示意图。如图5所示,通过FlexE开销的client calendar A/client calendar B来指示时隙容器1分配的100G的第一个5G时隙(slot 0)用于承载小颗粒客户业务。OIF FlexE IA 2.0标准里clientcalendar A/client calendar B是16个bit的取值,本场景中通过定义client calendar Aslot0/client calendar B slot0前3bit=111表示该时隙分配给承载灵活颗粒客户业务的时隙容器,前3bit=其他值表示该时隙分配给普通N*5G颗粒的客户业务。本场景中时隙容器1的标识为0xE001,则相应的FlexE Calendar中指示的slot 0的client calendar A/client calendar B值等于0xE001,表示该时隙属于时隙容器1。Client carried calendarA slot0=0xE001,Client carried calendar B slot0=0xE001,表示该5G时隙分配给承载灵活颗粒客户业务。
小颗粒客户业务初始化的映射过程,
图6是根据本申请实施例的一种基于场景1的时隙容器的开销排列的示意图。如图6所示,时隙容器里有8个blocks做为时隙容器开销。8个block分配如下,5个blocks作为FG-client calendar,1个block作为指针,2个blocks作为空闲idle块。
FG-client calendar开销:用1个BYTE表示子时隙承载的FG-client标识,20个子时隙的FG-client calendar A用了20个字节,20个子时隙的FG-client calendar B用了20个字节,一共使用了40个BYTE。图7是根据本申请实施例的一种基于场景1的FG-clientcalendar的示意图。如图7所示,FG-client calendar A/B的选择与其所属的FlexECalendar中指示的client calendar A/B的选择保持一致。
在本场景中,图8是根据本申请实施例的一种基于场景1的FG-client calendar A的示意图。如图8所示,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C。
在本场景中,图9是根据本申请实施例的一种基于场景1的时隙容器的指示开销的示意图,如图9所示,指针开销:采用1个BYTE表示13094*20个66b数据块(数据净荷)的起始位置;最后两个BYTE是CRC-16,对时隙容器开销进行校验。在本场景指针值为0x08,表示数据净荷从block 8(即slot container的第9个block)开始。指针为8,表示13094*20块的有效载荷在块8开始,最后两个BYTE为CRC-16。
把小颗粒客户业务的编码方式,从8/10b转换为64/66b。
图10是根据本申请实施例的一种基于场景1的客户业务映射关系图。如图10所示,把小颗粒客户业务A,B和C,间插到数据净荷,也就是13094*20个66b数据块里面。
场景2:
在场景1的基础上,把FG-client C的带宽从1Gb/s缩减为750Mb/s,需要从时隙容器里给FG-client C分配的子时隙从4个改为3个。图11是根据本申请实施例的一种基于场景2的calendar切换示意图。如图11所示,因此对于小颗粒客户业务A,B和C进行Calendar配置的切换,包括FlexE calendar A和FG-client calendar A同步切换到FlexE calendar B和FG-client calendar B。图12是根据本申请实施例的一种基于场景2的FG-clientcalendar B的示意图。如图12所示,描述切换后的FG-client calendar B的子时隙配置指示,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C。
本端节点在FlexE开销里发起CR的消息,从这个PHY的client calendar A切换到client calendar B。client calendar B是16个bit的取值,该实施例自定义clientcalendar B slot 0前3bit=111表示该时隙分配给承载灵活颗粒客户业务的时隙容器,具体的取值,可以参考场景1中的图5。
对端节点收到CR的消息后,从Flexe开销的client calendar B字段,知道clientcalendar B slot 0这个时隙是分配给时隙容器;
在时隙容器里读取时隙容器开销,知道切换到FG-client calendar B以后,FG-client A还是对应第0个子时隙,FG-client B还是对应第1,2个子时隙,FG-client C对应第3,4,5个子时隙。
对端节点经过判断,认为可以进行切换。
对端节点在FlexE开销里回复CA的消息,表示同意切换。
本端节点收到CA的消息后,
回复C比特=1的消息,
然后在下一个FlexE消息帧正式进行切换到client calendar B,同时时隙容器中的FG-client calendar A也同步切换到FG-client calendar B。
图13是根据本申请实施例的一种基于场景2的客户业务映射关系图。如图13所示,按照时隙容器的开销指示,来映射灵活颗粒客户业务到新的子时隙。
对端节点收到C比特=1的消息,
然后在下一个Flexe消息帧正式进行切换到client calendar B,同时时隙容器中的FG-client calendar A也同步切换到FG-client calendar B。
按照时隙容器的开销指示,来映射灵活颗粒客户业务到新的子时隙。
场景3:
某个支持FlexE的节点,FlexE group里就只有一个100G PHY。100G PHY缺省是划分为20个时隙,每个时隙是5G的颗粒度。现在有灵活颗粒客户业务FG-client A带宽是Gb/s,FG-client B带宽是1.25Gb/s,FG-client C带宽是6Gb/s。根据小颗粒客户业务的情况,图14是根据本申请实施例的一种基于场景3的时隙结构图。如图14所示,该场景配置1个时隙容器1,该时隙容器里包含100G PHY的第一个和第二个5G时隙,用于承载这些灵活颗粒的客户业务。如图13所示。
时隙容器按照250M的颗粒度来划分子时隙,图15是根据本申请实施例的一种基于场景3的子时隙的划分示意图。
1)基于当前的FlexE复帧结构,在一个复帧的周期里,每个5G时隙是1023*8*32=261888个66b大小的block,将其中8个block做为时隙容器开销,剩余261880个block均分为20个子时隙,每个子时隙有13094个block,即13094*20+8=1023*8*32.每个子时隙大小为250M。
2)以上操作,对于时隙容器里两个5G时隙都是一样的操作。如图14。
灵活颗粒客户业务初始化的映射过程:
图16是根据本申请实施例的一种基于场景3的时隙容器的开销排列的示意图。如图16所示,时隙容器里有8个blocks做为时隙容器开销。8个block分配如下:
第1到6个blocks的开销包含OAM type,指针信息、FG-client calendar A/B和CRC-16。
第7,8个blocks的开销作为空闲idle块。
图17是根据本申请实施例的一种基于场景3的OAM块的示意图。第1个block的OAM开销采用***企业标准《***切片分组网(SPN103661)总体技术要求》所定义OAM规范。
对于type定义,扩展定义新的type=0x16,表示承载灵活颗粒客户业务的时隙容器,且进行了子时隙划分。
Value1作为指针,表示13094*20个66b数据块(数据净荷)的位置;在本场景指针值为0x08,表示数据净荷从block 8开始。
Value2,Value3,Value4表示时隙容器FG-client calendar A subslot 0,FG-client calendar A subslot 1和FG-client calendar A subslot 2。
图18是根据本申请实施例的一种基于场景3的开销示意图。如图18所示,时隙容器的开销排列的示意图第2个到第6个blocks的开销表示时隙容器FG-client calendar Asubslot 3到FG-client calendar A subslot 19,还有FG-client calendar B subslot 0到FG-client calendar B subslot 19和CRC-16。CRC-16是对时隙容器开销进行校验。
图19a是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图一,展示了Slot container里第一个5G时隙里的第1个开销OAM(Orbital AngularMomentum,轨道角动量)指示。
图19b是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二,展示了Slot container里第一个5G时隙里的第2个到第6个开销指示。
图19c是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二,展示了Slot container里第二个5G时隙里的第1个开销OAM指示。
图19d是根据本申请实施例的一种基于场景3的FG-client calendar A的示意图二,展示了Slot container里第二个5G时隙里的第2个到第6个开销指示。
在上述图19a、图19b、图19c、图19d的场景里,FG-client A的带宽是GE,FG-clientB的带宽是1.25GE,FG-client C的带宽是6GE。
FG-client A的带宽是GE,分配4个250M的子时隙,在第一个5G时隙的subslot 0-subslot 3;FG-client A的标识为0x0A。
FG-client B的带宽是1.25GE,分配5个250M的子时隙,在第一个5G时隙的subslot4-subslot 8;FG-client B的标识为0x0B。
FG-client C的带宽是6GE,分配24个250M的子时隙,在第一个5G时隙的subslot9-subslot 12,还有第二个5G时隙的subslot0-subslot19;FG-client C的标识为0x0C。
把灵活颗粒客户业务的编码方式,从8/10b转换为64/66b。
图20是根据本申请实施例的一种基于场景3的业务映射关系图。如图20所示,把灵活颗粒客户业务A,B和C,间插到时隙容器的数据净荷,也就是13094*20个66b数据块里面。
场景4
在场景3的基础上,把FG-client C的带宽从6Gb/s增加到为7Gb/s,需要从时隙容器里给FG-client C分配的子时隙从24个调整为26个。因此对于灵活颗粒客户业务A,B和C进行Calendar配置的切换,包括FlexE calendar A和FG-client calendar A同步切换到FlexE calendar B和FG-client calendar B。
子时隙具体分配如下:
FG-client A的带宽和子时隙分配与原来一致;带宽是GE,分配4个250M的子时隙,在第一个5G时隙的subslot 0-subslot 3;FG-client A的标识为0x0A。
FG-client B的带宽和子时隙分配与原来一致;带宽是1.25GE,分配5个250M的子时隙,在第一个5G时隙的subslot 4-subslot 8;FG-client B的标识为0x0B。
FG-client C的带宽是7GE,分配26个250M的子时隙,在第一个5G时隙的subslot9-subslot 14,还有第二个5G时隙的subslot 0-subslot 19;FG-client C的标识为0x0C。
切换过程如上述实施例中图11所示。图21a是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图,展示了Slot container里第一个5G时隙里的第1个开销OAM指示。
图21b是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图,展示了Slot container里第一个5G时隙里的第2个到第6个开销指示。
图21c是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图,展示了Slot container里第二个5G时隙里的第1个开销OAM指示。
图21d是根据本申请实施例的一种基于场景4的FG-client calendar B的示意图,展示了Slot container里第二个5G时隙里的第2个到第6个开销指示。
如图21a、图21b、图21c、图21d所示,描述了切换后的FG-client calendar B。
图22是根据本申请实施例的一种基于场景4的客户业务映射关系图。如图22所示,切换完成后,映射灵活颗粒客户业务到新的子时隙。
具体的切换过程可以参考场景2,在此不做过多赘述。
场景5
某个支持FlexE的节点,FlexE group包含一个100G PHY。100G PHY划分为20个时隙,每个时隙是5G的颗粒度。现在有灵活颗粒客户业务FG-client A带宽是Gb/s,FG-clientB带宽是2Gb/s,FG-client C带宽是2Gb/s。图23是根据本申请实施例的一种基于场景5的时隙结构图。如图23所示,根据客户业务的情况,该实施例配置1个时隙容器1,该时隙容器里包含100G PHY的第一个5G时隙,用于承载这些灵活颗粒的客户业务。时隙容器按照GE的基本颗粒度来划分子时隙,具体做法如下,如图23所示:
1)基于当前的FlexE复帧结构,在一个复帧的周期里,每个5G时隙是1023*8*32=261888个66b大小的block,将其中8个block做为时隙容器开销,剩余261880个block均分为5个子时隙,每个子时隙有52376个block,即52376*5+8=1023*8*32.每个子时隙大小为GE。
图24是根据本申请实施例的一种基于场景5的子时隙的划分示意图。如图24所示,图24反映了灵活颗粒客户业务初始化的映射过程。
图25是根据本申请实施例的一种基于场景5的时隙容器的开销排列的示意图。如图25所示,时隙容器里有8个blocks做为时隙容器开销。8个block分配如下:
第1个blocks的开销为OAM块。
第2,3个blocks的开销为FG-client calendar A/B和CRC-16。
第4到第8个blocks的开销作为空闲idle块。
图26是根据本申请实施例的一种基于场景5的OAM块的示意图。如图26所示,第1个block的OAM开销采用***企业标准《***切片分组网(SPN103661)总体技术要求》所定义OAM规范。
对于type定义,扩展定义新的type=0x16,表示承载灵活颗粒客户业务的时隙容器,且进行了子时隙划分。
Value1作为指针,表示52376*5个66b数据块(数据净荷)的位置;在本场景指针值为0x08,表示数据净荷从block 8开始
Value2里第一个比特是C bit比特;
Value3,Value4作为保留字段;
第2个blocks的开销表示时隙容器FG-client calendar A subslot 0到FG-client calendar A subslot4,还有C bit比特;
图27是根据本申请实施例的一种基于场景5的开销示意图。如图27所示,第3个blocks的开销表示时隙容器FG-client calendar B subslot 0到FG-client calendar Bsubslot 4,还有C bit比特,CR,CA和CRC-16。C bit比特,CR和CA为了下一个实施例做切换。CRC-16是对时隙容器开销进行校验。
图28是根据本申请实施例的一种基于场景5的FG-client calendar A的示意图。如图28所示,,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C,本场景里,FG-client A的带宽是GE,FG-client B的带宽是2GE,FG-client C的带宽是2GE。
FG-client A的带宽是GE,分配1个GE的子时隙,在第一个5G时隙的subslot 0;FG-client A的标识为0x0A。
FG-client B的带宽是2GE,分配2个GE的子时隙,在第一个5G时隙的subslot 1-subslot 2;FG-client B的标识为0x0B。
FG-client C的带宽是2GE,分配2个GE的子时隙,在第一个5G时隙的subslot 3-subslot 4;FG-client C的标识为0x0C。
把灵活颗粒客户业务的编码方式,从8/10b转换为64/66b。
图29是根据本申请实施例的一种基于场景5的业务映射关系图。把灵活颗粒客户业务A,B和C,间插到时隙容器的数据净荷,也就是52376*5个66b数据块里面。
场景6
在场景5的基础上,把FG-client B的带宽从2Gb/s增加到为3Gb/s,需要从时隙容器里给FG-client B分配的子时隙从2个调整为3个。把FG-client C的带宽从2Gb/s减少为1Gb/s,需要从时隙容器里给FG-client C分配的子时隙从2个调整为1个。因此对于灵活颗粒客户业务A,B和C进行Calendar配置的切换,只需要在时隙容器里把FG-client calendarA切换到FG-client calendar B。具体如下:
图30a是根据本申请实施例的一种基于场景6的FG-client calendar A的示意图一,图30b是根据本申请实施例的一种基于场景6的FG-client calendar A的示意图二,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-clientcalendar C的标识为0x0C。开始的时候,时隙容器采用FG-client calendar A,CR,CA和3个C比特的值都为0。
图31是根据本申请实施例的一种基于场景6的在时隙容器内发起CR的示意图。如图31所示,,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C,本端节点希望从时隙容器的FG-client calendar A切换到FG-client calendar B,在时隙容器第3个开销里设置CR=1,发送给对端。
图32是根据本申请实施例的一种基于场景6的在时隙容器内接收CA的示意图。如图32所示,,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C,对端如果认为可以切换到FG-client calendar A,在时隙容器第3个开销里设置CA=1,回复该消息。
本端节点收到CA的消息后,
图33a是根据本申请实施例的一种基于场景6的C比特发送的示意图一。图33b是根据本申请实施例的一种基于场景6的C比特发送的示意图二,FG-client calendar A的标识为0x0A,FG-client calendar B的标识为0x0B,FG-client calendar C的标识为0x0C,如图33a、图33b所示,在时隙容器第1,2和3个开销里设置C比特=1,回复该消息。
图34是根据本申请实施例的一种基于场景6的在时隙容器切换到FG-clientcalendar B的示意图。如图34所示,,FG-client calendar A的标识为0x0A,FG-clientcalendar B的标识为0x0B,FG-client calendar C的标识为0x0C,在下一个FlexE消息帧正式进行切换到FG-client calendar B,在时隙容器里FG-client calendar B的表示。
图35是根据本申请实施例的一种基于场景6的业务映射关系图。如图35所示,切换完成后,映射灵活颗粒客户业务到新的子时隙。
对端节点收到C比特=1的消息,
如图34所示,然后在下一个Flexe消息帧正式进行切换FG-client calendar B,在时隙容器里FG-client calendar B的表示。
如图35所示,切换完成后,映射灵活颗粒客户业务到新的子时隙。
场景7
在场景5的基础上,增加时隙容器复帧的处理机制。具体如下:
该实施例配置1个时隙容器1,该时隙容器里包含100G PHY的第一个5G时隙,用于承载这些灵活颗粒的客户业务。
时隙容器按照GE的基本颗粒度来划分子时隙。
采用多个FlexE复帧结构来划分开销和数据净荷,在本实施例里采用5个FlexE复帧,也就是一个时隙容器复帧=5个FlexE复帧,每个时隙容器帧=1个FlexE复帧。
在一个FlexE复帧的周期里,每个5G时隙是1023*8*32=261888个66b大小的block,将其中8个block做为时隙容器开销,剩余261880个block均分为5个子时隙,每个子时隙有52376个block,即52376*5+8=1023*8*32。
在5个FlexE复帧的周期里,开销数量为8*5个66b blocks,数据净荷大小为261880*5个66b blocks,每个子时隙有52376*5个block。
图36是根据本申请实施例的一种基于场景7的时隙容器复帧的开销示意图。如图36所示,时隙容器复帧里每一帧前8个blocks都是开销,开销第一个block是OAM,OAM开销采用***企业标准《***切片分组网(SPN103661)总体技术要求》所定义OAM规范。
对于OAM里type定义,扩展定义新的type=0x16,表示承载灵活颗粒客户业务的时隙容器,且进行了子时隙划分。
Value1作为指针,表示时隙容器现在这一帧里52376*5个66b数据块(数据净荷)的位置;在本实施例指针值为0x08,表示数据净荷从block8开始。
Value3的高4位表示时隙容器复帧的数量,低4位表示当前复帧的编号。
图37是根据本申请实施例的一种基于场景7的时隙容器复帧数量和编号的示意图。如图37所示,时隙容器复帧的数量(简称为CMA)Container Multiframe Amount=5,容器复帧的编号(简称为CMN)Container Multiframe Number的取值会有0,1,2,3,4,表示当前帧在复帧里的编号。
灵活颗粒客户业务的编码和映射方式与场景5类似,在此不做过多赘述。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
实施例2
在本实施例中还提供了一种时隙容器的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图38是根据本申请实施例的一种时隙容器的配置装置的结构框图,如图38所示,该装置包括:
建立模块3802,用于根据客户业务建立时隙容器;
划分模块3804,用于对所述时隙容器进行子时隙划分;
映射模块3806,用于将所述客户业务映射到一个或者一组划分后的子时隙中。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本申请的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,根据客户业务建立时隙容器;
S2,对所述时隙容器进行子时隙划分;
S3,将所述客户业务映射到一个或者一组划分后的子时隙中。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本申请的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,根据客户业务建立时隙容器;
S2,对所述时隙容器进行子时隙划分;
S3,将所述客户业务映射到一个或者一组划分后的子时隙中。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种时隙容器的配置方法,其特征在于,包括:
根据客户业务建立时隙容器;
对所述时隙容器进行子时隙划分,包括:在每个所述时隙容器中的数据净荷部分,按照基本颗粒对所述子时隙进行划分,其中,在对所述时隙容器进行子时隙划分时,在所述时隙容器中预留指定数量的数据块作为所述时隙容器的开销块,所述开销块中携带有用于指示所述客户业务与划分后的子时隙之间的映射关系的指示信息;
将所述客户业务映射到一个或者一组划分后的子时隙中,包括:根据所述指示信息,将所述客户业务映射到一个或者一组所述划分后的子时隙对应的所述数据净荷中。
2.根据权利要求1所述的方法,其特征在于,所述时隙容器位于所述客户业务与灵活以太网FlexE日历之间。
3.根据权利要求1所述的方法,其特征在于,在对所述时隙容器进行子时隙划分之前,所述方法包括:
为每个所述时隙容器分配预设数量的5G颗粒的FlexE时隙;
其中,预设数量的所述5G颗粒的FlexE时隙位于一个FlexE组内,由相同或者不同的物理层PHY提供。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据FlexE开销字段和/或所述开销块,在所述时隙容器中对所述客户业务进行切换。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述客户业务的起始位置通过至少如下之一的方式确定:
FlexE的复帧;所述时隙容器中的开销。
6.一种时隙容器的配置装置,其特征在于,包括:
建立模块,用于根据客户业务建立时隙容器;
划分模块,用于对所述时隙容器进行子时隙划分,包括:在每个所述时隙容器中的数据净荷部分,按照基本颗粒对所述子时隙进行划分,其中,在对所述时隙容器进行子时隙划分时,在所述时隙容器中预留指定数量的数据块作为所述时隙容器的开销块,所述开销块中携带有用于指示所述客户业务与划分后的子时隙之间的映射关系的指示信息;
映射模块,用于将所述客户业务映射到一个或者一组划分后的子时隙中,包括:根据所述指示信息,将所述客户业务映射到一个或者一组所述划分后的子时隙对应的所述数据净荷中。
7.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至5任一项中所述的方法。
8.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至5任一项中所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910120305.9A CN111586752B (zh) | 2019-02-18 | 2019-02-18 | 时隙容器的配置方法及装置 |
PCT/CN2020/075636 WO2020169009A1 (zh) | 2019-02-18 | 2020-02-18 | 时隙容器的配置方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910120305.9A CN111586752B (zh) | 2019-02-18 | 2019-02-18 | 时隙容器的配置方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111586752A CN111586752A (zh) | 2020-08-25 |
CN111586752B true CN111586752B (zh) | 2023-07-14 |
Family
ID=72110813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910120305.9A Active CN111586752B (zh) | 2019-02-18 | 2019-02-18 | 时隙容器的配置方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111586752B (zh) |
WO (1) | WO2020169009A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499085B (zh) * | 2022-11-17 | 2023-04-07 | 之江实验室 | 一种灵活以太网小颗粒时隙分配方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632886A (zh) * | 2017-03-21 | 2018-10-09 | 华为技术有限公司 | 一种业务处理方法及装置 |
EP3554026A1 (en) * | 2016-12-26 | 2019-10-16 | Huawei Technologies Co., Ltd. | Flexible ethernet-based service flow transmission method and apparatus, and communication system |
CN111107641A (zh) * | 2019-12-11 | 2020-05-05 | Ut斯达康通讯有限公司 | FlexE业务处理方法、装置及电子设备 |
CN113784437A (zh) * | 2020-06-10 | 2021-12-10 | 烽火通信科技股份有限公司 | 一种FlexE承载小颗粒业务的实现方法和装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108011702B (zh) * | 2016-10-28 | 2021-04-09 | 华为技术有限公司 | 一种数据的传输、接收方法及*** |
CN108092739B (zh) * | 2016-11-23 | 2020-10-16 | 华为技术有限公司 | 业务的传输方法和装置 |
US10382167B2 (en) * | 2016-12-13 | 2019-08-13 | Ciena Corporation | Flexible ethernet enhanced forward error correction |
CN108322367B (zh) * | 2017-01-16 | 2022-01-14 | 中兴通讯股份有限公司 | 一种业务传递的方法、设备和*** |
CN109150361B (zh) * | 2017-06-16 | 2021-01-15 | ***通信有限公司研究院 | 一种传输网络***、数据交换和传输方法、装置及设备 |
-
2019
- 2019-02-18 CN CN201910120305.9A patent/CN111586752B/zh active Active
-
2020
- 2020-02-18 WO PCT/CN2020/075636 patent/WO2020169009A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3554026A1 (en) * | 2016-12-26 | 2019-10-16 | Huawei Technologies Co., Ltd. | Flexible ethernet-based service flow transmission method and apparatus, and communication system |
CN108632886A (zh) * | 2017-03-21 | 2018-10-09 | 华为技术有限公司 | 一种业务处理方法及装置 |
CN111107641A (zh) * | 2019-12-11 | 2020-05-05 | Ut斯达康通讯有限公司 | FlexE业务处理方法、装置及电子设备 |
CN113784437A (zh) * | 2020-06-10 | 2021-12-10 | 烽火通信科技股份有限公司 | 一种FlexE承载小颗粒业务的实现方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020169009A1 (zh) | 2020-08-27 |
CN111586752A (zh) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019085816A1 (zh) | 业务数据传输方法及装置 | |
EP3573367A1 (en) | Resource allocation method and orchestrator for network slicing in radio access network | |
CN108632886A (zh) | 一种业务处理方法及装置 | |
KR100989777B1 (ko) | 데이터 네트워크를 통한 컨텐츠의 향상된 전달 방법 및장치 | |
CN107734511B (zh) | 网络扩容方法和接入网设备 | |
CN109511169A (zh) | 一种控制资源集合的获取方法、装置以及*** | |
TW200952534A (en) | Method and apparatus for handling scheduling information report | |
KR101882748B1 (ko) | 무선 네트워크 환경에서 다중 mtc 디바이스들의 머신 타입 통신 데이터를 다중화하는 방법 및 장치 | |
JP7319363B2 (ja) | データ伝送方法及び通信装置 | |
EP3687204A1 (en) | Buffer status reporting method, terminal, and computer storage medium | |
CN110856052B (zh) | 支持多种粒度的FlexE实现方法、装置及电子设备 | |
KR102450095B1 (ko) | 데이터 송신 방법, 전송 장치, 및 수신 장치 | |
CN111586752B (zh) | 时隙容器的配置方法及装置 | |
CN102884834B (zh) | 对媒体访问控制协议数据单元中的控制信息进行编码和解码的***和方法 | |
CN111801975B (zh) | 基于授权的上行传输 | |
JP7507876B2 (ja) | リソース決定方法及び機器 | |
WO2014111009A1 (zh) | 一种信道资源的分配方法及装置 | |
CN107113796A (zh) | 资源分配、指示及识别资源类型、接收数据的方法及装置 | |
WO2017185908A1 (zh) | 一种资源调度的方法及装置、存储介质 | |
CN109413598B (zh) | 一种资源分配与管理的方法及装置 | |
CN107371263B (zh) | 上行资源的调度方法和装置 | |
CN112534911A (zh) | 用于指示时隙格式信息的方法和装置 | |
WO2020143721A1 (zh) | 一种资源分配的方法、装置及计算机可读存储介质 | |
WO2019214553A1 (zh) | 一种进行资源分配的方法和装置 | |
US7324508B2 (en) | Crossbar switching circuit and operating method thereof |
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 |