3 ms·
All of this is covered in the "Boxes" section in the article
by treve 7y ago
All of this is covered in the "Boxes" section in the article
- deleted 7y ago[deleted]
- the8472 7y agoI was sppecifically responding to the bullet list in the "Adopting QUIC" section of the uber article. I don't think the general "middle boxes ruing everything" argument addresses this. BBR has very few if any middlebox problems. Neither do tail loss probe improvements or any other sender side optimizations such as TCP_NOTSENT_LOWAT. TFO may cause issues in corporate environments (works fine with my home equipment) but fallback is easy. So I don't think this really "addresses" the issue. Improved acking is not strictly needed if you use tcp timestamps for RTT estimation and still ack improvements have been added to the kernel over the years.
- londons_explore 7y agoFallback for TFO isn't easy because your request might not have been idempotent. Start running some HTTP requests multiple times and you can quickly see hard to debug breakage.