3. 灾备网络拓扑设计与设备选型
灾备网络拓扑设计不是把两台设备堆在一起就算完成,它需要先回答三个问题:哪些设备承担转发、哪些设备承担网关与策略、故障时由谁接管。在 Comware 体系中,设备角色通常划分为接入层(接入交换机,负责终端接入与 VLAN 划分)、汇聚/核心层(负责三层转发与路由收敛)、网关/服务层(VRRP 主备网关、防火墙、负载均衡)以及出口层(边界路由器或出口防火墙)。角色规划的核心原则是:同一冗余域内,成对设备的型号、软件版本、接口板卡、License 能力必须一致,否则主备切换后可能出现特性不支持、表项规格不一致等隐性故障。
链路冗余设计要区分链路级冗余与设备级冗余。链路级冗余常用跨设备链路聚合(如 IRF 堆叠后的 M-LAG 或 Comware 的 Bridge-Aggregation 跨成员口),设备级冗余则依赖 VRRP、IRF 或双机热备。以园区汇聚为例,两台汇聚交换机通过 IRF 堆叠成一台逻辑设备,接入交换机双上行分别接入两台成员设备,形成无环二层拓扑,避免依赖 STP 收敛。若无法堆叠,则采用 VRRP + STP/MSTP 组合,此时必须明确 MSTP 实例与 VLAN 的映射,防止主备网关与 STP 根桥不一致导致流量绕行。
双机热备与多活方案的选择取决于业务对切换时间和资源利用率的要求。Comware 上常见的双机热备包括 VRRP 主备网关、防火墙双机热备(Active/Standby 或 Active/Active)、以及 IRF 堆叠后的多活转发。VRRP 主备切换通常在秒级,适合中小园区;防火墙双机热备通过 HRP(Huawei Redundancy Protocol 在 Comware 中对应为双机热备同步机制)同步会话表,切换时已建立连接不中断,适合数据中心边界。多活方案则要求流量在多台设备间分担,同时保证返回路径一致,通常需要配合动态路由或策略路由。
上图展示了一个典型园区灾备拓扑:两台汇聚交换机通过 IRF 堆叠为逻辑设备,接入交换机双上行分别连接两台成员设备,终端通过 VRRP 虚拟网关访问外部网络。VRRP 主备状态由优先级决定,SW-Core-1 优先级 120 为 Master,SW-Core-2 优先级 100 为 Backup。当 SW-Core-1 故障时,SW-Core-2 在 3 秒内(默认 Advertisement 间隔 1 秒,Master_Down_Interval 约 3 秒)接管虚拟 IP 和 MAC,接入交换机通过 IRF 堆叠链路感知成员变化并快速收敛。
设备选型需要结合端口密度、转发性能、表项规格和冗余能力。以 500 人规模园区为例,接入层可选 48 口千兆 + 4 万兆上行交换机,汇聚层需支持 IRF 堆叠和 VRRP,建议选择具备 10G/40G 上行端口的盒式设备。若园区存在数据中心业务,核心层应选用框式设备或高端盒式设备,支持 M-LAG 或 IRF 多活,并具备足够的 MAC 表、ARP 表和路由表规格。选型时还要核对电源冗余、风扇冗余和板卡热插拔能力,避免单电源故障导致整机宕机。
数据中心灾备拓扑与园区不同,通常采用 Spine-Leaf 架构,Leaf 交换机双上行到两台 Spine,Spine 之间通过 Underlay 路由(如 OSPF/BGP)互联。灾备场景下,生产中心和灾备中心之间通过 VXLAN 或 MPLS L3VPN 打通二层/三层网络,关键业务网关部署在 Leaf 上,通过 VRRP 或 Anycast 网关实现多活。Comware 支持 VXLAN 隧道和 EVPN 控制平面,可在灾备中心快速拉起相同网段的业务虚拟机,RTO 可控制在分钟级。
下面给出一个园区汇聚双机热备的关键配置示例,用于说明 VRRP 与 IRF 的配合方式。示例参数为教学假设,实际部署需根据现场规划调整。
# SW-Core-1 关键配置(IRF Member 1)
interface Vlan-interface10
ip address 192.168.10.2 255.255.255.0
vrrp vrid 10 virtual-ip 192.168.10.1
vrrp vrid 10 priority 120
vrrp vrid 10 preempt-mode delay 10
# SW-Core-2 关键配置(IRF Member 2)
interface Vlan-interface10
ip address 192.168.10.3 255.255.255.0
vrrp vrid 10 virtual-ip 192.168.10.1
vrrp vrid 10 priority 100
# IRF 堆叠配置(两台设备)
irf member 1 priority 32
irf member 2 priority 30
irf-port 1/1
port group interface Ten-GigabitEthernet1/0/49
irf-port 2/1
port group interface Ten-GigabitEthernet2/0/49
验证时,可在接入交换机上持续 ping 虚拟网关 192.168.10.1,然后断开 SW-Core-1 的上行链路或直接关闭其电源,观察丢包数量。正常情况下,VRRP 切换应在 3 至 5 个 ICMP 报文内恢复,若丢包超过 10 个,需检查 IRF 堆叠链路是否正常、VRRP 优先级是否生效、以及接入交换机是否启用了 STP 导致收敛延迟。此外,可通过 display vrrp 查看主备状态,通过 display irf 确认堆叠成员关系,通过 display interface brief 检查链路状态。
多活方案在园区场景中通常体现为 VRRP 负载分担,即不同 VLAN 的虚拟网关分别以不同设备为 Master。例如 VLAN 10 以 SW-Core-1 为 Master,VLAN 20 以 SW-Core-2 为 Master,这样两台设备同时转发流量,资源利用率更高。配置时只需为不同 VRRP 组设置不同的优先级即可。数据中心多活则更复杂,需要结合 EVPN 的 Anycast 网关和分布式路由,确保虚拟机迁移后网关 MAC 不变。
最后,灾备拓扑设计必须与可靠性验证联动。拓扑图上的每条冗余链路、每个 VRRP 组、每个 IRF 成员,都应有对应的故障注入测试用例。例如:断开 IRF 堆叠链路,验证双主检测是否生效;关闭主网关设备,验证 VRRP 切换是否在预期时间内完成;拔掉接入交换机一条上行链路,验证流量是否自动切换到另一条。只有经过验证的冗余设计,才能在真实故障中发挥作用。