【技术实现步骤摘要】
数据传输方法、装置、设备及存储介质
[0001]本申请涉及计算机
,特别涉及一种数据传输方法、装置、设备及存储介质。
技术介绍
[0002]灵活以太网(flexible ethernet,FlexE)技术通过在以太网物理层(PHY)和以太网媒体访问控制(medium access control,MAC)层之间定义一个FlexE Shim层,在FlexE Shim层中将灵活以太网组(FlexE Group)中的每个100Gbps PHY划分为20个时隙,每个时隙的带宽为5Gbps。进一步地,利用小颗粒技术,对5Gbps带宽的时隙进行切分,能够得到最小颗粒度为10Mbps带宽的小颗粒时隙,对小颗粒时隙进行组合,可以得到灵活多变的接口带宽。
[0003]相关技术中,常基于小颗粒技术切分出的小颗粒时隙,在转发设备的入口,对不同带宽需求的业务进行时隙分配。时隙分配是指,根据业务需求,分配相应数量的小颗粒时隙作为业务数据传输的通道,小颗粒时隙组合得到的带宽即是业务所需的带宽。
[0004]但是,在对业务进行时隙分 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,由网络设备执行,所述方法包括:确定待调整的业务以及所述业务的目标带宽;确定所述网络设备的发送端口的可用时隙,所述可用时隙包括空时隙和所述业务占用的时隙;基于所述可用时隙总数、所述目标带宽以及预设条件,确定目标时隙,所述预设条件用于使所确定的时隙在所述可用时隙中离散;基于所述目标时隙对所述业务的业务数据流进行传输。2.根据权利要求1所述的方法,其特征在于,所述确定待调整的业务以及所述业务的目标带宽包括下述任一项:基于网管设备发送的带宽调整信息,确定所述业务以及所述业务的目标带宽,所述带宽调整信息指示所述业务以及所述业务的目标带宽;在所述网络设备与另一网络设备基于所述业务和所述目标带宽协商成功后,确定所述业务以及所述业务的目标带宽。3.根据权利要求1所述的方法,其特征在于,所述确定网络设备的发送端口的可用时隙包括:基于所述发送端口的时隙配置表,确定所述业务占用的时隙;确定所述传输周期中的起始传输单元,在所述时隙配置表中,统计所述时隙配置表中的空时隙,所述时隙配置表用于表示时隙和业务之间的关系;将所述空时隙和所述业务占用的时隙作为所述可用时隙,所述起始传输单元为所述传输周期中的任一个传输单元。4.根据权利要求1所述的方法,其特征在于,所述确定网络设备的发送端口的可用时隙包括:复制所述发送端口的时隙配置表,得到备用时隙配置表,在所述备用时隙配置表中,释放所述业务占用的时隙;基于所述传输周期中的起始传输单元,统计所述备用时隙配置表中的空时隙,将统计得到的空时隙作为所述可用时隙,所述起始传输单元为所述传输周期中的任一个传输单元。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:基于所述可用时隙的的实际时隙号进行重新编号,得到所述可用时隙的时隙号。6.根据权利要求1所述的方法,其特征在于,所述基于所述可用时隙总数、所述目标带宽以及预设条件,确定目标时隙包括:对于任一可用时隙,基于所述可用时隙总数、所述目标带宽,判断所述可用时隙的时隙号是否满足第一预设条件;若所述可用时隙的时隙号满足所述第一预设条件,则将所述可用时隙确定为目标时隙;其中,所述第一预设条件为:[(P+1
‑
j)
×
N]ModP<N其中,P是可用时隙总数,j是可用时隙的时隙号,N是所述目标带宽,P、j以及N都为正整数。
7.根据权利要求1所述的方法,其特征在于,所述基于所述可用时隙总数、所述目标带宽以及预设条件,确定目标时隙包括:对于任一可用时隙,基于所述可用时隙总数、所述目标带宽,判断所述可用时隙的时隙号是否满足第二预设条件;若所述可用时隙的时隙号满足所述第二预设条件,则将所述可用时隙确定为目标时隙;其中,所述第二预设条件为:(j
×
N)ModP<N其中,P是可用时隙总数,j是可用时隙的时隙号,N是所述目标带宽,P、j以及N都为正整数。8.根据权利要求1所述的方法,其特征在于,在所述确定网络设备的发送端口的可用时隙之前,所述方法还包括:确定所述起始传输单元是否包括空时隙,所述起始传输单元为所述传输周期中的任一个传输单元;在所述起始传输单元包括空时隙的情况下,执行所述确定所述网络设备的发送端口的可用时隙的步骤;在所述起始传输单元不包括空时隙的情况下,将计数器的值加1。9.根据权利要求8所述的方法,其特征在于,在所述确定起始传输单元是否包括空时隙之前还包括:基于所述计数器的值,确定起始传输单元,所述起始传输单元为所述传输周期中与所述计数器的值对应的传输单元。10.根据权利要求9所述的方法,其特征在于,所述计数器对应于预设映射表,所述预设映射表用于表示所述计数器的值和起始传输单元之间的映射关系。11.根据权利要求9所述的方法,其特征在于,所述基于计数器的值,确定起始传输单元之前,还包括:将所述计数器的值加1。12.根据权利要求9所述的方法,其特征在于,在所述基于所述可用时隙总数、所述目标带宽以及预设条件,确定目标时隙之后,还包括:将所述计数器的值加1。13.根据权利要求1所述的方法,其特征在于,所述基于所述可用时隙总数、所述目标带宽以及预设条件,确定目标时隙之后,还包括:基于所述目标时隙与所述业务的业务转发路径上的相邻网络设备进行协商;基于所述目标时隙对所述业务的业务数据流进行传输包括:在协商成功后,基于所述目标时隙对所述业务的业务数据流进行传输。14.一种数据传输装置,其特征在于,由网络设备执行,所述装置包括:信息确定模块,用于确定待调整的业务以及所述业务的目标带宽;可用时隙确定模块,用于确定所述网络设备的发送端口的可用时隙,所述可用时隙包括空时隙和所...
【专利技术属性】
技术研发人员:李日欣,祁云磊,钟其文,徐丽,孙寅龙,刘永志,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。