Patent ID: 9461905
Filing Date: 2016-10-04
CPC Classification: H04L

Claim Text:
1. A method executed by one or more processors for determining link characteristics of a network link, the method comprising: examining a plurality of existing network traffic packets and protocol state machines of the network link to identify one or more existing network traffic packets that include unique data unique to respective ones of said plurality of existing network traffic packet; selecting one or more existing network traffic packets from the identified one or more existing network traffic packets that include unique data, wherein the unique data includes information about a receiving network node having predetermined knowledge about the packets it should receive; transmitting the selected one or more network traffic packets from a transmitting network node to the receiving network node; receiving the transmitted one or more network traffic packets by the receiving network node; examining, by the receiving network node, the received one or more network traffic packets to determine the link characteristics of a network link between the transmitting network node and the receiving network node, according to said predetermined knowledge about the packets, wherein the link characteristics is a link bandwidth; transmitting a first traffic packet to a receiving participating network node, by the transmitting network node; transmitting a second traffic packet larger than the first traffic packet to the receiving participating network node, by the transmitting network node; recording the time when last bit of the first traffic packet is received at the receiving node; recording the time when last bit of the second traffic packet is received at the receiving node; and determining the link bandwidth as the size of the larger packet divided by the time difference between when the last bit of the first packet is received and when the last bit of the second packet is received, at the receiving node.