Fabric switchover for systems with control plane and fabric plane on same board
First Claim
1. A method comprising:
- verifying links between a first fabric plane and input/output units of a network device that includes a first control card and a second control card;
detecting, by a first control plane of the first control card and after verifying the links between the first fabric plane and the input/output units, a first failure of a second control plane, of the second control card, while the first control plane is in standby,the first control card including the first control plane and the first fabric plane, andthe second control card including the second control plane and a second fabric plane;
switching, by the first control plane and based on the first control plane detecting the first failure of the second control plane, the first control plane from being in standby to being active;
detecting, by the first control plane, a second failure of the second fabric plane; and
initiating, by the first control plane and based on detecting the second failure of the second fabric plane, a switchover to the first fabric plane without again verifying the links with the input/output units after detecting the second failure of the second fabric plane and before initiating the switchover to the first fabric plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device includes a first and a second control board, with each control board having a separate control plane and fabric plane. The network device is configured to establish an active control plane on the first control board and an active fabric plane on the second control board. The network device is configured to establish a standby fabric plane on the first control board and a standby control plane on the second control board. The network device is configured to detect a failure on the first control board or the second control board and switch the status of the control plane on the second control board from standby to active, when the failure is on the first control board, and switches the status of the fabric plane on the first control board from standby to active when the failure is on the second control board.
6 Citations
20 Claims
-
1. A method comprising:
-
verifying links between a first fabric plane and input/output units of a network device that includes a first control card and a second control card; detecting, by a first control plane of the first control card and after verifying the links between the first fabric plane and the input/output units, a first failure of a second control plane, of the second control card, while the first control plane is in standby, the first control card including the first control plane and the first fabric plane, and the second control card including the second control plane and a second fabric plane; switching, by the first control plane and based on the first control plane detecting the first failure of the second control plane, the first control plane from being in standby to being active; detecting, by the first control plane, a second failure of the second fabric plane; and initiating, by the first control plane and based on detecting the second failure of the second fabric plane, a switchover to the first fabric plane without again verifying the links with the input/output units after detecting the second failure of the second fabric plane and before initiating the switchover to the first fabric plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A network device comprising:
-
a first control card including; a first control plane, and a first fabric plane; a second control card including; a second control plane, and a second fabric plane; and input/output units, the first control plane being to; verify links between the first fabric plane and the input/output units, detect, after verifying the links between the first fabric plan and the input/output units, a first failure of the second control plane while the first control plane is in standby, switch, based on detecting the first failure of the second control plane, the first control plane from being in standby to being active; detect a second failure of the second fabric plane; and initiate, based on detecting the second failure of the second fabric plane, a switchover to the first fabric plane without again verifying the links with the input/output units after detecting the second failure of the second fabric plane and before initiating the switchover to the first fabric plane. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a first control plane, cause the first control plane to; verify links between a first fabric plane and input/output units of a network device that includes a first control card and a second control card; detect a first failure of a second control plane while the first control plane is in standby, the first control card including the first control plane and a first fabric plane, and the second control card including the second control plane and a second fabric plane; switch, based on the first control plane detecting the first failure of the second control plane, the first control plane from being in standby to being active; detect a second failure of the second fabric plane; and initiate, based on detecting the second failure of the second fabric plane, a switchover to the first fabric plane without again verifying the links with the input/output units after detecting the second failure of the second fabric plane and before initiating the switchover to the first fabric plane. - View Dependent Claims (15, 16, 17, 18)
Specification