将 Oracle® Solaris 11.2 系统配置为路由器或负载平衡器

退出打印视图

更新时间: 2014 年 9 月
 
 

VRRP 的工作原理

请注意以下 VRRP 路由器术语:

  • 路由器名称-系统范围的唯一标识符。

  • 虚拟路由器 ID (Virtual Router ID, VRID)-用于在给定网段中标识虚拟路由器的唯一编号。VRID 标识 LAN 内的虚拟路由器。

  • 主 IP 地址-VRRP 通告的源 IP 地址。

  • 虚拟 IP 地址 (VRIP)-与 VRID 关联的 IP 地址,其他主机可通过该地址获取网络服务。VRIP 由属于 VRID 的 VRRP 实例管理。

  • 主路由器-在给定时间执行虚拟路由器的路由功能的 VRRP 实例。对于给定的 VRID,一次只能有一个主路由器处于活动状态。主路由器控制与虚拟路由器关联的 IPv4 或 IPv6 地址。虚拟路由器转发发送到主路由器的 IP 地址的包。

  • 备用路由器-处于活动状态但未处于主路由器状态的 VRID 的 VRRP 实例称为备用路由器。VRID 可以存在任意数量的备用路由器。如果当前主路由器出现故障,则备用路由器将承担主路由器的角色。

  • VRRP 参数-包括优先级、通告间隔、抢占模式和接受模式。

  • VRRP 状态信息和统计信息。

以下 VRRP 负载分担配置图显示了单个路由器接口上可以存在多个 VRID。随附的文本对图中使用的 VRRP 组件进行了解释。此 VRRP 负载分担配置说明单个路由器接口上可以存在多个 VRID。

图 3-1  LAN 中的 VRRP 负载分担配置

image:该图介绍了 VRRP 的工作方式。
  • 路由器 rA 是虚拟路由器 VRID 1 的主路由器和 VRID 3 的备用路由器。路由器 rA 处理发送到 VRID 1 的虚拟 IP (virtual IP, VIP) 地址的包路由,并准备好承担 VRID 3 的路由职责。

  • 路由器 rB 是虚拟路由器 VRID 3 的主路由器和 VRID 1 的备用路由器。路由器 rB 处理发送到 VRID 3 的 VIP 的包路由,并准备好承担 VRID 1 的路由职责。

  • 路由器 rC 没有 VRRP 功能,但它使用 VRID 3 的 VIP 访问客户机 LAN 子网。

  • 路由器 rD 是 VRID 2 的主路由器。路由器 rF 是 VRID 5 的主路由器。路由器 rE 是这两个 VRID 的备用路由器。如果 rDrF 出现故障,rE 将成为该 VRID 的主路由器。rDrF 可能会同时出现故障。一个 VRRP 路由器可以是一个或多个 VRID 的主路由器。

  • 路由器 rG 是主干 LAN 的广域网 (wide area network, WAN) 网关。连接到主干的所有路由器使用动态路由协议(如 OSPF)与 WAN 上的路由器共享路由信息。此方面不涉及 VRRP,尽管路由器 rC 通告客户机 LAN 子网的路径要通过 VRID 3 的 VIP。

  • 路由器 rH 是 VRID 10 的主路由器,是 VRID 11 的备用路由器。同样,路由器 rJ 是 VRID 11 的主路由器,是 VRID 10 的备用路由器。