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

MTU issue with some mobile operators #2284

Open
giobatta opened this issue May 8, 2024 · 4 comments
Open

MTU issue with some mobile operators #2284

giobatta opened this issue May 8, 2024 · 4 comments

Comments

@giobatta
Copy link

giobatta commented May 8, 2024

Hello,
with some mobile operators, it seems that lowering the MTU to 1280 (the min allowed) still causes huge packet loss for inbound packets.
Lowering the MTU lower than 1280 is not allowed (if you do, zerotier central sets it to 1280).
No issue if the connection is made via cable.
Would it be possibile to allow lower MTUs ?

@glimberg
Copy link
Contributor

glimberg commented May 8, 2024

Per RFC 2460, "IPv6 requires that every link in the internet have an MTU of 1280 octets or greater." Hence the reason for the lower limit. ZeroTier supports IPv6 networks and as such, cannot lower the MTU lower than 1280.

@giobatta
Copy link
Author

giobatta commented May 8, 2024

So if the mobile operator is using IPv4, these operators are unusable ? Or might the packet loss be due to other reasons ?
It occurs only one way. Both devices have direct (not relayed) connection. Of course mobile operator itself has no packet loss and signal is strong.

@glimberg
Copy link
Contributor

glimberg commented May 8, 2024

Packet loss could be due to other reasons, but I can't tell you what they are from where I sit.

@giobatta
Copy link
Author

giobatta commented May 8, 2024

Issue is many mobile operators use private IPv4 networks with no IPv6 and then they nat outbound after many hops.
Due to the technologies they use (radio bridges) often the max MTU is lower and zerotier becomes unusable...

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

No branches or pull requests

2 participants