【技术实现步骤摘要】
时间敏感网络门控列表实现方法及门控列表条目生成方法
[0001]本专利技术涉及时间敏感网络
,特别涉及时间敏感网络门控列表实现方法及门控列表条目生成方法。
技术介绍
[0002]信息化技术带来工业自动化的深入变革,很多新的业务需要确定性的网络通信保证,如高质量音视频传输、远程医疗、无人机群控制等等,TSN(Time
‑
Sensitive Networking,时间敏感网络)被广泛应用,实现TSN技术的关键是要保证业务数据流的低时延可靠传送。
[0003]IEEE802.1Qbv,也称为时间感知整形(TAS:Time Aware Shaper)是TSN的一个核心协议,正是它的应用为时间敏感数据提供了确定性时延保证。TAS时间感知调度控制器,将数据流量划分为不同的类型,为时间敏感型关键数据分配特定的时间槽,确保该类数据的转发不受其他数据业务的干扰和阻塞。TAS是通过门控列表GCL(Gate Control List)实现精确时间调度的,通过门控列表GCL来控制每个队列在某一时刻的开关门状态,数据只 ...
【技术保护点】
【技术特征摘要】
1.一种时间敏感网络门控列表实现方法,其特征在于,所述方法包括:接收门控列表配置指令,其中,所述门控列表配置指令中包括目标门控列表的数量N和目标端口,N为正整数,且N≥0;若N≥1,查找门控列表池中的空闲门控列表,其中,多个端口对应一个所述门控列表池;若所述空闲门控列表的数量不小于N,则读取每个所述目标门控列表的列表条目和循环周期,将各个所述目标门控列表的列表条目和循环周期分别写入至N个所述空闲门控列表,生成N个所述目标门控列表;配置所述目标端口和N个所述目标门控列表的映射关系。2.根据权利要求1所述的时间敏感网络门控列表实现方法,其特征在于,所述接收门控列表配置指令之后,还包括:若N=0,解除所述目标端口当前的映射关系。3.根据权利要求1所述的时间敏感网络门控列表实现方法,其特征在于,所述配置所述目标端口和N个所述目标门控列表的映射关系,包括:获取每个所述目标门控列表的生效时刻;控制每个所述目标门控列表在对应的生效时刻生效。4.根据权利要求1所述的时间敏感网络门控列表实现方法,其特征在于,所述配置所述目标端口和N个所述目标门控列表的映射关系之后,包括:获取所述目标端口映射的所述目标门控列表中生效的门控列表中的所有列表条目的生效时刻;当达到目标列表条目的生效时刻时,将当前生效的列表条目切换为所述目标列表条目。5.一种交换机,其特征在于,所述交换机包括处理器、与处理器通信连接的计算机可读存储介质,所述计算机可读存储介质适于存储多条指令,所述处理器适于调用所述计算机可读存储介质中的指令,以执行实现上述权利要求1
‑
4任一项所述的时间敏感网络门控列表实现方法的步骤。6.一种时间敏感网络门控列表配置装置,其特征在于,所述装置包括:指令接收模块,所述指令接收模块用于接收门控列表配置指令,其中,所述门控列表配置指令中包括目标门控列表的数量N和目标端口,N为正整数,且N≥0;资源查找模块,所述资源查找模块用于若N≥1,则查找门控列表池中的空闲门控列表,其中,多个端口对应一个所述门控列表池;列表条目读取模块,所述列表条目读取模块用于在所述空闲门控列表的数量不小于N时,读取每个所述目标门控列表的列表条目和循环周期,将各个所述目标门控列表的列表条目和循环周期分别写入至N个所述空闲门控列表,生成N个所述目标门控列表;映射模块,所述映射模块用于配置所述目标端口和N个所述目标门控列表的映射关系。7.一种时间敏感网络门控列表条目生成方法,其特征在于,所述方法包括:获取时间敏感网络中的网络拓扑信息和目标业务流的业务流信息;根据所述网络拓扑信息和所述目标业务流的业务流信息确定每个所述目标业务流的转发路径,为每个所述目标业务流在转发路径上分配时隙,实现所有所述目标业务流的时
隙调度;根据所有所述目标业务流的时隙调度结果确定目标端口的原始门控列表;获取目标端口对应的目标门控列表数量N,将所述目标端口的原始门控列表中的列表条目拆分为N个条目集合,每个条目集合中包括至少一条列表条目,得到每个所述目标门控列表的列表条目,N为正整数,N≥1。8.根据权利要求7所述的时间敏感网络门控列表条目生成方法,其特征在于,所述将所述目标端口的原始门控列表中的门控列表条目拆分为N个条目集合,得到每个所述目标门控列表的列表...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。