本发明涉及网络工程领域,尤其涉及交换机视图显示方法、设备及计算机可读存储介质。
背景技术:
1、在网络运维过程中,需要借助交换机视图查找某个mac(media access controladdress,媒体存取控制位址)地址接入的交换机端口。然而,交换机之间的级联、计算机更换端口等原因,会使得一个mac地址在多个交换机端口出现。这也就使得交换机视图无法清晰地展示交换机端口实际挂载的mac地址数据,增加了网络运维人员的运维难度。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种交换机视图显示方法、设备及计算机可读存储介质,旨在解决交换机视图无法清晰地展示交换机端口实际挂载的mac地址数据,增加了网络运维人员的运维难度的技术问题。
2、为实现上述目的,本发明提供一种交换机视图显示方法,所述交换机视图显示方法包括:
3、获取各个交换机端口对应的mac地址数量以及地址信息;
4、基于所述地址信息,确定包含相同mac地址的待管理交换机端口;
5、根据所述待管理交换机端口的mac地址数量,确定所述mac地址实际挂载的交换机端口,并将所述mac地址作为所述交换机端口的实际地址挂载数据;
6、基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图。
7、可选地,所述根据每一所述待管理交换机端口的mac地址数量,确定所述mac地址实际挂载的交换机端口,并将所述mac地址作为所述交换机端口的实际地址挂载数据的步骤包括:
8、选取所述mac地址数量数值最小的待管理交换机端口,作为所述mac地址的实际挂载的所述交换机端口;
9、将所述mac地址与所述交换机端口进行关联存储,作为所述交换机端口的实际地址挂载数据。
10、可选地,所述将所述mac地址与所述交换机进行关联保存,作为所述交换机端口的实际地址挂载数据的步骤包括:
11、构建所述交换机端口对应的mac地址表;
12、将所述mac地址作为所述mac地址表的主键,填充所述mac地址表;
13、确定所述交换机端口的标识符和所述交换机端口的实际地址数量;
14、将所述标识符和所述实际地址数量与所述mac地址表关联存储,作为所述交换机端口的实际地址挂载数据。
15、可选地,所述根据每一所述待管理交换机端口的mac地址数量,确定所述mac地址实际挂载的交换机端口,并将所述mac地址作为所述交换机端口的实际地址挂载数据的步骤之后,还包括:
16、当每一所述交换机端口存储有历史实际地址挂载数据时,获取所述历史实际地址挂载数据对应的历史mac地址数量;
17、将所述实际地址挂载数据对应的mac地址数量,与所述历史mac地址数量进行对比;
18、当所述mac地址数量小于或等于所述历史mac地址数量时,更新存储所述交换机端口的实际地址挂载数据。
19、可选地,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤包括:
20、确定每一所述交换机端口的端口名称和对应的端口映射索引值;
21、基于所述端口映射索引值,关联所述交换机端口对应的实际地址挂载数据;
22、基于所述端口名称、所述端口映射索引值和所述实际地址挂载数据,建立相应的拓扑关系,并生成所述交换机视图。
23、可选地,所述确定每一所述交换机端口的端口名称和对应的端口映射索引值的步骤包括:
24、获取所述交换机端口的端口类型;
25、根据所述端口类型,确定所述交换机端口的接口标识符;
26、基于所述接口标识符,确定所述交换机端口的端口名称;
27、根据所述端口名称确定所述端口映射索引值。
28、可选地,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤之后,还包括:
29、在接收到管理员输入的查询指令时,进入所述交换机视图的管理界面;
30、确定所述查询指令对应的目标端口和查询需求;
31、基于所述查询需求,调取所述查询需求对应的端口信息并显示在所述交换机视图的管理界面。
32、可选地,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤之后,还包括:
33、基于所述交换机视图,监控所述交换机端口的流量数据;
34、基于所述实际地址挂载数据和所述流量负载情况,确定所述交换机端口的流量负载数据;
35、当所述交换机端口的流量负载数据大于预设阈值时,执行对应的流量控制策略。
36、此外,为实现上述目的,本发明还提供一种交换机视图显示设备,所述交换机视图显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交换机视图显示程序,所述交换机视图显示程序配置为实现如上所述的交换机视图显示方法的步骤。
37、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有交换机视图显示程序,所述交换机视图显示程序被处理器执行时实现如上所述的交换机视图显示方法的步骤。
38、本发明实施例提供一种交换机视图显示方法,通过获取各个交换机端口对应的mac地址数量以及地址信息,基于各个交换机端口的地址信息,确定包含相同mac地址的待管理交换机端口,然后根据每一待管理交换机端口的mac地址数量,确定mac地址实际所挂载的交换机端口,重复执行以上步骤直至确认每一交换机端口的实际地址挂载数据,最后可以通过实际地址挂载数据,确定交换机各个端口与网络设备的拓扑关系,并建立对应的交换机视图。通过上述步骤,能够在交换机视图中清晰显示各个端口的mac地址实际挂载情况,提升运维管理的便捷性。
1.一种交换机视图显示方法,其特征在于,所述交换机视图显示方法包括以下步骤:
2.如权利要求1所述的交换机视图显示方法,其特征在于,所述根据每一所述待管理交换机端口的mac地址数量,确定所述mac地址实际挂载的交换机端口,并将所述mac地址作为所述交换机端口的实际地址挂载数据的步骤包括:
3.如权利要求2所述的交换机视图显示方法,其特征在于,所述将所述mac地址与所述交换机进行关联保存,作为所述交换机端口的实际地址挂载数据的步骤包括:
4.如权利要求1所述的交换机视图显示方法,其特征在于,所述根据每一所述待管理交换机端口的mac地址数量,确定所述mac地址实际挂载的交换机端口,并将所述mac地址作为所述交换机端口的实际地址挂载数据的步骤之后,还包括:
5.如权利要求1所述的交换机视图显示方法,其特征在于,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤包括:
6.如权利要求5所述的交换机视图显示方法,其特征在于,所述确定每一所述交换机端口的端口名称和对应的端口映射索引值的步骤包括:
7.如权利要求1所述的交换机视图显示方法,其特征在于,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤之后,还包括:
8.如权利要求1所述的交换机视图显示方法,其特征在于,所述基于每一所述交换机端口的实际地址挂载数据,确定对应的交换机视图的步骤之后,还包括:
9.一种交换机视图显示设备,其特征在于,所述交换机视图显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交换机视图显示程序,所述交换机视图显示程序配置为实现如权利要求1至8中任一项所述的交换机视图显示方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有交换机视图显示程序,所述交换机视图显示程序被处理器执行时实现如权利要求1至8任一项所述的交换机视图显示方法的步骤。