第3章:网络基础与IP规划
各位好,我是老张。在风电场的通信系统里摸爬滚打了十几年,今天咱们聊聊网络基础。说实话,很多现场问题都出在IP规划和网络配置上。你想想看,风机转着转着突然断联了,八成是网络出了问题。
3.1 TCP/IP协议栈:风电场通信的骨架
TCP/IP协议栈,说白了就是一套通信规则。我习惯把它比作快递系统:IP地址是门牌号,TCP是保证包裹完整送达的快递员,UDP则是那种丢了也不心疼的平信。
在风电场里,我们主要用两种协议:
- TCP:用于SCADA主站和风机控制器之间的关键数据交互。比如风机状态、有功功率设定值,这些数据丢不得。
- UDP:用于时间同步(NTP)和部分告警广播。丢了几个包问题不大,但延迟要低。
实际经验:我在甘肃一个风场调试时,发现风机频繁断连。查了半天,原来是交换机上TCP超时时间设得太短。风场网络延迟大,TCP重传跟不上。后来把超时从30秒调到90秒,问题就解决了。
3.2 VLAN划分:把风场网络切成独立小房间
为什么要做VLAN?你想想看,一个风场几十台风机,还有升压站、测风塔、视频监控。所有设备都在一个广播域里,那网络风暴起来谁都别想干活。
我建议这样划分:
| VLAN ID | 用途 | 网段 |
|---|---|---|
| 10 | SCADA数据 | 192.168.10.0/24 |
| 20 | 视频监控 | 192.168.20.0/24 |
| 30 | 管理网络 | 192.168.30.0/24 |
| 40 | 对时网络 | 192.168.40.0/24 |
小技巧:VLAN编号别用1,那是默认的。我习惯从10开始,留出空间给以后扩展。另外,Trunk口上记得打上所有需要的VLAN标签,不然跨交换机通信会断。
3.3 子网掩码计算:别让IP地址不够用
子网掩码这东西,说白了就是告诉设备:哪些IP是同一个网段的,哪些不是。我见过太多人在这上面栽跟头。
举个例子:一个风场有30台风机,每台风机需要3个IP(控制器、交换机、传感器)。那总共需要90个IP。用/24掩码(255.255.255.0)能容纳254个设备,够用。但如果你用/25(255.255.255.128),就只能容纳126个,勉强够。
避坑指南:我曾经在新疆一个风场,规划时用了/27掩码,每个子网只有30个IP。结果后来加了几台测风设备,IP不够用了。最后只能重新划网段,所有风机都得改配置,折腾了两天。所以规划时一定要留余量,建议按实际需求的1.5倍来算。
快速计算方法:
- /24 = 256个地址(254可用)
- /25 = 128个地址(126可用)
- /26 = 64个地址(62可用)
- /27 = 32个地址(30可用)
3.4 静态路由配置:手动指路更可靠
风场网络结构相对固定,我一般不用动态路由协议。静态路由简单、可靠、不出幺蛾子。
配置示例(华为交换机):
# 配置静态路由
ip route-static 192.168.20.0 255.255.255.0 192.168.10.254
# 解释:去往192.168.20.0网段的数据,下一跳交给192.168.10.254
嗯,这里要注意:静态路由是单向的。你配了去程,还得配回程。很多新手只配一半,结果数据能发出去但回不来。
我的习惯:每配完一条静态路由,马上用ping测试双向连通性。别等全部配完再测,那时候找问题就难了。
3.5 网络冗余(STP/RSTP):别让单点故障搞垮整个风场
风场网络通常是环形拓扑。好处是可靠性高,坏处是会产生广播风暴。STP(生成树协议)就是用来解决这个问题的。
STP的原理:逻辑上断开一条链路,防止环路。当主链路断了,自动启用备份链路。
RSTP是STP的升级版,收敛速度从30-50秒缩短到1-3秒。在风场里,我强烈建议用RSTP。你想想看,风机脱网30秒,SCADA可能已经报了N个告警了。
配置示例:
# 启用RSTP
stp mode rstp
# 设置优先级(数值越小越可能成为根桥)
stp priority 4096
经验之谈:把升压站的核心交换机设为根桥(优先级最低),风机侧的交换机设为叶子节点。这样流量路径最合理。我曾经在内蒙古一个风场,有人把根桥设在了风机侧,结果所有数据都绕远路,延迟高得离谱。
知识体系总览
下面这张图,是我自己画的。把本章的核心内容串起来了。你保存下来,以后调试时对照着看。
好了,这一章的内容就这些。TCP/IP协议栈是基础,VLAN划分是隔离手段,子网掩码计算是基本功,静态路由是连接桥梁,STP/RSTP是可靠性保障。五者缺一不可。
最后说一句:网络配置这东西,纸上谈兵没用。我建议你在实验室里搭一套最小系统,两台交换机、几台风机控制器,把今天讲的内容都实操一遍。踩过坑才能真正记住。