Monitoring a flow set to detect faults
First Claim
Patent Images
1. A method comprising:
- identifying, by a first maintenance end point, a flow set comprising a plurality of flows that utilize a plurality of paths from the first maintenance end point through one or more intermediate nodes to a second maintenance end point;
generating a plurality of continuity check messages, each continuity check message formatted as a data packet that an intermediate node treats like a data packet instead of a maintenance packet, each continuity check message comprising a Transparent Interconnection of Lots of Links (TRILL) header comprising a maintenance indicator; and
transmitting the continuity check messages on the flows to allow the second maintenance end point to monitor the paths, the one or more second maintenance end points comprising one or more receiving endpoints configured to determine an expected number of the plurality of flows utilizing the plurality of paths and to detect a flow problem based on the expected number of the plurality of flows to be received on the plurality of paths and the continuity check messages received.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain embodiments, monitoring a flow set to detect faults includes identifying, by a first maintenance end point, a flow set comprising flows that utilize a paths from the first maintenance end point through one or more intermediate nodes to a second maintenance end point. Continuity check messages are generated. Each continuity check message is formatted as a data packet that an intermediate node forwards. Each continuity check message comprises a header comprising a maintenance indicator. The continuity check messages are transmitted on the flows to allow the second maintenance end point to monitor the paths.
119 Citations
17 Claims
-
1. A method comprising:
-
identifying, by a first maintenance end point, a flow set comprising a plurality of flows that utilize a plurality of paths from the first maintenance end point through one or more intermediate nodes to a second maintenance end point; generating a plurality of continuity check messages, each continuity check message formatted as a data packet that an intermediate node treats like a data packet instead of a maintenance packet, each continuity check message comprising a Transparent Interconnection of Lots of Links (TRILL) header comprising a maintenance indicator; and transmitting the continuity check messages on the flows to allow the second maintenance end point to monitor the paths, the one or more second maintenance end points comprising one or more receiving endpoints configured to determine an expected number of the plurality of flows utilizing the plurality of paths and to detect a flow problem based on the expected number of the plurality of flows to be received on the plurality of paths and the continuity check messages received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
one or more non-transitory computer readable media configured to store computer executable instructions; and one or more processors of a first maintenance end point, the processors configured, when executing the instructions, to; identify a flow set comprising a plurality of flows that utilize a plurality of paths from the first maintenance end point through one or more intermediate nodes to a second maintenance end point; generate a plurality of continuity check messages, each continuity check message formatted as a data packet that an intermediate node treats like a data packet instead of a maintenance packet, each continuity check message comprising a Transparent Interconnection of Lots of Links (TRILL) header comprising a maintenance indicator; and transmit the continuity check messages on the flows to allow the second maintenance end point to monitor the paths, the one or more second maintenance end points comprising one or more receiving endpoints configured to determine an expected number of the plurality of flows utilizing the plurality of paths and to detect a flow problem based on the expected number of the plurality of flows to be received on the plurality of paths and the continuity check messages received. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable media configured to store computer executable instructions that, when executed by one or more processors, are configured to:
-
identify a flow set comprising a plurality of flows that utilize a plurality of paths from the first maintenance end point through one or more intermediate nodes to a second maintenance end point; generate a plurality of continuity check messages, each continuity check message formatted as a data packet that an intermediate node treats like a data packet instead of a maintenance packet, each continuity check message comprising a Transparent Interconnection of Lots of Links (TRILL) header comprising a maintenance indicator; and transmit the continuity check messages on the flows to allow the second maintenance end point to monitor the paths, the one or more second maintenance end points comprising one or more receiving endpoints configured to determine an expected number of the plurality of flows utilizing the plurality of paths and to detect a flow problem based on the expected number of the plurality of flows to be received on the plurality of paths and the continuity check messages received. - View Dependent Claims (16, 17)
-
Specification