2. 站控层MMS网络组网与交换机配置联调
站控层MMS双网冗余组网结构
新能源场站的站控层MMS网络承载监控后台、远动装置、AGC/AVC子站、保护信息子站等设备之间的IEC 61850 MMS通信。为保证单点链路或单台交换机故障时通信不中断,站控层通常采用双网冗余结构:每台站控层设备配置两个独立网口,分别接入A网和B网交换机,两网物理隔离、逻辑并行。
本案例的组网对象与地址规划如下(示例参数,实际以设计院清册为准):
- A网交换机:SW-A,管理地址 192.168.10.2/24,VLAN 10
- B网交换机:SW-B,管理地址 192.168.20.2/24,VLAN 20
- 监控后台1:双网口,A口 192.168.10.11,B口 192.168.20.11
- 远动装置:双网口,A口 192.168.10.21,B口 192.168.20.21
- AGC/AVC子站:双网口,A口 192.168.10.31,B口 192.168.20.31
双网之间不配置路由,各设备通过IEC 61850的双网冗余机制(如PRP或装置自身双网热备)实现无扰切换。下图给出该站控层MMS双网冗余的物理与逻辑连接关系:
工业交换机VLAN与RSTP配置
站控层A/B网必须通过VLAN实现逻辑隔离,避免广播风暴跨网扩散。以下以通用工业交换机CLI为例,给出SW-A的关键配置。SW-B配置对称,仅VLAN ID和地址不同。
# 进入配置模式
enable
configure terminal
# 创建VLAN 10(A网)
vlan 10
name MMS_NET_A
exit
# 配置管理地址
interface vlan 10
ip address 192.168.10.2 255.255.255.0
no shutdown
exit
# 将接入站控层设备的端口划入VLAN 10
interface range gigabitEthernet 0/1-8
switchport mode access
switchport access vlan 10
no shutdown
exit
# 上联端口配置为Trunk,允许VLAN 10通过
interface gigabitEthernet 0/24
switchport mode trunk
switchport trunk allowed vlan 10
no shutdown
exit
# 启用RSTP,防止环网
spanning-tree mode rstp
spanning-tree priority 4096
spanning-tree enable
# 保存配置
write memory
RSTP优先级数值越小优先级越高。SW-A设为4096,SW-B设为8192,确保A网交换机为根桥,B网同理但两网独立计算生成树,互不影响。
端口镜像配置与抓包验证
为验证MMS报文实际收发情况,需在交换机上配置端口镜像,将站控层设备上联端口流量复制到监控口,再通过抓包工具分析。
# 在SW-A上配置端口镜像
# 源端口:g0/1(监控后台1上联口)
# 目的端口:g0/20(连接抓包笔记本)
monitor session 1 source interface gigabitEthernet 0/1 both
monitor session 1 destination interface gigabitEthernet 0/20
# 查看镜像配置
show monitor session 1
抓包验证要点:
- 过滤条件:
mms或tcp port 102,IEC 61850 MMS默认使用TCP 102端口 - 正常现象:监控后台与远动装置之间可见MMS
initiate-Request/Response、read/write、report等报文交互 - 冗余验证:拔掉A网网线后,B网应继续出现相同MMS会话,抓包中不应出现长时间通信中断
ping与冗余切换验证
按以下顺序执行验证,记录每步结果:
- 基础连通性:从监控后台1分别ping远动装置A口和B口,应均能通,丢包率0%。
- VLAN隔离验证:从A网设备ping B网设备地址,应不通,确认双网无路由泄漏。
- 冗余切换验证:持续ping远动装置A口(
ping 192.168.10.21 -t),拔掉监控后台1的A网网线,观察ping是否中断;同时ping B口确认B网通信正常。 - 恢复验证:重新插回A网网线,确认A网通信恢复,且B网不受影响。
冗余切换时间要求通常为≤50ms(PRP)或满足装置热备切换指标。若ping出现连续多个超时,需检查交换机RSTP收敛时间、端口协商模式及装置双网配置。
联调记录表(示例)
| 检查项 | 对象 | 预期结果 | 实测记录 | 结论 |
|---|---|---|---|---|
| A网连通性 | 后台1→远动A口 | ping通,0%丢包 | 4/4通,0%丢包 | 合格 |
| B网连通性 | 后台1→远动B口 | ping通,0%丢包 | 4/4通,0%丢包 | 合格 |
| VLAN隔离 | A网→B网地址 | 不通 | 请求超时 | 合格 |
| 冗余切换 | 拔A网网线 | B网通信不中断 | 切换期间丢1包,B网正常 | 合格 |
| MMS报文 | 端口镜像抓包 | 可见TCP 102 MMS交互 | 抓到initiate与report报文 | 合格 |
以上步骤完成后,站控层MMS双网冗余组网即具备投入联调的条件。后续可在此基础上开展站控层设备间的MMS模型读写、报告控制块订阅等应用层联调。