We already know that detecting the one-way latency between only two nodes is impossible.
However, if I have a number of nodes in the same subnet that all know about each other, can measure round-trip latencies (e.g. via ping
), and can communicate with each other - and assuming link latencies do not change over time (for the simplicity of the problem) - is it possible to measure the individual up and down link speeds between two particular nodes within the subnet, potentially via coordination of one or more unrelated nodes in the network?