[发明专利]一种VxWorks下双冗余网卡切换时间的精确计算方法在审
申请号: | 202110687563.2 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113612621A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 赵昶宇;张华波 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 程何 |
地址: | 300000 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxworks 冗余 网卡 切换 时间 精确 计算方法 | ||
1.一种VxWorks下双冗余网卡切换时间的精确计算方法,其特征在于,包括如下步骤:
S1:连接运行VxWorks操作系统的被测试设备及两个网卡,检查两个网卡的连接情况和工作状态;
S2:实时获取网卡的接口状态标志,用于实时检测网卡的工作状态是否正常;
S3:将一块网卡模拟为故障状态,记录故障网卡断开链接的时刻T1;
S4:记录备用网卡正常工作的时刻T2;
S5:由故障网卡断开链接的时刻T1和备用网卡正常工作的时刻T2计算双冗余网卡切换时间。
2.根据权利要求1所述的一种VxWorks下双冗余网卡切换时间的精确计算方法,其特征在于:执行所述S1时,将被测试设备内的两个网卡均连接在同一个网络交换机上,且使两个网卡的工作状态均为正常。
3.根据权利要求1所述的一种VxWorks下双冗余网卡切换时间的精确计算方法,其特征在于:所述实时获取网卡的接口状态标志的方法为在VxWorks操作系统中调用ipcom_sysctl函数。
4.根据权利要求1所述的一种VxWorks下双冗余网卡切换时间的精确计算方法,其特征在于,所述记录备用网卡正常工作的时刻T2的方法为:当判断其中一个网卡故障标志有效,并且另外一个网卡的接口状态标志的D0位和D6位分别为up和running状态时,在VxWorks操作系统中记录此时的系统时间T2。
5.根据权利要求1所述的一种VxWorks下双冗余网卡切换时间的精确计算方法,其特征在于:所述双冗余网卡切换时间为T2-T1。
6.一种VxWorks下双冗余网卡切换时间的精确计算系统,其特征在于,包括:
第一模块,连接运行VxWorks操作系统的被测试设备及两个网卡,检查两个网卡的连接情况和工作状态;
第二模块,实时获取网卡的接口状态标志,用于实时检测网卡的工作状态是否正常;
第三模块,将一块网卡模拟为故障状态,记录故障网卡断开链接的时刻T1;
第四模块,记录备用网卡正常工作的时刻T2;
第五模块,由故障网卡断开链接的时刻T1和备用网卡正常工作的时刻T2计算双冗余网卡切换时间。
7.根据权利要求6所述的一种VxWorks下双冗余网卡切换时间的精确计算系统,其特征在于:第一模块中,将被测试设备内的两个网卡均连接在同一个网络交换机上,且使两个网卡的工作状态均为正常;
所述实时获取网卡的接口状态标志的方法为在VxWorks操作系统中调用ipcom_sysctl函数。
8.根据权利要求6所述的一种VxWorks下双冗余网卡切换时间的精确计算系统,其特征在于,所述记录备用网卡正常工作的时刻T2的方法为:当判断其中一个网卡故障标志有效,并且另外一个网卡的接口状态标志的D0位和D6位分别为up和running状态时,在VxWorks操作系统中记录此时的系统时间T2;
所述双冗余网卡切换时间为T2-T1。
9.一种计算机可读存储介质,所述的计算机可读存储介质存储有计算机程序,其特征在于,所述的计算机程序被处理器执行时实现如权利要求1~权利要求5任一所述方法的步骤。
10.一种VxWorks下双冗余网卡切换时间的精确计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述的处理器执行所述的计算机程序时实现如权利要求1~权利要求5任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110687563.2/1.html,转载请声明来源钻瓜专利网。