Patent ID: 8806266
Filing Date: 2014-08-12
Classification: G06F

Abstract:
1. A method comprising: executing a first virtual machine (VM) within an operating environment on a network device, wherein the first VM controls routing functionality of the network device; periodically storing a full memory state of the first VM, wherein the stored full memory state of the first VM comprises link states that comprise states of physical links between network devices in a network; upon detecting a failure of the first VM, replicating the stored full memory state of the first VM to a second VM executing within the operating environment on the network device, wherein replicating the stored full memory state comprises replicating the link states of the first VM to the second VM, and translating, with the second VM, the link states into kernel objects for a software system executed by the second VM; and switching control of the routing functionality from the first VM to the second VM.