Patent ID: 11968129
Assignee: INNOVIUM, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A method comprising:
receiving packets via one or more network interfaces of a network switch;
based at least on address information in the received packets, determine next destinations in the network to which the network switch is to forward the received packets;
queueing the packets at the network switch while the packets await forwarding to their respective next destinations in the network;
recording, at the network switch, enqueue timestamps for one or more packets of the packets;
at the network switch, based on the enqueue timestamps, calculating delay measures to associate with the one or more packets;
determining a particular delay measure associated with a particular packet of the one or more packets exceeds a particular delay threshold;
in response to determining that the particular delay measure associated with the particular packet exceeds the particular delay threshold:
creating a copy of the annotated particular packet, the copy including at least a header of the particular packet;
annotating the copy of the particular packet with information indicating that the particular packet has experienced a particular level of delay while the particular packet has been enqueued in the network switch; and
sending the copy of the particular packet to a healing engine, the healing engine inspects the information in the copy of the particular packet and causes one or more corrective actions to be performed in the network switch based on the information.