本文档介绍热备份路由器协议(HSRP)组的常见问题(FAQ),以及多层交换功能卡1(MSFC1)、多层交换功能卡2(MSFC2)、多层交换功能卡3(带管理引擎720的MSFC3)、和Catalyst 6500/6000交换机上的多层交换功能卡2A(带管理引擎32的MSFC2A)。有关 HSRP 和配置示例的详细信息,请参阅了解 Catalyst 交换机网络中的 HSRP 问题以及故障排除。
有关文件规则的更多信息请参见“ Cisco技术提示规则”。
A.此表列出了具有MSFC1、MSFC2、MSFC3(Supervisor引擎720)或MSFC2A(Supervisor引擎32)的各种Supervisor引擎上支持的(系统范围)唯一HSRP组ID的最大数量。 配备 Policy Feature Card 1 (PFC1) 或 PFC3 的 Supervisor 引擎的唯一 HSRP 组 ID 数限制为 256 个。配备 Policy Feature Card 2 (PFC2) 的 Supervisor 引擎的唯一 HSRP 组 ID 数限制为 16 个。
Supervisor 引擎 描述 唯一 HSRP 组 ID 最大数目(系统范围) WS-X6K-SUP1A-MSFC= 带有 PFC1 和 MSFC1 的 Supervisor 引擎 1 256 WS-X6K-S1A-MSFC2= 带有 PFC1 和 MSFC2 的 Supervisor 引擎 1 256 WS-X6K-S2-MSFC2= 带有 PFC2 和 MSFC2 的 Supervisor 引擎 2 16 WS-X6K-S2U-MSFC2= 带有 PFC2 和 MSFC2 的 Supervisor 引擎 2(具有额外的 DRAM 内存) 16 WS-SUP720 带有 PFC3 和 MSFC3 的 Supervisor 引擎 720 256 WS-SUP720-3B 带有 PFC3B 和 MSFC3 的 Supervisor 引擎 720 256 WS-SUP720-3BXL 带有 PFC3BXL 和 MSFC3 的 Supervisor 引擎 720 256 WS-SUP32-GE-3B 带有 PFC3B 和 MSFC2A 的 Supervisor 引擎 32 256 WS-SUP32-10GE-3B 带有 PFC3B 和 MSFC2A 的 Supervisor 引擎 32 256
是的。限制是由于PFC的硬件设计。PFC1或PFC3支持256个公认HSRP MAC地址。PFC2 支持 16 个公认的 HSRP MAC 地址。因此,它不依赖于所使用的系统软件。
答:HSRP组ID不必是连续的。您可以在允许的组 ID 范围 (0-255) 中选择任意 16 个组 ID。 不过,只能使用该范围中的 16 个组 ID。MSFC1、MSFC3(Supervisor 引擎 720)或 MSFC2A(Supervisor 引擎 32)可以使用该范围中任意数量的组 ID。
答:不。您可以在任意数量的接口上使用16个唯一组ID。16 个 HSRP 组并不意味着只能有 16 个 HSRP 进程或 16 个 VLAN 接口可启用 HSRP。唯一的限制是您只能在每个接口上最多定义 16 个 HSRP 进程。然而,在设计良好的网络中,每个接口不太可能需要 16 个以上的 HSRP 进程。
答:当您在多个接口上定义相同的HSRP组ID时,它们共享相同的HSRP虚拟MAC地址。在当前的多数 LAN 交换机中,由于这些接口维护每 VLAN MAC 地址表,因此不存在任何问题。然而,如果网络中包含任何第三方交换机(不管是何种 VLAN,这些交换机都将维护系统范围的 MAC 地址表),则可能会出现问题。如果未对 HSRP 组指定 VLAN,VLAN 会默认为组 0。
答:在Cisco IOS软件版本12.1(8a)E5之前的版本中,该软件允许在基于Supervisor引擎2的系统上创建16个以上的唯一HSRP组。此软件 Bug 已得到修复。如果从 Cisco IOS 软件版本 12.1(8a)E5 以前的版本升级到更高版本,并且已配置了 16 个以上的 HSRP 组,请按照 16 个 HSRP 唯一组 ID 限制来计划此软件修复。Cisco IOS软件版本12.1(8a)EX解决了在Supervisor引擎2上运行Cisco IOS软件的系统的此问题。此限制不适用于基于Supervisor引擎1或基于Supervisor引擎720的系统。
A.如果配置了16个以上的HSRP备用组,您会看到一条类似如下的消息:
%MLS-3-FIB_MAXHSRP:Maximum number of supported HSRP addresses (16) exceeded此消息表明从MSRP发送的热备用路由器协议(HSRP)组数超过NMP支持的HSRP组数。
您必须在硬件中最多配置 16 个 HSRP 组,才能进行硬件交换。如果超过 16 个,那些数据流将不进行硬件交换,而是在软件中由 MSFC 交换。
请使用 show mls cef mac 命令验证每个 VLAN 的 MAC 地址使用情况。
注意:编号相同的HSRP组使用相同的虚拟MAC地址,如果在MSFC上配置桥接,则可能导致错误。
注意:由于PFC2的CEF对16个唯一HSRP组编号的限制,因此不能支持standby use-bia HSRP命令。
是的,这是正常行为。这样做是为了协助故障排除,在第 15 级模式(启用)中时将会发生此行为。此问题的解决方法是配置密钥链。
答:同一路由器上的两个接口不支持HSRP和VRRP。它们应在两个或多个不同路由器上的接口之间使用。Cisco IOS 不允许单个路由器的两个或多个接口或者子接口位于同一 IP 子网,也不允许某个子网与同一路由器上连接的其他 IP 子网重叠。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
02-Dec-2013 |
初始版本 |