Seamless bidirectional forwarding detection discriminator based return path determination
First Claim
1. A method comprising:
- assigning, at a first network element, a first discriminator associated with a first discriminator identifier;
assigning, at the first network element, a second discriminator associated with a second discriminator identifier, wherein the second discriminator is different from the first discriminator;
receiving, at the first network element, a seamless bidirectional forwarding detection (S-BFD) control packet sent from a second network element, the S-BFD control packet including one of the first discriminator identifier or the second discriminator identifier;
determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet;
initiating an S-BFD reflector session to transmit a response S-BFD control packet to the second network element along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet;
when the first discriminator identifier is included in the S-BFD control packet, determining the return path for the response S-BFD control packet by the first network element; and
when the second discriminator identifier is included in the S-BFD control packet, determining the return path for the response S-BFD control packet specified by the second network element in the S-BFD control packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Seamless Bidirectional Forwarding Detection (S-BFD) discriminator-based return path determination is provided. In one embodiment, a method is provided that includes assigning a first discriminator associated with a first discriminator identifier and a second discriminator associated with a second discriminator identifier different from the first discriminator. The method also includes receiving an S-BFD control packet that includes one of the first discriminator identifier or the second discriminator identifier. The method includes determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet, and based on the determination, initiating an S-BFD reflector session to transmit a response along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet.
3 Citations
20 Claims
-
1. A method comprising:
-
assigning, at a first network element, a first discriminator associated with a first discriminator identifier; assigning, at the first network element, a second discriminator associated with a second discriminator identifier, wherein the second discriminator is different from the first discriminator; receiving, at the first network element, a seamless bidirectional forwarding detection (S-BFD) control packet sent from a second network element, the S-BFD control packet including one of the first discriminator identifier or the second discriminator identifier; determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; initiating an S-BFD reflector session to transmit a response S-BFD control packet to the second network element along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; when the first discriminator identifier is included in the S-BFD control packet, determining the return path for the response S-BFD control packet by the first network element; and when the second discriminator identifier is included in the S-BFD control packet, determining the return path for the response S-BFD control packet specified by the second network element in the S-BFD control packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor of a first network element, cause the processor to:
-
assign, at the first network element, a first discriminator associated with a first discriminator identifier; assign, at the first network element, a second discriminator associated with a second discriminator identifier, wherein the second discriminator is different from the first discriminator; receive, at the first network element, a seamless bidirectional forwarding detection (S-BFD) control packet sent from a second network element, the S-BFD control packet including one of the first discriminator identifier or the second discriminator identifier; determine whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; initiate an S-BFD reflector session to transmit a response S-BFD control packet to the second network element along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; when the first discriminator identifier is included in the S-BFD control packet, determine the return path for the response S-BFD control packet by the first network element; and when the second discriminator identifier is included in the S-BFD control packet, determine the return path for the response S-BFD control packet specified by the second network element in the S-BFD control packet. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a plurality of network ports configured to receive inbound packets and to send outbound packets; a memory; a processor coupled to the memory and to the plurality of network ports, wherein the processor is configured to; assign a first discriminator associated with a first discriminator identifier; assign a second discriminator associated with a second discriminator identifier, wherein the second discriminator is different from the first discriminator; receive a seamless bidirectional forwarding detection (S-BFD) control packet sent from a network element, the S-BFD control packet including one of the first discriminator identifier or the second discriminator identifier; determine whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; initiate an S-BFD reflector session to transmit a response S-BFD control packet to the network element along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet; when the first discriminator identifier is included in the S-BFD control packet, determine the return path for the response S-BFD control packet by the apparatus; and when the second discriminator identifier is included in the S-BFD control packet, determine the return path for the response S-BFD control packet specified by the network element in the S-BFD control packet. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification