[发明专利]电力网络单向传输装置与系统在审
申请号: | 201910721366.0 | 申请日: | 2019-08-06 |
公开(公告)号: | CN110557224A | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 赖宇阳;陈海倩;张丽娟;孙宏棣;田占军;杨漾;江瑾;曹夏莎;陈柔伊 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06;H02J13/00 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 杨欢 |
地址: | 511458 广东省广州市南沙区丰泽东路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包转发 电力网络 捕获 单向传输通道 解码 编码模块 解码模块 数据包 网卡 单向传输装置 单向数据传输 数据包转发 高效实现 内网主机 确保通信 数据转发 外网主机 输出 申请 安全 | ||
1.一种电力网络单向传输装置,其特征在于,包括第一捕包转发模块、编码模块、解码模块以及第二捕包转发模块;
所述第一捕包转发模块基于PF_RING机制捕获外网主机中网卡输出的数据包,并将捕获的数据包发送至所述编码模块,所述编码模块对捕获的数据包进行CRS编码,回传编码后的数据至所述第一捕包转发模块,所述第一捕包转发模块基于PF_RING机制将编码后的数据转发至电力网络单向传输通道,所述第二捕包转发模块基于PF_RING机制捕获所述电力网络单向传输通道中输出的所述编码后的数据,并将所述编码后的数据发送至所述解码模块,所述解码模块对所述编码后的数据进行CRS解码,并将解码后的数据包反馈至所述第二捕包转发模块,所述第二捕包转发模块基于PF_RING机制将所述解码后的数据包转发至内网主机中网卡。
2.根据权利要求1所述的装置,其特征在于,所述编码模块还用于对CRS编码数据包进行基于预设私有协议的封装,所述解码模块还用于对所述编码模块编码封装后的数据进行基于预设私有协议的解封装,得到CRS编码数据包,其中,所述预设私有协议为所述外网主机与所述内网主机所已知的协议。
3.根据权利要求1所述的装置,其特征在于,所述第一捕包转发模块包括第一捕包单元和第一转发单元,所述第一捕包单元基于PF_RING机制捕获外网主机中网卡输出的数据包,并将捕获的数据包发送至所述编码模块,所述第一转发单元用于接收所述编码模块回传的编码后的数据,并基于PF_RING机制将所述编码后的数据转发至所述电力网络单向传输通道。
4.根据权利要求3所述的装置,其特征在于,所述第二捕包转发模块包括第二捕包单元和第二转发单元,所述第二捕包单元用于捕获所述电力网络单向传输通道中输出的所述编码后的数据,并将所述编码后的数据发送至所述解码模块,所述第二转发单元用于接收所述解码模块反馈的解码后的数据包,并基于PF_RING机制将所述解码后的数据包转发至内网主机中网卡。
5.根据权利要求1所述的装置,其特征在于,所述第一捕包转发模块还用于将捕获的数据包通过多个线程分发至所述编码模块,所述编码模块还用于采用并行方式对每个线程对应的数据包分别进行CRS编码。
6.根据权利要求1所述的装置,其特征在于,所述第一捕包转发模块还用于向外网主机内核中添加带缓存的socket,所述带缓存的socket用于将捕获的数据包存储至环状缓存结构中。
7.根据权利要求1所述的装置,其特征在于,所述第一捕包转发模块还用于基于PF_RING机制采用循环抓包方式捕获外网主机中网卡输出的数据包,并根据预设分配策略将捕获的数据包分发至不同线程。
8.根据权利要求7所述的装置,其特征在于,所述第一捕包转发模块还用于将每个所述线程分别与外网主机内核中单个CPU绑定。
9.一种电力网络单向传输系统,其特征在于,包括外网主机、内网主机以及如权利要求1-8任意一项所述的电力网络单向传输装置;
所述外网主机通过电力网络单向传输装置与所述内网主机连接。
10.根据权利要求9所述的系统,其特征在于,还包括第一交换装置和第二交换装置;
所述外网主机通过所述第一交换装置与所述电力网络单向传输装置连接,所述内网主机通过所述第二交换装置与所述电力网络单向传输装置连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910721366.0/1.html,转载请声明来源钻瓜专利网。