Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Apr 2022 09:36:12 +0000
From:      Benoit Chesneau <benoitc@enki-multimedia.eu>
To:        "freebsd-net@FreeBSD.org" <freebsd-net@FreeBSD.org>
Subject:   Re: how to bridge "native" vlan?
Message-ID:  <xBidxEI7dvLeOeQyDSSB71CAzJUJkWcPi6az2mcoF3T0ywBc4gkLTpxC9NCCy9ndiy77ZIDVEA4P4nSs8gZwokDqsMWGNZeucmdXxI0Rrnk=@enki-multimedia.eu>
In-Reply-To: <mOEoiwDtLyUdBfav7_Ygz5qfW3nQuT7KM1CnKoXN4haHc-j3gQIYC5GK-eIsCWScLlBhntQNZr42XD-2txcOpHG1rykfrb8CbWvcP84iXxs=@enki-multimedia.eu>
References:  <mOEoiwDtLyUdBfav7_Ygz5qfW3nQuT7KM1CnKoXN4haHc-j3gQIYC5GK-eIsCWScLlBhntQNZr42XD-2txcOpHG1rykfrb8CbWvcP84iXxs=@enki-multimedia.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry the right config is:

```
ETHER_IF=3Dlagg0

ngctl -f- <<EOF
mkpeer ${ETHER_IF}: vlan lower downstream
name ${ETHER_IF}:lower vlan
connect ${ETHER_IF}: vlan:=09upper nomatch
EOF


ngctl mkpeer vlan: eiface vlan100 ether
ngctl msg vlan: addfilter '{ vlan=3D100 hook=3D"vlan100" }'


ngctl mkpeer vlan:=09eiface vlan200 ether
ngctl msg vlan: addfilter '{ vlan=3D200 hook=3D"vlan200" }'


ngctl -f- <<EOF
mkpeer vlan100: bridge lower link0
name vlan100:lower vlan100bridge
connect vlan100: vlan100:lower upper link1
EOF


ngctl -f- <<EOF
mkpeer vlan200: bridge lower link0
name vlan200:lower vla200bridge
connect vlan200: vlan200:lower upper link1
EOF
```



Beno=C3=AEt Chesneau, Enki Multimedia
=E2=80=94
t. +33608655490=C2=A0

Sent with ProtonMail secure email.
------- Original Message -------
On Thursday, April 21st, 2022 at 11:29, Benoit Chesneau <benoitc@enki-multi=
media.eu> wrote:


> I have an interface on which multiple vlans are connected. I would like t=
o bridge the vlan 100 and 200 but also have a bridge for the "native" vlan =
1. I Can setup a bridge for vlan 100 and 200 the way below I think but how =
to create a bridge for the "native" vlan?
>
> `ETHER_IF=3Dlagg0 ngctl -f- <<EOF mkpeer ${ETHER_IF}: vlan lower downstre=
am name ${ETHER_IF}:lower vlan connect ${ETHER_IF}: vlan: upper nomatch EOF=
 ngctl mkpeer vlan: eiface vlan100 ether ngctl msg vlan: addfilter '{ vlan=
=3D100 hook=3D"vlan100" }' ngctl mkpeer vlan: eiface vlan200 ether ngctl ms=
g vlan: addfilter '{ vlan=3D200 hook=3D"vlan200" }' ngctl -f- <<EOF mkpeer =
vlan100: bridge lower link0 name bgp:lower vlan100bridge connect vlan100: v=
lan100:lower upper link1 EOF ngctl -f- <<EOF mkpeer vlan10: bridge lower li=
nk0 name bgp:lower vla200bridge connect vlan200: vlan200:lower upper link1 =
EOF`
>
> Beno=C3=AEt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xBidxEI7dvLeOeQyDSSB71CAzJUJkWcPi6az2mcoF3T0ywBc4gkLTpxC9NCCy9ndiy77ZIDVEA4P4nSs8gZwokDqsMWGNZeucmdXxI0Rrnk=>