Patent ID: 8261264

Claim:
A virtual machine (VM) migration system, comprising: at least one network; a first information handling system (IHS) that is coupled to the at least one network and that includes a first hypervisor that discovers first network information about the at least one network and stores the first network information in a first hypervisor neighbor cache, a first hypervisor prefix cache, a first hypervisor router cache, and a first hypervisor destination cache; a second IHS that is coupled to the at least one network and includes a second hypervisor that discovers second network information about the at least one network and stores the second network information in a second hypervisor neighbor cache, a second hypervisor prefix cache, a second hypervisor router cache, and a second hypervisor destination cache, wherein at least some of the second network information is different from the first network information; and a VM that includes a VM neighbor cache, a VM prefix cache, a VM router cache, and a VM destination cache, wherein the VM is operable: in response to a boot process initiated by the first hypervisor such that the VM is operated using the first IHS, to initially synchronize the VM neighbor cache with the first hypervisor neighbor cache, the VM prefix cache with the first hypervisor prefix cache, the VM router cache with the first hypervisor router cache, and the VM destination cache with the first hypervisor destination cache such that the first network information is available for use by the VM running on the first IHS to communicate through the at least one network; subsequent to the completion of the boot process, to periodically synchronize the VM neighbor cache with the first hypervisor neighbor cache, the VM prefix cache with the first hypervisor prefix cache, the VM router cache with the first hypervisor router cache, and the VM destination cache with the first hypervisor destination cache; in response to being migrated to the second IHS such that the VM is operated using the second IHS, to automatically synchronize the VM neighbor cache with the second hypervisor neighbor cache, the VM prefix cache with the second hypervisor prefix cache, the VM router cache with the second hypervisor router cache, and the VM destination cache with the second hypervisor destination cache such that the second network information is available for use by the VM running on the second IHS to communicate through the at least one network; and subsequent to the migrating, periodically synchronizing the VM neighbor cache with the second hypervisor neighbor cache, the VM prefix cache with the second hypervisor prefix cache, the VM router cache with the second hypervisor router cache, and the VM destination cache with the second hypervisor destination cache.