Triggered in-band operations, administration, and maintenance in a network environment
AssigneeCisco Technology, Inc.
InventorsDavid D. Ward, Carlos M. Pignataro, Frank Brockners, Shwetha Subray Bhandari
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure pertain to activating in-band OAM based on a triggering event. Aspects of the embodiments are directed to receiving a first notification indicating a problem in a network; triggering a data-collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes; evaluating a subsequent packet that includes data augmented by the data collection feature; and determining the problem in the network based on the data augmented to the subsequent packet.
Claims20
A method comprising:
- receiving a first notification indicating a failure of a transmission of a first packet in a network;
- in response to receiving the first notification, triggering a data collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes, wherein the subsequent packets are augmented to carry metadata about the one or more nodes or network paths traversed by the subsequent packets, wherein the data collection feature includes probe data tagged with an in-band operation, administration, and maintenance (iOAM) tag, wherein the iOAM tag comprises one or more of delay related data, packet loss data, telemetry data, packet routing information, service function information, or bandwidth related data;
- evaluating a subsequent packet that includes data augmented by the data collection feature, wherein the subsequent packet is transmitted in the network after the first notification is received;
- and
- determining a cause for the failure of the transmission of the first packet in the network based on the data augmented to the subsequent packet.
An apparatus comprising:
- a processor;
- and
- a memory configured to store instructions, wherein the processor is configured to:
- receive a first notification indicating a failure of a transmission of a first packet in a network;
- in response to receiving the first notification, trigger a data collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes, wherein the subsequent packets are augmented to carry metadata about the one or more nodes or network paths traversed by the subsequent packets, wherein the data collection feature includes probe data tagged with an in-band operation, administration, and maintenance (iOAM) tag, wherein the iOAM tag comprises one or more of delay related data, packet loss data, telemetry data, packet routing information, service function information, or bandwidth related data;
- evaluate a subsequent packet that includes data augmented by the data collection feature, wherein the subsequent packet is transmitted in the network after the first notification is received;
- and
- determine a cause for the failure of the transmission of the first packet in the network based on the data augmented to the subsequent packet.
A computer-readable non-transitory medium comprising one or more instructions that when executed on a processor configure the processor to:
- receive a first notification indicating a failure of a transmission of a first packet in a network;
- in response to receiving the first notification, trigger a data collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes, wherein the subsequent packets are augmented to carry metadata about the one or more nodes or network paths traversed by the subsequent packets, wherein triggering the data collection feature includes probe data tagged with an in-band operation, administration, and maintenance (iOAM) tag, wherein the iOAM tag comprises one or more of delay related data, packet loss data, telemetry data, packet routing information, service function information, or bandwidth related data;
- evaluate a subsequent packet that includes data augmented by the data collection feature, wherein the subsequent packet is transmitted in the network after the first notification is received;
- and
- determine a cause for the failure of the transmission of the first packet in the network based on the data augmented to the subsequent packet.
Dependencies are inferred from the claim text.