设备端口连接关系建立方法、装置、电子设备及存储介质与流程

文档序号:31936186发布日期:2022-10-26 01:49阅读:48来源:国知局
设备端口连接关系建立方法、装置、电子设备及存储介质与流程

1.本技术涉及互联网数据通信技术领域,特别是涉及一种设备端口连接关系建立方法、装置、电子设备及存储介质。


背景技术:

2.当前大型企业、政府、学校等多种场所内均已部署企业机房,对网络资源的维护管理主要依赖于系统资料及网管系统。在实际情况中,存在机房缺乏维护、机房设备堆叠、网络拓扑缺失、资料与现场设备对应不上等情况,给机房的运营维护,故障排查带来极大阻碍。特别是部分设备存在不可网管的情况,管理维护人员无法了解不可网管设备的设备位置、设计级联情况等信息,无法明确网络拓扑,出现故障进行线路维护时需现场逐步排查,耗费了大量的人力物力,且耽误故障处理时间。


技术实现要素:

3.本技术实施例所要解决的技术问题是提供一种设备端口连接关系建立方法、装置、电子设备及存储介质,以解决现有技术中出现故障进行线路维护时需现场逐步排查,耗费了大量的人力物力,且耽误故障处理时间的技术问题。
4.第一方面,本技术实施例提供了一种设备端口连接关系建立方法,应用于稽核终端,包括:
5.在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集所述目标地址段对应的流量报文信息;
6.对所述流量报文信息进行提取处理,得到所述待稽核设备端口内每个端口对应的ip地址和物理地址;
7.将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器,以由所述服务器根据所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
8.可选地,所述采集所述目标地址段对应的流量报文信息,包括:
9.在镜像交换机接入所述待稽核设备端口之后,获取用户输入的目标端口的目标端口标识;
10.对所述镜像交换机的镜像口进行报文信息采集,以得到包含所述目标端口标识的流量报文信息。
11.可选地,所述将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器,包括:
12.根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述每个端口对应的端口二维码;
13.扫描所述端口二维码,以将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器。
14.第二方面,本技术实施例提供了一种设备端口连接关系建立方法,应用于服务器,包括:
15.获取待稽核设备端口对应的目标地址段;
16.根据所述目标地址段,向所述目标地址段内的ip地址发送指定协议的报文请求;
17.获取由稽核终端发送的所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址;
18.根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系;
19.在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
20.可选地,在所述获取由稽核终端发送的所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址之后,还包括:
21.删除所述稽核终端上传的ip地址中出现次数大于次数阈值的ip地址。
22.可选地,所述根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系,包括:
23.根据所述待稽核设备端口内目标端口对应的ip地址,获取所述目标端口下的终端数量;
24.根据所述终端数量,生成所述目标端口对应的设备端口连接关系。
25.可选地,所述根据所述终端数量,生成所述目标端口对应的设备端口连接关系,包括:
26.在所述终端数量为1时,生成所述目标端口对应的下挂单个终端的连接关系;
27.在所述终端数量均大于所述待稽核设备端口的其它端口时,生成所述目标端口对应的设备上联端口的连接关系;
28.在所述终端数量大于1,且非最大值时,生成所述目标端口对应的端口下挂网络设备的连接关系。
29.第三方面,本技术实施例提供了一种设备端口连接关系建立装置,应用于稽核终端,包括:
30.报文信息采集模块,用于在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集所述目标地址段对应的流量报文信息;
31.ip地址获取模块,用于对所述流量报文信息进行提取处理,得到所述待稽核设备端口内每个端口对应的ip地址和物理地址;
32.ip地址发送模块,用于将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器,以由所述服务器根据所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
33.可选地,所述报文信息采集模块包括:
34.目标端口标识获取单元,用于在镜像交换机接入所述待稽核设备端口之后,获取用户输入的目标端口的目标端口标识;
35.流量报文信息获取单元,用于对所述镜像交换机的镜像口进行报文信息采集,以得到包含所述目标端口标识的流量报文信息。
36.可选地,所述ip地址发送模块包括:
37.端口二维码生成单元,用于根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述每个端口对应的端口二维码;
38.ip地址发送单元,用于扫描所述端口二维码,以将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器。
39.第四方面,本技术实施例提供了一种设备端口连接关系建立装置,应用于服务器,包括:
40.目标地址段获取模块,用于获取待稽核设备端口对应的目标地址段;
41.报文请求发送模块,用于根据所述目标地址段,向所述目标地址段内的ip地址发送指定协议的报文请求;
42.端口标识获取模块,用于获取由稽核终端发送的所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址;
43.连接关系生成模块,用于根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系;
44.连接关系标记模块,用于在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
45.可选地,所述装置还包括:
46.ip地址删除模块,用于删除所述稽核终端上传的ip地址中出现次数大于次数阈值的ip地址。
47.可选地,所述连接关系生成模块包括:
48.ip数量获取单元,用于根据所述待稽核设备端口内目标端口对应的ip地址,获取所述目标端口下的终端数量;
49.连接关系生成单元,用于根据所述终端数量,生成所述目标端口对应的设备端口连接关系。
50.可选地,所述连接关系生成单元包括:
51.第一连接关系生成子单元,用于在所述终端数量为1时,生成所述目标端口对应的下挂单个终端的连接关系;
52.第二连接关系生成子单元,用于在所述终端数量均大于所述待稽核设备端口的其它端口时,生成所述目标端口对应的设备上联端口的连接关系;
53.第三连接关系生成子单元,用于在所述终端数量大于1,且非最大值时,生成所述目标端口对应的端口下挂网络设备的连接关系。
54.第五方面,本技术实施例提供了一种电子设备,包括:
55.处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的设备端口连接关系建立方法。
56.第六方面,本技术实施例提供了一种计算机可读存储介质,当所述存储介质中的
指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的设备端口连接关系建立方法。
57.与现有技术相比,本技术实施例包括以下优点:
58.本技术实施例中,通过在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集目标地址段对应的流量报文信息,对流量报文信息进行提取处理,得到待稽核设备端口内每个端口对应的ip地址和物理地址,将待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址发送至所述服务器,以由服务器根据待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。本技术实施例通过服务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位,无需维护人员在现场对线路逐步排查,节省了人力物力,同时,提高了故障排查和处理的效率。
59.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
60.图1为本技术实施例提供的一种设备端口连接关系建立方法的步骤流程图;
61.图2为本技术实施例提供的另一种设备端口连接关系建立方法的步骤流程图;
62.图3为本技术实施例提供的一种设备端口连接关系建立流程的示意图;
63.图4为本技术实施例提供的一种设备端口连接关系建立装置的结构示意图;
64.图5为本技术实施例提供的另一种设备端口连接关系建立装置的结构示意图;
65.图6为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
66.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
67.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
68.参照图1,示出了本技术实施例提供的一种设备端口连接关系建立方法的步骤流程图,该设备端口连接关系建立方法可以应用于稽核终端,如图1所示,该设备端口连接关系建立方法可以包括以下步骤:
69.步骤101:在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集所述目标地址段对应的流量报文信息。
70.本技术实施例可以应用于稽核终端,即执行主体为稽核终端。该稽核终端可以用于进行流量报文信息的采集、预处理以及信息上传等操作。
71.目标地址段是指在进行需要待稽核设备端口所包含的ip地址段,例如,在对某个
小区内的某栋楼进行终端ip的统计时,可以预先得知该栋楼内的所有端口,即待稽核设备端口,根据待稽核设备端口就可以得知该栋楼内所有终端设备的一个ip地址段范围。
72.在获取到待稽核设备端口对应的目标地址段之后,可以先由服务器向待稽核设备端口对应的目标地址段内的ip地址发送指定协议(如udp(user datagram protocol,用户数据报协议)等)的报文请求,进而,可以由稽核终端采集目标地址段对应的流量报文信息。
73.在实际应用中,目标地址段内的ip地址对应的终端可能处于下线状态,本实施例通过服务器向目标地址段内各ip地址下发一个特定协议的报文请求,可以促使该地址段内的终端激活,以避免出现采集的终端数据不完整的情况。
74.在具体实现中,在进行流量报文信息采集时,可以将镜像交换机接入待稽核设备端口,然后通过稽核终端采集镜像交换机上镜像口处的流量报文信息,具体地,可以结合下述具体实现方式进行详细描述。
75.在本技术的一种具体实现方式中,上述步骤101可以包括:
76.子步骤a1:在镜像交换机接入所述待稽核设备端口之后,获取用户输入的目标端口的目标端口标识。
77.在本实施例中,在由服务器向目标地址段发送指定协议的报文请求之后,可以由工作人员将镜像交换机接入待稽核设备端口,具体地,待稽核设备端口为连接线端口,可以由工作人员将连接线端口接入到镜像交换机的插口内,以实现二者的通信。
78.在镜像交换机接入待稽核设备端口之后,可以获取用户输入的目标端口的目标端口标识。
79.可以理解地,在稽核终端内还预先安装有稽核app(application,应用程序),在进行流量报文信息采集时,并非一次全部性采集,而是由用户在稽核app的页面内输入待采集的目标端口的目标端口标识,每次仅采集该目标端口标识对应的流量报文信息。具体地,可以在稽核终端的稽核app上选取端口数量和端口标识(如端口号等)等信息,选择对应端口对获取的信息进行抓包分析,获取其端口对应特定报文。
80.在获取到用户输入的目标端口的目标端口标识之后,执行子步骤a2。
81.子步骤a2:对所述镜像交换机的镜像口进行报文信息采集,以得到包含所述目标端口标识的流量报文信息。
82.在获取到用户输入的目标端口的目标端口标识之后,可以通过稽核终端对镜像交互机的镜像口进行报文信息的采集,以得到包含目标端口标识的流量报文信息。
83.在采集到目标地址段对应的流量报文信息之后,执行步骤102。
84.步骤102:对所述流量报文信息进行提取处理,得到所述待稽核设备端口内每个端口对应的ip地址和物理地址。
85.在采集到目标地址段对应的流量报文信息之后,可以对流量报文信息进行提取处理,以得到待稽核设备端口内每个端口对应的ip地址和物理地址。
86.在具体实现中,在得到流量报文信息之后,可以根据特定报文类型、发送服务器ip地址、端口号对抓取的流量报文信息进行过滤,以过滤掉无用的报文,如用户隐私报文等,并对剩余的流量报文信息进行提取处理,以得到待稽核端口内每个端口对应的ip地址和物理地址。
87.在对流量报文信息进行提取处理得到待稽核端口内每个端口对应的ip地址和物
理地址之后,执行步骤103。
88.步骤103:将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器,以由所述服务器根据所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
89.在对流量报文信息进行提取处理得到待稽核端口内每个端口对应的ip地址之后,可以由稽核终端将待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址发送给服务器,以由服务器根据待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址,进而在设备端口拓扑结构中即补入了不可网管设备。
90.本技术实施例通过服务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位。
91.在本实施例中,为了减少工作人员的工作量,在向服务器发送数据时,可以生成每个端口对应的二维码,通过扫码方式进行数据发送,具体地,可以结合下述具体实现方式进行详细描述。
92.在本技术的一种具体实现方式中,上述步骤103可以包括:
93.子步骤b1:根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述每个端口对应的端口二维码。
94.在本实施例中,在得到每个端口对应的ip地址和物理地址之后,可以遍历每个端口,根据每个端口的端口标识、对应的ip地址和物理地址生成每个端口对应的端口二维码。
95.在生成每个端口对应的端口二维码之后,执行子步骤b2。
96.子步骤b2:扫描所述端口二维码,以将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器。
97.在生成每个端口对应的端口二维码之后,可以扫描端口二维码,以将待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址发送至服务器。具体地,可以由工作人员启动稽核app的扫码界面,以对端口二维码进行扫码处理,完成进行信息录入至后台的操作。
98.本技术实施例通过生成每个端口二维码进行信息发送的方式,可以避免人工录入出现错误的情况发生,同时,可以大大降低工作人员的劳动量,提高信息录入效率。
99.本技术实施例提供的设备端口连接关系建立方法,通过在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集目标地址段对应的流量报文信息,对流量报文信息进行提取处理,得到待稽核设备端口内每个端口对应的ip地址和物理地址,将待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址发送至所述服务器,以由服务器根据待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。本技术实施例通过服
务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位,无需维护人员在现场对线路逐步排查,节省了人力物力,同时,提高了故障排查和处理的效率。
100.参照图2,示出了本技术实施例提供的一种设备端口连接关系建立方法的步骤流程图,该设备端口连接关系建立方法可以应用于服务器,如图2所示,该设备端口连接关系建立方法可以包括以下步骤:
101.步骤201:获取待稽核设备端口对应的目标地址段。
102.本技术实施例可以应用于服务器,即执行主体为服务器。
103.目标地址段是指在进行需要待稽核设备端口所包含的ip地址段,例如,在对某个小区内的某栋楼进行终端ip的统计时,可以预先得知该栋楼内的所有端口,即待稽核设备端口,根据待稽核设备端口就可以得知该栋楼内所有终端设备的一个ip地址段范围。
104.在对待稽核设备端口进行设备的统计时,可以待稽核设备端口对应的目标地址段。
105.在获取到待稽核设备端口对应的目标地址段之后,执行步骤202。
106.步骤202:根据所述目标地址段,向所述目标地址段内的ip地址发送指定协议的报文请求。
107.在获取到待稽核设备端口对应的目标地址段之后,可以根据目标地址段,向目标地址段内的ip地址发送指定协议(如udp协议等)的报文请求。
108.在实际应用中,目标地址段内的ip地址对应的终端可能处于下线状态,本实施例通过服务器向目标地址段内各ip地址下发一个特定协议的报文请求,可以促使该地址段内的终端激活,以避免出现采集的终端数据不完整的情况。
109.在根据目标地址段向目标地址段内的ip地址发送指定协议的报文请求之后,执行步骤203。
110.步骤203:获取由稽核终端发送的所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址。
111.在根据目标地址段向目标地址段内的ip地址发送指定协议的报文请求之后,可以由稽核终端进行流量报文信息的采集,并对采集的流量报文信息进行提取操作,以得到每个端口对应的ip地址和物理地址,以由稽核终端将每个端口的端口标识、对应的ip地址和物理地址以扫码方式发送给服务器,具体地过程可以参照上述实施例的描述,本实施例在此不再加以赘述。
112.服务器可以获取由稽核终端发送的待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,以进行后续的操作。
113.步骤204:根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系。
114.在服务器获取到由稽核终端发送的待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址之后,还可以删除稽核终端上传的ip地址中出现次数大于次数阈值的ip地址,如ip地址出现次数大于2次的ip地址等。
115.可以根据每个端口的端口标识、每个端口对应的ip地址和物理地址生成待稽核设
备端口对应的设备端口连接关系。在本示例中,可以根据每个端口下的终端数量,生成每个端口对应的设备端口连接关系,具体地,可以结合下述具体实现方式进行详细描述。
116.在本技术的一种具体实现方式中,上述步骤204可以包括:
117.子步骤c1:根据所述待稽核设备端口内目标端口对应的ip地址,获取所述目标端口下的终端数量。
118.在本示例中,目标端口是指待稽核设备端口内的某个端口,例如,待稽核设备端口包括:端口1、端口2和端口3,可以将端口1作为目标端口,也可以将端口2作为目标端口,还可以将端口3作为目标端口等等。
119.在获取到待稽核设备端口内每个端口的端口标识和对应的ip地址之后,可以获取待稽核设备端口内目标端口对应的ip地址和物理地址,并根据该ip地址和物理地址获取目标端口下的终端数量,即明确目标端口下挂了几个终端,若为一个ip地址,则表示该目标端口下挂接了一个终端,若为多个ip地址,则表示该目标端口下挂接了多个终端等。
120.可以理解地,在实际生活中,由于一个终端可能配备了多个ip地址,本实施例通过获取ip地址和物理地址作为终端的索引,可以使得获取的终端数量更加准确。
121.在获取到目标端口下的终端数量之后,执行子步骤c2。
122.子步骤c2:根据所述终端数量,生成所述目标端口对应的设备端口连接关系。
123.在获取到目标端口下的终端数量之后,可以根据ip数量,生成目标端口对应的设备端口连接关系,具体地,可以包括以下三种连接关系:
124.1、在终端数量为1时,生成目标端口对应的下挂单个终端的连接关系;
125.2、在目标端口的终端数量均大于待稽核设备端口的其它端口时,生成目标端口对应的设备上联端口的连接关系;
126.3、在目标端口的终端数量大于1,且非最大值时,生成目标端口对应的端口下挂网络设备的连接关系。
127.步骤205:在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
128.在得到待稽核设备端口对应的设备端口连接关系之后,即可以在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。
129.对于本方案的执行过程可以参照图3所示,首先,可以服务器向目标地址段发送udp协议的报文请求,然后由待稽核设备采集镜像设备(如镜像交换机)的镜像端口流量,通过遍历端口抓包分析的方式生成每个端口对应的二维码,之后通过稽核用pc扫码上传端口信息至服务器。该过程中现场人员单边操作,1人即可完成设备稽核任务,数据后台自动化分析,无需采用巡线仪等工具,无需多工作面多人员配合,极大节省人力物力成本。
130.本技术实施例提供的设备端口连接关系建立方法,通过获取待稽核设备端口对应的目标地址段,根据目标地址段,向目标地址段内的ip地址发送指定协议的报文请求,获取由稽核终端发送的待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,根据每个端口的端口标识、每个端口对应ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。本技术实施例通过服务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可
以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位,无需维护人员在现场对线路逐步排查,节省了人力物力,同时,提高了故障排查和处理的效率。
131.参照图4,示出了本技术实施例提供的一种设备端口连接关系建立装置的结构示意图,该设备端口连接关系建立装置可以应用于稽核终端,如图4所示,该设备端口连接关系建立装置可以包括以下模块:
132.报文信息采集模块410,用于在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集所述目标地址段对应的流量报文信息;
133.ip地址获取模块420,用于对所述流量报文信息进行提取处理,得到所述待稽核设备端口内每个端口对应的ip地址和物理地址;
134.ip地址发送模块430,用于将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器,以由所述服务器根据所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
135.可选地,所述报文信息采集模块包括:
136.目标端口标识获取单元,用于在镜像交换机接入所述待稽核设备端口之后,获取用户输入的目标端口的目标端口标识;
137.流量报文信息获取单元,用于对所述镜像交换机的镜像口进行报文信息采集,以得到包含所述目标端口标识的流量报文信息。
138.可选地,所述ip地址发送模块包括:
139.端口二维码生成单元,用于根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述每个端口对应的端口二维码;
140.ip地址发送单元,用于扫描所述端口二维码,以将所述待稽核设备端口内每个端口的端口标识与每个端口对应的ip地址和物理地址发送至所述服务器。
141.本技术实施例提供的设备端口连接关系建立装置,通过在服务器向获取的待稽核设备端口对应的目标地址段发送指定协议的报文请求之后,采集目标地址段对应的流量报文信息,对流量报文信息进行提取处理,得到待稽核设备端口内每个端口对应的ip地址和物理地址,将待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址发送至所述服务器,以由服务器根据待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,并在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。本技术实施例通过服务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位,无需维护人员在现场对线路逐步排查,节省了人力物力,同时,提高了故障排查和处理的效率。
142.参照图5,示出了本技术实施例提供的一种设备端口连接关系建立装置的结构示意图,该设备端口连接关系建立装置可以应用于服务器,如图5所示,该设备端口连接关系建立装置可以包括以下模块:
143.目标地址段获取模块510,用于获取待稽核设备端口对应的目标地址段;
144.报文请求发送模块520,用于根据所述目标地址段,向所述目标地址段内的ip地址发送指定协议的报文请求;
145.端口标识获取模块530,用于获取由稽核终端发送的所述待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址;
146.连接关系生成模块540,用于根据每个端口的端口标识、每个端口对应的ip地址和物理地址,生成所述待稽核设备端口对应的设备端口连接关系;
147.连接关系标记模块550,用于在设备端口拓扑结构中标记所述待稽核设备端口对应的设备端口连接关系和所述物理地址。
148.可选地,所述装置还包括:
149.ip地址删除模块,用于删除所述稽核终端上传的ip地址中出现次数大于次数阈值的ip地址。
150.可选地,所述连接关系生成模块包括:
151.ip数量获取单元,用于根据所述待稽核设备端口内目标端口对应的ip地址,获取所述目标端口下的终端数量;
152.连接关系生成单元,用于根据所述终端数量,生成所述目标端口对应的设备端口连接关系。
153.可选地,所述连接关系生成单元包括:
154.第一连接关系生成子单元,用于在所述终端数量为1时,生成所述目标端口对应的下挂单个终端的连接关系;
155.第二连接关系生成子单元,用于在所述终端数量均大于所述待稽核设备端口的其它端口时,生成所述目标端口对应的设备上联端口的连接关系;
156.第三连接关系生成子单元,用于在所述终端数量大于1,且非最大值时,生成所述目标端口对应的端口下挂网络设备的连接关系。
157.本技术实施例提供的设备端口连接关系建立装置,通过获取待稽核设备端口对应的目标地址段,根据目标地址段,向目标地址段内的ip地址发送指定协议的报文请求,获取由稽核终端发送的待稽核设备端口内每个端口的端口标识、每个端口对应的ip地址和物理地址,根据每个端口的端口标识、每个端口对应ip地址和物理地址,生成待稽核设备端口对应的设备端口连接关系,在设备端口拓扑结构中标记待稽核设备端口对应的设备端口连接关系和物理地址。本技术实施例通过服务器向目标地址段发送报文请求,可以实现对不可网管设备数据的查找和记录,并与可网管设备数据进行拼接,生成全拓扑网络资源,进而可以在出现故障进行线路维护时,可以直接通过全拓扑网络进行故障定位,无需维护人员在现场对线路逐步排查,节省了人力物力,同时,提高了故障排查和处理的效率。
158.本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述设备端口连接关系建立方法。
159.图6示出了本发明实施例的一种电子设备600的结构示意图。如图6所示,电子设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的计算机程序指令或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序指令,来执行各种适当的动作和处理。在ram603中,还可存储电子设备600操作所需的各种程序和数据。
cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
160.电子设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标、麦克风等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许电子设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
161.上文所描述的各个过程和处理,可由处理单元601执行。例如,上述任一实施例的方法可被实现为计算机软件程序,其被有形地包含于计算机可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom602和/或通信单元609而被载入和/或安装到电子设备600上。当计算机程序被加载到ram603并由cpu601执行时,可以执行上文描述的方法中的一个或多个动作。
162.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现设备端口连接关系建立方法。
163.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
164.本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
165.本技术实施例是参照根据本技术实施例的方法、终端(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
166.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
167.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端上,使得在计算机或其他可编程终端上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
168.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
169.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将
一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端中还存在另外的相同要素。
170.以上对本技术所提供的一种设备端口连接关系建立方法、一种设备端口连接关系建立装置、一种电子设备和一种计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1