Extract untagged traffic from bridge

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi list,
I have a question regarding the use of bridges with vlans.

Suppose I have a lanbr which bridges together eth0 and various virtual interfaces. Putting aside bridge vlan filtering, any interface connected to the bridge will see both untagged and tagged traffic.

To only see the tagged traffic portion of specific vlan I can simple create a bridge vlan interface (eg: lanbr.10) and use that virtual interface as a member of another bridge. In other words:
eth0 -> lanbr -> lanbr.10 -> vlan10br

Now, I wonder if it is possible to extract *only* the untagged traffic from the lanbr bridge. Something similar to that:
eth0 -> lanbr -> lanbr.untagged -> untbr

Full disclosure: a virtual machine bridged on lanbr will see both tagged and untagged traffic. This is fine for, say, a virtual firewall with a trunk interface. However, I do not want any other VM residing on the untagged bridge to see tagged traffic. So I need to confine these machines to see only untagged packet.

One possible approach would be to use ebtables to drop 802.1q tagged packets on lanbr unless they are for a specific virtual machine interface (and it seems to work well), but I wonder if the same can be obtained without calling ebtables into the mix.

Regards.

--
Danti Gionatan
Supporto Tecnico
Assyoma S.r.l. - www.assyoma.it
email: g.danti@xxxxxxxxxx - info@xxxxxxxxxx
GPG public key ID: FF5F32A8



[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux