Customer traffic forwarding continues while control plane is reset
First Claim
Patent Images
1. A network element comprising:
- one or more control planes configured to the control data traffic processing of the network element;
a data plane configured to perform the data traffic processing; and
a selecting multi-domain reset controller configured to selectively reset the one or more control planes without resetting the data plane, wherein to selectively reset the one or more control planes comprises resetting the control plane without an interruption of data traffic processing by the data plane and returning the one or more control plane to a state able to reassert control over the data plane.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus selectively resetting a control plane in a network element is described. One embodiment of the invention is a network element with a selective reset controller that can reset the control plane of the network element without interrupting the data traffic processing of the data plane of the network element.
-
Citations
20 Claims
-
1. A network element comprising:
-
one or more control planes configured to the control data traffic processing of the network element; a data plane configured to perform the data traffic processing; and a selecting multi-domain reset controller configured to selectively reset the one or more control planes without resetting the data plane, wherein to selectively reset the one or more control planes comprises resetting the control plane without an interruption of data traffic processing by the data plane and returning the one or more control plane to a state able to reassert control over the data plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14)
-
-
10. A computerized method, comprising:
-
receiving a control plane reset condition, wherein the control plane reset condition indicates that one or more control planes of a network element is to be reset, and wherein the network element comprises the one or more control planes and a data plane and the control pane comprises a set of control plane components; generating a set of control plane signals; and resetting the respective control plane components from the set of control plane components in response to the generated set of control plane signals without an interruption of data traffic processing by the data plane; and returning the one or more control planes to a state able to reassert control over the data plane.
-
-
15. A machine-readable medium that stores instructions, which when executed by a set of one or more processors, cause said set of processors to perform operations comprising:
-
receiving a control plane reset condition, wherein the control plane reset condition indicates that one or more control planes of a network element is to be reset, wherein the network element comprises the one or more control planes and a data plane and the control pane comprises a set of control plane components; generating a set of control plane signals; and resetting the respective control plane components from the set of control plane components in response to the generated set of control plane signals without an interruption of data traffic processing by the data plane; and returning the one or more control planes to a state able to reassert control over the data plane. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus comprising:
-
a data plane module that processes data traffic; a control plane that controls the data traffic processing comprising, a selecting multi-domain reset control module that selectively resets the control plane module without resetting the data plane module, wherein to selectively reset the control plane module comprises resetting the control plane module without an interruption of data traffic processing by the data plane module and returning the control plane module to a state able to reassert control over the data plane module; and a cross plane interface module comprising a control plane interface and a data plane interface, wherein the cross plane interface selectively resets the control plane interface in response to the control plane module resetting. - View Dependent Claims (20)
-
Specification