bridging VLAN interfaces and STP

Marek Salwerowicz marek_sal at wp.pl
Tue Sep 2 21:17:02 UTC 2014


Hello Dustin,

W dniu 2012-09-02 o 01:13, Dustin J. Mitchell pisze:
> On Sat, Sep 1, 2012 at 5:55 PM, Peter Jeremy<peter at rulingia.com>  wrote:
>> >That looks like RSTP is enabled on both bridge10 and bridge20 but is
>> >not seeing incoming [R]STP packets.  Are you sure the switch connected
>> >to vr1 is configured with per-VLAN STP (this is probably not the
>> >switch default).
>> >
>> >Have you tried running tcpdump on vr1 and checked that you are seeing
>> >STP packets within the VLANs.
> Actually, if you compare with my original ifconfig, you'll see that
> this particular arrangement shows STP as enabled on the bridge, but
> not on any of the members (no STP in their options.  In the OP, you
> can see that the vr{2,3} get STP in their flags
> (<LEARNING,DISCOVER,STP,AUTOEDGE,AUTOPTP>) while vr1.10 does not.
> That, and the error message from the 'ifconfig bridge10 stp vr1.10'
> command..


I'd like to ask if have you managed to figure out this issue? I am 
facing more or less the same problem

I have set up multiple VLANs on my FreeBSD box and now would like to 
bridge WiFi adapter (wlan0) with only one vlan:

When I try to configure bridge:

% sudo ifconfig bridge create
% sudo ifconfig bridge addm wlan0
% sudo ifconfig bridge addm vlan1200
bridge0: error setting interface capabilities on vlan1200
% sudo ifconfig bridge stp wlan0
% sudo ifconfig bridge0 stp vlan1200
ifconfig: unable to set bridge flags: Invalid argument

% ifconfig bridge0
bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
         ether 02:8e:2e:18:3e:00
         nd6 options=9<PERFORMNUD,IFDISABLED>
         id 04:f0:21:0f:77:d7 priority 32768 hellotime 2 fwddelay 15
         maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
         root id 04:f0:21:0f:77:d7 priority 32768 ifcost 0 port 0
         member: vlan1200 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                 ifmaxaddr 0 port 6 priority 128 path cost 20000
         member: wlan0 flags=147<LEARNING,DISCOVER,STP,AUTOEDGE,AUTOPTP>
                 ifmaxaddr 0 port 11 priority 128 path cost 33333 proto rstp
                 role designated state discarding


If I change vlan1200 to physical interface, everything works without any 
problems..

Do you have any idea?

Cheers,

Marek





More information about the freebsd-net mailing list