neat
neat copied to clipboard
Lots of connections on multi-homed machine
I am testing with a small HTTP GET example on a multi-homed machine (5x IPv4, 5x IPv6 + one private IPv4 address in a test network). Using NEAT with its default settings, a neat_open() creates a burst of simultaneous TCP and SCTP connections to the remote endpoint (SCTP enabled in the properties, remote side has IPv4+IPv6), since it tries with all source IP addresses.
There should be a reasonable default behaviour, e.g. trying at most three possibilities per second, in order to avoid overloading the remote endpoint with connection requests.
@karlgrin: can we come up with a strategy to pace out the candidates using the existing priority scheme?
@naeemk I guess this is something that needs to be discussed since it could have performance implications.