CN110266519A - 一种感知变电站网络拓扑的方法、***、存储介质和设备 - Google Patents

一种感知变电站网络拓扑的方法、***、存储介质和设备 Download PDF

Info

Publication number
CN110266519A
CN110266519A CN201910435810.2A CN201910435810A CN110266519A CN 110266519 A CN110266519 A CN 110266519A CN 201910435810 A CN201910435810 A CN 201910435810A CN 110266519 A CN110266519 A CN 110266519A
Authority
CN
China
Prior art keywords
monitoring device
port
address
network
mapping table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910435810.2A
Other languages
English (en)
Inventor
梁素杰
沈涛
王军
张婷
陈筱陆
王东阳
赵中华
郭伟琪
吕艺
王小奇
纪祥贞
路长禄
马驰
刘长道
苏超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Linyi Power Supply Co of State Grid Shandong Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Linyi Power Supply Co of State Grid Shandong Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Linyi Power Supply Co of State Grid Shandong Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201910435810.2A priority Critical patent/CN110266519A/zh
Publication of CN110266519A publication Critical patent/CN110266519A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开提供了一种感知变电站网络拓扑的方法、***、存储介质和设备,通过解析变电站***配置描述文件获得各个监控设备的IP地址和名称之间以及组播地址和名称之间的对应关系表,存储并将IP地址字段和组播地址字段作为对应关系表的主键;分别通过通信设备的各个端口向监控设备发送协议数据包,并分别通过所述各个端口抓取监控设备返回的反馈数据包;分别对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构;实现了变电站监控***的网络拓扑结构的快速感知、识别和实时监控,提高了变电站的安全性和稳定性。

Description

一种感知变电站网络拓扑的方法、***、存储介质和设备
技术领域
本公开涉及一种感知变电站网络拓扑的方法、***、存储介质和设备,特别涉及一种感知变电站监控***网络拓扑的方法、***、计算机存储介质和设备。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术,并不必然构成现有技术。
目前,变电站内大量的使用监控设备,如各种摄像头和数据采集传感器等,同时大量的使用二层通信设备,而由于安全问题禁止使用SNMP(Simple Network ManagementProtocol,简单网络管理协议),导致监控平台所能发现并生成的网络拓扑信息不完整,使得各单位对自身真实网络情况不明确;变电站监控***关系到变电站的整体安全运行,容易受到外界的干扰和攻击,对变电站的监控***的拓扑结构的实时感知、识别和监控对及时了解变电站的运行状态具有非常重要的意义,然而传统技术一般是通过人工方式来对各个通信设备进行排查,并绘制网络拓扑图,从而得到各个监控设备之间的拓扑结构,这种方式效率较低。
发明内容
为了解决现有技术的不足,本公开提供了一种感知变电站网络拓扑的方法、***、存储介质和设备,实现了变电站监控***的网络拓扑结构的快速感知和识别,实现了对变电站监控***的实时监控,提高了变电站的安全性和稳定性。
为了实现上述目的,本公开采用如下技术方案:
第一方面,本公开提供了一种感知变电站网络拓扑的方法;
一种感知变电站网络拓扑的方法,包括以下步骤:
通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,存储到相应的数据结构中,并将IP地址字段和组播地址字段作为对应关系表的主键;
分别通过一级通信设备的各个端口向监控设备发送协议数据包,并分别通过所述各个端口抓取监控设备返回的反馈数据包;
分别根据各个监控设备的IP地址和名称之间的对应关系表以及组播地址和名称之间的对应关系表,对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构。
作为可能的一些实现方式,所述分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构,步骤如下:
通过报文捕获分析程序实时解析反馈数据包,生成监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,以及监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表;
通过简单网络管理协议从标准管理信息库中获取监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表;
以监控设备的IP地址为外键匹配监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,和监控设备的IP地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;以监控设备的组播地址为外键匹配监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表,和监控设备的组播地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;将两种方式生成的监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表合并成一个;
以监控设备的以太网端口MAC地址为外键,匹配监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表,和监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表,得到通信设备端口号和监控设备名称之间的对应关系表,完成一级通信设备与所连接监控设备的拓扑识别。
作为可能的一些实现方式,通过简单网络管理协议获取通信设备链路层发现协议LLDP邻居表,识别通信设备之间的拓扑关系,获得整个变电站监控***的拓扑信息。
作为可能的一些实现方式,登录所述监控设备;查询所述监控设备的第二网络连接信息;根据所述第二网络连接信息确定与所述监控设备相连接的其他监控设备的网络拓扑结构,获得整个变电站监控***的拓扑信息。
作为可能的一些实现方式,通过预置网络协议获取各个通信设备的名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息,并通过正则表达式技术对各个通信设备的设备名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以网络扫描设备列表的格式进行存储,根据网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成通信设备之间的拓扑关系。
作为可能的一些实现方式,若所述端口对应的第一网络连接信息中只包括一个MAC地址,判定与所述端口相连接的监控设备为终端设备;
若所述端口对应的第一网络连接信息中包括实际网卡的MAC地址和虚拟网卡的MAC地址,判定与所述端口相连接的目标设备为带虚拟机的监控终端设备;
若所述端口对应的第一网络连接信息中包括多个MAC地址,判定与所述端口相连接的目标设备为二级通信设备,且所述二级通信设备连接有监控终端设备或三级通信设备。
作为可能的一些实现方式,所述网络连接信息包括以太网端口MAC地址和监控设备的IP地址之间的对应关系表、监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表、监控设备的IP地址、监控设备的组播地址和监控设备的以太网端口MAC地址。
第二方面,本公开提供了一种感知变电站网络拓扑的***;
一种感知变电站网络拓扑的***,包括:
配置模块,用于通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,并存储到相应的数据结构中,并将IP地址字段和组播地址字段作为对应关系表的主键;
收发模块,用于分别通过第一通信设备的各个端口向目标设备发送协议数据包,并分别通过所述各个端口抓取目标设备返回的反馈数据包;
拓扑分析模块,用于分别对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息;分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构。
第三方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行权利要求1至7任意一项所述的网络拓扑结构识别方法。
第四方面,本公开提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任意一项所述的网络拓扑结构识别方法。
与现有技术相比,本公开的有益效果是:
本公开所述的方法实现了变电站监控***的网络拓扑结构的快速感知和识别,实现了对变电站监控***的实时监控,提高了变电站的安全性和稳定性。
本公开所述的内容通过获取通信设备各个端口对应端口的第一网络连接信息,并根据第一网络连接信息的类型确定与对应端口相连接的目标设备的网络拓扑结构,能够对网络进行自动扫描并正确识别二层网络设备,以达到呈现全面、真实的网络拓扑结构的目的,提高了网络拓扑结构识别效率。
本公开所述的内容可以动态地获取智能变电站网络及设备的拓扑信息,可以实时地、直观地监测智能变电站网络中在线通信设备的拓扑图以及各端口的状态,从而使变电站监控***的维护变得简单易行,减少维护的人力及时间成本,更重要的是有助于变电站监控***的网络调试、拓扑检查和变电站监控***网络故障的快速定位。
本公开所述的内容通过对监控设备和通信设备IP地址和组播地址与MAC信息的匹配,实现了双重信息采集和处理,从而极大的保证了数据采集和处理的全面性,不会因为一方数据丢失而导致的数据缺损和最终的拓扑结构图缺损。
本公开所述的内容实现了通信设备下的各个下级监控设备之间的网络拓扑识别,同时也实现了同级或者不同级通信设备之间的网络拓扑识别,从而实现了对整个变电站监控***拓扑网络的全面感知和识别。
本公开所述的内容只需要对设备的IP地址、组播地址和MAC信息进行采集和分析即可实现变电站监控***拓扑网络的全面感知和识别,其方法简单方便,占用内存较小,可实现拓扑网络的快速感知和识别。
本公开所述的内容只需要对MAC信息的识别和分析即可实现普通终端设备、带虚拟机的监控终端设备和其他通信设备的识别。
附图说明
图1为本公开实施例1和2所述的感知变电站网络拓扑的方法流程示意图。
图2为本公开实施例3所述的感知变电站网络拓扑的***示意图。
具体实施方式
应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例1:
如图1所述,本公开实施例1提供了一种感知变电站网络拓扑的方法,包括以下步骤:
通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,存储到相应的数据结构中,并将IP地址字段和组播地址字段作为对应关系表的主键;
分别通过一级通信设备的各个端口向监控设备发送协议数据包,并分别通过所述各个端口抓取监控设备返回的反馈数据包;
分别根据各个监控设备的IP地址和名称之间的对应关系表以及组播地址和名称之间的对应关系表,对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构,具体步骤如下:
通过报文捕获分析程序实时解析反馈数据包,生成监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,以及监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表;
通过简单网络管理协议从标准管理信息库中获取监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表;
以监控设备的IP地址为外键匹配监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,和监控设备的IP地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;以监控设备的组播地址为外键匹配监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表,和监控设备的组播地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;将两种方式生成的监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表合并成一个;
以监控设备的以太网端口MAC地址为外键,匹配监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表,和监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表,得到通信设备端口号和监控设备名称之间的对应关系表,完成一级通信设备与所连接监控设备的拓扑识别。
通过简单网络管理协议用LLDP-MIB中lldpRemTable的OID值来获取通信设备链路层发现协议LLDP邻居表,识别通信设备之间的拓扑关系,结合所述通信设备与所接监控设备之间的拓扑识别,最终获得整个变电站监控***的网络拓扑信息。
通过预置网络协议获取各个通信设备的名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息,并通过正则表达式技术对各个通信设备的设备名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以网络扫描设备列表的格式进行存储,根据网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成通信设备之间的拓扑关系,具体步骤如下:
通过预置网络协议获取各个通信设备的设备名称、各个交换机的MAC地址和各个通信设备对应的网络物理端口的配置信息,并将各个通信设备对应的网络物理端口的配置信息放入临时的txt文本中;
根据预置字符特征通过正则表达式技术对临时txt文本中的各个通信设备对应的网络物理端口的配置信息进行字符匹配,将筛选后的各个通信设备对应的网络物理端口的配置信息以预置的通信设备VLAN配置信息识别表的形式进行存储;
将各个通信设备的设备名称和各个通信设备对应的通信设备VLAN配置信息识别表进行关联并以预置的网络扫描设备列表的格式进行存储,将各个通信设备的设备名称和各个通信设备对应的通信设备VLAN配置信息识别表进行关联并以预置的网络扫描设备列表的格式进行存储,以各个通信设备的设备名称及各个通信设备的IP地址作为各个网络扫描设备列表的文件名;
所述预置网络协议具体包括:Console协议、SSH协议或Telnet协议,所述预置字符特征具体包括:VLAN ID、VLAN Name、VLAN Type、VLAN Ports和VLAN Status。
所述网络连接信息包括以太网端口MAC地址和监控设备的IP地址之间的对应关系表、监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表、监控设备的IP地址、监控设备的组播地址和监控设备的以太网端口MAC地址。
实施例2:
本公开实施例1提供了一种感知变电站网络拓扑的方法,包括以下步骤:
通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,存储到相应的数据结构中,并将IP地址字段和组播地址字段作为对应关系表的主键;
分别通过一级通信设备的各个端口向监控设备发送协议数据包,并分别通过所述各个端口抓取监控设备返回的反馈数据包;
分别根据各个监控设备的IP地址和名称之间的对应关系表以及组播地址和名称之间的对应关系表,对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构,具体步骤如下:
通过报文捕获分析程序实时解析反馈数据包,生成监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,以及监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表;
通过简单网络管理协议从标准管理信息库中获取监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表;
以监控设备的IP地址为外键匹配监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表,和监控设备的IP地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;以监控设备的组播地址为外键匹配监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表,和监控设备的组播地址和监控设备名称之间的对应关系表,得到监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表;将两种方式生成的监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表合并成一个;
以监控设备的以太网端口MAC地址为外键,匹配监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表,和监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表,得到通信设备端口号和监控设备名称之间的对应关系表,完成一级通信设备与所连接监控设备的拓扑识别。
通过简单网络管理协议获取通信设备链路层发现协议LLDP邻居表,识别通信设备之间的拓扑关系,获得整个变电站监控***的拓扑信息。
登录所述监控设备;查询所述监控设备的第二网络连接信息;根据所述第二网络连接信息确定与所述监控设备相连接的其他监控设备的网络拓扑结构,获得整个变电站监控***的拓扑信息。
通过预置网络协议获取各个通信设备的名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息,并通过正则表达式技术对各个通信设备的设备名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以网络扫描设备列表的格式进行存储,根据网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成通信设备之间的拓扑关系。
若所述端口对应的第一网络连接信息中只包括一个MAC地址,判定与所述端口相连接的监控设备为终端设备;
若所述端口对应的第一网络连接信息中包括实际网卡的MAC地址和虚拟网卡的MAC地址,判定与所述端口相连接的目标设备为带虚拟机的监控终端设备;
若所述端口对应的第一网络连接信息中包括多个MAC地址,判定与所述端口相连接的目标设备为二级通信设备,且所述二级通信设备连接有监控终端设备或三级通信设备。
所述网络连接信息包括以太网端口MAC地址和监控设备的IP地址之间的对应关系表、监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表、监控设备的IP地址、监控设备的组播地址和监控设备的以太网端口MAC地址。
实施例3:
如图2所示,本公开实施例3提供了一种感知变电站网络拓扑的***,包括:
配置模块,用于通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,并存储到相应的数据结构中,并将IP地址字段和组播地址字段作为对应关系表的主键;
收发模块,用于分别通过第一通信设备的各个端口向目标设备发送协议数据包,并分别通过所述各个端口抓取目标设备返回的反馈数据包;
拓扑分析模块,用于分别对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息;分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构。
实施例4:
本公开实施例4提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行本公开实施例1或实施例2所述的网络拓扑结构识别方法。
实施例5:
本公开实施例5提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现实施例1或实施例2所述的网络拓扑结构识别方法。
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

Claims (10)

1.一种感知变电站网络拓扑的方法,其特征在于,包括以下步骤:
通过解析变电站***配置描述文件获得各个监控设备的IP地址和名称之间的对应关系表,以及各个监控设备的组播地址和名称之间的对应关系表,存储并将IP地址字段和组播地址字段作为对应关系表的主键;
分别通过通信设备的各个端口向监控设备发送协议数据包,并分别通过所述各个端口抓取监控设备返回的反馈数据包;
分别根据各个监控设备的IP地址和名称之间的对应关系表以及组播地址和名称之间的对应关系表,对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构。
2.如权利要求1所述的感知变电站网络拓扑的方法,其特征在于,所述分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构,步骤如下:
通过报文捕获分析程序实时解析反馈数据包,生成监控设备的以太网端口MAC地址和IP地址之间的对应关系表,以及监控设备的以太网端口MAC地址和组播地址之间的对应关系表;
通过简单网络管理协议从标准管理信息库中获取监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表;
以监控设备的IP地址为外键匹配监控设备的以太网端口MAC地址和IP地址之间的对应关系表,和监控设备的IP地址和名称之间的对应关系表,得到监控设备的以太网端口MAC地址和名称之间的第一对应关系表;以监控设备的组播地址为外键匹配监控设备的以太网端口MAC地址和组播地址之间的对应关系表,和监控设备的组播地址和名称之间的对应关系表,得到监控设备的以太网端口MAC地址和名称之间的第二对应关系表;合并第一对应关系表和第二对应关系表;
以监控设备的以太网端口MAC地址为外键,匹配监控设备的以太网端口MAC地址和通信设备端口之间的对应关系表,和监控设备的以太网端口MAC地址和监控设备名称之间的对应关系表,得到通信设备端口号和监控设备名称之间的对应关系表,完成通信设备与所连接监控设备的拓扑识别。
3.如权利要求2所述的感知变电站网络拓扑的方法,其特征在于,通过简单网络管理协议获取通信设备链路层发现协议LLDP邻居表,识别通信设备之间的拓扑关系,获得整个变电站监控***的拓扑信息。
4.如权利要求2所述的感知变电站网络拓扑的方法,其特征在于:
登录所述监控设备;
查询所述监控设备的第二网络连接信息;
根据所述第二网络连接信息确定与所述监控设备相连接的其他监控设备的网络拓扑结构,获得整个变电站监控***的拓扑信息。
5.如权利要求2或4所述的感知变电站网络拓扑的方法,其特征在于,通过预置网络协议获取各个通信设备的名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息,并通过正则表达式技术对各个通信设备的设备名称、各个通信设备的MAC地址和各个通信设备对应的网络物理端口的配置信息进行扫描和筛选,将筛选结果以网络扫描设备列表的格式进行存储,根据网络扫描设备列表生成网络拓扑信息关系表,并根据网络拓扑信息关系表生成通信设备之间的拓扑关系。
6.如权利要求4所述的感知变电站网络拓扑的方法,其特征在于,
若所述端口对应的第一网络连接信息中只包括一个MAC地址,判定与所述端口相连接的监控设备为终端设备;
若所述端口对应的第一网络连接信息中包括实际网卡的MAC地址和虚拟网卡的MAC地址,判定与所述端口相连接的目标设备为带虚拟机的监控终端设备;
若所述端口对应的第一网络连接信息中包括多个MAC地址,判定与所述端口相连接的目标设备为二级通信设备,且所述二级通信设备连接有监控终端设备或三级通信设备。
7.如权利要求1所述的感知变电站网络拓扑的方法,其特征在于,所述网络连接信息包括监控设备的以太网端口MAC地址和监控设备的IP地址之间的对应关系表、监控设备的以太网端口MAC地址和监控设备的组播地址之间的对应关系表、监控设备的IP地址、监控设备的组播地址和监控设备的以太网端口MAC地址。
8.一种感知变电站网络拓扑的***,其特征在于,包括:
配置模块,用于通过解析变电站***配置描述文件获得监控设备的IP地址和监控设备名称之间的对应关系表,以及监控设备的组播地址和监控设备名称之间的对应关系表,存储并将IP地址字段和组播地址字段作为对应关系表的主键;
收发模块,用于分别通过第一通信设备的各个端口向目标设备发送协议数据包,并分别通过所述各个端口抓取目标设备返回的反馈数据包;
拓扑分析模块,用于分别对各个端口的反馈数据包进行解析,从所述反馈数据包中获取对应端口的第一网络连接信息,分别根据各个端口对应的第一网络连接信息确定与对应端口相连接的监控设备的网络拓扑结构。
9.一种计算机可读存储介质,其特征在于,存储有计算机程序,其特征在于,该程序被处理器执行权利要求1至7任意一项所述的网络拓扑结构识别方法。
10.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任意一项所述的网络拓扑结构识别方法。
CN201910435810.2A 2019-05-23 2019-05-23 一种感知变电站网络拓扑的方法、***、存储介质和设备 Pending CN110266519A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910435810.2A CN110266519A (zh) 2019-05-23 2019-05-23 一种感知变电站网络拓扑的方法、***、存储介质和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910435810.2A CN110266519A (zh) 2019-05-23 2019-05-23 一种感知变电站网络拓扑的方法、***、存储介质和设备

Publications (1)

Publication Number Publication Date
CN110266519A true CN110266519A (zh) 2019-09-20

Family

ID=67915291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910435810.2A Pending CN110266519A (zh) 2019-05-23 2019-05-23 一种感知变电站网络拓扑的方法、***、存储介质和设备

Country Status (1)

Country Link
CN (1) CN110266519A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111510331A (zh) * 2020-04-10 2020-08-07 中国联合网络通信集团有限公司 网络故障分析方法、装置、服务器及存储介质
CN112165394A (zh) * 2020-09-01 2021-01-01 广州市品高软件股份有限公司 一种基于sdn网络的拓扑感知灾备方法
CN113037558A (zh) * 2021-03-16 2021-06-25 重庆邮电大学 一种宽带微功率无线通信网络分析方法和***
CN113805679A (zh) * 2021-09-27 2021-12-17 广西电网有限责任公司百色供电局 通道测试器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050243739A1 (en) * 2004-04-29 2005-11-03 Rapistan Systems Advertising Corp. Network topology discovery
CN103856579A (zh) * 2014-03-03 2014-06-11 国家电网公司 基于mac地址匹配的智能变电站网络设备拓扑动态识别方法
CN104113448A (zh) * 2014-07-14 2014-10-22 蓝盾信息安全技术有限公司 一种局域网内设备自动发现及监控的方法
CN104184621A (zh) * 2014-09-04 2014-12-03 武汉国电武仪电气股份有限公司 智能变电站网络拓扑图的生成方法及***
CN107888419A (zh) * 2017-11-14 2018-04-06 广东电网有限责任公司电力科学研究院 一种交换机网络拓扑生成方法及装置
CN108429637A (zh) * 2018-02-05 2018-08-21 国电南瑞科技股份有限公司 一种智能变电站过程层网络拓扑动态探测***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050243739A1 (en) * 2004-04-29 2005-11-03 Rapistan Systems Advertising Corp. Network topology discovery
CN103856579A (zh) * 2014-03-03 2014-06-11 国家电网公司 基于mac地址匹配的智能变电站网络设备拓扑动态识别方法
CN104113448A (zh) * 2014-07-14 2014-10-22 蓝盾信息安全技术有限公司 一种局域网内设备自动发现及监控的方法
CN104184621A (zh) * 2014-09-04 2014-12-03 武汉国电武仪电气股份有限公司 智能变电站网络拓扑图的生成方法及***
CN107888419A (zh) * 2017-11-14 2018-04-06 广东电网有限责任公司电力科学研究院 一种交换机网络拓扑生成方法及装置
CN108429637A (zh) * 2018-02-05 2018-08-21 国电南瑞科技股份有限公司 一种智能变电站过程层网络拓扑动态探测***及方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111510331A (zh) * 2020-04-10 2020-08-07 中国联合网络通信集团有限公司 网络故障分析方法、装置、服务器及存储介质
CN112165394A (zh) * 2020-09-01 2021-01-01 广州市品高软件股份有限公司 一种基于sdn网络的拓扑感知灾备方法
CN112165394B (zh) * 2020-09-01 2023-09-26 广州市品高软件股份有限公司 一种基于sdn网络的拓扑感知灾备方法
CN113037558A (zh) * 2021-03-16 2021-06-25 重庆邮电大学 一种宽带微功率无线通信网络分析方法和***
CN113805679A (zh) * 2021-09-27 2021-12-17 广西电网有限责任公司百色供电局 通道测试器

Similar Documents

Publication Publication Date Title
CN110266519A (zh) 一种感知变电站网络拓扑的方法、***、存储介质和设备
WO2015131463A1 (zh) 基于mac地址匹配的智能变电站网络设备拓扑动态识别方法
CN102801567B (zh) 分层网络拓扑自动发现的方法和分层网络拓扑组建的方法
CN101282237B (zh) 一种基于snmp协议的综合网管***
CN105847023B (zh) 业务***网络拓扑关系获取方法及装置
CN107404421A (zh) 流量监测、监管方法及***
CN104967533B (zh) 一种sdn控制器上增加iec 61850配置接口的方法和装置
CN105790990B (zh) 一种监管配用电通信业务的方法及其***
CN108429637A (zh) 一种智能变电站过程层网络拓扑动态探测***及方法
CN101448277A (zh) 处理无线接入网络故障的方法、***及设备
US20140317313A1 (en) Nat sub-topology management server
CN112291075B (zh) 网络故障定位方法、装置、计算机设备及存储介质
CN107094091B (zh) 一种智能变电站站控层网络配置校验方法和***
CN110426971A (zh) 一种轨道交通控制网络数据采集和管理方法及***
CN107294797A (zh) 网络拓扑结构识别方法和***
CN106534198A (zh) 一种智能家居网关和控制端在局域网多对多的通信***及算法
CN105119911A (zh) 一种基于sdn流的安全认证方法及***
CN110177136A (zh) 一种利用Webshell反向代理服务远程管理调试方法
CN110430265A (zh) 一种获得服务器和交换机间对应关系的方法及装置
CN115474214A (zh) 一种基于小型化接入分组设备的组网方法及***
CN111917741A (zh) 一种基于Dos和虚拟数据注入攻击的微电网安全防御***及方法
CN109818784A (zh) 智能变电站过程层物理链路故障诊断的方法
CN110620693A (zh) 一种基于物联网的铁路沿线车站路由远程重启控制***及方法
CN103117880A (zh) 一种基于Web技术的网络拓扑图生成方法
CN109587025A (zh) 一种端口自学习的智能变电站交换机

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190920