浅谈GMRP在变电站中的应用!
IEC 61850标准是变电站自动化领域最为完善的通信标准,该标准将变电站自动化系统分为三个层次,即站控层、间隔层、过程层。站控层包括监控主机、操作员工作站、远动工作站、工程师工作站、GPS对时装置等,形成全站监控管理中心。间隔层包括继电保护装置、测控装置等二次设备。过程层包括变压器、断路器、隔离开关、互感器等一次设备及其所属的智能组件。如图1所示。
数字化变电站相比较于传统变电站,过程层发生了很大的变化。传送模拟量和开关量的大量错综复杂的电缆被一些交换机和网线所代替,信息的交互由基于硬接线的方式,变为了基于网络的方式。常规的电压互感器和电流互感器被电子互感器所取代。
过程层网络上传输的大部分数据都是组播,而组播不加过滤的话,交换机会把它和广播一样处理,因此,这就需要我们对组播进行有效的管理和过滤,以减少网络负载,提高网络的效率,降低网络上的延时等。交换机对组播进行管理和过滤的通用方法有VLAN、GMRP、IGMPSnooping、CGMP等。由于GOOSE报文和SV报文不属于IP组播,只是二层的MAC组播,因此IGMPSnooping和CGMP不是特别适用。所以,目前在变电站内用于管理和过滤组播的主要有三种方式,即VLAN,GMRP和静态多播地址表。虚拟局域网VLAN 技术是目前使用最为普遍的一种组网技术。相信很多人对该技术都有所了解,今天我们着重来探讨一下GMRP在组网当中的应用。
GMRP 动态组播管理协议。GMRP(GMRP Multicast Registration Protocol)组播注册协议是通用属性注册协议(GARP)的一部分,用于维护交换机中的动态组播注册信息。所有支持GMRP特性的交换机都能接受来自其他交换机中的动态组播注册信息,来动态的更新本机的组播注册信息。同时也能够将本机的在组播注册信息向其他交换机传播,以使同一子网内所有支持GMRP特性的设备的组播信息达成一致。GMRP传播的组播注册信息既包括本地交换机上上手工配置的静态组播注册信息,也包括由其他交换机注册到本地交换机上的组播注册信息。
当一台装置想加入某个多播组时,首先发出GMRP加入报文,交换机将接到的GMRP加入报文的端口加入该多播组,并在VLAN中广播该GMRP加入报文,VLAN中的多播源就知道了多播成员的存在。当组播源向组播组发送组播报文时,交换机只把该报文从先前加入到该组播组的端口转发出去,从而实现VLAN内的二次组播。如图2所示。
此外,交换机会周期性发送GMRP查询,如果装置想留在组播组中,它就会响应GMRP查询,在这种情况下交换机不进行任何操作,如果装置不想留在组播组中,它既可以发送一个leave消息也可以不响应GMRP查询,一旦交换机收到装置的leave消息或者计时器设定期间没有收到响应消息,它便从组播组中删除该装置。
该协议特别适合智能变电站过程层网络中基于订阅/发布机制的IEC 61850 9-2采样值和GOOSE信息传输。与VLAN相比,GMRP无需对交换机进行繁琐配置(仅需交换机启用GMRP功能),方便变电站的改扩建工作,有效降低了运行维护的难度。但是需要装置网卡驱动程序的支持。
米乐官方版m6(中国)官方网站IOS/安卓通用版/手机APP生产的光数字测试仪DT6000E,应用软件拥有独立的GMRP功能,该功能可以发送任意类型的GMRP报文,并且可以解析接收到的GMRP报文。
GMRP模块在DT6000E设备总共分为注册、发送测试和接收测试页面。
GMRP注册是设备向交换机固定发送JOIN IN报文,用户可以增加修改组播地址,选择发送端口,并且可以更改发送间隔时间(500s-60000s)这样从测试仪发送出来的数据,交换机都只会转发给同组内的其他设备,而没有加入到该组中的设备不会收到测试仪发送出来的数据。如图3所示点击“开启GMRP”即设备开始发送GMRP报文。
GMRP发送测试比较类似于GMRP注册,不同点在于该测试可以发送任意类型的GMRP报文,并且报文发送时间间隔的最小值由原来的500s降低为1s。
接收测试页面用于接收来自其他设备发送的GMRP报文。界面枚举出报文类型,以及组播地址。并且对报文内容也可以做到解析。如图4所示: