[发明专利]一种交换机数据传输方法及系统在审
申请号: | 202110403393.0 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113114536A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 周国浪;郭巍松 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/933;H04L12/935 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王申雨 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 数据传输 方法 系统 | ||
本申请公开了一种交换机数据传输方法及系统,该方法包括:通过监测上层的数据库状态获取第一时间;每隔设定的时间间隔监测与第一时间相匹配的下层端口状态;判断下层端口状态是否由down变为up;如果是,从下层端口状态up的起始时刻开始计时获取第二时间;判断第二时间是否大于等于第一时间;如果是,将下层端口状态up传递至上层;否则继续执行计时过程。该系统包括:上层数据库状态监测模块、下层端口状态监测模块、第一判断模块、计时模块、第二判断模块和传输模块。通过本申请,能够有效提高交换机数据传输的效率,提高交换机系统性能和资源利用率。
技术领域
本申请涉及交换机技术领域,特别是涉及一种交换机数据传输方法及系统。
背景技术
随着互联网技术的发展,用于支撑网络技术的关键设备交换机也发展出各种类型。如何利用交换机进行数据传输,是个重要的技术问题。
目前的交换机数据传输方法,通常是底层数据向上层同步传输。具体地,底层端口状态发生变化后,例如:从down变化为up时,该状态被交换机直接从底层传输至上层,两个层次之间实现数据同步传输。
然而,目前的交换机数据传输方法中,当交换机网络中的硬件以及连接线发生频闪现象时,端口的状态在很短的时间内up和down状态变化很多次,端口需要在短时间内多次进行检测和准备工作,占用大量系统计算资源,而且频闪导致这些检测和准备工作无效,因此,目前的交换机数据传输方法使得交换机系统的资源利用率较低、性能较低。
发明内容
本申请提供了一种交换机数据传输方法及系统,以解决现有技术中的交换机数据传输方法使得交换机系统的资源利用率低、交换机系统性能较低的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种交换机数据传输方法,所述交换机的架构包括:上层、中间层和下层,所述方法包括:
通过监测上层的数据库状态,获取第一时间,所述第一时间为设定的端口延迟up时间,且任一第一时间与一个下层端口相匹配;
每隔设定的时间间隔监测与所述第一时间相匹配的下层端口状态;
判断所述下层端口状态是否由down变为up;
如果所述下层端口状态没有发生变化或者是由up变为down时,继续每隔设定的时间间隔监测下层端口状态;
如果所述下层端口状态是由down变为up,从下层端口状态up的起始时刻开始计时,获取第二时间,所述第二时间是从下层端口状态up的起始时刻开始的计时时间;
判断第二时间是否大于等于第一时间;
如果是,将下层端口状态up传递至上层;
如果否,继续执行计时过程。
可选地,所述通过监测上层的数据库状态,获取第一时间,包括:
根据所获取的命令,交换机上层进程将第一时间存储至数据库中;
中间层监测上层的数据库状态,所述上层的数据库中存储有多个第一时间;
当上层的数据库中发生第一时间更新时,将发生更新的第一时间与其所匹配的下层端口存储至中间层数据表中。
可选地,所述设定的时间间隔为1秒。
可选地,根据系统精度的不同,所述设定的时间间隔的精度为秒级或者毫秒级。
可选地,将下层端口状态up传递至上层之后,所述方法还包括:
上层进程存储所述下层端口状态。
一种交换机数据传输系统,所述交换机的架构包括:上层、中间层和下层,所述系统包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110403393.0/2.html,转载请声明来源钻瓜专利网。