Hi pony,

Thanks for the feedback! I've added a comment to this Wiki entry,
that you should not rely on packets being filtered.

I'm not sure if this filtering is 100% intentional or just a
byproduct of the early VLAN awareness implementation. So far we
typically advertised batman-adv as "it just works/behaves like a
(virtual) switch", which usually helps people to understand what
to expect or not to expect from a layer 2 mesh routing protocol.
And typically, a switch in its default configuration would not
drop VLAN tagged frames.

There are/were plans to autodetect VLANs, I think, so that
you wouldn't need to add something like a bat0.23 manually. But so
far nobody has implemented it.

Regards, Linus


On Sun, Jul 02, 2023 at 04:33:55PM +0000, pony wrote:
> Hello,
> 
> In 
> https://www.open-mesh.org/projects/batman-adv/wiki/Faq#VLAN-forwarding-doesnt-work
>  it is stated that batman advanced will only forward vlan frames when it 
> knows about the vlan. However this seems only to be true for 802.1q vlans. I 
> was able to send 802.1ad tagged frames over the mesh without configuring any 
> vlans on top of the soft interface. I am using batman-adv 2022.0-openwrt-6. 
> When I try the same with 802.1q it behaves as described in the wiki page.
> This may be be problematic when people rely on batman advanced not forwarding 
> vlan tagged frames.
> 
> Kind regards,
> pony
> 
> 

Reply via email to