Detection of specific BFD path failures
First Claim
Patent Images
1. A non-transitory tangible media for encoding logic for execution and, when executed, operable to perform operations of:
- discovering a plurality of paths between an ingress node and an egress node;
constructing, by a processor, a plurality of path descriptors, wherein each path descriptor corresponds to one of the plurality of paths, and wherein each path descriptor includes a plurality of node descriptors and each node descriptor includes a downstream internet protocol (“
IP”
) address;
associating, by the processor, each path descriptor of the plurality of path descriptors with a Bidirectional Forwarding Detection (“
BFD”
) discriminator that is locally-unique to the ingress node; and
for each of the plurality of paths, bootstrapping a BFD session with the egress node, wherein the bootstrapping of the BFD session includes providing the egress node with the path descriptor and the associated BFD discriminator;
detecting a failure in the BFD session; and
sending an alarm in response to the failure of the BFD session, wherein the alarm includes the path descriptor and the associated BFD discriminator of the BFD session of the failure.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved detection of specific BFD LSP path failures is herein disclosed. The improved detection described herein allow for faster fault isolation of a failure along a LSP path, which in turn may allow for faster repair of the failure. When opening a BFD session with a LSP egress node, the LSP ingress node provides the LSP egress node a path descriptor along with the BFD Discriminator. If a BFD failure is detected at the LSP egress node, the LSP egress node can signal an alarm that includes a full description of the path.
-
Citations
15 Claims
-
1. A non-transitory tangible media for encoding logic for execution and, when executed, operable to perform operations of:
-
discovering a plurality of paths between an ingress node and an egress node; constructing, by a processor, a plurality of path descriptors, wherein each path descriptor corresponds to one of the plurality of paths, and wherein each path descriptor includes a plurality of node descriptors and each node descriptor includes a downstream internet protocol (“
IP”
) address;associating, by the processor, each path descriptor of the plurality of path descriptors with a Bidirectional Forwarding Detection (“
BFD”
) discriminator that is locally-unique to the ingress node; andfor each of the plurality of paths, bootstrapping a BFD session with the egress node, wherein the bootstrapping of the BFD session includes providing the egress node with the path descriptor and the associated BFD discriminator; detecting a failure in the BFD session; and sending an alarm in response to the failure of the BFD session, wherein the alarm includes the path descriptor and the associated BFD discriminator of the BFD session of the failure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a non-transitory computer readable medium storing instructions; a processor for executing the instruction that when executed, are operable to perform operations of; bootstrapping a Bidirectional Forwarding Detection (“
BFD”
) session with an ingress computer system of a path, wherein the bootstrapping includes receiving, from the path'"'"'s ingress computer system, a path descriptor for the path and a BFD discriminator associated with the path descriptor, wherein the path descriptor includes a plurality of node descriptors and each node descriptor includes a downstream internet protocol (“
IP”
) address;detecting a failure in the BFD session; and signaling an alarm to indicate the failure, wherein the alarm includes the path descriptor for the path and the associated BFD discriminator, wherein bootstrapping the BFD session comprises receiving, from the ingress computer system, the path descriptor in a type-length-value entry that also includes a field indicating a number of node descriptors in the path descriptor. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
identifying a first path including a first set of nodes between a label switched path (LSP) ingress node and an LSP egress node; identifying a second path including a second set of nodes between the LSP ingress node and the LSP egress node; constructing a first path descriptor describing the first set of nodes and a second path descriptor describing the second set of nodes, wherein the first path descriptor includes a field indicating how many nodes are in the first set of nodes; sending, from the LSP ingress node to the LSP egress node, the first path descriptor associated with a first Bidirectional Forwarding Detection (“
BFD”
) discriminator that is unique to the LSP ingress node; andsending, from the LSP ingress node to the LSP egress node, the second path descriptor associated with a second BFD discriminator that is unique to the LSP ingress node. - View Dependent Claims (14, 15)
-
Specification