From owner-freebsd-net@FreeBSD.ORG Tue Sep 2 22:34:22 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D804178 for ; Tue, 2 Sep 2014 22:34:22 +0000 (UTC) Received: from mx4.wp.pl (mx4.wp.pl [212.77.101.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.wp.pl", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CF0C21E22 for ; Tue, 2 Sep 2014 22:34:21 +0000 (UTC) Received: (wp-smtpd smtp.wp.pl 10806 invoked from network); 3 Sep 2014 00:34:16 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1409697256; bh=AhbBlg+guY7BVnS8XXv8ugX5bSLreZaXll5J8Zu3LSk=; h=From:To:CC:Subject; b=bHfW1f6FT2m6CUhQN2frw3eg3QLp5JA4Ov7GsK9otDEDeLrXzl0fGTfwbLOudOakG ymfhoY+sHOvWMxPOGGpqEIYpkMLdcn2JGGKfSsz061DGl2s8OT2wh24GaxriMgIpI6 IEH95rwB6x3btvAIn7cxPtUwqF2jmSGunuPU+QjY= Received: from 250-210-250-178.ftth.cust.kwaoo.net (HELO [10.0.5.12]) (marek_sal@[178.250.210.250]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with AES128-SHA encrypted SMTP for ; 3 Sep 2014 00:34:16 +0200 Message-ID: <540645E6.2050809@wp.pl> Date: Wed, 03 Sep 2014 00:34:14 +0200 From: Marek Salwerowicz User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: "Dustin J. Mitchell" , Marek Salwerowicz Subject: Re: bridging VLAN interfaces and STP References: <20120827094956.GA93853@server.rulingia.com> <20120901215514.GA84970@server.rulingia.com> <540625B4.6040907@wp.pl> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-WP-DKIM-Status: good (id: wp.pl) X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO 0000000 [cVOE] Cc: freebsd-net@freebsd.org, Peter Jeremy X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2014 22:34:22 -0000 W dniu 2014-09-02 o 22:27, Dustin J. Mitchell pisze: > No, I never figured it out. I never really even got Peter to > understand the problem - he was still asking about whether STP packets > were on the wire when I left the issue, yet the problem is interface > configuration, not traffic. > > FreeBSD doesn't support configuring STP on VLAN interfaces - whether > that's a bug or a feature is for someone else to decide. I can > confirm it is still the case: Does the bridge without STP work for you ? What do you actually bridge? As I see, there are 2 physical interfaces and 1 vlan I am wondering if the STP is really necessary for bridging vlan with wlan0 interface, but so far I can't figure out the answer Marek > > hilbert ~ # sysctl -n kern.osrelease kern.ostype > 9.2-RELEASE-p10 > FreeBSD > hilbert ~ # ifconfig bridge10 > bridge10: flags=8843 metric 0 mtu 1500 > ether 02:f4:a1:63:5a:0a > inet6 fe80::f4:a1ff:fe63:5a0a%bridge10 prefixlen 64 scopeid 0xd > inet 172.16.1.21 netmask 0xffffff00 broadcast 172.16.1.255 > inet 172.16.1.1 netmask 0xffffffff broadcast 172.16.1.1 > inet6 2001:470:1f11:826::1:15 prefixlen 64 > inet6 2001:470:1f11:826::1:1 prefixlen 128 > nd6 options=21 > id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 > maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 > root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 > member: vr3 flags=143 > ifmaxaddr 0 port 4 priority 128 path cost 55 > member: vr2 flags=143 > ifmaxaddr 0 port 3 priority 128 path cost 200000 > member: vr1.10 flags=143 > ifmaxaddr 0 port 9 priority 128 path cost 200000 > hilbert ~ # ifconfig vr1.10 > vr1.10: flags=8943 > metric 0 mtu 1500 > ether 00:00:24:ce:ec:95 > inet6 fe80::200:24ff:fece:ec95%vr1.10 prefixlen 64 scopeid 0x9 > nd6 options=21 > media: Ethernet autoselect (100baseTX ) > status: active > vlan: 10 parent interface: vr1 > hilbert ~ # ifconfig bridge10 stp vr1.10 > ifconfig: unable to set bridge flags: Invalid argument > > Dustin > > On Tue, Sep 2, 2014 at 4:16 PM, Marek Salwerowicz wrote: >> 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 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 >>> () 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 metric 0 mtu 1500 >> ether 02:8e:2e:18:3e:00 >> nd6 options=9 >> 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 >> ifmaxaddr 0 port 6 priority 128 path cost 20000 >> member: wlan0 flags=147 >> 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 >> >> >>