基于报文精确识别的变电站通信网络确定性路径交换方法技术

技术编号:9796221 阅读:124 留言:0更新日期:2014-03-22 02:49
本发明专利技术公开了一种基于报文精确识别的变电站通信网络确定性路径交换方法,其方法为:IED设备首先需解析GOOSE、SV报文的APPID、SRCMAC、GOOSEID?ref/smvID;其次对GOOSEID?ref/smvID进行哈希运算HASH,形成ASH组合键,并查找ASH转发表,当ASH转发表中存在与报文APPID、SRCMAC、HASH(GOOSEID?ref_tx/smvID)三项完全相符内容,则报文直接去往ASH转发表中对应端口,当ASH转发表中无对应信息或信息不能够完全对应时则丢弃该报文,最后报文在端口通过缓存映射进入队列排队等候发送,同时设备继续接收GOOSE、SV报文。本发明专利技术避免了报文辨识的冲突问题,实现规定报文的确定路径转发,有效缓解组播交换方式带来的网络拥塞及设备误操作问题。

【技术实现步骤摘要】

本专利技术涉及变电站通信网络报文传输的
,尤其是指一种。
技术介绍
报文传输的实时可靠性是评价变电站自动化系统通信网络性能的重要指标。在报文交换过程中实现信息传输过程可控以及错误报文识别是提升通信网络实时可靠性的有效手段。变电站通信网络中传输的主要报文有GOOSE,SV以及MMS报文三类,其中GOOSE和SV报文采用广播的方式在网络中传输。由于目前变电站通信网络采用的交换技术不能有效识别信息流类型以及控制信息流传输路径,导致部分设备接收到不需要的GOOSE和SV报文,在给通信网络带来不必要流量负载的同时,也在网络中产生了报文传输的寄生回路,给继电保护设备带来因接收未订阅报文而发生误动的隐患。如图6所示,为目前变电站通信网络交换技术构架,其工作原理为:当数据包到达交换机端口时,首先由接收机将整段报文接收;接着,由数据报解析模块对数据内容进行解析,在此过程中交换机仅能获得数据MAC地址、优先级别等基本属性,然后,对应MAC地址表,数据包由缓存映射进入队列相应位置排队,当数据包到达队头时,由数据报封装模块对其封装并经由发送机发送离开交换机。目前变电站通信网络采用的交换方案通过形成MAC地址表并按照该表进行报文的转发,这种转发方式并不适用于GOOSE及SV报文。主要是因为标准中规定GOOSE及SV报文转发采用组播的传输方式,这种组播的方式会导致网络的冲突增加,某些不应该收到报文的设备收到了报文,给网络带来不必要的流量负担,尽管目前变电站通信网络交换技术采用VLAN技术划分广播域,一定程度上减少组播带来的流量负担,但依旧无法彻底避免问题。为解决这一问题,最根本的是改变这种查询MAC地址表的方式来转发报文。此外,目前也有研究提出了一种通过SCD文件解析获得报文APPID转发表的交换方式。通过获得报文APPID查找接收该报文的IED设备,实现报文的确定路径转发,从而解决上述变电站通信网络交换技术中由于组播报文带来的流量负担以及部分IED设备接收不必要报文误操作等问题。APPID转发表形成依赖于解析S⑶文件,S⑶文件是IEC61850定义的用于智能变电站配置的文件,涵盖了描述智能变电站全部智能电子设备(IED)、通信配置和变电站拓扑结构等段落内容。通过SCD文件的解析能够获得包括全部IED电子设备名称、端口名称、端口所涉及的各路G00SE/SV报文、APPID与端口的对应关系等全方位信息。通过SCD文件解析,可获得设备连接拓扑及报文订阅/发布与设备端口对应关系,进一步通过交换机报文解析及端口学习功能,整合报文APPID与报文订阅设备端口对应关系以及MAC地址表中相关内容获得APPID转发表。基于APPID转发表的变电站通信网络交换技术的基本工作流程为:首先通过S⑶文件解析及交换机端口学习形成APPID转发表;其次,交换机接收报文时,通过报文解析模块获得报文APPID ;然后,查找APPID转发表,如果有与该报文相符的信息,报文直接去往转发表中对应的端口,否则丢弃该报文;最后,由数据包封装模块封装报文并通过发送机将报文送至下一节点,交换机继续接收报文。虽然,采用单纯的APPID识别GOOSE/SV报文技术,原理上可以实现GOOSE/SV报文辨别。但在实际应用中,可能会出现由于错误配置,热备用以及测试装置接入等原因导致不同GOOSE或SV报文具有相同的APPID的情况,造成G00SE/SV报文辨别或转发错误。因此,终上所述,改进目前变电站通信网络交换技术中SV报文、GOOSE报文的交换方案,采用一种能够精确识别报文并实现报文确定路径转发的交换方案,可以很大程度提高变电站通信网络的实时可靠性。
技术实现思路
本专利技术的目的在于解决目前变电站通信网络交换技术中信息广播带来的流量负载及设备误操作,以及利用APPID为主键识别G00SE/SV流技术中出现的APPID冲突问题,提供一种,利用APPID/SRCMAC/HASH (GOOSEID ref/smvID)形成的ASH组合键实现G00SE、SV报文精确识别,并实现报文在采用组播地址情况下仍然能够将报文传到应该接收该报文的设备,而不应该接受该报文的设备不会接收到该报文,即实现符合报文订阅关系的确定链路的信息传输。为实现上述目的,本专利技术所提供的技术方案为:,包括以下步骤:I)交换机解析S⑶文件,分别形成IED发送报文配置表和IED接收报文配置表,并通过发送测试报文,形成以ASH组合键为主键的ASH转发表;2)交换机接收GOOSE、SV报文;3)解析 GOOSE、SV 报文中的应用标识 APPID、SRCMAC 地址、GOOSEID ref/smvID 内容,并对GOOSEID ref/smvID进行哈希运算HASH,形成步骤I)中所述的ASH组合键,得到ASH主键信息;4)查找ASH转发表对接收报文端口作进一步确认,如果存在符合该条ASH组合键的转发信息,报文去往对应端口,否则抛弃报文并结束流程;5)报文在端口通过缓存映射进入队列排队等候发送,同时设备继续接收G00SE、SV报文,重复步骤2)至5)。在步骤I)中,所述ASH转发表的形成过程如下:首先,IED设备通过S⑶文件解析在交换机中形成相应的IED发送报文配置表和IED接收报文配置表;其次,结合IED发送报文配置表和IED接收报文配置表中的报文APPID、设备名称及端口对应关系的内容形成相应的IED设备端口表,其中,所述IED设备端口表是通过APPID作为纽带形成了 IED设备与交换机各端口的对应关系,而IED接收报文配置表是通过APPID作为纽带确定报文应该去往的目的IED端口 ;最后,结合IED设备端口表和IED接收报文配置表,并增添该报文SRCMAC、HASH (GOOSEID ref/smvID)两项内容,形成所需的ASH转发表。所述ASH转发表会根据IED设备端口表是否添加或者更新内容而进行更新,其更新过程如下:当IED设备端口表需要添加或者更新内容时,则需对GOOSE、SV报文的应用标识APPID、SRCMAC地址、GOOSEID ref/smvID内容进行解析,结合其进入交换机的端口号Src_port,形成相应的IED设备端口表;其次,交换机获取IED设备端口表项中的IED名称、端口名称和更新前的交换机端口号ori_p0rt,并根据这些内容对IED接收报文配置表进行查找;如果IED接收报文配置表中没有相关的记录,则结束整个过程,如果IED接收报文配置表中有相关的记录,则提取IED名称和端口名称对应的APPID、SRCMAC、HASH (GOOSEIDref/smvID),并根据 APPID、SRCMAC、HASH (GOOSEID ref/smvID)在 ASH 转发表中查找;如果ASH转发表中不存在相符记录,则添加该记录到ASH转发表中,并更新ASH转发表中的端口号,从而完成ASH转发表的更新。在步骤3)中,采用APPID解析模块获得GOOSE、SV报文的APPID,并通过查找ASH转发表初步确定报文发送端口 ;接着,采用SRCMAC解析模块及GOOSEID ref/smvID解析模块获得GOOSE、SV报文的SRCMAC地址及GOOSEID ref/smvID内容;其次,通过H本文档来自技高网
...

【技术保护点】
基于报文精确识别的变电站通信网络确定性路径交换方法,其特征在于,包括以下步骤:1)交换机解析SCD文件,分别形成IED发送报文配置表和IED接收报文配置表,并通过发送测试报文,形成以ASH组合键为主键的ASH转发表;2)交换机接收GOOSE、SV报文;3)解析GOOSE、SV报文中的应用标识APPID、SRCMAC地址、GOOSEID?ref/smvID内容,并对GOOSEID?ref/smvID进行哈希运算HASH,形成步骤1)中所述的ASH组合键,得到ASH主键信息;4)查找ASH转发表对接收报文端口作进一步确认,如果存在符合该条ASH组合键的转发信息,报文去往对应端口,否则抛弃报文并结束流程;5)报文在端口通过缓存映射进入队列排队等候发送,同时设备继续接收GOOSE、SV报文,重复步骤2)至5)。

【技术特征摘要】
1.基于报文精确识别的变电站通信网络确定性路径交换方法,其特征在于,包括以下步骤: 1)交换机解析SCD文件,分别形成IED发送报文配置表和IED接收报文配置表,并通过发送测试报文,形成以ASH组合键为主键的ASH转发表; 2)交换机接收GOOSE、SV报文; 3)解析GOOSE、SV报文中的应用标识APPID、SRCMAC地址、GOOSEIDref/smvID内容,并对GOOSEID ref/smvID进行哈希运算HASH,形成步骤I)中所述的ASH组合键,得到ASH主键信息; 4)查找ASH转发表对接收报文端口作进一步确认,如果存在符合该条ASH组合键的转发信息,报文去往对应端口,否则抛弃报文并结束流程; 5)报文在端口通过缓存映射进入队列排队等候发送,同时设备继续接收GOOSE、SV报文,重复步骤2)至5)。2.根据权利要求1所述的基于报文精确识别的变电站通信网络确定性路径交换方法,其特征在于,在步骤I)中,所述ASH转发表的形成过程如下:首先,IED设备通过S⑶文件解析在交换机中形成相应的IED发送报文配置表和IED接收报文配置表;其次,结合IED发送报文配置表和IED接收报文配置表中的报文APPID、设备名称及端口对应关系的内容形成相应的IED设备端口表,其中,所述IED设备端口表是通过APPID作为纽带形成了 IED设备与交换机各端口的对应关系,而IED接收报文配置表是通过APPID作为纽带确定报文应该去往的目的IED端口 ;最后,结合IED设备端口表和IED接收报文配置表,并增添该报文SRCMAC、HASH (GOOSEID ref/smvID)两项内容,形成所需的ASH转发表。3.根据权利要求2所述的基于报文精确识别的变电站通信网络确定性路径交换方法,其特征在于,所述ASH转发表会根据IED设备端...

【专利技术属性】
技术研发人员:蔡泽祥竹之涵苏忠阳席禹张延旭王海柱
申请(专利权)人:华南理工大学广州思唯奇电力科技有限公司
类型:发明
国别省市:

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

1