网关主备自动切换:VRRP 把网关变成一台不会散的虚拟设备

内网的网关只有一台三层设备,它一宕机全网断——单点网关是很多办公网的隐形软肋。VRRP(虚拟路由冗余协议)的解法是把两台设备虚拟成一台「不会散」的网关:一个虚拟 IP、一个虚拟 MAC,主设备转发、备设备待命,主设备失联后备机秒级接管,终端不用改任何配置。华为交换机与路由器都支持 VRRP,与此前写过的浮动路由(静态路由级主备)相比,VRRP 的接管发生在网关层,终端无感知。

操作步骤

  1. 规划虚拟网关:定虚拟 IP(通常直接用现网网关地址,原网关设备改为真实接口地址)、VRID(同一广播域内唯一)与主备角色(priority 大者为主,默认 100,取值 1-254)。为什么:虚拟 IP 直接沿用现网网关地址,终端与 DHCP 配置都不用动,割接最平滑。

  2. 主设备配置:接口下 vrrp vrid 1 virtual-ip <虚拟IP>,再 vrrp vrid 1 priority 120 抬高优先级;不加抢占控制时建议配 vrrp vrid 1 preempt-mode timer delay 20,主设备恢复后延迟一段时间再抢回。为什么:延迟抢占避免主备来回翻转,链路刚恢复时的抖动期最忌讳频繁切换。

  3. 备设备配置:相同 VRID、相同虚拟 IP,优先级低于主(如默认 100 不改)。为什么:VRID 与虚拟 IP 两端一致才能合成同一台虚拟网关,这是 VRRP 配置里最容易抄错位的两个字段。

  4. 联动上行口跟踪:主设备的上行接口故障时,本机虽活着但出不了网——配 VRRP 联动接口状态跟踪(如 vrrp vrid 1 track interface <上行口> reduced 30),上行口 down 时自动降低优先级让备机接管。为什么:不联动上行口,就会出现「主设备活着但上不了网」的假主状态,这是 VRRP 部署的经典坑。

  5. 验证与观察:display vrrp 看两端状态(Master/Backup)、优先级与抢占延迟;display vrrp statistics 看通告收发。断电演练:关主设备电源,从终端 ping 外网验证丢包个数与恢复时间(秒级)。为什么:演练一次的数据要写进预案,值班的人才知道接管后该看哪里。

  6. 写进交付文档:虚拟 IP、VRID、主备角色、上行口跟踪关系全部留档,接入 DHCP 配置一并注明网关地址即虚拟 IP。为什么:VRRP 的「虚拟」属性对外不可见,文档是半年后维护者唯一的地图。

三条边界先知道

  • 主备带宽不对等要谨慎:两台设备性能悬殊时,备机接管后的转发能力按「弱的那台」算,容量规划别按主机指标拍板。
  • 多网段要多组 VRRP:每个 VLAN 网关一套 VRID,可结合负载分担(两组互为主备),但复杂度上升,中小网络先求稳。
  • 与 HRP 划界:防火墙主备是 HRP(含会话同步),VRRP 只管三层网关切换,两者解决的问题不同,不混用不互替。

贵州诚鑫致达科技在给客户做网关冗余时,VRRP 是交换机层的标准答案——配置十来行,换的是全网单点消失。你的网关现在有几条命?

企业存储选型参考|贵州诚鑫致达

做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。