本发明涉及一种Windows系统下PRP网络连接方法,属于电力工程的自动化通信技术领域。
背景技术:
IEC 62439规定的并行冗余协议PRP由于安全可靠、实时切换、兼容常规并行双网架构等优点,特别适用于电力系统变电站内部通信。目前变电站监控系统为了系统易用性,主机相当一部分采用了Windows操作系统,而目前Windows系统接入变电站PRP通信网络,一般采用外置交换模块(RedBox)的方法进行实现。但外置交换模块的方式不仅增加了系统成本,而且增加了系统网络连接,一定程度上减少了网络冗余的效果,影响系统的可靠性。
NDIS是Windows网络协议栈组件间的接口规范。它横跨传输层、网络层和数据链路层,是网卡(或网卡驱动)与上层协议(或应用)间的通信接口。所有发送到网络和从网络接受的报文都由NDIS通过,通过NDIS驱动可以任意修改、转发系统的所有网络报文。
技术实现要素:
本发明的目的是:提供一种Windows系统下PRP网络连接实现方法,简化系统网络连接,以解决目前PRP的应用中系统复杂、成本高、效果差问题。
本发明为解决上述技术问题而提供了一种windows系统下PRP网络连接方法,该方法首先设计一种NDIS中间层驱动程序,安装加载后,驱动程序生成一块虚拟网卡,上层应用直接通过此网卡与外部网络进行交互。同时驱动程序绑定到两块物理网卡,它们设置同样的MAC地址,分别连接到外部PRP网络的A、B网。