Re: [quicwg/base-drafts] QUIC header format/demultiplexing (#426)

Colin Perkins <notifications@github.com> Wed, 06 December 2017 23:37 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0E1712762F for <quic-issues@ietfa.amsl.com>; Wed, 6 Dec 2017 15:37:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.8
X-Spam-Level:
X-Spam-Status: No, score=-4.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 2ytbg00PkHQ5 for <quic-issues@ietfa.amsl.com>; Wed, 6 Dec 2017 15:37:00 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E2F512704B for <quic-issues@ietf.org>; Wed, 6 Dec 2017 15:36:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=SyHgUyVKUMGGqp/6vnaSggbQnHE=; b=WGORN0eKG3l6awGw 5P0hc6SAME1DpzgWtIyh/2MqAAvdSvojMmR+SfxDE8UonsBNuQ8cqjOMdQS9/Er4 DlvAWhtcvODu48aOi0qcfODUWZ3J3A5Qy5jgYjSnwn24C/7fYReos7RL3iBWg2/B puM0mTxVla2B7od35y2aZ8Of1Vc=
Received: by filter0113p1iad2.sendgrid.net with SMTP id filter0113p1iad2-30909-5A287F1B-2 2017-12-06 23:36:59.021474783 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id F7-WzmTmSRW8MmO1wHm0uw for <quic-issues@ietf.org>; Wed, 06 Dec 2017 23:36:58.872 +0000 (UTC)
Date: Wed, 06 Dec 2017 23:36:59 +0000
From: Colin Perkins <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7d1ce29c772be8eb585e245c310f555c7e93fa792cf000000011640411a92a169ce0d018204@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/426/349811382@github.com>
In-Reply-To: <quicwg/base-drafts/issues/426@github.com>
References: <quicwg/base-drafts/issues/426@github.com>
Subject: Re: [quicwg/base-drafts] QUIC header format/demultiplexing (#426)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a287f1ad31b8_12b93ff98ba48f341197bf"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: csperkins
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0DKu4/DyjoUNlu8uiuHoqwNuwrJKVQHdK6Wp k5S2r4rxGTCLw4MwSo1BQukJmiwWY5R2OLP5I+dyEMEdL0QRqaR8/4OS/hjjYbr0tO5gX3monIQGbJ /uk0v8G2OL/sb7d93jJglodP0OqYZLDp6nIvf1zGkLMTBa5M2WZn9BaHTA1bj1o+H+F2NV1PcHSqLj I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/P_KUFmINyFPMVPh_a5QJAnbOaDI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Dec 2017 23:37:02 -0000

@janaiyengar we _need_ to multiplex with STUN, else we'll end up reinventing it within QUIC when we want to run peer-to-peer. 

We want to multiplex with WebRTC (DTLS, RTP, STUN) since people want to use QUIC in place of the WebRTC data channel (and because it might be useful to run WebRTC from the server you're running HTTP/QUIC from). We likely also want to multiplex with gQUIC as a transition.

In practice, I think we need to mandate STUN demux in the QUIC spec. Anything else can be left for a separate document – it doesn't affect how QUIC greases, and muxing other protocols doesn't have to be written into the QUIC documents. We just need to be a little careful as we define QUIC v1.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/426#issuecomment-349811382