Proxying HTTP/3 (QUIC) with Envoy's CONNECT-UDP
Learn how to proxy HTTP/3 (QUIC) using CONNECT-UDP in Envoy with insights from Jeongseok Son, Google. π

CNCF [Cloud Native Computing Foundation]
2.4K views β’ Nov 8, 2023

About this video
Proxying HTTP/3 (QUIC) Using CONNECT-UDP with Envoy - Jeongseok Son, Google
The HTTP CONNECT method is capable of proxying TCP-based traffic such as HTTP/1.1, HTTP/2, and TLS. However, it cannot proxy non-TCP traffic such as HTTP/3 based on QUIC. To address this limitation, IETF MASQUE Working Group has adopted new specifications extending HTTP to proxy traffic running on top of protocols other than TCP. In this talk, I will explain CONNECT-UDP and other relevant protocol standardization for establishing UDP tunnels over HTTP. Then, I will describe how CONNECT-UDP was recently implemented in Envoy Proxy and walk through the steps required to set up an Envoy Proxy for tunneling QUIC or UDP over HTTP. Finally, I will share the potential use cases of CONNECT-UDP with Envoy for enhancing the privacy, security, and performance of proxying.
The HTTP CONNECT method is capable of proxying TCP-based traffic such as HTTP/1.1, HTTP/2, and TLS. However, it cannot proxy non-TCP traffic such as HTTP/3 based on QUIC. To address this limitation, IETF MASQUE Working Group has adopted new specifications extending HTTP to proxy traffic running on top of protocols other than TCP. In this talk, I will explain CONNECT-UDP and other relevant protocol standardization for establishing UDP tunnels over HTTP. Then, I will describe how CONNECT-UDP was recently implemented in Envoy Proxy and walk through the steps required to set up an Envoy Proxy for tunneling QUIC or UDP over HTTP. Finally, I will share the potential use cases of CONNECT-UDP with Envoy for enhancing the privacy, security, and performance of proxying.
Video Information
Views
2.4K
Likes
36
Duration
31:20
Published
Nov 8, 2023
User Reviews
4.5
(2) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now