VRRP 扩展 - 无法 ping

网络工程 ipv4 锦缎
2021-07-06 18:18:26

我有 2 个 Brocade 交换机为特定的 vlan 运行 vrrp-extended。连接到这 2 个的是接入交换机,其默认路由设置为 vrrp 扩展的虚拟 IP 地址。

问题是,当两个 vrid 都启用时,我无法 ping 网关,但是如果我禁用其中一个,则该 ip 变得可 ping,我可以 ping 远程 ip 等。

这里有一些配置:

织锦1

 interface ve 510
 ip address 1.1.1.2 255.255.255.240
 ip vrrp-extended vrid 1
  backup
  advertise backup
  ip-address 1.1.1.1
  enable

博科2

interface ve 510
 ip address 1.1.1.3 255.255.255.240
 ip vrrp-extended vrid 1
  backup priority 255
  advertise backup
  ip-address 1.1.1.1
  enable

任何人都知道我是否需要更改任何内容才能使其正常工作?请记住,这不是常规的 vrrp。

谢谢

更新

如果我同时启用了两个 vrid 但禁用了其中一个接口,那么一切又会恢复正常。不确定它是否与生成树有关,但可能是。

Brocade 交换机运行 802.1w,接入交换机是运行快速 pvst 的 cisco。

这是禁用Brocade1上的接口的一些输出

--- VLAN 510 [ STP Instance owned by VLAN 510 ] ----------------------------

Bridge IEEE 802.1W Parameters:

Bridge           Bridge Bridge Bridge Force    tx   
Identifier       MaxAge Hello  FwdDly Version  Hold 
hex              sec    sec    sec             cnt  
10000012f21e8818 20     2      15     Default  3    

RootBridge       RootPath  DesignatedBri-   Root  Max Fwd Hel 
Identifier       Cost      dge Identifier   Port  Age Dly lo  
hex                        hex                    sec sec sec 
10000012f21e8818 0         10000012f21e8818 Root  20  15  2   

Port IEEE 802.1W Parameters:

       <--- Config Params --><-------------- Current state -----------------> 
Port   Pri PortPath P2P Edge Role       State       Designa-  Designated       
Num        Cost     Mac Port                        ted cost  bridge           
2/1    128 0        F   F    DISABLED   DISABLED    0         0000000000000000 
8/21   128 20000    T   F    DESIGNATED FORWARDING  0         10000012f21e8818 
8/22   128 20000    T   F    DESIGNATED FORWARDING  0         10000012f21e8818

端口 8/21 到 8/22 是 Brocade1/2 设备的交换机间中继端口。

博科2

--- VLAN 510 [ STP Instance owned by VLAN 510 ] ----------------------------

Bridge IEEE 802.1W Parameters:

Bridge           Bridge Bridge Bridge Force    tx   
Identifier       MaxAge Hello  FwdDly Version  Hold 
hex              sec    sec    sec             cnt  
8000000cdba0d219 20     2      15     Default  3    

RootBridge       RootPath  DesignatedBri-   Root  Max Fwd Hel 
Identifier       Cost      dge Identifier   Port  Age Dly lo  
hex                        hex                    sec sec sec 
10000012f21e8818 20000     10000012f21e8818 5/1   20  15  2   

Port IEEE 802.1W Parameters:

      <--- Config Params -->|<------------- Current state ------------------->
Port  Pri PortPath  P2P Edge Role       State       Designa-  Designated       
Num       Cost      Mac Port                        ted cost  bridge           
2/2   128 200000    T   F    DESIGNATED FORWARDING  20000     8000000cdba0d219 
5/1   128 20000     T   F    ROOT       FORWARDING  0         10000012f21e8818 
5/2   128 20000     T   F    ROOT       FORWARDING  0         10000012f21e8818

端口 5/1 到 5/2 是交换机间中继端口 btw brocade1/2。

从接入交换机:

VLAN0510
  Spanning tree enabled protocol rstp
  Root ID    Priority    4096
             Address     0012.f21e.8818
             Cost        20019
             Port        48 (FastEthernet0/48)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    61950  (priority 61440 sys-id-ext 510)
             Address     0013.80fa.0480
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/48              Root FWD 19        128.48   P2p 

端口 f0/47 未启动,因为它在 brocade1 上被禁用。

1个回答

这是我必须做的才能让它工作:

我必须在两个 Brocade 交换机的默认 vlan 下专门禁用中继端口(2/1 和 2/2)上的 802.1w。

因此,为实际的 vlan 510 启用了生成树,并且在去往 cisco 交换机的两个端口上禁用了默认的 vlan 50。

然后一切都开始正常了。

所以现在我在织锦上的配置中有这个:

vlan 50 name DEFAULT-VLAN by port
 spanning-tree 802-1w
 spanning-tree 802-1w ethe 2/1 disable

vlan 50 name DEFAULT-VLAN by port
 spanning-tree 802-1w
 spanning-tree 802-1w ethe 2/2 disable

不确定这是否被推荐。