一种智能变电站过程层端口连接错误定位方法与流程

文档序号:22621707发布日期:2020-10-23 19:27阅读:150来源:国知局
一种智能变电站过程层端口连接错误定位方法与流程
本发明涉及一种智能变电站过程层端口连接错误定位方法,属于智能变电站网络控制
技术领域

背景技术
:智能变电站过程层网络采用星型网络结构,主要用于传输goose、sv等组播报文,每个报文控制块的goose、sv报文的组播mac地址、appid均在过程层网络中唯一。在变电站规划设计阶段,会明确规划ied设备和交换机之间的连接端口,每个ied设备接入交换机的端口都是固定的,交换机按照规划好的网络拓扑进行vlan或静态组播配置。当ied设备接入到过程层交换机时,按照交换机规划好的vlan或静态组播配置进行转发,当ied错误的接入到其他端口时,由于vlan和静态组播技术均无法识别报文是否从指定的端口输入到交换机中,因此,无法有效的判断是否按照规定的设计进行了交换机端口和ied设备之间的连接。导致后续问题排查困难。技术实现要素:目的:为了克服现有技术中存在的智能变电站过程层网络组网中ied设备接入错误端口后发现困难的问题,本发明提供一种智能变电站过程层端口连接错误定位方法。技术方案:为解决上述技术问题,本发明采用的技术方案为:一种智能变电站过程层端口连接错误定位方法,包括如下步骤:设定ied设备与交换机连接的指定端口;在交换机对应的端口配置输入白名单;ied设备接入交换机端口后,向该端口发送报文,交换机对报文关键字与该端口白名单中条目进行比对;当有匹配条目时,则该报文正常进入交换机进行转发;当无匹配条目时,该报文在交换机输入端口丢弃,同时交换机上送告警信息通知用户。作为优选方案,所述白名单关键字为:组播mac地址。作为优选方案,所述白名单关键字为:appid。作为优选方案,所述白名单关键字为:组播mac地址和appid。作为优选方案,所述告警信息至少包含:交换机名称,端口号,组播mac地址、appid其中一种。作为优选方案,所述报文包括goose报文、sv报文。作为优选方案,所述报文中的目标mac地址和appid都是在变电站过程层网络全网唯一的。有益效果:本发明提供的一种智能变电站过程层端口连接错误定位方法,在ied接入非指定交换机端口时,能够准确定位ied设备实际接入的端口、减少运维工作量,提高运维效率。本发明有效提升了智能变电站过程层网络的运维管理水平,符合智能变电站自动运维的发展趋势。附图说明图1是本发明的交换机和ied设备连接示意图。图2是本发明的交换机和ied设备错误连接示意图。具体实施方式下面结合具体实施例对本发明作更进一步的说明。首先,在过程层网络传输的每个虚拟链路的goose(面向通用对象的变电站事件,genericobjectorientedsubstationevent)、sv(采样值,samplevalue)报文的目标mac(媒体访问控制,mediaaccesscontrol)地址和appid(应用标识,applicationidentification)都是在变电站过程层网络全网唯一的。设定ied设备与交换机连接的指定端口,在交换机对应的端口配置输入白名单,ied设备接入交换机端口后,向该端口发送报文,交换机首先对报文关键字与该端口白名单中条目进行比对,当有匹配条目时,则该报文正常进入交换机进行转发;当无匹配条目时,该报文在交换机输入端口丢弃,同时交换机上送告警信息通知用户。进一步的,白名单包含关键字为:组播mac地址、appid或组播mac地址和appid。进一步的,上送告警信息包含:交换机名称,端口号,组播mac地址、appid。实施例1如图1所示,假设ied1发送报文的组播mac地址和appid分别是01-0c-cd-01-00-01和0x1001,ied4发送报文的组播mac地址和appid分别为01-0c-cd-01-00-04和0x1004,ied2接收ied1发送的组播报文,ied3接收ied4发送的组播报文。假设采用静态组播配置方式实现switch的组播转发路径配置,因此在switch中组播报文的转发情况为:组播mac地址appid输入端口输出端口01-0c-cd-01-00-010x1001p1p201-0c-cd-01-00-040x1004p4p3当图1的物理连接错误的连接成图2时,ied1和ied4接入到了错误的端口上,也就是两个ied接反了。由于静态组播无法识别组播报文的输入端口是否正确,组播报文依然会在switch中进行转发,组播报文在switch中的转发情况变成了如下情况:组播mac地址appid输入端口输出端口01-0c-cd-01-00-010x1001p4p201-0c-cd-01-00-040x1004p1p3在图2情况下,ied1和ied4未按照规划的接入方式接入到switch的指定端口中,但是,该问题在交换机只做静态组播或vlan配置时无法被发现,因此,在switch的端口上配置输入白名单来对输入的报文进行匹配检查。白名单配置如下表:即switch交换机的端口p1配置了一个允许通过的白名单条目:01-0c-cd-01-00-01,0x1001。当然,该条目也可以只使用01-0c-cd-01-00-01或0x1001作为匹配的关键字。端口p4配置了一个允许通过的白名单条目:01-0c-cd-01-00-04,0x1004。同样的,该条目也可以指使用01-0c-cd-01-00-04或0x10041作为匹配的关键字。配置白名单后,图2中ied1输入到switch的p4端口的组播报文01-0c-cd-01-00-01,0x1001与switch的p4白名单条目01-0c-cd-01-00-04,0x1004不匹配,所以报文将被丢弃,同时switch将产生告警,告警信息包含内容为:交换机名称(switch),端口号(p4),组播mac地址(01-0c-cd-01-00-01),appid(0x1001)。ied4输入到switch的p1端口的组播报文01-0c-cd-01-00-04,0x1004与switch的p1白名单条目01-0c-cd-01-00-01,0x1001不匹配,所以报文将被丢弃,同时switch将产生告警,告警信息包含内容为:交换机名称(switch),端口号(p1),组播mac地址(01-0c-cd-01-00-04),appid(0x1004)。用户通过告警信息可以快速的定位ied设备错误接入的位置,快速消除故障。以上所述仅是本发明的优选实施方式,应当指出:对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1