Re: Bridging VLANs and PVST+

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi JP;

I understand more clearly now - thank you for the example.  In the use
case that I struggled against I needed the BPDU's to traverse the bridge
as we were counting on the Cisco switches to force a blocking state on a
redundant link.  I have seen the case you are describing and assumed
that I would have to live with it as the Linux bridge was "doing the
right thing".  PVST is a proprietary Cisco protocol.  I guess wouldn't
expect an open source project to "re-write" the VLAN header for a
proprietary protocol.

Anyone else have any thoughts on this?

G

-----Original Message-----
From: Joao Pedro [mailto:countzero@xxxxxxx] 
Sent: 25 November 2008 5:10 PM
To: Geoff Wiener
Subject: RE:  Bridging VLANs and PVST+


Hi Geoff, thank you for your answer.

Geoff Wiener <gwiener@xxxxxxxxxxxxxxx> wrote:

> I've had this very issue.  I know that 2.6.24-16 allows PVST BPDUs  
> to cross the bridge.  Linux won't speak Cisco PVST+ but it will pass  
> the BPDU's so that Cisco devices on both sides can communicate about  
> the link state.
>
But isn't that part of the problem?

Imagine this situation, I have:
1 physical interface - eth0;
2 virtual lan interfaces - vlan15 and vlan16.
1 bridge - br0 - bridging vlan15 and vlan16.

The reason I have to filter the PVST+ BPDUs out (with ebtables) is  
that, when the Cisco switch sees a BDPU on VLAN 15 that belonged  
originally to VLAN 16, it will assume a loop was detected and shut  
down the switch port where eth0 is connected. If Linux could convert  
the VLAN 15 BDPU to a VLAN 16 BDPU, before sending it to VLAN 16, I  
believe the problem would be solved.

Regards,
JP
_______________________________________________
Bridge mailing list
Bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/bridge

[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux