【技术实现步骤摘要】
一种交换机网络拓扑生成方法及装置
本专利技术涉及通信
,尤其涉及一种交换机网络拓扑生成方法及装置。
技术介绍
相比起其他工控系统或者信息系统,电力监控系统具备自身的特点:电力监控系统的规模屏大、交换机设备众多,接口种类千差万别,配置信息难以高效快速获取;网络连接复杂,网络拓扑结构复杂,难以高效生成拓扑结构,难以发现“非法外联”或者不同安全区“跨区互联”问题;网络拓扑生成的寄出前提是需要正确获取所接入的每一台交换机的全局配置信息、VLAN配置信息和MAC地址表。目前国内交换机配置核查的产品较少,交换机本身的配置信息的格式显示也不尽相同,由于不同型号的交换机提供上述信息的内容格式不同,排版内容和功能名称不同,所读取到配置核查系统中的配置信息各不一致,从而导致无法生成网络拓扑图。因此,导致了当前配置核查装置难以高效获取配置信息,无法快速生成拓扑结构图,难以发现“非法外联”或者不同安全区“跨区互联”的技术问题。
技术实现思路
本专利技术提供了一种交换机网络拓扑生成方法及装置,解决了当前配置核查装置难以高效获取配置信息,无法快速生成拓扑结构图,难以发现“非法外联”或者不同 ...
【技术保护点】
一种交换机网络拓扑生成方法,其特征在于,包括:S1:根据预置的交换机网段IP接入待检测的交换机网络;S2:通过预置网络协议获取待检测的交换机网络内各个交换机的设备名称、各个交换机的MAC地址和各个交换机对应的网络物理端口的配置信息,并通过正则表达式技术对各个交换机的设备名称、各个交换机的MAC地址和各个交换机对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以预置的网络扫描设备列表的格式进行存储;S3:根据各个待检测的交换机网络的网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成交换机网络拓扑图。
【技术特征摘要】
1.一种交换机网络拓扑生成方法,其特征在于,包括:S1:根据预置的交换机网段IP接入待检测的交换机网络;S2:通过预置网络协议获取待检测的交换机网络内各个交换机的设备名称、各个交换机的MAC地址和各个交换机对应的网络物理端口的配置信息,并通过正则表达式技术对各个交换机的设备名称、各个交换机的MAC地址和各个交换机对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以预置的网络扫描设备列表的格式进行存储;S3:根据各个待检测的交换机网络的网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成交换机网络拓扑图。2.根据权利要求1所述的一种交换机网络拓扑生成方法,其特征在于,步骤S2具体包括:S201:通过预置网络协议获取待检测的交换机网络内各个交换机的设备名称、各个交换机的MAC地址和各个交换机对应的网络物理端口的配置信息,并将各个交换机对应的网络物理端口的配置信息放入临时的txt文本中;S202:根据预置字符特征通过正则表达式技术对临时txt文本中的各个交换机对应的网络物理端口的配置信息进行字符匹配,将筛选后的各个交换机对应的网络物理端口的配置信息以预置的交换机VLAN配置信息识别表的形式进行存储;S203:将各个交换机的设备名称和各个交换机对应的交换机VLAN配置信息识别表进行关联并以预置的网络扫描设备列表的格式进行存储。3.根据权利要求2所述的一种交换机网络拓扑生成方法,其特征在于,步骤S203具体包括:将各个交换机的设备名称和各个交换机对应的交换机VLAN配置信息识别表进行关联并以预置的网络扫描设备列表的格式进行存储,以各个交换机的设备名称及各个交换机的IP地址作为各个网络扫描设备列表的文件名。4.根据权利要求1或2中任意一项所述的一种交换机网络拓扑生成方法,其特征在于,预置网络协议具体包括:Console协议、SSH协议或Telnet协议。5.根据权利要求2所述的一种交换机网络拓扑生成方法,其特征在于,预置字符特征具体包括:VLANID、VLANName、VLANType、VLANPorts和VLANStatus。6.一种交换机网络拓...
【专利技术属性】
技术研发人员:胡海生,梁智强,高雅,伍晓泉,
申请(专利权)人:广东电网有限责任公司电力科学研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。