NETGRAPH- bridge vlans using netgraph help

Abdullah ab.tariq90 at gmail.com
Sat Apr 28 09:26:43 UTC 2018


Configuration style doesn't really matter. I am trying to figure out how to
make tagged traffic talk in  a bridge. I have always had good support from
bsd people over the last 4 5 years since i started using it, maybe it's
time to add something to it :)
What gives me hope is that linux (cumulus linux, openswitch, ONL) are doing
so, i dont see why BSD can't do it. I haven't searched much other bsd
flavors though.

Regards
Abdullah

On Sat, Apr 28, 2018, 13:59 Eugene Grosbein <eugen at grosbein.net> wrote:

> 28.04.2018 12:49, Abdullah Tariq wrote:
>
> You still top-posting. Please don't.
>
> >     >     And please do not top-post and reply to the list, not
> privately. Thank you.
> >     > sorry for that.
> >     >     They do but that's not what you need. You deal with untagged
> frames on igb5,
> >     >     so do not create any vlan on top on igb5 but use it directly:
> >     >     ifconfig bridge10 create addm igb5 addm vlan3 up
> >     > so if i need 2 ports with same vlan tags to communicate with each
> other
> >     > i create 2 bridges
> >     > ifconfig vlan2 create vlan 5 vlandev igb5
> >     > ifconfig vlan3 create vlan 5 vlandev igb6
> >     > ifconfig bridge10 create addm igb5 addm vlan3 up
> >     > ifconfig bridge11 create addm igb6 addm vlan2 up
> >     > is this the right way?
> >     No. If you have two ports that should carry untagged frames and form
> single vlan
> >     and this vlan has no other ports carrying tagged frames, then
> >     this vlan effectively has *no* tag number, or better say, its tag
> number does not matter.
> >     In that case, do not create any vlan interfaces for the vlan at all
> but bridge ports directly:
> >     ifconfig bridge10 addm igb5 addm igb6
> > So it is not possible to replicate behaviour of standard L2 switches
> > using freebsd where we have different VLANs, access and trunk ports?
>
> It is possible to replicate *behaviour* but not configuration style.
>
> Unless you have real embedded switching chip in your system like many ARM
> or MIPS-based routers do,
> in which case you can use etherswitch(4) and etherswitchcfg(8) to create
> vlans and configure
> ports of such chip similar to L2 switches.
>
>
>


More information about the freebsd-net mailing list