Hi,
I am using a physical box with intel I211 networks cards. The last known good kernel I have used is - 5.4.197-amd64-vyos.
I have built the equuleus image with kernel v5.4.205.
Now the virtual bridge interfaces cannot send/receive any traffic through the physical interface they are bound to.
Sample configuration -
bridge br0 {
description Central-Bridge enable-vlan member { interface eth1 { allowed-vlan 101 native-vlan 101 } } vif 101 { address 172.31.101.1/24 description Guest }
}
Then a ping is run from client with static IP - 172.31.101.10 to Vyos GW - 172.31.101.1.
From a TCP dump I can see that - ARP request is reaching to the physical interface eth1. But those packets are not forwarded to the virtual bridge interface named br0.101. So, without ARP resolution ping fails. Also if dhcp clients are connected to that eth1 interface; their broadcast for Ip adress is reaching the physical interface but not forwarded to the virtual bridge interface. So, clients do not get any Ip address from VYos router acting as DHCP server.
**All traffic forwarding not working between physical and virtual bridge interface. Tcpdump for br0.101 is empty. So, with above kernel the forwarding between physical and virtual bridge interface is broken.
Now the funny part of it all. This bug concerns physical box with intel I211 networks cards.
If I run a VYOS vm with emulated e1000 network card; this bug is not observed at all. All forwarding between virtual bridge and physical interface works as it should be.
Please let me know what kind of logs are needed to provide further information.
Regards.