bridge fdb show
cat /etc/network/interfaces
qm config <vmid>
ip -details l show <vmbrX>
ip -details l show master <vmbrX>
tcpdump -i <vmbrX> -w output.pcap
Would you be able to provide me the aforementioned output either here or via DM if you don't want to post it publicly?I just want to say I am new to ProxMox and have recently switched from VMware in a home lab. I am seeing similar behavior in that I am seeing unicast traffic being flooded across my network (even outside of the VM environment).
I have all new hardware for ProxMox and have already moved all of my hosts from either Synology VM Manager or ESXi. The Synology VMM was a middle step to determine whether it was sufficient for my needs.
In any case, I have a pretty simple setup. 3 nodes in a cluster, each has 3 network ports - one is not used currently, two are set in LACP bond with no ip address assigned. I added bond0 to the vmbr0 interface (only bridge I have as my vm network is flat) and I assign the IP to vmbr0.
I use a Synology via NFS for vm storage using the vmbr0 interface.
With this setup, I can actually see the NFS traffic between the host and the NFS server when running tcpdump on a guest. I cannot think of a single reason this should be occuring. I know it is not the optimal setup, but it really is a pretty simple setup.
I assume I likely need to do more learning on linux bridging and whatnot, but there really does seem to be an issue somewhere with the default configuration and would not expect to see this happen without doing something wrong lol.
I would DM you but I am not sure I have the rights to do that. I have all of the information together except the tcpdump, but I did do a quick tcpdump in the guest showing unicast traffic it should not see in my info to send. Let me know how I can send that and I will get it over.Would you be able to provide me the aforementioned output either here or via DM if you don't want to post it publicly?
Hi,Do you have any firewall routing in between different VLANs?
As with the others could you send me the output of the following commands - if you prefer to via DM / mail.
Code:bridge fdb show cat /etc/network/interfaces qm config <vmid> ip -details l show <vmbrX> ip -details l show master <vmbrX> tcpdump -i <vmbrX> -w output.pcap
edit: from what I could tell from the other occurrences: as soon as mac learning is disabled on the bridge and an external gateway / firewall is used, the bridge doesn't know and learn about the MAC address of the external gateway. This means that packets get flooded to all ports on the bridge (default behavior).
There are a few ways to remedy this:
You can manually add the mac address of the gateway / firewall to the fdb of the bridge
You can disable unicast flooding for all ports of the bridge, except the bridge port
You can re-enable MAC learning (but then any guest can 'create' entries in the FDB by sending respective Ethernet frames)
We use essential cookies to make this site work, and optional cookies to enhance your experience.