网关主备自动切换:VRRP 把网关变成一台不会散的虚拟设备
内网的网关只有一台三层设备,它一宕机全网断——单点网关是很多办公网的隐形软肋。VRRP(虚拟路由冗余协议)的解法是把两台设备虚拟成一台「不会散」的网关:一个虚拟 IP、一个虚拟 MAC,主设备转发、备设备待命,主设备失联后备机秒级接管,终端不用改任何配置。华为交换机与路由器都支持 VRRP,与此前写过的浮动路由(静态路由级主备)相比,VRRP 的接管发生在网关层,终端无感知。
操作步骤
-
规划虚拟网关:定虚拟 IP(通常直接用现网网关地址,原网关设备改为真实接口地址)、VRID(同一广播域内唯一)与主备角色(priority 大者为主,默认 100,取值 1-254)。为什么:虚拟 IP 直接沿用现网网关地址,终端与 DHCP 配置都不用动,割接最平滑。
-
主设备配置:接口下
vrrp vrid 1 virtual-ip <虚拟IP>,再vrrp vrid 1 priority 120抬高优先级;不加抢占控制时建议配vrrp vrid 1 preempt-mode timer delay 20,主设备恢复后延迟一段时间再抢回。为什么:延迟抢占避免主备来回翻转,链路刚恢复时的抖动期最忌讳频繁切换。 -
备设备配置:相同 VRID、相同虚拟 IP,优先级低于主(如默认 100 不改)。为什么:VRID 与虚拟 IP 两端一致才能合成同一台虚拟网关,这是 VRRP 配置里最容易抄错位的两个字段。
-
联动上行口跟踪:主设备的上行接口故障时,本机虽活着但出不了网——配 VRRP 联动接口状态跟踪(如
vrrp vrid 1 track interface <上行口> reduced 30),上行口 down 时自动降低优先级让备机接管。为什么:不联动上行口,就会出现「主设备活着但上不了网」的假主状态,这是 VRRP 部署的经典坑。 -
验证与观察:
display vrrp看两端状态(Master/Backup)、优先级与抢占延迟;display vrrp statistics看通告收发。断电演练:关主设备电源,从终端 ping 外网验证丢包个数与恢复时间(秒级)。为什么:演练一次的数据要写进预案,值班的人才知道接管后该看哪里。 -
写进交付文档:虚拟 IP、VRID、主备角色、上行口跟踪关系全部留档,接入 DHCP 配置一并注明网关地址即虚拟 IP。为什么:VRRP 的「虚拟」属性对外不可见,文档是半年后维护者唯一的地图。
三条边界先知道
- 主备带宽不对等要谨慎:两台设备性能悬殊时,备机接管后的转发能力按「弱的那台」算,容量规划别按主机指标拍板。
- 多网段要多组 VRRP:每个 VLAN 网关一套 VRID,可结合负载分担(两组互为主备),但复杂度上升,中小网络先求稳。
- 与 HRP 划界:防火墙主备是 HRP(含会话同步),VRRP 只管三层网关切换,两者解决的问题不同,不混用不互替。
贵州诚鑫致达科技在给客户做网关冗余时,VRRP 是交换机层的标准答案——配置十来行,换的是全网单点消失。你的网关现在有几条命?
企业存储选型参考|贵州诚鑫致达
做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。