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

Claim 0:
1. A network switching apparatus comprising:
one or more network interfaces configured to receive packets over a network;
forwarding logic configured to, based at least on address information in the received packets, determine next destinations in the network to which the network switching apparatus is to forward the received packets;
traffic management logic configured to queue the packets while the packets await forwarding to their respective next destinations in the network;
queue management logic configured to:
record enqueue timestamps for one or more packets of the packets;
based on the enqueue timestamps, calculate delay measures to associate with the one or more packets;
determine 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:
create a copy of the particular packet, the copy including at least a header of the particular packet; and
annotate 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 switching apparatus;
send the copy of the particular packet to a healing engine; and

the healing engine logic configured to inspect the information in the copy of the particular packet, the healing engine causes one or more corrective actions to be performed in the network switching apparatus based on the information.