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

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 02 August 2016 17:28 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2185412D82B; Tue, 2 Aug 2016 10:28:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 ho11jFXqgmME; Tue, 2 Aug 2016 10:28:34 -0700 (PDT)
Received: from mail-yw0-x235.google.com (mail-yw0-x235.google.com [IPv6:2607:f8b0:4002:c05::235]) (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 057BB12D821; Tue, 2 Aug 2016 10:28:34 -0700 (PDT)
Received: by mail-yw0-x235.google.com with SMTP id j12so204008619ywb.2; Tue, 02 Aug 2016 10:28:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wq6ROmjne9RnTk9+rh/lcuFd73XTX54EnOkDWXDJY3g=; b=QAvLvzEEXL0YSRxy/J8CNfFiTLnGctKUWi7cHuYE9Rf/QQ0bpVGWb7MqlMBeqyRQyZ vQkj/S+quZoUo/dBRthh8MUPrwu5LL4kzyHMMEk9BXDZJh+BGGVvDpNK9u1pPpStROy0 2bdE6FFKiAPiX/qGpphXAQKSBL/0lmG9PdrJdoDC6UgvVrEAkhPuKy4nu9BHEb7IcOpK hWsqWvTki2ZJdcEWXNAz7OT690fklYdVEQsmkVSjjxAsxgiTeqZijYDOnLnvzeZ1JGSI VFmCNR4lSQk8GCWGqhAUZ2N2miDLskf2HBxJaD+DyaeuGbOCNdJIP7DBAhVwKjKs5Nxn ZlAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wq6ROmjne9RnTk9+rh/lcuFd73XTX54EnOkDWXDJY3g=; b=bd+z8ee5H3tmOWoUJHedTCg6Jwe030bB03VEcLzsXJzPgkGfftlNww3RQadOIUxEVW cnGGETUVLDU6K6jDYzor6bSx1/aQxLzswbpH/13XVO2BvNb7rcWEIr6vzdXT1YCY6XIV DGrlDbgI3UjWuIpdHC0n5NxxXwFc+iLmuUjJqxu0PPJTEzy/uv6RZsiBvOPqb3HdhKpj x66Hy0jkdjI0IQrcP6kVgzuijUyn7dyAZq+06qS4nnhNZ6gV20hONpfob9lpQb6WjFOE 4I0tMAUMRQd7zH3Gi/GCIWfjn5S2n5eT8JtvMGI9yz5A46uLcYlS+PJfmF5Kd/1TJo/F Lp6Q==
X-Gm-Message-State: AEkoouvTwKD+Zivib3XCTctMUFyzTQGxl4bvRNjsyEx2AYkjM7Dj04ZM3jOcEBNbncc3w/d2p0OlW2wg343jkg==
X-Received: by 10.37.163.104 with SMTP id d95mr25241559ybi.132.1470158913170; Tue, 02 Aug 2016 10:28:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.210.88 with HTTP; Tue, 2 Aug 2016 10:28:32 -0700 (PDT)
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362F61C852@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> <CE03DB3D7B45C245BCA0D243277949362F5E4761@MX307CL04.corp.emc.com> <CAKKJt-cj1UKk+CTEoh4bSFNtwh8h9oCAgnjjaKD5D79tZR+6Vg@mail.gmail.com> <0915F1AF-30A8-46D4-A073-BD1FC4A06FDC@cooperw.in> <CE03DB3D7B45C245BCA0D243277949362F61C852@MX307CL04.corp.emc.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 02 Aug 2016 12:28:32 -0500
Message-ID: <CAKKJt-eyrTpGx=SqhavG6OROk5i6KKa1aLb8MR3kK0T9DSy_vA@mail.gmail.com>
To: "Black, David" <david.black@emc.com>
Content-Type: multipart/alternative; boundary="94eb2c19a4f0c8737d05391a0b22"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/1ZResPviNbVfWRZkhnG1eWLZASU>
Cc: RTCWeb IETF <rtcweb@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [rtcweb] [tsvwg] Fall-back to DSCP 0 in draft-ietf-tsvwg-rtcweb-qos ?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 02 Aug 2016 17:28:37 -0000

Hi, Alissa and David,

Thanks to both of you. I didn't see the minutes on the Proceedings page but
didn't think to look for draft minutes on the mailing list.

Very helpful.

Spencer

On Mon, Aug 1, 2016 at 5:12 PM, Black, David <david.black@emc.com> wrote:

> > The -rtcweb-transports author Harald Alvestrand took on the action item
> and will work with Justin Uberti to send a text proposal to the list.
>
> And when that text appears, we can figure out the wording (probably a
> short sentence) to add to the tsvwg-rtcweb-qos draft to point to it over in
> the rtcweb-transports draft.
>
>
>
> Thanks, --David
>
>
>
> *From:* Alissa Cooper [mailto:alissa@cooperw.in]
> *Sent:* Monday, August 01, 2016 4:46 PM
> *To:* Spencer Dawkins at IETF
> *Cc:* Black, David; RTCWeb IETF; tsvwg@ietf.org
> *Subject:* Re: [rtcweb] [tsvwg] Fall-back to DSCP 0 in
> draft-ietf-tsvwg-rtcweb-qos ?
>
>
>
> Hi Spencer,
>
>
>
> On Aug 1, 2016, at 6:56 AM, Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>
>
> Hi, all,
>
>
>
> On Thu, Jul 14, 2016 at 4:13 PM, Black, David <david.black@emc.com> wrote:
>
> 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.
>
>
>
> I'm just following up on this because we have draft-ietf-rtcweb-transports
> on the telechat agenda this week, and I didn't see a discussion on this
> topic in the RTCWeb agenda (or in poking around for minutes, jabber,
> etherpad, etc).
>
>
>
> Here is the relevant bit from the RTCWEB minutes:
>
>
> DSCP Black-holing Issue
>
> David Black (TSVWG co-chair) presented the DSCP black-hole issue with
> -rtcweb-transports
> <https://datatracker.ietf.org/doc/draft-ietf-rtcweb-transports/> draft
> that was recently discussed on the list. This issue needs to be solved and
> described, even though both -rtcweb-transports and the referenced
> draft-ietf-tsvwg-rtcweb-qos has gone through IESG review. Magnus Westerlund
> has suggested a solution to the list, but what should the
> -rtcweb-transports draft say about DSCP black-holing and the possibility to
> use ICE to avoid it?
>
> The WG discussed this and concluded that the issue should be described by
> the -rtcweb-transports draft. Ted Hardie summarized the discussion by
> suggesting a text formulation for a resolution that seemed acceptable to
> the WG: “We will treat DSCP-induced path failure parallel with other types
> of path failures and resolve it by using ICE restart. Note: There is a
> problem with multiple DSCP codepoints on a single transport, where one
> might be blocked and other might get through. In this case, the ICE probes,
> using one DSCP codepoint, may succeed while others fail. This is complex
> and should be warned about. A likely viable solution is ICE restart with
> DSCP markings turned off, but detection requires watching the
> multiple-DCSP-codepoint-using channels for differential failures”. If there
> are other proposals for resolution, please contact Harald. Cullen Jennings
> asked David if this solution was acceptable, but David wanted to see the
> text proposal. The -rtcweb-transports author Harald Alvestrand took on the
> action item and will work with Justin Uberti to send a text proposal to the
> list.
>
>
>
> Harald has been on holidays since the IETF meeting but will aim to get to
> this before the telechat.
>
>
>
> Best,
>
> Alissa
>
>
>
>
>
> Did it happen? Was there a resolution?
>
>
>
> Thanks,
>
>
>
> Spencer
>
>
>
> 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
> > ----------------------------------------------------------------------
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>
>