Markdown Version | Session Recording
Session Date/Time: 24 Jul 2025 12:30
quic
Summary
This meeting covered a wide range of QUIC-related topics, including multipath, extended key update, address discovery, ACK frequency, timestamp accuracy, QUIC stream multiplexing (QMux), deadline-aware QUIC streams, optimistic acknowledgement attacks, and instant acknowledgements. Discussions focused on resolving open issues in existing drafts and exploring potential directions for future QUIC extensions.
Key Discussion Points
- QLog: Updates on resolving open issues and seeking implementer feedback on usage.
- Reliable Resets: Awaiting implementer interest and planning for working group last call.
- Load Balancers: Still gathering deployment experience.
- QMux (QUIC Stream Multiplexing):
- Review of June interim meeting and proposed charter modification.
- Discussion on security implications of QMUX over insecure streams.
- Exploration of various potential wire protocols including web transport over H1/H2, and native QUIC frame approaches.
- Discussion on the relative merits of code reuse versus performance considerations for wire protocol selection.
- Multipath:
- Progress on addressing working group last call comments, including renaming status frames and error codes.
- Discussion on proposed new error codes (communication failure, poor performance, timeout) and potentially renaming
past unstable. - Decision to remove vague guidance on uncoordinated path abandonment.
- Discussion on token handling for multiple addresses and consideration of a formal consensus call.
- Extended Key Update:
- Updates on synchronization with TLS extended key update work.
- Emphasis on the normative dependency on TLS and the importance of formal analysis.
- Address Discovery: Near completion, awaiting merge of editorial PRs.
- ACK Frequency:
- Discussion on handling of previously missing packets and potential changes to immediate ACK behavior.
- Clarification that current draft does not change the behavior if you have never sent an act that reports the loss.
- Agreement that the group wants to prevent sending act after receiving every packet in reordering case.
- QUIC Packet Received Timestamps:
- Discussion on coexistence mechanisms for multiple ACK frame extensions and alternative approaches, including striking RFC number from here.
- Deadline-Aware QUIC Streams: Seeking feedback on interest in exploring deadline-aware streams.
- Optimistic Acknowledgement Attacks: Vulnerable implementations and mitigation techniques.
- Instant Acknowledgements: Discussion of the potential performance implications (both positive and negative) in different scenarios.
Decisions and Action Items
- Multipath:
- Remove guidance on uncoordinated path abandonment.
- Authors to follow up with Martin Thompson on token handling.
- Consider formal consensus call on the token handling issue.
- Submit a new version after the meeting to resolve the issues.
- A short final working group last call will be done once the issues are resolved
- ACK Frequency:
- Authors to create PR to fix sending act after receiving every packet in reordering case
- Further investigation/discussion is needed to fully resolve the immediate ACK behavior.
- QUIC Packet Received Timestamps:
- Nuke the stuff about the RFC number thing and make it clear about how this extension coexists with multi-path.
- New Issue
- Mia Kulavind to open a new issue to redesign the frame for multi path extensions.
- QMux:
- Clarify that option D is in the new charter
- Authors will ensure consensus is confirmed on the list
Next Steps
- Authors to revise drafts based on meeting discussions.
- Working group to follow up on open issues on the mailing list.
- AD to proceed with IESG ballot on the charter modification.
- Working group to consider adoption of QMUX work after charter modification.
- Coordinate with TLS working group on extended key update standardization.
- Consider working group last calls for drafts with resolved issues.