From owner-freebsd-net@FreeBSD.ORG Mon Sep 3 21:00:07 2007 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63E9816A4A0 for ; Mon, 3 Sep 2007 21:00:07 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from heff.fud.org.nz (203-109-251-39.static.bliink.ihug.co.nz [203.109.251.39]) by mx1.freebsd.org (Postfix) with ESMTP id 08F1613C46A for ; Mon, 3 Sep 2007 21:00:06 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: by heff.fud.org.nz (Postfix, from userid 1001) id 510AF1CC2C; Tue, 4 Sep 2007 09:00:05 +1200 (NZST) Date: Tue, 4 Sep 2007 09:00:05 +1200 From: Andrew Thompson To: Tom Judge Message-ID: <20070903210005.GA14592@heff.fud.org.nz> References: <46DC081F.6010203@tomjudge.com> <20070903173435.GA9902@heff.fud.org.nz> <46DC7AD0.4080800@tomjudge.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46DC7AD0.4080800@tomjudge.com> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: net@freebsd.org Subject: Re: If_bridge and MST X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 21:00:07 -0000 On Mon, Sep 03, 2007 at 10:21:20PM +0100, Tom Judge wrote: > Andrew Thompson wrote: > >On Mon, Sep 03, 2007 at 02:11:59PM +0100, Tom Judge wrote: > >>Hi, > >> > >>I was wondering if if_bridge had been taught how to speak multiple > >>instance spanning tree? > > > >Not yet. I havnt started it yet and I do not know of anyone else working > >on it. > > > While playing with if_bridge today and a pair of Dell PowerConnect > 5324's (with the recent upgrade to MSTP) I noticed that it did not seem > to be possible to enable STP on if_vlan bridge members. This would seem > to be correct as transmitting STP frames tagged with VLAN_ID would seem > to break the spec and fall into the realm of cisco PVST. However should > if_bridge be taught that the vlandev should be used for collection and > transmission spanning tree in this scenario or should if_vlan be taught > to copy untagged [R]STP frames onto the vlan interface? Would this make it work the same as Cisco PVST? I havnt looked into how PVST works but whatever the solution is it would need to interoperate with other vendors. Obviously MST support is ideal. Most of the code is already there in the form of RSTP, and MST tacks a bit more info on the end. To be honest I have found 802.1Q-2003 a bit unclear in this area. cheers, Andrew