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

退出打印视图

更新时间: 2014 年 9 月
 
 

比较第 2 层和第 3 层 VRRP

下表对第 2 层和第 3 层 VRRP 进行了比较。

表 3-1  比较第 2 层和第 3 层 VRRP
功能
第 2 层 VRRP
第 3 层 VRRP
VRRP VNIC 的创建
您需要创建 VRRP VNIC。
您无需创建 VRRP VNIC,因为不需要 VRRP VNIC 提供的虚拟 VRRP MAC 地址。
对 IPMP 的支持
不支持。
支持。通过 IPMP 组接口创建第 3 层 VRRP 路由器时,根据现有的 IPMP 策略,主路由器上的每个虚拟 IP 地址都与活动 IPMP 底层接口的 MAC 地址关联。如果在 IPMP 组中发生了故障转移,将使用无故 ARP 或 NDP 消息通告 L2 或 L3 映射。
区域支持
在不同区域中运行属于同一虚拟路由器的多个 VRRP 路由器会出现问题。在两个或多个 VRRP 路由器共享同一 VRRP 虚拟 MAC 地址的系统上,内置虚拟交换机会中断 VRRP 通告包到 VRRP 路由器的正常流动。有关更多信息,请参见第 2 层和第 3 层 VRRP 的限制
支持。
InfiniBand 支持
不支持。
支持。
唯一的虚拟路由器 MAC 地址
需要唯一的虚拟路由器 MAC 地址。虚拟 IP 地址始终解析为相同的虚拟 MAC 地址。
不需要。使用创建 VRRP 路由器时所基于的 MAC 地址。MAC 地址在同一虚拟路由器中的所有 VRRP 路由器之间有所不同。同一 MAC 地址与受该 L3 VRRP 路由器保护的虚拟 IP 地址关联。
配置 VRRP 虚拟 IP 地址
需要配置。
需要配置。
Internet 控制消息协议 (Internet Control Message Protocol, ICMP) 重定向
当 L2 VRRP 在一组路由器之间运行时可能会使用。当 L2 VRRP 路由器需要使用 ICMP 重定向时,它会检查需要重定向的包的目标 MAC 地址(VRRP 虚拟 MAC 地址)。通过使用目标 MAC 地址,L2 VRRP 路由器可确定最初将包发送到的虚拟路由器。因此,L2 VRRP 路由器能够选择源地址,并将 ICMP 重定向消息发送到源。
需要禁用 ICMP 重定向。在同一接口上创建多个 VRRP 路由器时,它们共享相同的 MAC 地址。因此,L3 VRRP 无法确定目标 MAC 地址。
主路由器的选择
主路由器的选择对主机透明。当主路由器发生更改时,主机和路由器之间存在的交换机可使用 MAC 识别功能识别用于发送通信的新端口。
主路由器的选择会更改虚拟 IP 地址的第 2 层映射,必须通过无故 ARP 或 NDP 消息通告新映射。
故障转移时间
正常。
由于主路由器选择发生更改时有无故 ARP 或 NDP 消息这一附加要求,因此时间可能较长。