Re: [tsvwg] [rtcweb] Fall-back to DSCP 0 in draft-ietf-tsvwg-rtcweb-qos ?

"Black, David" <david.black@emc.com> Thu, 14 July 2016 21:13 UTC

Return-Path: <david.black@emc.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4C6C12D7B4; Thu, 14 Jul 2016 14:13:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.589
X-Spam-Level:
X-Spam-Status: No, score=-5.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=emc.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 BvxfeqrxT4Mg; Thu, 14 Jul 2016 14:13:37 -0700 (PDT)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) (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 5287512D603; Thu, 14 Jul 2016 14:13:37 -0700 (PDT)
Received: from maildlpprd55.lss.emc.com (maildlpprd55.lss.emc.com [10.106.48.159]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u6ELDXoT020304 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 14 Jul 2016 17:13:33 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com u6ELDXoT020304
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1468530814; bh=v4xoEyPPi9qY4pHnF7ZDsM9MMhs=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=UcMNUiZC0pdK/UtK9dI9T795MsbfqsAniEUz4aREjlFjC/lNeCXHn0DtzklHiWlVT D+XJUAMWbAm5d0cikHwdkrWhSPfRsKqQ8U+HhRWDDIDKe1v5QHwvKLtyoU/A8RlTzy F9AnE44P/cBJ+fARdjH4Guwx1f844QSsBn3UdLvg=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com u6ELDXoT020304
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd55.lss.emc.com (RSA Interceptor); Thu, 14 Jul 2016 17:12:29 -0400
Received: from MXHUB303.corp.emc.com (MXHUB303.corp.emc.com [10.146.3.29]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u6ELDHBr013851 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Thu, 14 Jul 2016 17:13:17 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB303.corp.emc.com ([10.146.3.29]) with mapi id 14.03.0266.001; Thu, 14 Jul 2016 17:13:17 -0400
From: "Black, David" <david.black@emc.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [tsvwg] [rtcweb] Fall-back to DSCP 0 in draft-ietf-tsvwg-rtcweb-qos ?
Thread-Index: AQHR3a0xSaHR8IoUw0uUzlMNtf/AVqAYaeJg
Date: Thu, 14 Jul 2016 21:13:16 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362F5E4761@MX307CL04.corp.emc.com>
References: <CB087237-108A-44B1-8293-3498F24A2303@ifi.uio.no> <e3ebbf6c-58ab-1f70-3a5c-36a660dc73e7@gmail.com> <4D9967BC-D23D-4DB9-9ABE-9DA6B15B33A8@ifi.uio.no> <CE03DB3D7B45C245BCA0D243277949362F5D6D94@MX307CL04.corp.emc.com> <09203BA7-ED00-405C-AA66-C31D411A2B11@cisco.com> <4f7acb04-6b37-0f95-3613-c127ff8b31ad@ericsson.com>
In-Reply-To: <4f7acb04-6b37-0f95-3613-c127ff8b31ad@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.13.41.102]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Pr1DGtL0FTXgdLWfpo60WWL90yM>
Cc: RTCWeb IETF <rtcweb@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [tsvwg] [rtcweb] Fall-back to DSCP 0 in draft-ietf-tsvwg-rtcweb-qos ?
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jul 2016 21:13:39 -0000

Magnus,

I think that's a fine suggestion.   I think the next step is:

> 3. The natural place to indicate the need/recommendation for
> implementing this functionality would be in draft-ietf-rtcweb-transports
> (Currently in IETF LC). However, here I think we need to have a
> discussion if RTCWEB WG wants to only place a suitable warning about the
> need, and indicate future forthcoming specification or if we hold this
> document up until this solution is available?

I'll attend the Thu RTCWEB session in Berlin to see how this comes out,
after which it should be straightforward for the draft authors and yours
truly to write the sentence or two that draft-ietf-tsvwg-rtcweb-qos will
need.

Thanks, --David

> -----Original Message-----
> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
> Sent: Thursday, July 14, 2016 4:53 AM
> To: Cullen Jennings (fluffy); Black, David
> Cc: RTCWeb IETF; Michael Welzl; tsvwg@ietf.org
> Subject: Re: [tsvwg] [rtcweb] Fall-back to DSCP 0 in draft-ietf-tsvwg-rtcweb-qos ?
> 
> Den 2016-07-12 kl. 18:19, skrev Cullen Jennings (fluffy):
> >
> > short answer here but as David suggested …  some implementation use
> > the STUN packets in ICE  or just  in WebRTC style liveness tests to
> > do the tests of if a given DSCP works or not. In general ICE is a
> > good tool to take a bunch of possible paths, test which work, and
> > select the best.
> 
> I do agree that how you do the path checks when setting DSCP values != 0
> is dependent on the context. For the WebRTC I do agree doing checks
> using ICE is quite reasonable.
> 
> We already have similar path testing usages of ICE in the ECN for RTP
> specification (RFC6679), see Section 7.2.1. I will note that taking this
> as blueprint for DSCP testing, what is needed clearly requires a new
> separate specification. The components needs are: 1) A new STUN
> parameter to request the ICE peer to echo the DSCP field value received.
> 2) A ICE capability parameter to be used in signalling negotiations to
> determine capability for this feature. 3) Behaviour specification on how
> to test values and interpret responses. This include things like if one
> should actually establish multiple candidate pairs one with DSCP testing
> and one without?
> 
> So the question here is how to proceed with this issue. So I would
> suggest the following way forward.
> 
> 1. draft-ietf-tsvwg-rtcweb-qos identifies the issue and recommends the
> user to apply path verification methods but don't specify them.
> 
> 2. Someone takes on the task to write a DSCP path verification extension
> to ICE.
> 
> 3. The natural place to indicate the need/recommendation for
> implementing this functionality would be in draft-ietf-rtcweb-transports
> (Currently in IETF LC). However, here I think we need to have a
> discussion if RTCWEB WG wants to only place a suitable warning about the
> need, and indicate future forthcoming specification or if we hold this
> document up until this solution is available?
> 
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Services, Media and Network features, Ericsson Research EAB/TXM
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Färögatan 6                 | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------