CPC H04L 41/0816 (2013.01) [H04L 41/0823 (2013.01); H04L 41/0836 (2013.01); H04L 47/10 (2013.01); H04L 47/50 (2013.01)] | 20 Claims |
1. A method of applying changes to a data plane of a packet handler within a hypervisor executed by a host computing system to host one or more guests, without disrupting operation of the one or more guests, wherein the packet handler comprises a control plane and the data plane through which network traffic exchanged with the one or more guests pass, the method comprising:
in the hypervisor, receiving the network traffic;
in the control plane, extracting state information about states of the data plane;
buffering the network traffic in the hypervisor to prevent the network traffic from reaching the data plane until the network traffic is resumed;
after buffering the network traffic begins, updating one or more versions of one or more components of the data plane; and
after updating the one or more versions, restoring the states to the data plane using the state information and resuming the network traffic to the data plane from the hypervisor.
|