US 11,882,060 B2
Near-hitless upgrade or fast bootup with mobile virtualized hardware
Riaz Khan, Milpitas, CA (US); Atri Indiresan, Sunnyvale, CA (US); and Manas Pati, San Jose, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 22, 2022, as Appl. No. 18/058,015.
Application 18/058,015 is a continuation of application No. 17/029,588, filed on Sep. 23, 2020, granted, now 11,546,275.
Prior Publication US 2023/0083347 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 49/55 (2022.01); H04L 49/00 (2022.01); G06F 13/38 (2006.01); H04L 67/1095 (2022.01); H04L 69/08 (2022.01); H04L 49/15 (2022.01)
CPC H04L 49/557 (2013.01) [G06F 13/387 (2013.01); H04L 49/15 (2013.01); H04L 49/70 (2013.01); H04L 67/1095 (2013.01); H04L 69/08 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A non-transitory computer readable medium comprising computer readable instructions, wherein execution of the computer readable instruction by a processor of a mobile computing device, cause the mobile computing device to:
obtain a control-plane update packet received over a direct connection from a non-redundant stackable switch, wherein the control-plane update packet comprises control-plane bus-interconnect transaction read by a second bus-interconnect transport module executing at the non-redundant stackable switch following receipt of a control-plane packet received at a data-plane of the non-redundant stackable switch;
write a first set of bus-interconnect transactions to a bus interconnect of the mobile computing device based on the received control-plane update packet;
read a second set of bus-interconnect transactions from the bus interconnect of the mobile computing device;
encapsulate a payload comprising the second set of bus-interconnect transactions in a data-plane update message; and
transmit, over the direct connection, data-plane update packet to the non-redundant stackable switch, wherein the second bus-interconnect transport module of the non-redundant stackable switch is configured to receive the data-plane update packet and write the second set of bus-interconnect transactions to the bus interconnect to the non-redundant stackable switch to update data-plane-associated tables of the data plane of the non-redundant stackable switch.