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

一种网络管理方法及设备与流程

2021-12-14 23:14:00 来源:中国专利 TAG:


1.本技术涉及通信技术,特别涉及一种网络管理方法及设备。


背景技术:

2.基于开发和测试的需要,通信设备制造商的局域网内需要测试的通信设备保有量往往达到上千台。而且随着新测试设备的加入,这个数字不断增大。
3.大型局域网内网络设备的数量较大,一旦个别网络设备未被录入,在大型局域网内统计和查找设备效率很低。通过网管设备对局域网内这些设备进行集中管理,对于提高维护效率、降低成本有着重要意义。
4.已有网管设备采取请求

应答模式,网管设备发送组播请求报文,交换机设备收到请求报文后发送携带ip地址的应答报文,实现网管设备对被管理设备的发现。但此种方式需要使用专门设计出一种用于请求—应答的协议,且所有网管设备和网络设备都要支持该协议;此外,随着监控需求的扩展,协议内容也要随之扩展,导致实施难度大,网络管理灵活性不高。


技术实现要素:

5.本技术的目的在于提供一种网络管理方法及设备,能够自动发现局域网内的测试设备。
6.为实现上述目的,本技术提供了一种网络管理方法,该方法包括:与被管理网络的网关设备建立第一远程登录连接;通过网关设备建立网关设备与每个测试设备的第二远程登录连接,通过第二远程登录连接在每个测试设备上配置到达本设备的静态网段路由;基于被管理网络的网段ip地址识别被管理网络的每个测试设备的设备ip地址;检测每个识别的ip地址对应的测试设备是否连通;与每个连通的测试设备建立第三远程登录连接,输入网管数据回显采集命令,以使得每个连通的测试设备通过回显方式反馈网管数据信息;网管数据信息至少包括设备型号、设备版本、设备配置信息、设备历史命令;将每个连通的测试设备的网管数据信息存储在网管数据库。
7.为实现上述目的,本技术还提供了一种网络管理设备,该设备包括处理器和存储器;处理器执行存储器中的处理器可执行指令用于执行以下操作:与被管理网络的网关设备建立第一远程登录连接;通过网关设备建立网关设备与每个测试设备的第二远程登录连接,通过第二远程登录连接在每个测试设备上配置到达本设备的静态网段路由;基于被管理网络的网段ip地址识别被管理网络的每个测试设备的设备ip地址;检测每个识别的ip地址对应的测试设备是否连通;与每个连通的测试设备建立第三远程登录连接,输入网管数据回显采集命令,以使得每个连通的测试设备通过回显方式反馈网管数据信息;网管数据信息至少包括设备型号、设备版本、设备配置信息、设备历史命令。
8.有益效果在于,实施简单,无需改造现有设备就可以实现有效网关设备对局域网内的测试设备进行纳管,网关设备向测试设备下发命令获取回显来采集网管数据信息。
附图说明
9.图1为本技术提供的网络管理方法实施例的流程图;
10.图2为本技术提供的统计测试设备的历史命令统计实施例的流程图;
11.图3为本技术提供的统计测试设备的高频配置实施例的流程图;
12.图4所示为本技术提供的网络管理设备的示意图。
具体实施方式
13.将以多个附图所示的多个例子进行详细说明。在以下详细描述中,多个具体细节用于提供对本技术的全面理解。实例中没有详细地描述已知的方法、步骤、组件以及电路,以免使这些例子的难于理解。
14.使用的术语中,术语“包括”表示包括但不限于;术语“含有”表示包括但不限于;术语“以上”、“以内”以及“以下”包含本数;术语“大于”、“小于”表示不包含本数。术语“基于”表示至少基于其中一部分。
15.图1为本技术提供的网络管理方法实施例的流程图,该实施例包括以下步骤:
16.步骤101,与被管理网络的网关设备建立第一远程登录连接。
17.本技术,远程登录连接为telnet连接。
18.步骤102,通过网关设备建立网关设备与每个测试设备的第二远程登录连接,通过第二远程登录连接在每个测试设备上配置到达本设备的静态网段路由。
19.由于通信设备商的测试设备的网络环境的安全等级较高,网管设备与这些测试设备位于不同的局域网。网管设备先与测试设备所属局域网的网关设备建立telnet连接,然后通过网关设备再分别建立网关设备与各测试设备的telnet连接。
20.网管设备通过网关设备与各测试设备的telnet连接在各测试设备配置到网管设备的路由,目的是为了让网管服务器能与测试设备直接建立telnet。
21.步骤103,基于被管理网络的网段ip地址识别被管理网络的每个测试设备的设备ip地址。
22.网管设备将被管理网络的网段ip地址的起始ip地址和结束ip地址分别转为整数。例如:起始ip地址为16.1.0.2,可以根据点号将起始ip地址拆分成16、1、0、2这四个数字,那么转换为整数就是16*256^3 1*256^2 0*256^1 2*256^0=268500994;结束ip地址为16.1.255.254,将结束ip地址拆分成16、1、255、254这四个数字,同理,结束ip地址转换为整数就是16*256^3 1*256^2 255*256^1 254*256^0=268566526,将网段ip地址由[16.1.0.2,16.1.255.254]转变为了[268500994,268566526]
[0023]
然后网管设备逐个遍历区间内的整数,将所有整数再转换为ip地址,268500994为例,先将它除以256^3,得到商16和余数65538,再将余数65538除以256^2,得到商1和余数2,再将余数2除以256^1,得到商0和余数2,再将余数2除以256^0,得到商2。最终,将4轮计算得到的商通过点号连接起来就得到了所求的ip地址16.1.0.2。
[0024]
步骤104,检测每个识别的ip地址对应的测试设备是否连通。
[0025]
本技术中,网管设备经过步骤102已经可以直接连通各测试设备,网管设备通过ping命令检测各识别的ip地址是否连通,向各识别的ip地址发送icmp回送请求报文,若收到icmp回送回答报文,则表示与该ip地址的设备已经连通。
[0026]
步骤105,与每个连通的测试设备建立第三远程登录连接,输入网管数据回显采集命令,以使得每个连通的测试设备通过回显方式反馈网管数据信息。
[0027]
本技术中网管数据信息至少包括设备型号、设备版本、设备配置信息、设备历史命令。
[0028]
步骤106,将每个连通的测试设备的网管数据信息存储在网管数据库。
[0029]
上述方法实施例的有益效果在于,实施简单,无需改造现有设备就可以实现有效网管设备对局域网内的测试设备进行纳管,网管设备向测试设备下发命令获取回显来采集网管数据信息。
[0030]
图2为本技术提供的统计测试设备的历史命令统计实施例的流程图,该实施例包括:
[0031]
步骤201,导入基线命令集到数据库。
[0032]
基线命令集指的是某个系列产品所支持的命令的全集。基线命令集可以从官方产品文档获取,并且按照各个特性的目录来划分。
[0033]
步骤202;逐个读取数据库中各测试设备的历史命令。
[0034]
历史命令是指采集的测试人员在设备上执行过的命令。
[0035]
步骤203,判断各设备的历史命令是否匹配到基线命令;若否,执行步骤204,若是执行步骤205。
[0036]
步骤204,记录各测试设备的匹配失败的历史命令,返回步骤202。
[0037]
通过记录匹配失败的历史命令,可帮助研发人员定位匹配失败的原因。
[0038]
步骤205,判断是否所有测试设备的历史命令完成匹配,若是,执行步骤206,若否,返回步骤202读取数据库中下一个设备的历史命令。
[0039]
步骤206,统计基线命令集中各命令的已执行次数。
[0040]
通过统计匹配的各设备历史命令,经过统计汇总,基于匹配的历史命令的执行次数就可以知道基线命令集的各个特性的命令分别被执行过多少次,可用于评估测试的进度和覆盖率,辨别哪些指令还未被测试人员在测试设备上执行过。
[0041]
图3为本技术提供的统计测试设备的高频配置实施例的流程图,该实施例包括:
[0042]
步骤301,导入高频配置信息到数据库。
[0043]
高频配置来自于实际网络环境中基于各种业务需求的网络设备的配置信息。
[0044]
步骤302;逐个读取数据库中各测试设备的配置信息。
[0045]
数据库中而配置文件是指采集到的测试人员在设备上下发的配置。
[0046]
步骤303,判断各设备的配置信息是否匹配到高频配置,若否,执行步骤304,若是执行步骤305。
[0047]
步骤304,记录各测试设备的匹配失败的配置信息,返回步骤302。
[0048]
通过记录匹配失败的配置信息,可帮助研发人员定位匹配失败的原因。
[0049]
步骤305,判断是否所有设备的历史命令完成匹配,若是,执行步骤306,若否,返回步骤302读取数据库中下一个设备的配置信息。
[0050]
步骤306,统计未被测试的高频配置信息。
[0051]
通过统计匹配的各设备的配置信息,基于匹配的配置信息可以确定哪些配置还未被测试人员在测试设备上被配置且测试过,方便定位遗漏的测试内容。
[0052]
图4所示为本技术提供的网络管理设备的示意图。如图4所示,该网管设备包括处理器和存储器;处理器执行存储器中的处理器可执行指令用于执行以下操作:与被管理网络的网关设备建立第一远程登录连接;通过网管设备建立网关设备与每个测试设备的第二远程登录连接,通过第二远程登录连接在每个测试设备上配置到达本设备的静态网段路由;基于被管理网络的网段ip地址识别被管理网络的每个测试设备的设备ip地址;检测每个识别的ip地址对应的测试设备是否连通;与每个连通的测试设备建立第三远程登录连接,输入网管数据回显采集命令,以使得每个连通的测试设备通过回显方式反馈网管数据信息;网管数据信息至少包括设备型号、设备版本、设备配置信息、设备历史命令。将每个连通的测试设备的网管数据信息存储在网管数据库。
[0053]
处理器执行存储器中的处理器可执行指令还用于执行以下操作:导入每个设备型号对应的基线命令集至网管数据库;将每个连通的测试设备的网管数据信息的设备历史命令与每个基线命令集比较,统计每个基线命令集的各命令的执行次数。
[0054]
处理器执行存储器中的处理器可执行指令还用于执行以下操作:基于每个基线命令集的各命令的执行次数评估被管理网络内的测试进度和测试覆盖率。
[0055]
处理器执行存储器中的处理器可执行指令还用于执行以下操作:将高频配置信息导入到网管数据库;将每个连通的测试设备的网管数据信息的设备配置信息与高频配置信息比较,记录每个连通的测试设备的未配置的高频配置信息。
[0056]
以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
再多了解一些

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

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

相关文献