<[email protected]> writes:
> Dhruv Dhody <[email protected]> writes:
>
> > (1) Sec 2.2
> > "A key requirement for live migration is that a VM retain
> > its IP address(es) and MAC address(es) in its new location
> > (to avoid tearing down existing communication)."
> > IP address must be retained but couldn't live migration be still
> > supported if the MAC address of the VM changes in the routed
> > semantics?
> In full generality, no. For example, some VMs contain software
> whose license is keyed by the VM's MAC address. If the MAC address
> changes, the software stops working.
> There are some VMs for which a MAC address change may work, but the
> MAC address change is visible to the VM's OS - the device driver for
> the virtual NIC has to reconfigure, and that's potentially
> disruptive and non-transparent depending on what that device driver
> and OS can cope with.
Goodpoints. Proposed new text (including also change from Vishwas'
comments):
A key benefit of server virtualization is virtual machine
(VM) mobility. A VM can be migrated from one server to
another, live, i.e., while continuing to run and without
needing to shut it down and restart it at the new
location. A key requirement for live migration is that a VM
retain critical network state at its new location, including
its IP and MAC address(es). Preservation of MAC addresses
is necessary when software licences are bound to MAC
addresses. More generally, any change in the VM's MAC
addresses resulting from a move would be visible to the VM
and thus potentially result in unexpected disruptions.
Retaining IP addresses after a move is necessary to prevent
existing transport (e.g., TCP) connections from breaking and
needing to be restarted.
In traditional data centers, servers are assigned IP
addresses based on their physical location, for example
based on the Top of Rack (ToR) switch for the server rack or
the VLAN configured to the server. Servers can only move to
other locations within the same IP subnet. This constraint
is not problematic for physical servers, which move
infrequently, but it restricts the placement and movement of
VMs within the data center. Any solution for a scalable
multi-tenant data center must allow a VM to be placed (or
moved to) anywhere within the data center, without being
constrained by the subnet boundary concerns of the host
servers.
Thomas
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3