FABRIC SWITCHOVER FOR SYSTEMS WITH CONTROL PLANE AND FABRIC PLANE ON SAME BOARD
First Claim
1. A method performed by a network device that includes a first control board and a second control board, with each of the first and second control board having a separate control plane and fabric plane, the method comprising:
- setting, by the network device, the control plane on the first control board as an active control plane;
establishing, by the active control plane on the first control board, the fabric plane on the second control board as an active fabric plane;
establishing, by the active control plane on the first control board, the fabric plane on the first control board as a standby fabric plane;
establishing, by the active control plane on the first control board, the control plane on the second control board as a standby control plane;
detecting, by the network device, a failure on the first control board or the second control board;
switching, by the network device, the standby control plane on the second control board from to an active control plane, without switching the active fabric plane on the second control board or the standby fabric plane on the first control board, when the failure is on the first control board; and
switching, by the active control plane on the first control board, the standby fabric plane on the first control board to an active fabric plane, without switching the active control plane on the first control board or the standby control plane on the second control board, when the failure is on the second control board.
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.
-
Citations
20 Claims
-
1. A method performed by a network device that includes a first control board and a second control board, with each of the first and second control board having a separate control plane and fabric plane, the method comprising:
-
setting, by the network device, the control plane on the first control board as an active control plane; establishing, by the active control plane on the first control board, the fabric plane on the second control board as an active fabric plane; establishing, by the active control plane on the first control board, the fabric plane on the first control board as a standby fabric plane; establishing, by the active control plane on the first control board, the control plane on the second control board as a standby control plane; detecting, by the network device, a failure on the first control board or the second control board; switching, by the network device, the standby control plane on the second control board from to an active control plane, without switching the active fabric plane on the second control board or the standby fabric plane on the first control board, when the failure is on the first control board; and switching, by the active control plane on the first control board, the standby fabric plane on the first control board to an active fabric plane, without switching the active control plane on the first control board or the standby control plane on the second control board, when the failure is on the second control board. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device, comprising:
-
a first control board having a first control plane and a first fabric plane; a second control board having a second control plane and a second fabric plane; and a plurality of input/output units to receive instructions from the first or second control plane and to transmit traffic through the first or second fabric plane, where the network device is to; designate as active the first control plane to communicate with the plurality of input/output units, designate as active the second fabric plane to receive traffic from the plurality of input/output units, designate as standby the second control plane, designate as standby the first fabric plane, identify a failure of the first control board, and switch, based on the identification of the failure, a status of the second control plane from standby to active without blocking traffic between the second control plane and the plurality of input/output units. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-executable instructions, the computer-readable medium comprising one or more instructions to:
-
identify, as a master controller for a network device, a first controller card on a first control board; identify, as an active fabric plane for the network device, a first switch fabric on the first control board; identify a second control board for the network device, the second control board including a second controller card and a second switch fabric; designate, as a standby controller for the network device, the second controller card; designate, as the active fabric plane for the network device, the second switch fabric to receive traffic from a plurality of input/output units; designate, as a standby fabric for the network device, the first switch fabric; and provide instructions to the plurality of input/output units to forward traffic through the second switch fabric. - View Dependent Claims (18, 19, 20)
-
Specification