一种智能变电站过程层网络拓扑动态探测系统及方法技术方案

技术编号:18735384 阅读:21 留言:0更新日期:2018-08-22 04:21
本发明专利技术公开一种智能变电站过程层网络拓扑动态探测系统及方法,上位机首先通过IP探测探测过程层网络内所有交换机IP地址,生成过程层网络交换机IP列表;然后根据交换机IP列表,获取各交换机描述信息及端口信息;接着向过程层交换机发出网络拓扑探测指令,动态探测交换机所有端口连接的设备信息,获取各交换机级联端口的邻居交换机信息和级联端口列表以及过程层设备信息;最后统计和整理所有交换机的邻居设备信息,得到过程层网络拓扑,并以可视化的形式展现出来。本发明专利技术可以获取弥补全站SCD配置文件中无法体现物理拓扑信息的缺陷,为变电站工程运维人员提供一种有效运维手段。

【技术实现步骤摘要】
一种智能变电站过程层网络拓扑动态探测系统及方法
本专利技术涉及一种智能变电站过程层网络拓扑动态探测系统及方法,属于电力自动化

技术介绍
智能变电站过程层网络对上连通变电站间隔层设备,向下连通变电站过程层设备,是智能变电站间隔层和过程层设备进行信息共享的基础,其运行状况关系到保护设备能否正确动作,对电网安全运行有重大影响。过程层网络连接设备较多、网络结构复杂、布线繁琐,其连线依赖于全站SCD配置文件,然而SCD文件中只描述了GOOSE/SV订阅关系,没有描述具体的物理连接,因此实际工程应用时通常需要交换机厂家配合才能完成物理连接,工程人员无法直观了解过程层网络拓扑,日常维护时更无法从SCD文件中得知具体的物理连接关系,给工程人员的运维带来了困难。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种智能变电站过程层网络拓扑动态探测系统及方法,能够快速准确地动态探测过程层网络拓扑,为故障诊断提供一种可视化辅助手段。为解决上述技术问题,本专利技术提供一种智能变电站过程层网络拓扑动态探测系统,包括多台过程层交换机和用于探测过程层网络拓扑结构的上位机,各过程层交换机相互连接,上位机连接在任意一台过程层交换机中的某个端口上;所述上位机包括:私有协议报文收发及解析模块,能够发送全网段广播IP探测指令报文及根据IP地址发送邻居设备探测指令报文,能够解析过程层交换机通过私有协议返回的网络信息、描述信息及端口信息;SNMP协议收发及解析模块,能够根据标准MIB或私有MIB向特定IP发送SNMP请求报文并接收应答报文;网络拓扑分析模块,能够根据SNMP协议收发及解析模块接收的应答数据,分析网络连接关系,形成网络拓扑并以可视化的形式表现出来;所述过程层交换机包括:私有协议报文收发及解析模块,能够接收和解析上位机发送的IP探测指令报文和邻居设备探测指令报文,能够根据指令报文的具体内容通过私有协议返回对应的网络信息、描述信息及端口信息;网络信息收集模块,能够控制LLDP协议的使能并收集通过LLDP协议获取的邻居信息,能够控制ACL控制访问列表的设定并根据抓取到的报文进行解析;SNMP协议收发及解析模块,能够根据上位机的SNMP请求,返回对应的公共MIB或私有MIB节点信息,并且支持网络邻居信息私有MIB。智能变电站过程层网络拓扑动态探测系统的探测方法,包括以下步骤:1)上位机通过私有协议发送IP探测广播指令给过程层网络所有交换机,过程层交换机打开SNMP协议功能;2)过程层交换机通过私有协议向上位机返回本交换机的网络信息,从而获取过程层交换机IP列表;3)上位机根据过程层交换机IP列表,通过SNMP协议向各交换机获取描述信息及端口信息;4)上位机根据过程层交换机IP列表,通过私有协议依次向各台交换机发送设备探测指令;过程层交换机接收到设备探测指令后,开启链路层发现协议功能,根据LLDP协议响应情况进行记录;5)过程层交换机根据本机非级联端口列表,依次设置各端口控制访问列表,抓取非级联连通端口的任意一封报文,并复制到交换机CPU上,一旦某端口抓取报文成功,立刻关闭该端口控制访问列表报文抓取及复制功能;6)过程层交换机根据抓取到的非级联连通端口报文,提取报文中的信息;7)上位机通过SNMP协议,向过程层交换机获取所有连通端口的邻居设备信息,根据所有过程层交换机的邻居设备信息,整理得到过程层网络的物理拓扑连接关系;所述邻居设备信息包括级联端口的邻居交换机信息及非级联端口的过程层设备信息;8)上位机以可视化的方式将过程层网络的物理拓扑连接关系展现出来。前述的步骤2)中,网络信息包括IP地址、MAC地址。前述的步骤3)中,描述信息及端口信息包括交换机名,交换机端口数量,交换机端口列表,交换机端口速率和交换机端口连接状态。前述的步骤4)中,上位机发送设备探测指令后,需等待一段时间供过程层交换机完成邻居设备探测过程,所述时间根据过程层网络规模及连接复杂程度确定。前述的步骤4)中,记录的内容包括:交换机端口连通且能通过LLDP协议获取邻居交换机信息的,为级联连通端口,表明该端口连接的是交换机装置,根据LLDP采集到的信息记录邻居交换机信息以及级联端口号;交换机端口连通但无法通过LLDP协议获取邻居信息的,为非级联端口,表明该端口连接的是变电站过程层设备,记录非级联连通端口号。前述的步骤6)中,提取报文中的信息包括:APPID、源MAC地址、目的MAC地址以及GOOSE/SV控制块名称。前述的步骤7)中,邻居设备信息包括邻居设备类型,邻居设备名或描述信息。前述的步骤1),步骤2)和步骤4)中的私有协议采用UDP协议。前述的步骤7),上位机自定义私有MIB文件,描述信息及端口信息由公共MIB节点描述,邻居设备信息由私有MIB节点描述。本专利技术所达到的有益效果为:本专利技术能够动态探测出过程层网络中交换机与装置之间的物理连接关系,并以可视化的形式展现出来,弥补了全站系统配置SCD文件无法描述物理连接的缺陷,帮助工程人员直观地了解过程层网络连接关系,为故障诊断和运维提供了一种有效直观的辅助手段。附图说明图1为本专利技术方法流程示意图;图2为实施例的网络拓扑结构图。具体实施方式下面对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。参见图2的网络拓扑结构,过程层网络包括多台过程层交换机(交换机SW253,交换机SW251,交换机SW254)和过程层设备(保护1,保护2,测控1),各过程层交换机相互连接,用于探测过程层网络拓扑结构的上位机连接在任意一台过程层交换机中的某个端口上。以图2所示的网络拓扑结构为例,本专利技术的方法的流程如图1所示,包括以下步骤:S1,上位机通过私有协议发送IP探测广播指令(IP地址为255.255.255.255)给过程层网络所有交换机,过程层交换机打开SNMP协议功能,随时可供上位机读取相关信息;过程层交换机通过私有协议向上位机返回本交换机的网络信息,包括但不限于IP地址、MAC地址等,从而获取过程层交换机IP列表;参考图2,获取到的交换机IP列表为:192.168.2.251,192.168.2.253,192.168.2.254。S2,上位机根据交换机IP列表,通过SNMP协议向各交换机获取描述信息及端口信息,包括并不限于交换机名,交换机端口数量,交换机端口列表,交换机端口速率,交换机端口连接状态(LinkUpDown)等;以图2所示的拓扑为例,上位机通过SNMP协议获取到的交换机描述信息如表1所示,上位机通过SNMP协议获取到的交换机SW251的端口信息如表2所示;表1交换机描述信息表2交换机SW251端口信息S3,上位机根据过程层交换机IP列表,通过私有协议依次向各台交换机发送设备探测指令;在此步骤完成后,需等待一段时间,供过程层交换机完成邻居设备探测过程,该时间可根据过程层网络规模及连接复杂程度进行调整;过程层交换机接收到设备探测指令后,开启链路层发现协议(LLDP)功能,根据LLDP协议响应情况进行记录:交换机端口连通且能通过LLDP协议获取邻居交换机信息的,为级联连通端口,表明该端口连接的是交换机装置,根据LLDP采集到的信息记录邻居交换机信息以及本文档来自技高网...

【技术保护点】
1.一种智能变电站过程层网络拓扑动态探测系统,其特征在于,包括多台过程层交换机和用于探测过程层网络拓扑结构的上位机,各过程层交换机相互连接,上位机连接在任意一台过程层交换机中的某个端口上;所述上位机包括:私有协议报文收发及解析模块,能够发送全网段广播IP探测指令报文及根据IP地址发送邻居设备探测指令报文,能够解析过程层交换机通过私有协议返回的网络信息、描述信息及端口信息;SNMP协议收发及解析模块,能够根据标准MIB或私有MIB向特定IP发送SNMP请求报文并接收应答报文;网络拓扑分析模块,能够根据SNMP协议收发及解析模块接收的应答数据,分析网络连接关系,形成网络拓扑并以可视化的形式表现出来;所述过程层交换机包括:私有协议报文收发及解析模块,能够接收和解析上位机发送的IP探测指令报文和邻居设备探测指令报文,能够根据指令报文的具体内容通过私有协议返回对应的网络信息、描述信息及端口信息;网络信息收集模块,能够控制LLDP协议的使能并收集通过LLDP协议获取的邻居信息,能够控制ACL控制访问列表的设定并根据抓取到的报文进行解析;SNMP协议收发及解析模块,能够根据上位机的SNMP请求,返回对应的公共MIB或私有MIB节点信息,并且支持网络邻居信息私有MIB。...

【技术特征摘要】
1.一种智能变电站过程层网络拓扑动态探测系统,其特征在于,包括多台过程层交换机和用于探测过程层网络拓扑结构的上位机,各过程层交换机相互连接,上位机连接在任意一台过程层交换机中的某个端口上;所述上位机包括:私有协议报文收发及解析模块,能够发送全网段广播IP探测指令报文及根据IP地址发送邻居设备探测指令报文,能够解析过程层交换机通过私有协议返回的网络信息、描述信息及端口信息;SNMP协议收发及解析模块,能够根据标准MIB或私有MIB向特定IP发送SNMP请求报文并接收应答报文;网络拓扑分析模块,能够根据SNMP协议收发及解析模块接收的应答数据,分析网络连接关系,形成网络拓扑并以可视化的形式表现出来;所述过程层交换机包括:私有协议报文收发及解析模块,能够接收和解析上位机发送的IP探测指令报文和邻居设备探测指令报文,能够根据指令报文的具体内容通过私有协议返回对应的网络信息、描述信息及端口信息;网络信息收集模块,能够控制LLDP协议的使能并收集通过LLDP协议获取的邻居信息,能够控制ACL控制访问列表的设定并根据抓取到的报文进行解析;SNMP协议收发及解析模块,能够根据上位机的SNMP请求,返回对应的公共MIB或私有MIB节点信息,并且支持网络邻居信息私有MIB。2.基于权利要求1所述的智能变电站过程层网络拓扑动态探测系统的探测方法,其特征在于,包括以下步骤:1)上位机通过私有协议发送IP探测广播指令给过程层网络所有交换机,过程层交换机打开SNMP协议功能;2)过程层交换机通过私有协议向上位机返回本交换机的网络信息,从而获取过程层交换机IP列表;3)上位机根据过程层交换机IP列表,通过SNMP协议向各交换机获取描述信息及端口信息;4)上位机根据过程层交换机IP列表,通过私有协议依次向各台交换机发送设备探测指令;过程层交换机接收到设备探测指令后,开启链路层发现协议功能,根据LLDP协议响应情况进行记录;5)过程层交换机根据本机非级联端口列表,依次设置各端口控制访问列表,抓取非级联连通端口的任意一封报文,并复制到交换机CPU上,一旦某端口...

【专利技术属性】
技术研发人员:罗凌璐王德辉左欢欢李超沈健
申请(专利权)人:国电南瑞科技股份有限公司南瑞集团有限公司国电南瑞南京控制系统有限公司国家电网公司国网天津市电力公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1