如果我的路由器上有多个 LAN,并且每个 LAN 都连接到第二个路由器,那么我是否需要为每个 LAN 使用不同的 HSRP 组?
通过此设置,每个虚拟网关将位于第 2 层网段上。并且在路由器内,任何接口都不会有多个网关。
例如:
路由器 1:
F0/0:
ip address 192.168.1.2 255.255.255.0
standby ip 192.168.1.1
F2/0:
ip address 192.168.2.2 255.255.255.0
standby ip 192.168.2.1
路由器 2:
F0/0:
ip address 192.168.1.3 255.255.255.0
standby ip 192.168.1.1
F2/0:
ip address 192.168.2.3 255.255.255.0
standby ip 192.168.2.1
这会起作用吗?还是我需要standby 1 ip 192.168.2.1
在 F2/0 接口上使用?(当未指定组时,默认组为 0。)因为根据请求函数,数据包的组号在 HSRP 多播数据包中,我的猜测是,我不需要不同的组,并且只有当它们都位于同一第 2 层网段时才需要多个组。但是,我一直找不到此设置....
答案1
如果这些 LAN 都在单独的 L2 段上,则可以安全地在所有 LAN 上使用相同的 HSRP 组号。我见过在生产中使用这种方法,没有任何问题;6500 路由器对上的 100 多个 VLAN 都使用 HSRP 组 1。和您一样,我现在找不到任何支持这种方法的文档。
我见过的一个例子是,在同一接口上使用多个 HSRP 组来组合子网。例如,给定以下两个子网:
interface Vlan1
ip address 192.168.1.2 255.255.255.128
standby 1 ip 192.168.1.1
!
interface Vlan2
ip address 192.168.1.130 255.255.255.128
standby 1 ip 192.168.1.129
!
如果要将它们合并到一个子网 (192.168.1.0/24),但在重新配置主机时保留两个现有的 HSRP 地址,则请执行以下配置:
interface Vlan1
ip address 192.168.1.2 255.255.255.0
standby 1 ip 192.168.1.1
standby 2 ip 192.168.1.129
!
可以允许你这么做。