比较第 2 层和第 3 层 VRRP
下表对第 2 层和第 3 层 VRRP 进行了比较。
表 3-1 比较第 2 层和第 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 消息这一附加要求,因此时间可能较长。
|
|