一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种大规模互连网络的管理包收发方法与流程

2022-03-22 20:13:29 来源:中国专利 TAG:

技术特征:
1.一种大规模互连网络的管理包收发方法,其特征在于,包括以下步骤:s1、初始设置,具体如下:s11、将所有的管理包进行统一包装,设置发送管理包的事务标识号tid、命令名称、路由方式、路由路径、路由目标、命令参数;s12、设置接收管理包的事务标识号tid、命令名称、返回的命令参数;s13、根据网络端口能力参数,设置网络端口最大发送包的个数max_send_package和当前已发送包的个数curr_send_package,并将curr_send_package初始化为0;s14、启动网络系统管理、网络诊断和网络维护所需要的一个或多个命令发送线程;s15、启动网络系统管理、网络诊断和网络维护所需要的一个或多个命令接收线程;s2、自动控制,具体如下:s21、命令发送线程在发送时,判断curr_send_package 是否小于 max_send_package,若小于,则启动一个定时器,发送命令,加线程锁,curr_send_package 1,解除线程锁;否则,阻塞该线程,等待该线程被唤醒;s22、命令接收线程,接收到管理包,加线程锁,curr_send_package-1,解除线程锁,发送唤醒线程信号;s3、自动处理,具体如下:s31、根据接收包的状态和tid,判断接收的管理包是否有效,无效继续接收管理包,有效继续下一步,再根据tid和发送命令,处理并返回该命令所需要的返回数据;s32、当未收到发送命令的应答包时,对发送的命令进行超时处理,加线程锁,curr_send_package-1,解除线程锁,发送唤醒线程信号,唤醒阻塞线程继续发包。

技术总结
本发明公开一种大规模互连网络的管理包收发方法,包括以下步骤:S1、初始设置;S2、自动控制,具体如下:S21、命令发送线程在发送时,判断curr_send_package是否小于max_send_package,若小于,则启动一个定时器,发送命令,加线程锁,curr_send_package 1,解除线程锁;否则,阻塞该线程,等待该线程被唤醒;S22、命令接收线程,接收到管理包,加线程锁,curr_send_package-1,解除线程锁,发送唤醒线程信号;S3、自动处理。本发明解决了大规模互连网络中网络管理包收发堵塞和网络管理包收发效率低的问题。题。题。


技术研发人员:卢德平 王飞 陈淑平 周慧霖 李祎 王申 张玉浩
受保护的技术使用者:无锡江南计算技术研究所
技术研发日:2021.03.26
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献