Many people blame networking for not being able to support dynamic server movement in virtualised environment while conveniently forgetting that server operating systems haven’t changed their networking software in twenty plus years. I think that a lot of the blame should be apportioned to operating system vendors.
Many times over the last decade, the IETF has discussed the shortcoming of the IP protocol and solutions proposed. But operating systems vendors, especially server operating systems, have refused to consider change.
Networking people have known since mid-1990’s that TCP/IP does not support mobility and have developed many alternative protocols such Mobile IP that solve this problem. Microsoft and other vendors have failed to implement these protocols, or to take such option seriously.
The ultimate technical problem is that IP and Ethernet was intentionally designed, 35 years ago, to be static and immoveable. Addressing mechanisms such as ARP and DNS assumed that device movement was the exception and thus an RPO/RTO of four hours was just fine. To solve the root of the problem requires changing DNS, DHCP, TCP/IP and every protocol stack of every server and every device.
Of course, this won’t happen. Instead, we have to change every networking device – firewalls, routers, switches and completely overhaul the software that is used.
So while server administration is basically unchanged at the hardware and software level, every one expects networking gets a full overhaul without changing anything. You can see the problem.
The EtherealMind View
Keep this is mind while you are complaining that the network doesn’t do what you want ? It’s because your operating system has never implemented the features that you needed.
Blame them. And be nice to your networking guy as he works to overcome your shortcomings.