监控系统越建越大,网络就成了关键基础设施。一台核心交换机下面挂着几十上百台摄像机,一旦设备宕机或上联链路中断,全网点位同时离线,录像出现大段空白。环网能解决接入层的链路冗余,但核心层如果还是单点,整张网的可靠性就缺了关键一块拼图。核心层冗余主要有三种手段:链路聚合、设备堆叠、VRRP 虚拟网关,本文讲清各自的取舍与组合方式。
冗余方案对比:三条思路
核心层冗余要解决两类故障:链路故障和设备故障。链路聚合解决的是单条物理链路断掉的问题,把多条链路绑成一条逻辑链路,单条断了流量自动切到其余链路;堆叠和设备层面的 VRRP 解决的是交换机整机故障,一台设备挂了,另一台接管业务。三者层级不同,可以叠加使用:双核心交换机构成设备冗余,双上联加链路聚合构成链路冗余,VRRP 提供网关热备。
| 方案 | 解决故障 | 核心技术 | 适用规模 | 成本 |
|---|---|---|---|---|
| 链路聚合 | 单链路中断 | LACP Eth-Trunk | 所有规模 | 低 |
| 设备堆叠 | 单机宕机 | 堆叠线缆虚拟成一台 | 中小型园区 | 中 |
| VRRP 双机 | 网关故障 | 虚拟 IP 主备切换 | 中大型网络 | 中 |
| 集群 M-LAG | 单机故障且跨设备聚合 | 框式高端设备 | 大型数据中心 | 高 |
监控网络里接入层交换机数量多、链路多,先用环网或双上联解决接入冗余,核心层再按规模选择堆叠或 VRRP。通常的做法是:中小园区两台核心堆叠成一台逻辑设备,再配合链路聚合作双上联;对可靠性要求更高的场合,两台核心独立运行,用 VRRP 做主备网关,配合交换机间互联链路冗余。
链路聚合:双上联的基础
链路聚合把多个物理端口绑定为一个逻辑端口,带宽成倍叠加的同时提供冗余保护。两台设备间用两条甚至四条光纤做 Eth-Trunk,单条链路故障时流量自动切换至其余链路,业务不中断。推荐使用 LACP 动态协商模式,相比静态聚合,LACP 能自动检测成员链路故障并剔除坏链路,配置也更规范。
- 核心交换机创建 Eth-Trunk,添加成员端口,启用 LACP 模式。
- 接入交换机或下级核心同样配置 Eth-Trunk,两端成员数、速率保持一致。
- 二层 Trunk 口放行对应监控 VLAN,注意显式允许 VLAN 列表,防止 Trunk 默认只放行 VLAN 1。
- 三层场景配置负载分担,基于源目 IP 哈希,流量在多条链路上均衡。
- 拔掉一条成员链路验证业务不中断,剩余链路带宽仍能满足码流总量。
双上联的结构有两种:接入交换机分别上联两台核心;或接入交换机通过一条 Eth-Trunk 同时连到两台核心。前者靠二层协议防环,后者需要跨设备链路聚合能力,普通堆叠场景下堆叠组对外就是一台设备,接入层可以放心做跨设备聚合。
堆叠:把两台变成一台
堆叠通过专用堆叠线缆把多台物理交换机合并为一台虚拟交换机,共享统一管理 IP 和配置,对外表现为一台设备。主交换机故障时备交换机自动接管业务,故障切换对上层基本无感知。堆叠组的端口密度叠加,管理界面简化,还天然支持跨设备链路聚合,接入层双上联配置简单。
堆叠的局限也很明确:堆叠线缆长度通常不超过 10 米,两台设备必须放在附近,适合同一机房内的核心成对部署;堆叠需要同品牌同系列设备,不同厂商不能混堆;堆叠组整体升级或分裂时风险相对集中,要提前规划分裂检测。对监控核心来说,两台堆叠正好覆盖最常见需求——一台宕机另一台立即接管,运维人员维护时也能在不中断业务的情况下升级设备。
VRRP:网关热备与故障快速切换
设备不做堆叠、两台核心独立运行时,需要一个虚拟网关让终端稳定指向,这就是 VRRP 的角色。两台核心配置同一个虚拟 IP,主设备转发流量,备设备实时检测主设备状态,主设备故障时备设备升为主,终端网关指向不变,无需重新配置。配合 BFD 快速检测,切换时间可以控制在几百毫秒内,视频流短暂中断后自动恢复。
| 参数 | 说明 |
|---|---|
| 虚拟 IP | 两台核心对外共用的网关地址 |
| 优先级 | 数值高者为主设备,默认 100 可调 |
| BFD 联动 | 毫秒级故障感知,加速切换 |
| MSTP 配合 | 二层防环,与 VRRP 网关互指避免环路 |
| 抢占模式 | 主设备恢复后自动夺回转发权 |
监控场景中接入设备多、NVR 上联都指向核心网关,VRRP 主备切换期间画面会闪断几秒,录像不受影响,实时预览恢复正常。切换后检查 NVR 到摄像机的链路、平台到设备的连接是否自动重建,确认业务自愈能力。规模更大的网络还可以把两台核心做成负载分担,各自承担一部分业务,但配置复杂度明显上升,中小项目按主备模式部署足够。
验收与运维:切一次才知道靠不靠谱
冗余方案不做持续验证就等于摆设。设备装完要模拟故障演练:拔掉主核心的电源、拔掉聚合中的一条成员链路、断开主备核心间的互联线,分别观察业务恢复时间和丢包情况。真实负载环境下演练一次,能发现配置遗漏,比如 Trunk 放行 VLAN 不完整、BFD 未联动、NVR 掉线后网关重启不自动恢复等问题。
- 监控核心交换机建议成对部署,同型号同固件版本,避免性能差导致切换后降级。
- 上联链路用 LACP 聚合,核心间互联线至少两条,分别走不同物理路由。
- 堆叠场景配置分裂检测,VRRP 场景配置 BFD 联动,保证故障可感知。
- 机柜内为核心交换机预留单独供电回路,必要时接入 UPS,避免停电导致双机同损。
- 每季度做一次切换演练,切换后逐项检查预览、录像、平台、门禁联动是否正常。
- 演练结果和环境变更记录归档,设备固件升级前先做影响评估。
核心层冗余的目标不是杜绝故障,而是让故障不扩散、恢复可预期。把链路聚合、堆叠或 VRRP 按规模和预算选好组合,配合周期演练,监控网络的可靠性就能真正立起来。只买设备不验证,冗余架构和单机运行没有本质区别。
参考资料
- ring-network-switch-deployment
- video-network-design
- switch-bandwidth-planning
- surveillance-cabinet-cable-management