Hi all, We just submitted a new draft called "QUIC-enabled Service Differentiation for Traffic Engineering" ( https://datatracker.ietf.org/doc/draft-zmlk-quic-te/).
This draft proposes using QUIC CID encoding to support packet prioritization when routing through the wide area network. This approach enables end-host networking stacks and applications to self-select packet routing paths in the WAN, which potentially improves end-to-end performance, cost, and reliability. It has the following major advantages: - Compared with traditional packet prioritization solutions (e.g., DSCP marking), its priority information cannot be modified by the ISP or any network service provider, and does not require any kernel changes (thanks to QUIC's user-space nature). - By combining with Multipath QUIC, it is easy to support packet-level priority (more flexible than flow-level priority). This feature could improve the end-to-end performance. For example, an end-host schedules first-time transmitted packets on a default-priority, low-cost WAN path, and (2) schedules retransmitted packets and handshake packets on a high-priority (low-latency) but more expensive WAN path. - It does not introduce significant overhead on deployment. Because CID is not encrypted, when the edge device (or router) receives such packets, it parses the CID just like parsing the IP header normally, then adds a TE label (e.g., SRv6 SID) that will direct these packets to different routing paths. We performed experiments in our testbed, and a preliminary performance report can be found at: https://github.com/yfmascgy/draft-quic-diffServ/blob/main/docs/performance_report_v0.1.pdf . The result shows that this proposal could improve end-to-end performance by prioritizing some QUIC packets. We would really appreciate any comments and questions! Best regards, Zhilong ------------------Original Mail ------------------ Sender: <[email protected]> Send Date:Fri May 5 16:33:05 2023 Recipients:Mirja Kühlewind <[email protected]>, Mirja Kuehlewind <[email protected]>, Yanmei Liu < [email protected]>, Ma, Yunfei <[email protected]>, 郑智隆(之有) <[email protected]> Subject:New Version Notification for draft-zmlk-quic-te-00.txt A new version of I-D, draft-zmlk-quic-te-00.txt has been successfully submitted by Yunfei Ma and posted to the IETF repository. Name:draft-zmlk-quic-te Revision:00 Title:QUIC-enabled Service Differentiation for Traffic Engineering Document date:2023-05-05 Group:Individual Submission Pages:11 URL: https://www.ietf.org/archive/id/draft-zmlk-quic-te-00.txt Status: https://datatracker.ietf.org/doc/draft-zmlk-quic-te/ Html: https://www.ietf.org/archive/id/draft-zmlk-quic-te-00.html Htmlized: https://datatracker.ietf.org/doc/html/draft-zmlk-quic-te Abstract: This document defines a method for supporting QUIC-enabled service differentiation for traffic engineering through multipath and QUIC connection identifier (CID) encoding. This approach enables end-host networking stacks and applications to select packet routing paths in a wide area network (WAN), potentially improving the end-to-end performance, cost, and reliability. The proposed method can be used in conjunction with segment routing traffic engineering technologies, such as SRv6 TE. The IETF Secretariat
