[发明专利]一种时间触发网络中调度表生成的方法、装置及系统有效
申请号: | 201910851119.2 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110545206B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 赵曦滨;高跃;万海 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 触发 网络 调度 生成 方法 装置 系统 | ||
1.一种时间触发网络中调度表生成的方法,适于在时间触发网络中控制器上执行,其特征在于,包括:
建立初始为空的IP扫描队列和初始为空的已发现的IP地址访问集合;
选取局域网内任意一个有效IP地址,将所选的IP地址添加进IP扫描队列和已发现的IP地址访问集合中;
当所述IP扫描队列不为空时,采取宽度优先搜索的策略进行扫描,则循环以下过程:
从队列中的第一个IP地址开始,依次将每个IP地址出队,获取该地址对应交换机的SNMP对象标识符OID,解析邻居交换机的IP地址,将该邻居交换机IP地址与已发现的IP地址访问集合中的IP地址逐一对比,若该邻居交换机IP地址不在已发现的IP地址访问集合中,则将该邻居交换机IP地址加入IP扫描队列和已发现的IP地址访问集合中;
当IP扫描队列为空时,进行拓扑恢复,遍历已发现的IP地址访问集合中的IP地址,对每一个IP地址,获取IP地址的对象标识符OID的名称、编号及描述信息,分别获取邻居IP表、Mac表、端口对应表,建立邻居连接表,并将每一IP地址对应的交换机添加进交换机列表中;
通过可视化用户界面接收用户根据实时传输需求添加的实时数据流信息,所述实时数据流信息包括流ID、源终端、目的终端、发送周期、消息长度、消息延迟、传输抖动、流内部ID;
根据邻居连接表、交换机列表以及实时数据流信息,对每条数据流的传输路径按照最短路径优先的原则进行规划,并计算路径延迟,生成满足调度生成程序输入的格式化数据;
调用调度生成程序对所述格式化数据进行运算处理,生成数据流传输路径上每个所流经交换机的调度文件,对不同交换机的调度文件分别进行打包压缩并存储至TFTP服务器,每个所述调度文件存储有对应流经交换机的每一个端口的数据流的发送时刻和接收时刻的调度表,调度表的命名与交换机列表中的交换机的ID一致,以使得网络中的交换机按照对应的调度表进行基于时间触发的数据流转发;
通过简单网络管理协议SNMP将TFTP服务器的IP地址和相应的调度文件压缩包的存储路径下发给网络中对应的交换机,以使得网络中的每个交换机根据TFTP服务器的IP地址和相应的调度文件压缩包的存储路径获取对应的调度文件。
2.根据权利要求1所述的方法,其特征在于,所述通过可视化用户界面接收用户根据实时传输需求添加的实时数据流信息步骤包括:
依据得到的邻居连接表和交换机列表,绘制出包含网络中各交换机及其连接关系的网络拓扑结构图,并通过可视化用户界面呈现给用户,以使得用户根据可视化界面的网络拓扑结构图通过选择的方式添加每条实时数据流对应的源终端和目的终端的交换机,并且通过可视化用户界面接收用户添加的每条数据流的属性信息,包括流ID、发送周期、消息长度、消息延迟、传输抖动、流内部ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910851119.2/1.html,转载请声明来源钻瓜专利网。