US 12,495,008 B2
Live migration of bare-metal instances that are backed by SDN appliances
Anish Sagar Narsian, Cupertino, CA (US); Jiatong Wang, San Jose, CA (US); Jonathan Paul Rosenberg, Redmond, WA (US); and Tao Deng, Campbell, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 28, 2024, as Appl. No. 18/620,431.
Prior Publication US 2025/0310273 A1, Oct. 2, 2025
Int. Cl. H04L 47/78 (2022.01); G06F 9/455 (2018.01); H04L 47/762 (2022.01); H04L 61/5007 (2022.01)
CPC H04L 47/762 (2013.01) [G06F 9/45558 (2013.01); H04L 47/781 (2013.01); H04L 61/5007 (2022.05)] 20 Claims
OG exemplary drawing
 
13. A method comprising:
allocating, by a processor, a network interface resource on a destination SDN appliance associated with a destination bare-metal instance during a live migration of at least one source bare-metal instance to the destination bare-metal instance;
creating, by the processor, a shadow mapping that maps a customer address (CA) of the at least one source bare-metal instance to a provider address (PA) of the destination SDN appliance;
triggering, by the processor, a forwarder programmed on a source SDN appliance backing the at least one source bare-metal instance, wherein the forwarder forwards data packets from at least one network host for the at least one source bare-metal instance received after the at least one source bare-metal instance is disabled, to the destination SDN appliance;
routing, by the processor, data packets received from at least one network host after activation of the shadow mapping by the at least one network host, directly to the destination SDN appliance; and
deleting, by the processor, the shadow mapping, based on completion of live migration of the at least one source bare-metal instance to the destination bare-metal instance.