From owner-freebsd-net@FreeBSD.ORG Wed Oct 13 09:59:05 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 987371065673 for ; Wed, 13 Oct 2010 09:59:05 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: from bizet.nethelp.no (bizet.nethelp.no [195.1.209.33]) by mx1.freebsd.org (Postfix) with SMTP id CBDAF8FC12 for ; Wed, 13 Oct 2010 09:59:04 +0000 (UTC) Received: (qmail 17404 invoked from network); 13 Oct 2010 09:32:23 -0000 Received: from bizet.nethelp.no (HELO localhost) (195.1.209.33) by bizet.nethelp.no with SMTP; 13 Oct 2010 09:32:23 -0000 Date: Wed, 13 Oct 2010 11:32:23 +0200 (CEST) Message-Id: <20101013.113223.74662610.sthaug@nethelp.no> To: jon.otterholm@ide.resurscentrum.se From: sthaug@nethelp.no In-Reply-To: <4CB57781.1030402@gmx.com> References: <4CB57781.1030402@gmx.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: VPLS implementation 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: Wed, 13 Oct 2010 09:59:05 -0000 > > Are there any plans or ongoing work to implement VPLS in the network > > stack? > > > > http://en.wikipedia.org/wiki/Virtual_Private_LAN_Service > > If you don't need interoperability with others, you can > theoretically achieve something like VPLS using if_bridge, > if_gif, EtherIP and the "private" flag of if_bridge. > > Of course it would be a static setup and you'll have to create > full mesh connections for all the participating nodes. The whole point of VPLS is to simulate a multipoint Ethernet segment, possibly across a WAN and several MPLS PE routers. If you only have a small network it is usually far simpler to just set up a suitable collection of switches with VLAN trunks between them. So the question is - *why* would you want FreeBSD to support VPLS? And what exactly do you mean by implementing VPLS on FreeBSD? If you want a multipoint bridge across several interfaces, this can be done. If you want something with MPLS support (labels etc) it's a completely different ball game. Steinar Haug, Nethelp consulting, sthaug@nethelp.no