[发明专利]时间敏感网络门控列表条目生成方法有效
申请号: | 202111643220.2 | 申请日: | 2021-10-15 |
公开(公告)号: | CN114500392B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 詹双平;冯景斌;崔春来;成剑 | 申请(专利权)人: | 鹏城实验室 |
主分类号: | H04L47/22 | 分类号: | H04L47/22 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 陈专 |
地址: | 518000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 敏感 网络 门控 列表 条目 生成 方法 | ||
本发明公开了时间敏感网络门控列表条目生成方法,本发明能实现门控列表和端口之间灵活的映射,最大化利用硬件资源,使得单个端口最多能够承担的业务流的数量增大。
本申请为申请日为2021年10月15日、申请号为202111200856.X、专利名称为:“时间敏感网络门控列表实现方法及门控列表条目生成方法”的申请的分案申请。
技术领域
本发明涉及时间敏感网络技术领域,特别涉及时间敏感网络门控列表条目生成方法。
背景技术
信息化技术带来工业自动化的深入变革,很多新的业务需要确定性的网络通信保证,如高质量音视频传输、远程医疗、无人机群控制等等,TSN(Time-SensitiveNetworking,时间敏感网络)被广泛应用,实现TSN技术的关键是要保证业务数据流的低时延可靠传送。
I EEE802.1Qbv,也称为时间感知整形(TAS:Time Aware Shaper)是TSN的一个核心协议,正是它的应用为时间敏感数据提供了确定性时延保证。TAS时间感知调度控制器,将数据流量划分为不同的类型,为时间敏感型关键数据分配特定的时间槽,确保该类数据的转发不受其他数据业务的干扰和阻塞。TAS是通过门控列表GCL(Gate Control List)实现精确时间调度的,通过门控列表GCL来控制每个队列在某一时刻的开关门状态,数据只有在开门的时候才可以进行发送,在关键数据发送前和发送中,我们会关闭其他数据的发送,以保证关键数据不会受到影响,这也是TAS能保证确定性的关键。门控列表是周期循环的,说明TAS适合为周期性数据提供延时的保障。
而在现有技术中,交换机每个端口会绑定两个GCL列表,一个是当前在运行的列表,另外一个接收新数据的配置列表,由于交换机中的存储资源比较紧缺,GCL列表的表项条目数量是固定的,GCL的条目数量决定了交换机能支持的时间敏感网络业务流数量,当一个端口承担的业务流很多时,网络控制器可能会输出一个条目数量过长的GCL列表以致于无法实施,单个端口最多能够承担的业务流的数量小。
因此,现有技术还有待改进和提高。
发明内容
针对现有技术的上述缺陷,本发明提供一种时间敏感网络门控列表条目生成方法,旨在解决现有技术中单个端口最多能够承担的业务流的数量少的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
本发明的第一方面,提供一种时间敏感网络门控列表实现方法,所述方法包括:
接收门控列表配置指令,其中,所述门控列表配置指令中包括目标门控列表的数量N和目标端口,N为正整数,且N≥0;
若N≥1,查找门控列表池中的空闲门控列表,其中,多个端口对应一个所述门控列表池;
若所述空闲门控列表的数量不小于N,则读取每个所述目标门控列表的列表条目和循环周期,将各个所述目标门控列表的列表条目和循环周期分别写入至N个所述空闲门控列表,生成N个所述目标门控列表;
配置所述目标端口和N个所述目标门控列表的映射关系。
本发明的第二方面,提供一种交换机,所述交换机包括处理器、与处理器通信连接的计算机可读存储介质,所述计算机可读存储介质适于存储多条指令,所述处理器适于调用所述计算机可读存储介质中的指令,以执行实现上述任一项所述的时间敏感网络门控列表实现方法的步骤。
本发明的第三方面,提供一种时间敏感网络门控列表配置装置,包括:
指令接收模块,所述指令接收模块用于接收门控列表配置指令,其中,所述门控列表配置指令中包括目标门控列表的数量N和目标端口,N为正整数,且N≥0;
资源查找模块,所述资源查找模块用于若N≥1,则查找门控列表池中的空闲门控列表,其中,多个端口对应一个所述门控列表池;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111643220.2/2.html,转载请声明来源钻瓜专利网。