-
Notifications
You must be signed in to change notification settings - Fork 26
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
TCP Fast Open indication #354
Comments
This is an interesting idea, but I'm not sure it would help. My impression is that servers (especially web servers) are reliably tolerant of TFO, and the problem is that some network devices are intolerant of TFO. Having a signal from the origin that the server supports TFO wouldn't solve that problem. Nevertheless, the SvcParam registry is essentially open ("first come first served"), so it is possible to register a codepoint for any extension you would like to see, even if there isn't broad consensus for it. (Please don't abuse this.) |
Yes, middleboxes are concern, but it would still have a benefit in those cases. Both the statistics and falling back for that session would be more accurate. Meaning - broken middlebox detection improves instead of guessing.
How would that process look like, and would it be the best course of action for it to be usable? |
Middlebox statistics are easy(?): just send probes to some test domains with known configurations. The fallback logic seems to be about the same with or without this signal. If you're interested in pursuing this, I would strongly recommend emailing the tsvarea or tcpm list for feedback first. If there is support, you could write it up as a very short Internet-Draft, and use that draft as the documentation reference in a registration request to IANA. |
It would be very useful if HTTPSVC record could indicate TFO support.
There's no other good way to indicate this preference. Previous attempts at "try it everywhere" by some web browsers were (IMHO) too early and and too eager, resulting in very little benefit. Most mobile devices could simply not use it when it was last tried, that has changed by now.
More informed attempts at TFO would significantly increase its usefulness and give the technology a chance to gain adoption.
The text was updated successfully, but these errors were encountered: