Date: Sat, 28 Apr 2018 09:26:31 +0000 From: Abdullah <ab.tariq90@gmail.com> To: Eugene Grosbein <eugen@grosbein.net> Cc: freebsd-net@freebsd.org Subject: Re: NETGRAPH- bridge vlans using netgraph help Message-ID: <CAFZYVy7_nVm5G1XDdM_TujN=jVbCyDEKABGbC=M9L5Lh1jAAzQ@mail.gmail.com> In-Reply-To: <5AE437C1.8010706@grosbein.net> References: <CAPFxuwQOBkGTHZbGfJz=-fUW8M%2BQGOpTM9T%2B-RO6H4fWcGEtqA@mail.gmail.com> <5AE216DC.7010905@grosbein.net> <CAPFxuwSEDTNhfn1%2B1nXPAC6skJt%2BdAych10FN9bwwBVdqevO2w@mail.gmail.com> <5AE33513.1000001@grosbein.net> <CAPFxuwRceDDoTw-4EohRdjUMSE-YN4YKWhbObuvEpxzEWOh2_A@mail.gmail.com> <5AE34754.6040905@grosbein.net> <CAPFxuwQ5TwZnnW%2B1TT7urq_0pgb=sM_VwH4x0eq0363MCdb7hw@mail.gmail.com> <5AE34CFA.7000207@grosbein.net> <CAPFxuwR54nPiKAAACRY5a_GvDNOVfdniqv6F_3PK4--7vm03uA@mail.gmail.com> <5AE437C1.8010706@grosbein.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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. > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFZYVy7_nVm5G1XDdM_TujN=jVbCyDEKABGbC=M9L5Lh1jAAzQ>