1. A method for migrating a virtual machine (VM) across virtual networks, comprising: allocating a respective distributed virtual port on a destination distributed virtual switch for each of one or more virtual network adapters of the VM; receiving copied network states of distributed virtual ports, on a source distributed virtual switch distinct from the destination virtual switch, to which the VM is connected prior to a VM migration; applying, to the allocated distributed virtual ports on the destination distributed virtual switch, the copied network states; and subsequent to the VM migration, connecting the virtual network adapters of the VM to the allocated distributed virtual ports on the destination distributed virtual switch.