一种模拟网络设备调试方法、装置、设备及存储介质与流程
- 国知局
- 2024-08-30 14:49:40
本发明涉及网络通信技术,尤其涉及一种模拟网络设备调试方法、装置、设备及存储介质。
背景技术:
1、网络设备调试是指在网络设备开发过程中,建立网络设备与主机的通讯连接,检测网络设备是否能够与主机正常通讯、网络设备是否能够正常工作,并排查网络设备工作过程中出现的错误。
2、由于资源限制,在开发过程中,通常预先编写用于控制网络设备的控制程序,而没有实际的网络设备。此时,需要在主机端模拟网络设备,进行模拟调试。
3、现有的模拟调试大多基于主机的实体网络适配器进行,需要对网络适配器进行网络信息修改。但是,在一些特殊情况下,网络适配器可能被禁止修改网络信息,例如,内网环境下,网络适配器需要与主服务器实时通信,网络适配器被禁止修改网络信息。这种情况下,只有等网络适配器与主服务器的通信任务结束后才能进行调试,调试效率较低。
技术实现思路
1、本发明提供一种模拟网络设备调试方法、装置、设备及存储介质,以解决在实际的网络适配器被禁止修改网络信息的情况下,对模拟网络设备进行调试的问题,提高了调试效率。
2、第一方面,本发明提供了一种模拟网络设备调试方法,应用于主机,方法包括:
3、获取模拟网络设备的网络配置;
4、为所述模拟网络设备安装环回适配器;
5、基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关;
6、通过所述环回适配器与所述模拟网络设备进行通信,对所述环回适配器进行调试。
7、可选的,为所述模拟网络设备安装环回适配器,包括:
8、判断是否存在未占用的环回适配器;
9、若是,则基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关;
10、若否,则为所述模拟网络设备安装环回适配器。
11、可选的,为所述模拟网络设备安装环回适配器,包括:
12、响应于设备控制台命令,安装环回适配器;
13、初始化所述环回适配器的网络配置。
14、可选的,在为所述模拟网络设备安装环回适配器之后,还包括:
15、判断所述环回适配器是否安装成功;
16、若是,则执行基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关的步骤;
17、若否,则返回执行为所述模拟网络设备安装环回适配器的步骤,直至所述环回适配器安装成功,或安装次数达到阈值。
18、可选的,在通过所述环回适配器与所述模拟网络设备进行通信之前,还包括:
19、定义所述模拟网络设备的寄存器的配置参数,所述寄存器的配置参数包括寄存器的起始地址和终止地址。
20、可选的,在通过所述环回适配器与所述模拟网络设备进行通信之前,还包括:
21、定义所述主机与所述模拟网络设备之间的回码应答。
22、可选的,在基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关之后,还包括:
23、将所述模拟网络设备序列化,并保存到所述主机本地。
24、第二方面,本发明还提供了一种模拟网络设备调试装置,应用于主机,装置包括:
25、网络配置获取模块,用于获取模拟网络设备的网络配置;
26、适配器安装模块,用于为所述模拟网络设备安装环回适配器;
27、网关信息修改模块,用于基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关;
28、调试模块,用于通过所述环回适配器与所述模拟网络设备进行通信,对所述环回适配器进行调试。
29、第三方面,本发明还提供了一种电子设备,包括:
30、一个或多个处理器;
31、存储装置,用于存储一个或多个程序;
32、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明第一方面提供的模拟网络设备调试方法。
33、第四方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明第一方面提供的模拟网络设备调试方法。
34、本发明提供的模拟网络设备调试方法,在获取模拟网络设备的网络配置后,为模拟网络设备安装环回适配器,并基于模拟网络设备的网络配置修改环回适配器的网络配置,将所述环回适配器作为模拟网络设备的通信网关,然后通过环回适配器与模拟网络设备进行通信,对环回适配器进行调试,解决在实际的网络适配器被禁止修改网络信息的情况下,对模拟网络设备进行调试的问题,提高了调试效率。
35、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
技术特征:1.一种模拟网络设备调试方法,其特征在于,应用于主机,方法包括:
2.根据权利要求1所述的模拟网络设备调试方法,其特征在于,为所述模拟网络设备安装环回适配器,包括:
3.根据权利要求1所述的模拟网络设备调试方法,其特征在于,为所述模拟网络设备安装环回适配器,包括:
4.根据权利要求1所述的模拟网络设备调试方法,其特征在于,在为所述模拟网络设备安装环回适配器之后,还包括:
5.根据权利要求1-4任一所述的模拟网络设备调试方法,其特征在于,在通过所述环回适配器与所述模拟网络设备进行通信之前,还包括:
6.根据权利要求1-4任一所述的模拟网络设备调试方法,其特征在于,在通过所述环回适配器与所述模拟网络设备进行通信之前,还包括:
7.根据权利要求1-4任一所述的模拟网络设备调试方法,其特征在于,在基于所述模拟网络设备的网络配置修改所述环回适配器的网络配置,将所述环回适配器作为所述模拟网络设备的通信网关之后,还包括:
8.一种模拟网络设备调试装置,其特征在于,应用于主机,装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一所述的模拟网络设备调试方法。
技术总结本发明提供一种模拟网络设备调试方法、装置、设备及存储介质,在获取模拟网络设备的网络配置后,为模拟网络设备安装环回适配器,并基于模拟网络设备的网络配置修改环回适配器的网络配置,将所述环回适配器作为模拟网络设备的通信网关,然后通过环回适配器与模拟网络设备进行通信,对环回适配器进行调试,解决在实际的网络适配器被禁止修改网络信息的情况下,对模拟网络设备进行调试的问题,提高了调试效率。技术研发人员:李榕涛,朱正辉,单锐杰,张常华受保护的技术使用者:广东保伦电子股份有限公司技术研发日:技术公布日:2024/8/27本文地址:https://www.jishuxx.com/zhuanli/20240830/284043.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。