[发明专利]一种电力芯片以太网控制器规则过滤方法有效
申请号: | 202110663187.3 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113114707B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 李鹏;习伟;黄凯;姚浩;陈军健;陶伟;邓清唐;金泓逸 | 申请(专利权)人: | 南方电网数字电网研究院有限公司;浙江大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 聂榕 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 芯片 以太网 控制器 规则 过滤 方法 | ||
本申请涉及一种电力芯片以太网控制器规则过滤方法。所述方法包括:对接收的以太网包数据进行解析,得到解析数据;根据解析数据从以太网包数据中确定满足预先配置的第一过滤规则数据的初始以太网包数据;从初始以太网包数据的解析数据中提取目标关键字;根据目标关键字从初始以太网包数据中依次确定满足预先配置的第二过滤规则数据集中各子过滤规则数据的目标以太网包。采用本方法能够降低以太网包过滤的硬件成本。
技术领域
本申请涉及电力网络通信技术领域,特别是涉及一种电力芯片以太网控制器规则过滤方法。
背景技术
IEC61850标准是基于通用网络通信平台的变电自动化系统唯一国际标准。它通过标准的实现,实现了智能变电站的工程运作标准化。在电力领域的以太网包多数是IEC61850格式的以太网包。IEC61850格式的以太网包存在多类以太网类型的报文,例如SV报文、GOOSE报文等,同时,以太网包可以有不同的源地址。
在电力领域的以太网包传输,往往会根据以太网包的各个关键字段的内容进行一定程度的筛选,例如源地址,报文类型,特定字符段的筛选,这些筛选的组合称之为规则,例如,一条规则为只接收源地址为SA1,报文类型为TYPE1,特定字符段为CONTENT1的以太网包;另一条规则为只接受源地址为SA2,报文类型为TYPE2,特定字符段为CONTENT2的以太网包。
目前现有的以太网报文过滤采用堆加硬件电路实现对一种规则的以太网包过滤功能,需要耗费大量硬件资源。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低以太网包过滤的硬件成本的电力芯片以太网控制器规则过滤方法、系统、电力设备和存储介质。
一种电力芯片以太网控制器规则过滤方法,所述方法包括:
对接收的以太网包数据进行解析,得到解析数据;
根据所述解析数据从所述以太网包数据中确定满足预先配置的第一过滤规则数据的初始以太网包数据;所述第一过滤规则数据包括类型过滤、特定字符段过滤和AppID过滤中至少一种;
从所述初始以太网包数据的解析数据中提取目标关键字;
根据所述目标关键字从所述初始以太网包数据中依次确定满足预先配置的第二过滤规则数据集中各子过滤规则数据的目标以太网包;所述第二过滤规则数据集中包括至少一个子过滤规则数据,各所述子过滤规则数据存在对应的配置列表,通过给所述配置列表中报文类型、特定字符段、AppID的使能位进行赋值确定各所述子过滤规则数据的过滤功能。
在其中一个实施例中,所述根据所述解析数据从所述以太网包数据中确定满足预先配置的第一过滤规则数据的初始以太网包数据,包括:
检测预先配置的第一过滤规则数据是否存在与所述解析数据中的关键字匹配的配置信息;所述关键字包括源地址、报文类型、特定字符段、AppID中至少一种;
当存在与所述关键字匹配的配置信息时,将与所述关键字对应的以太网包数据作为初始以太网包数据。
在其中一个实施例中,所述方法还包括:
将所述初始以太网包数据存储在一级缓冲区中;所述一级缓冲区是对系统内存存储空间进行划分确定的;
所述从所述初始以太网包数据的解析数据中提取目标关键字,包括:
从所述一级缓冲区中的解析数据中提取所述初始以太网包数据的目标关键字;所述目标关键字包括报文类型、特定字符段、AppID中至少一种。
在其中一个实施例中,所述根据所述目标关键字从所述初始以太网包数据中依次确定满足预先配置的第二过滤规则数据集中各子过滤规则数据的目标以太网包数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司;浙江大学,未经南方电网数字电网研究院有限公司;浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110663187.3/2.html,转载请声明来源钻瓜专利网。