Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Dec 2011 04:37:26 +0900
From:      rozhuk.im@gmail.com
To:        "'Patrick Tracanelli'" <eksffa@freebsdbrasil.com.br>, <freebsd-net@freebsd.org>
Subject:   RE: Netgraph VLAN in VLAN (q-in-q)
Message-ID:  <4efb6ffd.455fb40a.1880.14e0@mx.google.com>
In-Reply-To: <3277161C-D037-4B47-9368-AC47EEA27FBC@freebsdbrasil.com.br>
References:  <3277161C-D037-4B47-9368-AC47EEA27FBC@freebsdbrasil.com.br>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!


If you need custom encap tag, use this:
http://www.freebsd.org/cgi/query-pr.cgi?pr=161908

Scheme: ng_ether <-> ng_vlan(outer/metro tag) <-> ng_vlan(inner/customer
tag) <-> ng_eiface



> -----Original Message-----
> From: owner-freebsd-net@freebsd.org [mailto:owner-freebsd-
> net@freebsd.org] On Behalf Of Patrick Tracanelli
> Sent: Wednesday, December 28, 2011 11:33 PM
> To: freebsd-net@freebsd.org
> Subject: Netgraph VLAN in VLAN (q-in-q)
> 
> Hello,
> 
> I need to setup a typical q-in-q environment, here's what I am working
> on:
> 
> ngctl mkpeer em2: vlan lower downstream
> ngctl name em2:lower vlanL1
> ngctl connect em2: vlanL1: upper nomatch
> ngctl mkpeer vlanL1: eiface
> vlan2589 ether ngctl msg vlanL1: addfilter '{ vlan=2589 hook="vlan2589" }'
> 
> # assign em2 mac address
> ifconfig ngeth0 lladdr 00:21:5e:8a:0e:73
> 
> # Do everything again but the new vlan will have the previous # as
> parent...
> ngctl mkpeer ngeth0: vlan lower downstream ngctl name ngeth0:lower
> vlanL2 ngctl connect ngeth0: vlanL2: upper nomatch ngctl mkpeer vlanL2:
> eiface vlan110 ether ngctl msg vlanL2: addfilter '{ vlan=110
> hook="vlan110" }'
> 
> ifconfig ngeth1 lladdr 00:21:5e:8a:0e:73
> 
> But when I run:
> 
> # ngctl mkpeer ngeth0: vlan lower downstream
> 
> I get:
> 
> ngctl: send msg: Protocol family not supported
> 
> I am clueless what I am doing wrong at this point. Can someone help me
> with this little ng problem?
> 
> Its an 8.2-STABLE on i386 box.
> 
> Thank you :)
> 
> --
> Patrick Tracanelli
> 
> 
> 
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4efb6ffd.455fb40a.1880.14e0>