Dataplane-based seamless bidirectional forwarding detection monitoring for network entities
First Claim
1. A computer-implemented method comprising:
- assigning, by a network element, a unique segment identifier (ID) to each entity of a plurality of entities that are monitored by the network element;
receiving a seamless bidirectional forwarding detection (S-BFD) control packet at the network element, the S-BFD control packet including at least a first segment ID associated with a particular entity of the plurality of entities;
performing a lookup operation for the first segment ID in stored data of the network element; and
based on the lookup operation,when a first action is designated in the stored data for the first segment ID, returning the S-BFD control packet to its source; and
when a second action is designated in the stored data for the first segment ID, forwarding the S-BFD control packet to an S-BFD reflector session.
1 Assignment
0 Petitions
Accused Products
Abstract
Dataplane-based Seamless Bidirectional Forwarding Detection (S-BFD) monitoring for network entities is provided. In one embodiment, a method of S-BFD monitoring includes assigning, by a network element, a unique segment identifier (ID) to each entity of a plurality of entities that are monitored by the network element. The method includes receiving an S-BFD control packet at the network element, including a first segment ID associated with a particular entity. The method also includes performing a lookup operation for the first segment ID in stored data of the network element. Based on the lookup operation, when a first action is designated in the stored data for the first segment ID, the method includes returning the S-BFD control packet to its source, and, when a second action is designated in the stored data for the first segment ID, the method includes forwarding the S-BFD control packet to an S-BFD reflector session.
15 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
assigning, by a network element, a unique segment identifier (ID) to each entity of a plurality of entities that are monitored by the network element; receiving a seamless bidirectional forwarding detection (S-BFD) control packet at the network element, the S-BFD control packet including at least a first segment ID associated with a particular entity of the plurality of entities; performing a lookup operation for the first segment ID in stored data of the network element; and based on the lookup operation, when a first action is designated in the stored data for the first segment ID, returning the S-BFD control packet to its source; and when a second action is designated in the stored data for the first segment ID, forwarding the S-BFD control packet to an S-BFD reflector session. - 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 network element, cause the processor to:
-
assign a unique segment identifier (ID) to each entity of a plurality of entities that are monitored by the network element; receive a seamless bidirectional forwarding detection (S-BFD) control packet, the S-BFD control packet including at least a first segment ID associated with a particular entity of the plurality of entities; perform a lookup operation for the first segment ID in stored data of the network element; and based on the lookup operation, when a first action is designated in the stored data for the first segment ID, return the S-BFD control packet to its source; and when a second action is designated in the stored data for the first segment ID, forward the S-BFD control packet to an S-BFD reflector session. - 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, the plurality of network ports in communication with a plurality of entities that are monitored by the apparatus; a memory; a processor coupled to the memory and to the plurality of network ports, wherein the processor is configured to; assign a unique segment identifier (ID) to each entity of the plurality of entities that are monitored by the apparatus; receive a seamless bidirectional forwarding detection (S-BFD) control packet, the S-BFD control packet including at least a first segment ID associated with a particular entity of the plurality of entities; perform a lookup operation for the first segment ID in stored data; and based on the lookup operation, when a first action is designated in the stored data for the first segment ID, return the S-BFD control packet to its source; and when a second action is designated in the stored data for the first segment ID, forward the S-BFD control packet to an S-BFD reflector session. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification