[freenet-dev] Path MTU discovery
toad
toad at amphibian.dyndns.org
Fri Dec 8 17:57:44 UTC 2006
Does anyone have any concrete ideas on how to do PMTU in Freenet?
So far, these seem to be the options:
- Fixed maximum packet size, at the moment this is 1400-28 (28 being
UDP headers).
- The above, but can be overridden by nodes who know their local MTU;
the overridden maximum sizes would be exchanged on connection setup.
- PMTU discovery using native code.
- PMTU discovery based on packet loss statistics. We would record the
sizes of packets recently successfully sent and lost, and try to
identify a threshold below which packet loss is significantly lower.
Not sure if this is feasible in the general case.
In any case the next step is the new congestion control code, which
should make packet loss due to oversize packets being sent less of a
catastrophe. The above are on the assumption that we have congestion
control.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://emu.freenetproject.org/pipermail/devl/attachments/20061208/ff71e0a1/attachment.pgp
More information about the Devl
mailing list