OpenVZ Forum


Home » General » Support » HN Network Connectivity loss when VE stopped
Re: HN Network Connectivity loss when VE stopped [message #30860 is a reply to message #26576] Mon, 09 June 2008 13:21 Go to previous messageGo to previous message
swindmill is currently offline  swindmill
Messages: 57
Registered: April 2007
Member
This is related to a linux bridge inheriting it's mac address from the bridged devices it contains.

I've seen reference on this forum to the bridge inheriting the "lowest" mac address of the bridged devices.

Since your bridge includes eth0 or your physical network device, other machines on the network communicate with your machine now using the bridge's mac, which isn't necessarily the same as eth0.

When you add a veth device into the bridge, the mac address of the bridge can change. This seems to be handled properly, even on remote machines that are connected at the time of the container with the veth starting. Perhaps an arpsend -U is being ran?

When you stop the container, and the veth is removed from the bridge, the bridge's mac address can change again. This can lead to a loss of connectivity because other machines on the network are still trying to access the machine using the old mac address. I have verified this on a Windows XP machine, I briefly lose connectivity but can restore it using arp -d IP.

I'm not sure how to best tackle this one, any ideas?
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: setlocale not working properly in perl script
Next Topic: ENOMEM errors
Goto Forum:
  


Current Time: Wed Nov 06 00:26:11 GMT 2024

Total time taken to generate the page: 0.03506 seconds