Skip to main content

Proxying UDP in HTTP
draft-ietf-masque-connect-udp-15

Approval announcement
Draft of message to be sent after approval:

Announcement

From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-masque-connect-udp@ietf.org, ekinnear@apple.com, martin.h.duke@gmail.com, masque-chairs@ietf.org, masque@ietf.org, rfc-editor@rfc-editor.org
Subject: Protocol Action: 'Proxying UDP in HTTP' to Proposed Standard (draft-ietf-masque-connect-udp-15.txt)

The IESG has approved the following document:
- 'Proxying UDP in HTTP'
  (draft-ietf-masque-connect-udp-15.txt) as Proposed Standard

This document is the product of the Multiplexed Application Substrate over
QUIC Encryption Working Group.

The IESG contact persons are Zaheduzzaman Sarker and Martin Duke.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-masque-connect-udp/


Ballot Text

Technical Summary

This document describes how to proxy UDP in HTTP, similar to how the HTTP CONNECT method allows proxying TCP in HTTP. More specifically, this document defines a protocol that allows an HTTP client to create a tunnel for UDP communications through an HTTP server that acts as a proxy.

Working Group Summary

Like the HTTP/3 datagram document, there was some initial controversy around
the role of HTTP intermediaries in the protocol (are they explicit? what role
do they play? what are they allowed to do or not do with messages sent up or
downstream?), though these concerns were resolved as a byproduct of a Design
Team that worked on the document.

Document Quality

Yes, there are several interoperable implementations of the document. Some of
them are open source [1,2] whereas others are closed source. An incomplete and
outdated collection of implementations is available at [3].

[1] https://github.com/google/quiche
[2] https://github.com/facebookincubator/mvfst
[3]
https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/wiki/Implementations

This document is relevant to the HTTPBIS and WebTransport WGs, and both WGs
were included on the WGLC thread, so we believe this review has occurred.

Personnel

   The Document Shepherd is Eric Kinnear. The Responsible AD is
   Martin Duke.

RFC Editor Note