灵活以太网的时隙数据的处理方法、装置、存储介质制造方法及图纸

技术编号:37075917 阅读:14 留言:0更新日期:2023-03-29 19:52
本申请公开了一种灵活以太网的时隙数据的处理方法、装置、存储介质。该方法包括:将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元;通过轮询调度机制,从多个数据单元选取预设数量的数据单元作为传输对象,生成传输对象与多通道和子日志的时隙之间的映射关系,子日志的时隙数量与多通道的通道数量均为预设数量,日志包括多个子日志;根据映射关系,通过多通道并发的方式,将传输对象的数据单元发送到子日志的虚通道中进行传输。解决了相关技术中的将时隙数据按照先后顺序映射在灵活以太网的日志上,然后直接采用轮询调度的方式按照先后顺序进行分配,存在对时钟频率要求高,浪费资源,实现难度高的问题。实现难度高的问题。实现难度高的问题。

【技术实现步骤摘要】
灵活以太网的时隙数据的处理方法、装置、存储介质


[0001]本申请涉及数据传输领域,具体而言,涉及一种灵活以太网的时隙数据的处理方法、装置、存储介质。

技术介绍

[0002]根据FlexE1.0协议规定,FlexE(Flex Ethernet灵活以太网)中的数据流需要以5G/25G颗粒度的大小根据时隙配置信息将数据映射在FlexE Calendar(日志,是FlexE Shim处理映射和反映射处理的机制)的slot(时隙,用于承载数据)上,然后将Calendar按轮询调度(Round

Robin,轮询调度,通信中信道调度的一种策略,该调度策略使用户轮流使用共享资源,不会考虑瞬时信道条件)的方式分给各个Instance(实例)并插入带有配置信息的开销块。
[0003]然而FlexE通常需要传递100G以上带宽的数据流,FlexE Clinet(对应于以太网络中的传统接口,是基于MAC层速率的以太网数据流,其速率不固定,用于对接不同速率需求的UNI(User Network Interface,网络用户接口))的速率越高在接口处的时钟频率将越高,时钟频率越高越不利于后端实现,并且在实际工程设计中展现出来的时序也将十分不合理。
[0004]针对相关技术中的将时隙数据按照先后顺序映射在灵活以太网的日志上,然后直接采用轮询调度的方式按照先后顺序进行分配,存在对时钟频率要求高,浪费资源,实现难度高的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种灵活以太网的时隙数据的处理方法、装置、存储介质,以解决相关技术中的将时隙数据按照先后顺序映射在灵活以太网的日志上,然后直接采用轮询调度的方式按照先后顺序进行分配,存在对时钟频率要求高,浪费资源,实现难度高的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种灵活以太网的时隙数据的处理方法,所述方法包括:将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元,其中,所述时隙数据为需要插入灵活以太网的日志的时隙中的目标数据;通过轮询调度机制,从所述多个数据单元选取预设数量的数据单元作为传输对象,并生成所述传输对象的数据单元,与多通道以及子日志时隙之间的映射关系,其中,所述子日志的时隙数量与所述多通道的通道数量均为所述预设数量,所述日志包括多个子日志;根据所述映射关系,通过多通道并发的方式,将所述传输对象的数据单元发送到所述子日志的虚通道中进行传输,其中,所述子日志的时隙与所述虚通道一一对应。
[0007]可选的,将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元包括:获取时隙配置,其中,所述时隙配置为预先设定的将所述时隙数据插入到日志的配置参数,所述时隙配置包括下列至少之一:粒度大小,插入顺序,插入位置;根据所述时隙配置中的
粒度大小,将所述时隙数据进行分割,得到多个数据单元;将所述时隙数据分割得到的多个数据单元存储在缓存中,其中,所述缓存用于被所述多通道并发进行调用。
[0008]可选的,通过轮询调度机制,从所述多个数据单元选取预设数量的数据单元作为传输对象,并生成所述传输对象的数据单元与多通道和子日志的时隙的映射关系包括:根据所述多通道并发的通道数量或者所述子日志的时隙数量,确定所述预设数量;根据所述预设数量,按照先后顺序从所述多个数据单元中选取传输对象;通过所述轮询调度机制生成所述映射关系,其中,所述映射关系将数据单元与多通道的传输通道相对应,并将数据单元与时隙相对应。
[0009]可选的,根据所述多通道并发的通道数量或者所述子日志的时隙数量,确定所述预设数量之前,所述方法还包括:根据多通道并发的通道数量,确定所述子日志的时隙数量;根据所述时隙数量,将所述日志划分为多个子日志,其中,多个所述子日志的结构相同,具有的时隙数量相同。
[0010]可选的,根据所述映射关系,通过多通道并发的方式,将所述传输对象的数据单元发送到所述子日志的虚通道中进行传输包括:根据所述映射关系,通过所述多通道将所述传输对象的数据单元,按照先后顺序发送到物理层上,其中,所述物理层上的数据单元以子日志为单位进行处理,所述物理层为所述灵活以太网的下层,用于通过虚通道进行数据传输;通过所述物理层将同属一个子日志的数据单元,传输至多个虚通道进行传输,其中,所述物理层上包含有多个用于传输数据的虚通道。
[0011]可选的,通过所述物理层将同属一个子日志的数据单元,传输至多个虚通道进行传输之前,所述方法还包括:根据所述多通道并发的通道数量或者所述子日志的时隙数量,设置所述物理层的虚通道的数量。
[0012]可选的,通过所述物理层将同属一个子日志的数据单元,传输至多个虚通道进行传输之前,所述方法还包括:根据所述物理层的使用需求,设定所述虚通道的数量;根据所述多通道并发的通道数量或者所述子日志的时隙数量,确定所述预设数量之前,所述方法还包括:根据所述虚通道的数量,确定所述多通道并发的通道数量和/或所述子日志的时隙数量。
[0013]为了实现上述目的,根据本申请的另一方面,提供了一种灵活以太网的时隙数据的处理装置,包括:分割模块,用于将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元,其中,所述时隙数据为需要插入灵活以太网的日志的时隙中的目标数据;映射模块,用于通过轮询调度机制,从所述多个数据单元选取预设数量的数据单元作为传输对象,并生成所述传输对象的数据单元,与多通道以及子日志时隙之间的映射关系,其中,所述子日志的时隙数量与所述多通道的通道数量均为所述预设数量,所述日志包括多个子日志;传输模块,用于根据所述映射关系,通过多通道并发的方式,将所述传输对象的数据单元发送到所述子日志的虚通道中进行传输,其中,所述子日志的时隙与所述虚通道一一对应。
[0014]为了实现上述目的,根据本申请的另一方面,提供了一种计算机可读存储介质,所述存储介质用于存储程序,其中,所述程序执行上述中任意一项所述的灵活以太网的时隙数据的处理方法。
[0015]为了实现上述目的,根据本申请的另一方面,提供了一种电子设备,包括一个或多
个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述中任意一项所述的灵活以太网的时隙数据的处理方法。
[0016]本申请通过将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元,按照预设数量获取传输对象,以及传输对象与多通道和时隙之间的映射关系,根据该映射关系通过多通道并发的方式将多个数据单元,映射到子日志的时隙中,并通过时隙对应的虚通道进行传输。利用轮询调度机制,持续选取传输对象,并创建映射关系,实现对时隙数据的持续传输。
[0017]只需要保证不同批次的时序,不需要保证每个数据单元的时序,从而降低了时序要求,以及时隙数据插入的实现难度。而且多通道的通道数量,传输对象的数据单元的预设数量,子日志的时隙数量,以及虚通道数量一致,每本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种灵活以太网的时隙数据的处理方法,其特征在于,所述方法包括:将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元,其中,所述时隙数据为需要插入灵活以太网的日志的时隙中的目标数据;通过轮询调度机制,从所述多个数据单元选取预设数量的数据单元作为传输对象,并生成所述传输对象的数据单元,与多通道以及子日志时隙之间的映射关系,其中,所述子日志的时隙数量与所述多通道的通道数量均为所述预设数量,所述日志包括多个子日志;根据所述映射关系,通过多通道并发的方式,将所述传输对象的数据单元发送到所述子日志的虚通道中进行传输,其中,所述子日志的时隙与所述虚通道一一对应。2.根据权利要求1所述的方法,其特征在于,将时隙数据按照插入时隙的粒度大小进行分割,得到多个数据单元包括:获取时隙配置,其中,所述时隙配置为预先设定的将所述时隙数据插入到日志的配置参数,所述时隙配置包括下列至少之一:粒度大小,插入顺序,插入位置;根据所述时隙配置中的粒度大小,将所述时隙数据进行分割,得到多个数据单元;将所述时隙数据分割得到的多个数据单元存储在缓存中,其中,所述缓存用于被所述多通道并发进行调用。3.根据权利要求2所述的方法,其特征在于,通过轮询调度机制,从所述多个数据单元选取预设数量的数据单元作为传输对象,并生成所述传输对象的数据单元与多通道和子日志的时隙的映射关系包括:根据所述多通道并发的通道数量或者所述子日志的时隙数量,确定所述预设数量;根据所述预设数量,按照先后顺序从所述多个数据单元中选取传输对象;通过所述轮询调度机制生成所述映射关系,其中,所述映射关系将数据单元与多通道的传输通道相对应,并将数据单元与时隙相对应。4.根据权利要求3所述的方法,其特征在于,根据所述多通道并发的通道数量或者所述子日志的时隙数量,确定所述预设数量之前,所述方法还包括:根据多通道并发的通道数量,确定所述子日志的时隙数量;根据所述时隙数量,将所述日志划分为多个子日志,其中,多个所述子日志的结构相同,具有的时隙数量相同。5.根据权利要求3所述的方法,其特征在于,根据所述映射关系,通过多通道并发的方式,将所述传输对象的数据单元发送到所述子日志的虚通道中进行传输包括:根据所述映射关系,通过所述...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1