Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/pmtu discovery #64

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

acooks
Copy link

@acooks acooks commented Mar 10, 2023

Here is a potential implementation of path MTU discovery. It has recently been mentioned in issue #54 and #71

Some test results here:

https://github.com/acooks/icmplib/wiki

The results show that interfaces conform to the Robustness principle in that they may accept packets somewhat larger than the configured MTU, but won't send anything larger than the configured MTU.

Characterizing that asymmetric behavior was what motivated me to implement the pmtu discovery.

acooks and others added 4 commits February 18, 2023 14:23
 - only discover pmtu for reachable hosts
 - pick a starting test point closer to the more probable MTU
 - tune the interval and timeout based on discovered RTT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant