VRRP (Virtual Router Redundancy Protocol) / HSRP (Hot Standby Router Protocol) / GLBP (Gateway Load Balancing Protocol)
干什么用的
主机只有一个默认网关。网关那台路由器一挂,整个网段就出不去了 ——而主机自己不会自动换网关。
★★★ VRRP 的办法:两台路由器共用一个虚拟 IP,主机把它当网关。平时由 Master 承担,Master 挂了 Backup 顶上 —— 主机毫不知情。
★ 关键是虚拟 MAC
★★★ 光有虚拟 IP 不够:主机 ARP 缓存里记的是「网关 IP → 某个 MAC」,MAC 一变,主机会往老 MAC 发好几分钟。
★★★ 所以还定义了虚拟 MAC(00:00:5e:00:01:VRID)。主备用的是同一个 MAC —— 切换后主机缓存依然是对的。
★★ 新 Master 再发个免费 ARP,让交换机 MAC 表立刻指向自己。
★ 常见误解
★★★ 「两台网关能分担流量」 —— 不能,只有 Master 转发。要分担得用 GLBP(Cisco 私有)或按 VLAN 交错配主备。
★★★ 「切换时主机要重新 ARP」 —— 不用,这正是虚拟 MAC 的意义。
★★ 「VRRP 和 HSRP 一样」 —— VRRP 是标准(RFC 5798),HSRP / GLBP 是 Cisco 私有。混厂商只能用 VRRP。