Seamless path monitoring and rapid fault isolation using bidirectional forwarding detection in a network environment
First Claim
1. A method, comprising:
- determining a bidirectional forwarding detection (BFD) target identifier type for communicating in a BFD session in a network environment;
determining a non-zero globally assigned BFD discriminator value associated with the BFD target identifier type, wherein, if the BFD target identifier type is indicative of executing traceroute operations in the network, the non-zero globally assigned BFD discriminator is an Alert Discriminator reserved by nodes in the network exclusively for BFD traceroute operations;
populating a Your Discriminator field in a BFD Control Packet with the non-zero globally assigned BFD discriminator value, wherein a My Discriminator field in the BFD Control Packet is populated with a locally assigned BFD Discriminator value; and
initiating the BFD session by transmitting the BFD Control Packet to a target node in the network, wherein the target node is configured to listen for BFD Control Packets having the non-zero globally assigned BFD discriminator value in respective Your Discriminator fields.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for seamless path monitoring and rapid fault isolation using bidirectional forwarding detection (BFD) in a network environment is provided and includes determining a BFD target identifier type for communicating in a BFD session in a network environment, determining a non-zero globally assigned BFD discriminator value associated with the BFD target identifier type, populating a Your Discriminator field in a BFD Control Packet with the non-zero globally assigned BFD discriminator value, with a My Discriminator field in the BFD Control Packet being populated with a locally assigned BFD Discriminator value, and initiating the BFD session by transmitting the BFD Control Packet to a target node in the network. In a specific embodiment, the BFD target identifier type is type 3, and the non-zero globally assigned BFD discriminator is an Alert Discriminator reserved by substantially all nodes in the network exclusively for BFD traceroute operations.
51 Citations
20 Claims
-
1. A method, comprising:
-
determining a bidirectional forwarding detection (BFD) target identifier type for communicating in a BFD session in a network environment; determining a non-zero globally assigned BFD discriminator value associated with the BFD target identifier type, wherein, if the BFD target identifier type is indicative of executing traceroute operations in the network, the non-zero globally assigned BFD discriminator is an Alert Discriminator reserved by nodes in the network exclusively for BFD traceroute operations; populating a Your Discriminator field in a BFD Control Packet with the non-zero globally assigned BFD discriminator value, wherein a My Discriminator field in the BFD Control Packet is populated with a locally assigned BFD Discriminator value; and initiating the BFD session by transmitting the BFD Control Packet to a target node in the network, wherein the target node is configured to listen for BFD Control Packets having the non-zero globally assigned BFD discriminator value in respective Your Discriminator fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory tangible media that includes instructions for execution, which when executed by a processor of a network node, is operable to perform operations comprising:
-
determining a BFD target identifier type for communicating in a BFD session in a network environment; determining a non-zero globally assigned BFD discriminator value associated with the BFD target identifier type, wherein, if the BFD target identifier type is indicative of executing traceroute operations in the network, the non-zero globally assigned BFD discriminator is an Alert Discriminator reserved by nodes in the network exclusively for BFD traceroute operations; populating a Your Discriminator field in a BFD Control Packet with the non-zero globally assigned BFD discriminator value, wherein a My Discriminator field in the BFD Control Packet is populated with a locally assigned BFD Discriminator value; and initiating the BFD session by transmitting the BFD Control Packet to a target node in the network, wherein the target node is configured to listen for BFD Control Packets having the non-zero globally assigned BFD discriminator value in respective Your Discriminator fields. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory element for storing data; and a processor, wherein the processor executes instructions associated with the data, wherein the processor and the memory element cooperate, such that the apparatus is configured for; determining a BFD target identifier type for communicating in a BFD session in a network environment; determining a non-zero globally assigned BFD discriminator value associated with the BFD target identifier type, wherein, if the BFD target identifier type is indicative of executing traceroute operations in the network, the non-zero globally assigned BFD discriminator is an Alert Discriminator reserved by nodes in the network exclusively for BFD traceroute operations; populating a Your Discriminator field in a BFD Control Packet with the non-zero globally assigned BFD discriminator value, wherein a My Discriminator field in the BFD Control Packet is populated with a locally assigned BFD Discriminator value; and initiating the BFD session by transmitting the BFD Control Packet to a target node in the network, wherein the target node is configured to listen for BFD Control Packets having the non-zero globally assigned BFD discriminator value in respective Your Discriminator fields. - View Dependent Claims (17, 18, 19, 20)
-
Specification