Patent ID: 7656796

Claim:
A method for monitoring network congestion on links where QoS is utilized to provide differentiated classes of service by utilizing a plurality of QoS queues including a queue having a highest priority comprising: opening a socket for a test probe destination; opening a socket for a reference probe destination; assembling a data probe that includes one test probe datagram and a plurality of reference probe datagrams in a prearranged order; assigning to each data probe datagram: a burst sequence number identifying a burst; a probe sequence number identifying a test or reference probe's datagram position within the data probe's prearranged order; and a marking identifier identifying a test or reference probe's priority wherein reference datagrams are assigned to the queue having the highest priority and test datagrams are assigned to a queue having a lesser priority; forwarding the data probe as a burst to the test and reference probe destinations; monitoring the arrival time of the test and reference probes within a burst; closing the test and reference destination sockets; and detecting test probe and reference probe datagrams received out of order wherein the reference probes act as position and time references for the test probe when calculating the time and position displacement of the test probe as compared with the reference probes in a received data probe's prearranged order.