[Masque] Unified CONNECT-IP document

Tommy Pauly <tpauly@apple.com> Thu, 21 October 2021 16:31 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: masque@ietfa.amsl.com
Delivered-To: masque@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D06DE3A03F3 for <masque@ietfa.amsl.com>; Thu, 21 Oct 2021 09:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0So6WgqEvYSu for <masque@ietfa.amsl.com>; Thu, 21 Oct 2021 09:31:41 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp03.apple.com (ma1-aaemail-dr-lapp03.apple.com [17.171.2.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC2353A00D2 for <masque@ietf.org>; Thu, 21 Oct 2021 09:31:41 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp03.apple.com (8.16.0.42/8.16.0.42) with SMTP id 19LGNWxc025617 for <masque@ietf.org>; Thu, 21 Oct 2021 09:31:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : message-id : references : to : date; s=20180706; bh=CmXQ+5WD6jRwaMvr5/MYc1DIvj4kPg+4nLah9Q8IMSE=; b=Kz1IsMvbwGtFrLN3kF7PhzVFo0Qr9Hktr81DPpil/l+f1LczOpcYeqUtpmDrwNg4WtNw 76rAzIQq4k2lssezEhODIbXzbbwNreRS8GJNQRWYSKJbbyqu4Zh8jhVdQ3Ys/qs6VcsF aB9rpkox2bGxQsgM2xSurqNT4nABqknyfAFV9jjGHijm+lF2kZUo+oQR1pHiE0KuFNhE HcTlmW8xM0CI2ipQpGkvCJy/OLRaM/na3VyC5Op8KAvnQdcT1tdcxDr2yrMEMrrG7Llt NaULOVFoDfxiCP2sKwz6r6hadyJxVzesrGTSgIXg1w0HSlRLRml479UzuJ1r5CtD0onI Jg==
Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 3bqwqxguw0-9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <masque@ietf.org>; Thu, 21 Oct 2021 09:31:40 -0700
Received: from rn-mailsvcp-mmp-lapp04.rno.apple.com (rn-mailsvcp-mmp-lapp04.rno.apple.com [17.179.253.17]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPS id <0R1C00OGI5WNNRF0@rn-mailsvcp-mta-lapp03.rno.apple.com> for masque@ietf.org; Thu, 21 Oct 2021 09:31:37 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp04.rno.apple.com by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) id <0R1C00V005F6WG00@rn-mailsvcp-mmp-lapp04.rno.apple.com> for masque@ietf.org; Thu, 21 Oct 2021 09:31:35 -0700 (PDT)
X-Va-A:
X-Va-T-CD: e400c3fca44d6a91d2a8abbcc83a4dcd
X-Va-E-CD: b1c580188cd035c2c5446e789e4ad242
X-Va-R-CD: 96864c0788786f9294dc1baff1d02255
X-Va-CD: 0
X-Va-ID: 40ef6f23-2562-458e-9b98-2e6738d0f6bf
X-V-A:
X-V-T-CD: e400c3fca44d6a91d2a8abbcc83a4dcd
X-V-E-CD: b1c580188cd035c2c5446e789e4ad242
X-V-R-CD: 96864c0788786f9294dc1baff1d02255
X-V-CD: 0
X-V-ID: 638ca966-55d4-4751-95ef-c00960b63383
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-10-21_04:2021-10-21, 2021-10-21 signatures=0
Received: from smtpclient.apple (unknown [17.234.92.243]) by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPSA id <0R1C00GN75VCLA00@rn-mailsvcp-mmp-lapp04.rno.apple.com> for masque@ietf.org; Thu, 21 Oct 2021 09:31:35 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_5433B1C7-38EE-47A8-BAF6-B73481233718"
MIME-version: 1.0 (Mac OS X Mail 15.0 \(3691.0.3\))
Message-id: <A073E49D-DA79-4C19-AA90-AD4C9484EA08@apple.com>
References: <163483333684.11698.8923115285341694672@ietfa.amsl.com>
To: MASQUE <masque@ietf.org>
Date: Thu, 21 Oct 2021 09:31:35 -0700
X-Mailer: Apple Mail (2.3691.0.3)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-10-21_04:2021-10-21, 2021-10-21 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/fiDw1JnHR0_129ITAiMACRvqZ6w>
Subject: [Masque] Unified CONNECT-IP document
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiplexed Application Substrate over QUIC Encryption <masque.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/masque>, <mailto:masque-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/masque/>
List-Post: <mailto:masque@ietf.org>
List-Help: <mailto:masque-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/masque>, <mailto:masque-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Oct 2021 16:31:47 -0000

Hello MASQUE WG,

I’ve been working with the authors of the various CONNECT-IP protocol proposals (draft-cms-masque-connect-ip, draft-kuehlewind-masque-connect-ip) to write a shared document. We’ve just published the -00 version!

https://www.ietf.org/archive/id/draft-age-masque-connect-ip-00.html <https://www.ietf.org/archive/id/draft-age-masque-connect-ip-00.html>

We believe this represents the core functionality that various use cases need for IP proxying. It allows proxying of full IP packets, and focuses on defining options about assigning, routing, and filtering out the common fields in the IP protocol headers (source and destination addresses, IP version, IP protocol). Work on compressing, handling ICMP, etc, is left to future documents.

Please take a look at the document. It would be great to discuss this at IETF 112, and see if the WG thinks this can be adopted as our starting point.

Best,
Tommy

> Begin forwarded message:
> 
> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-age-masque-connect-ip-00.txt
> Date: October 21, 2021 at 9:22:16 AM PDT
> To: Alex Chernyakhovsky <achernya@google.com>, David Schinazi <dschinazi.ietf@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Tommy Pauly <tpauly@apple.com>
> 
> 
> A new version of I-D, draft-age-masque-connect-ip-00.txt
> has been successfully submitted by Tommy Pauly and posted to the
> IETF repository.
> 
> Name:		draft-age-masque-connect-ip
> Revision:	00
> Title:		IP Proxying Support for HTTP
> Document date:	2021-10-21
> Group:		Individual Submission
> Pages:		20
> URL:            https://www.ietf.org/archive/id/draft-age-masque-connect-ip-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-age-masque-connect-ip/
> Html:           https://www.ietf.org/archive/id/draft-age-masque-connect-ip-00.html
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-age-masque-connect-ip
> 
> 
> Abstract:
>   This document describes a method of proxying IP packets over HTTP.
>   This protocol is similar to CONNECT-UDP, but allows transmitting
>   arbitrary IP packets, without being limited to just TCP like CONNECT
>   or UDP like CONNECT-UDP.
> 
> 
> 
> 
> The IETF Secretariat
> 
>