Netgraph VLAN in VLAN (q-in-q)
rozhuk.im at gmail.com
rozhuk.im at gmail.com
Wed Dec 28 19:37:37 UTC 2011
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 at freebsd.org [mailto:owner-freebsd-
> net at freebsd.org] On Behalf Of Patrick Tracanelli
> Sent: Wednesday, December 28, 2011 11:33 PM
> To: freebsd-net at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
More information about the freebsd-net
mailing list