US 11,881,935 B2
Reducing a network device upgrade outage using a reduced hardware resource scaling
Purushothaman Nandakumaran, Milpitas, CA (US); Joseph Olakangil, San Jose, CA (US); Lakshmikanth Chowdary Pothula, Santa Clara, CA (US); and Swaroop George, Bangalore (IN)
Assigned to Arista Networks, Inc., Santa Clara, CA (US)
Filed by Arista Networks, Inc., Santa Clara, CA (US)
Filed on Mar. 2, 2022, as Appl. No. 17/684,930.
Prior Publication US 2023/0283574 A1, Sep. 7, 2023
Int. Cl. H04L 12/70 (2013.01); H04L 47/70 (2022.01); H04L 47/762 (2022.01); G06F 8/65 (2018.01); H04L 47/78 (2022.01)
CPC H04L 47/828 (2013.01) [G06F 8/65 (2013.01); H04L 47/762 (2013.01); H04L 47/781 (2013.01); H04L 47/829 (2013.01)] 19 Claims
OG exemplary drawing
1. A method for managing a network device, the method comprising:
accessing, by a feature agent of the network device, an allocation data structure, wherein the allocation data structure specifies a first portion of memory for use during an upgrade of the network device and a second portion of memory that stores a network device table for packet transmission;
identifying, using the allocation data structure, the first portion of the memory to be used during the upgrade;
performing the upgrade at least in part by populating the first portion of memory with a second network device table, wherein the network device table is used by a packet transmission component while the upgrade is being performed;
upon completion of the upgrade, updating the allocation data structure to specify that the packet transmission component use the second network device table and stop using the network device table and to specify the second portion of memory for use for a future upgrade.