edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly
Michael Richardson
mcr at sandelman.ca
Sun Aug 29 13:44:43 PDT 2021
{I'm ignorant about most things DSA, and I'm asking for clarification}
Fabian Bläse <fabian at blaese.de> wrote:
> In the above configuration, frames between Ethernet port eth0 (vlan2
> untagged) and port eth4 (vlan2 tagged) are not
> forwarded. Interestingly, the router itself is able to reach devices
> connected to eth0 and eth4, when pinging on the 'bridge2' interface.
> Frames between untagged ports (e.g. eth0 and eth1) are forwarded
> correctly and frames between tagged ports (eg. eth3 and eth4) are
> forwarded correctly.
It sounds like the hardware bridge expects the host to do the bridging
between tagged and untagged ports. That's my guess.
> Also, tagged frames are incorrectly forwarded on untagged ports, so it
> is possible to reach a device connected to eth3 (tagged) on eth2
> (tagged).
This is rather concerning.
It sounds like the hardware bridge is completely unaware of the tagging.
> This issue does not appear, if the 'bridge1.4' interface is configured
> without an additional bridge, so the second bridge seems to be
> interfering with the hardware offloading.
Why do you configure this with two layers of bridge?
I think that bridge1 is hardware offloaded, right?
--
] Never tell me the odds! | ipv6 mesh networks [
] Michael Richardson, Sandelman Software Works | IoT architect [
] mcr at sandelman.ca http://www.sandelman.ca/ | ruby on rails [
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20210829/237a0767/attachment.sig>
More information about the openwrt-devel
mailing list