Patent ID: 8499060
Filing Date: 2013-07-30
Classification: G06F

Abstract:
1. A method performed by a network device, the method comprising: receiving, by the network device, an upgrade package, sending, by a master routing component of the network device, the upgrade package to a backup routing component of the network device; preparing, by the network device, multiple line cards for a software upgrade, determining, by the network device, a subset of the multiple line cards on which to perform the software upgrade; initiating, by the network device, a reboot process for the subset of the multiple line cards, repeating the determining and the initiating until each line card, in the multiple line cards, is upgraded; and switching, by the network device and based on each line card of the multiple line cards being upgraded, the role of the backup routing component and the role of the master routing component to designate another master routing component and another backup routing component.