Redundant control architecture for a network device
First Claim
1. A network device having a redundant control plane comprising:
- a switch fabric;
first and second data paths associated with and coupled to said switch fabric, a plurality of line cards having input and output ports for receiving data from and transmitting data over corresponding communication links, wherein said line cards are each communicably coupled to said switch fabric via said first and second data paths;
said line cards, said first and second data paths and said switch fabric forming a data plane for forwarding data units received at an input port of a first line card to an output port of a second line card via said switch fabric over the associated data path;
first and second control processors, wherein one of said first and second control processors comprises an active control processor and the other one of said first and second control processors comprises a standby control processor during normal operation of said network device; and
first and second control paths associated with and communicably coupling the first and second control processors, respectively, to said plurality of line cards, said first and second control paths being isolated from said first and second data paths;
said active control processor being operative to selectively transmit control information to said plurality of line cards over the corresponding control path and out of band with respect to said data plane.
4 Assignments
0 Petitions
Accused Products
Abstract
A redundant control plane for a network device such as a network switch or a router. The control plane is isolated from a data plane for the network device that carries network traffic. The redundant control plane includes first and second Router Control Processor (RCP)/Bridge Hotswap Card (BHC) pairs, and first and second switch cards (SCs). A first RCP/BHC pair is selected as the master and the second pair becomes the master in the event of a failure or the need to perform maintenance on the first pair. Redundant control paths are provided from each RCP/BHC pair to first and second pluralities of line cards to allow for downloading of forwarding tables, control and configuration information. Redundant Switch cards are provided and one of the Switch Cards is selected as the master Switch card to permit communication between the RCPs. The control plane may continue to function in the event of a single failure of any component or bus within the control plane.
79 Citations
16 Claims
-
1. A network device having a redundant control plane comprising:
-
a switch fabric;
first and second data paths associated with and coupled to said switch fabric, a plurality of line cards having input and output ports for receiving data from and transmitting data over corresponding communication links, wherein said line cards are each communicably coupled to said switch fabric via said first and second data paths;
said line cards, said first and second data paths and said switch fabric forming a data plane for forwarding data units received at an input port of a first line card to an output port of a second line card via said switch fabric over the associated data path;
first and second control processors, wherein one of said first and second control processors comprises an active control processor and the other one of said first and second control processors comprises a standby control processor during normal operation of said network device; and
first and second control paths associated with and communicably coupling the first and second control processors, respectively, to said plurality of line cards, said first and second control paths being isolated from said first and second data paths;
said active control processor being operative to selectively transmit control information to said plurality of line cards over the corresponding control path and out of band with respect to said data plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification