Graceful restart for use in nodes employing label switched path signaling protocols
First Claim
1. A computer-implemented method for use in a data forwarding node including stored label information, a control component for generating and maintaining forwarding information based on the stored label information, and a forwarding component for forwarding information along a switched path based, at least in part, on the forwarding information, wherein the data forwarding node attempts to preserve forwarding information across the restart of the control component, and belongs to a switched path, the computer-implemented method comprising:
- a) generating a message indicating that the data forwarding node attempts to preserve forwarding information across the restart of the control component; and
b) forwarding the message to at least one other node that belongs to the switched path.
1 Assignment
0 Petitions
Accused Products
Abstract
When a node has to restart its control component, or a (e.g., label-switched path signaling) part of its control component, if that node can preserve its forwarding information across the restart, the effects of such restarts on label switched path(s) include the restarting node are minimized. A node'"'"'s ability to preserve forwarding information across a control component (part) restart is advertised. In the event of a restart, stale forwarding information can be used for a limited time before. The restarting node can use its forwarding information, as well as received label-path advertisements, to determine which of its labels should be associated with the path, for advertisement to its peers.
-
Citations
12 Claims
-
1. A computer-implemented method for use in a data forwarding node including stored label information, a control component for generating and maintaining forwarding information based on the stored label information, and a forwarding component for forwarding information along a switched path based, at least in part, on the forwarding information, wherein the data forwarding node attempts to preserve forwarding information across the restart of the control component, and belongs to a switched path, the computer-implemented method comprising:
-
a) generating a message indicating that the data forwarding node attempts to preserve forwarding information across the restart of the control component; and b) forwarding the message to at least one other node that belongs to the switched path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for use in a data forwarding node which is a part of a switched path including a second data forwarding node, the second data forwarding node including a control component for generating and maintaining forwarding information, and the second data forwarding node attempts to preserve forwarding information across the restart of the control component, the computer-implemented method comprising:
-
a) storing label information; b) generating and maintaining forwarding information based on the label information stored; c) storing the forwarding information generated and maintained; d) forwarding information along a switched path based, at least in part, on the forwarding information stored; e) accepting an advertisement from the second data forwarding node, the advertisement indicating that the second data forwarding node attempts to preserve forwarding information across the restart of the control component; and f) responsive to a determination that the control component of the second data forwarding node is down, i) starting a first timer, and ii) indicating, for entries in the forwarding information associated with the switched path, that they were provided before the restart of the control component of the second data forwarding node.
-
-
7. A control component for generating and maintaining forwarding information based on stored label information in a data forwarding node including a forwarding component for forwarding information along a switched path based, at least in part, on the forwarding information, wherein the data forwarding node attempts to preserve forwarding information across the restart of the control component, and belongs to a switched path, the control component comprising:
-
a) one or more processors; and b) one or more storage devices storing 1) label information, and 2) processor-executable instructions which, when executed by the one or more processors, perform a method comprising A) generating, with the data forwarding node, a message indicating that the data forwarding node attempts to preserve forwarding information across the restart of the control component; and B) forwarding, with the data forwarding device, the message to at least one other node that belongs to the switched path. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification