Packet tracing mechanism in a network leveraging srv6
AssigneeCisco Technology, Inc.
InventorsClarence Filsfils, Pablo Camarillo Garvia
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a packet tracing mechanism will be described that provides packet tracing information to a mobile network controller. In one aspect, a method includes receiving a data packet sent from a source node to a destination node; determining if the data packet is to be updated with packet tracing information; and upon determining that the data packet is to be updated, updating the packet tracing information of the data packet to include identification of the network device and an ingress timestamp of the data packet at the network device for a corresponding network controller to determining network routing policies.
Claims20
A network device for tracing data packets, the network device comprising:
- at least one processor;
- and
- at least one memory storing instructions which when executed by the at least one processor, causes the at least one processor to:
- receive a data packet sent from a source node to a destination node;
- determine if the data packet is to be updated with packet tracing information;
- and
- upon determining that the data packet is to be updated, update the data packet to include an identifier of the network device, an ingress timestamp of the data packet at the network device, and a type, length and value (TLV) field of the data packet based on the packet tracing information for a corresponding network controller to determine network routing policies.
A method of tracing data packets, the method comprising:
- receiving, at a network device, a data packet sent from a source node to a destination node;
- determining if the data packet is to be updated with packet tracing information;
- and
- upon determining that the data packet is to be updated, updating the data packet to include an identifier of the network device, an ingress timestamp of the data packet at the network device, and a type, length and value (TLV) field of the data packet based on the packet tracing information for a corresponding network controller to determine network routing policies.
One or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors of a network router, cause the network router to:
- receive a data packet sent from a source node to a destination node;
- determine if the data packet is to be updated with packet tracing information;
- and
- upon determining that the data packet is to be updated, update the data packet to include an identifier of the network router, an ingress timestamp of the data packet at the network router, and a type, length and value (TLV) field of the data packet based on the packet tracing information for a corresponding network controller to determine network routing policies.
Dependencies are inferred from the claim text.