[发明专利]一种TSN带宽预留系统、带宽预留值计算方法及装置有效
申请号: | 202011605031.1 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112714023B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 朱海龙;苏建忠;谢人超;黄韬 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
主分类号: | H04L41/0896 | 分类号: | H04L41/0896;H04L41/12;H04L45/74;H04L47/72 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 徐晓鹭 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 tsn 带宽 预留 系统 计算方法 装置 | ||
1.一种TSN带宽预留系统, 其特征在于,所述带宽预留系统包含TSN设备、TSN-SDN控制器和TSN交换机;其中,
所述TSN设备用于发送带宽预留请求、收发流量数据、将数据封装为TSN协议,并且将带宽预留请求相关参数发送至TSN-SDN控制器;
所述TSN-SDN控制器用于发现网络拓扑、接收来自所述TSN设备的带宽预留请求、调度计算数据流的转发路径和预留带宽值,并将计算后路由表配置和预留表配置信息下发至TSN交换机设备;
所述TSN交换机根据所述TSN-SDN控制器下发的配置项转发数据流,转发可根据源目的mac地址或者TCP/IP相关流量特性,根据预留表配置使用不同的带宽转发对应数据流。
2.根据权利要求1所述的一种TSN带宽预留系统,其特征在于,所述TSN-SDN控制器根据设定的要求计算预留带宽值,所述预留带宽值在指定时隙生效;所述TSN-SDN控制器按照时隙针对传输路径中的数据流发出端口生成对应的带宽预留表。
3.根据权利要求1所述的一种TSN带宽预留系统,其特征在于,所述TSN交换机加载路由配置表和预留配置表转发数据流量,根据预留配置表的循环周期遍历执行配置项,在不同的时隙,针对不同的流量特征,使用对应的带宽值传输流量。
4.一种TSN-SDN控制器,其特征在于,所述TSN-SDN控制器根据设定的要求计算预留带宽值,所述预留带宽值在指定时隙生效;所述TSN-SDN控制器按照时隙,针对传输路径中的数据流发出端口生成对应的带宽预留表。
5.根据权利要求4所述的一种TSN-SDN控制器,其特征在于,所述TSN-SDN控制器时隙生效的标准为当前链路所有预留带宽值中,与该指定时隙有时间交集并且同一传输方向的预留值之和加上当前预留值小于当前链路的带宽值。
6.根据权利要求4所述的一种TSN-SDN控制器,其特征在于,所述带宽预留表内容为设备信息、端口信息、时隙、流量特征、带宽预留值、循环周期中的一种或多种;
所述TSN-SDN控制器查询与其相连接设备以及与该设备相连的其它设备的设备信息,组成完整的网络拓扑结构,所述设备信息包括连接信息和链接端口的带宽信息。
7.根据权利要求6所述的一种TSN-SDN控制器,其特征在于,所述流量特征包括源目的mac地址、五元组信息、四元组信息中的一种或多种。
8.根据权利要求4至7任一项所述的一种TSN-SDN控制器,其特征在于,所述TSN-SDN控制器通过以下方式预留带宽值以及占用时隙:
首先确定网络拓扑相关参数,然后找出流量所有可用的转发路径,再根据路径和流量的时延要求计算每一跳需要预留的带宽值,再确定对应预留带宽值需要占用的时隙,最后校验对应时隙是否有足够的带宽值可以预留。
9.根据权利要求8所述的一种TSN-SDN控制器,其特征在于,所述时延要求为数据流从发出之后开始计时,到达目的设备的所用的耗时;
所述时隙由当前链路时延要求和流量出发时间决定,即时隙区间为[流量发出时间,流量发出时间+当前链路时延要求],其中当前链路时延要求由总流量时延要求分配到当前链路的时延决定,采用的分配方法为平均分配或者比例分配,传输路径中第一跳的流量发出时间由配置参数决定,传输路径中其它跳流量发出时间为前一跳传输结束时间;
当前链路带宽预留值=流量大小/当前链路时延要求。
10.一种TSN-SDN控制器数据处理方法,其特征在于,所述数据处理方法包括以下步骤:
步骤一,从配置信息中提取流量信息并对流量按照优先级排序、从控制器中加载拓扑信息、计算超周期;
步骤二,找出每一条可用路径,并按照最短路径优先排列集合;计算预留带宽,循环处理超周期/当前流周期次数,即处理整个超周期内的数据流预留情况,从第二跳开始计算每一跳预留带宽值,预留带宽值=流量大小/(剩余要求时延/(路由总跳数-1)),传输时隙为[开始时间,开始时间+剩余要求时延/(路由总跳数-1)],再根据时隙和预留值校验本跳链路当前时隙是否有足够剩余带宽可以预留,都满足则认为预留成功;
如果预留成功则将预留信息写预留表配置项,将路径写入路由转发表,然后重复步骤二对下一条流量预留;
步骤三,生成对应的路由表和预留表之后,TSN-SDN控制器将两个配置表下发到TSN交换机,交换机按照配置项加载执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011605031.1/1.html,转载请声明来源钻瓜专利网。