Re: [rtcweb] Isolating data channels (Re: Asking TLS for help with media isolation)

"Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net> Mon, 07 April 2014 17:28 UTC

Return-Path: <matthew.kaufman@skype.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E93981A040D for <rtcweb@ietfa.amsl.com>; Mon, 7 Apr 2014 10:28:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 cBO76JGjM7Zr for <rtcweb@ietfa.amsl.com>; Mon, 7 Apr 2014 10:28:10 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0212.outbound.protection.outlook.com [207.46.163.212]) by ietfa.amsl.com (Postfix) with ESMTP id 4F2DE1A0203 for <rtcweb@ietf.org>; Mon, 7 Apr 2014 10:28:09 -0700 (PDT)
Received: from BY2PR03CA036.namprd03.prod.outlook.com (10.242.234.157) by BY2PR03MB553.namprd03.prod.outlook.com (10.141.141.155) with Microsoft SMTP Server (TLS) id 15.0.913.9; Mon, 7 Apr 2014 17:27:56 +0000
Received: from BN1BFFO11FD040.protection.gbl (2a01:111:f400:7c10::1:163) by BY2PR03CA036.outlook.office365.com (2a01:111:e400:2c2c::29) with Microsoft SMTP Server (TLS) id 15.0.908.10 via Frontend Transport; Mon, 7 Apr 2014 17:27:56 +0000
Received: from mail.microsoft.com (131.107.125.37) by BN1BFFO11FD040.mail.protection.outlook.com (10.58.144.103) with Microsoft SMTP Server (TLS) id 15.0.918.6 via Frontend Transport; Mon, 7 Apr 2014 17:27:56 +0000
Received: from TK5EX14MLTC101.redmond.corp.microsoft.com (157.54.79.193) by TK5EX14HUBC103.redmond.corp.microsoft.com (157.54.86.9) with Microsoft SMTP Server (TLS) id 14.3.181.7; Mon, 7 Apr 2014 17:27:15 +0000
Received: from TK5EX14MBXC298.redmond.corp.microsoft.com ([169.254.1.124]) by TK5EX14MLTC101.redmond.corp.microsoft.com ([157.54.79.193]) with mapi id 14.03.0174.002; Mon, 7 Apr 2014 17:27:15 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Harald Alvestrand <harald@alvestrand.no>, Martin Thomson <martin.thomson@gmail.com>
Thread-Topic: [rtcweb] Isolating data channels (Re: Asking TLS for help with media isolation)
Thread-Index: AQHPUjfRb53lyS9CtEOLJeBSW/E7VJsGYYMAgAAFe4CAAADocA==
Date: Mon, 7 Apr 2014 17:27:14 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484504B4D9C@TK5EX14MBXC298.redmond.corp.microsoft.com>
References: <CABkgnnWWuU63Vd=gw+wrh2ADgVYtQzhoRzRE1sv5azJE=MhWDg@mail.gmail.com> <533F191D.8050109@alum.mit.edu> <CABkgnnVht5EmJ7a2LDh50ivjUdoTpJ8GannQKReBSJbVGQGmgA@mail.gmail.com> <53425BAF.4070105@alvestrand.no> <CABkgnnXKe65-30qkuhkCLmaUYVfe8vrWv9BCJzOvC7KaRwUH=g@mail.gmail.com> <5342DE6F.6040306@alvestrand.no>
In-Reply-To: <5342DE6F.6040306@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.37]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009001)(6009001)(438001)(189002)(199002)(65816001)(80022001)(66066001)(74366001)(74706001)(74662001)(16796002)(74502001)(63696002)(47446002)(59766001)(77982001)(74876001)(31966008)(79102001)(20776003)(50466002)(55846006)(47776003)(6806004)(19580395003)(19580405001)(83322001)(44976005)(85306002)(90146001)(56816005)(2656002)(87266001)(87936001)(69226001)(97736001)(97186001)(97336001)(76796001)(76786001)(77096001)(84676001)(81686001)(81816001)(92726001)(93136001)(83072002)(85852003)(86362001)(80976001)(93516002)(92566001)(54316002)(94946001)(56776001)(94316002)(76482001)(33656001)(98676001)(49866001)(81342001)(47976001)(47736001)(54356001)(50986001)(4396001)(53806001)(81542001)(46102001)(97756001)(95416001)(95666003)(2009001)(99396002)(23726002)(46406003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB553; H:mail.microsoft.com; FPR:1C94FA1E.9C26C789.3CF3B1C7.64E462A0.2016E; MLV:sfv; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-O365ENT-EOP-Header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY)
X-Forefront-PRVS: 0174BD4BDA
Received-SPF: Pass (: domain of skype.net designates 131.107.125.37 as permitted sender) receiver=; client-ip=131.107.125.37; helo=mail.microsoft.com;
X-OriginatorOrg: skype.net
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/wK32lBzd2s5OTjzDjeL9poq7Zo4
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Isolating data channels (Re: Asking TLS for help with media isolation)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Apr 2014 17:28:15 -0000

From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Harald
> Alvestrand
>...
> (and to Matthew: At least we wouldn't have *yet* another congestion
> context to manage, which would be the case with a separate TCP connection.
> There are always tradeoffs.)

If it was me (and at one time, it was) I would use a protocol that allows for multiplexing and prioritization of media and data channels over the same secure session with shared congestion state. Over such a protocol, opening another data stream for this purpose could be done immediately without even a round trip.

RFC 7016 documents such an approach.

Matthew Kaufman