We are having an issue when doing a ping to a kvm VM, it results in DUP! replies. We are investigating this issue but did not find a solution yet. The situation is as follows:
1) ping from server1 to proxmox-node (no dup messages)
2) ping from server1 to VM on proxmox-node (DUP! messages)
To make it even a little more complex, the DUP! messages only occur when server1 is connected to the same switch. So if server1 is i.e. my local laptop outside the datacenter and not connected to the same switch no DUP! messages occur.
I have been contacting a network engineer and he describes the problem as follows: "It looks like the core router sometimes sent a ICMP redirect because all subnets are configured in 1 VLAN. The router 'see' all addresses are in the same VLAN and sent out an ICMP redirect 'you don't need to sent to me, you can sent directly'. Why that results in a DUP! message is still unclear, the network engineer believe it has something to do with the Proxmox software.
We don't use bonding, only vmbr through eth0. Our interfaces file is pretty straight foward:
===
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 62.197.158.95
netmask 255.255.255.0
gateway 62.197.158.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
iface vmbr0 inet6 static
address 2a03:8b80:e:aa::10
netmask 48
gateway 2a03:8b80:e::1
auto vmbr0.102
iface vmbr0.102 inet static
address 172.17.2.50
netmask 255.255.0.0
broadcast 172.17.255.255
network 172.17.0.0
vlan_raw_device vbmr0
iface vmbr0.102 inet6 static
address fd00:517e:b17e::250
netmask 64
===
Did anyone see the same behaviour? And if so, how to fix this issue
Thanks in advance for any reply,
Gijsbert
1) ping from server1 to proxmox-node (no dup messages)
2) ping from server1 to VM on proxmox-node (DUP! messages)
To make it even a little more complex, the DUP! messages only occur when server1 is connected to the same switch. So if server1 is i.e. my local laptop outside the datacenter and not connected to the same switch no DUP! messages occur.
I have been contacting a network engineer and he describes the problem as follows: "It looks like the core router sometimes sent a ICMP redirect because all subnets are configured in 1 VLAN. The router 'see' all addresses are in the same VLAN and sent out an ICMP redirect 'you don't need to sent to me, you can sent directly'. Why that results in a DUP! message is still unclear, the network engineer believe it has something to do with the Proxmox software.
We don't use bonding, only vmbr through eth0. Our interfaces file is pretty straight foward:
===
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 62.197.158.95
netmask 255.255.255.0
gateway 62.197.158.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
iface vmbr0 inet6 static
address 2a03:8b80:e:aa::10
netmask 48
gateway 2a03:8b80:e::1
auto vmbr0.102
iface vmbr0.102 inet static
address 172.17.2.50
netmask 255.255.0.0
broadcast 172.17.255.255
network 172.17.0.0
vlan_raw_device vbmr0
iface vmbr0.102 inet6 static
address fd00:517e:b17e::250
netmask 64
===
Did anyone see the same behaviour? And if so, how to fix this issue
Thanks in advance for any reply,
Gijsbert