Re: [rtcweb] Fix for DSCP bleaching issue suggested

Bernard Aboba <bernard.aboba@gmail.com> Thu, 04 August 2016 13:30 UTC

Return-Path: <bernard.aboba@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 102A812B069 for <rtcweb@ietfa.amsl.com>; Thu, 4 Aug 2016 06:30:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, 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 hhGw1Kffc9BG for <rtcweb@ietfa.amsl.com>; Thu, 4 Aug 2016 06:30:21 -0700 (PDT)
Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (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 5724512B071 for <rtcweb@ietf.org>; Thu, 4 Aug 2016 06:30:21 -0700 (PDT)
Received: by mail-pa0-x22f.google.com with SMTP id pp5so83077198pac.3 for <rtcweb@ietf.org>; Thu, 04 Aug 2016 06:30:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+4JrVpH3Roe6u3s6G0Qp/w9AVkvUtvbqqJBBDL+PHiE=; b=Zg8Ew6VOOhhNOPA/K+iqf2SwyeCp+lOi48DEvKuOueya1c8E237kITKwk2n0UtIGSK UB3wsOwYJ0UCcJ7NVX+dR9AFjFTxZib5nM7h/sA7n3hvA13FMVI6pcrv2O5kF8CMB94Z ZyDjO9xQZhKtpbHJgARQoRUwnKHPcOX1ZrQ6fseWgqbJCfibm5TGK7/AUanyHta/e44x FxpEg6vHTxzM4eXWualCREsaLfAOJ8XhodajqAbt742HMc/7MBhqNS8Jie1vTnPOBovV Xu180zQM4e7u0+Wh0793dVvxACkraACvchme3mSzsbAzXyhklRYIYUAuk9vgDhutUsV9 5vqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+4JrVpH3Roe6u3s6G0Qp/w9AVkvUtvbqqJBBDL+PHiE=; b=gXpraXwGuBUXQYZvflwtJwaHKDt2R37B56EHjy7X+zv5x3C8/gx+PbCwqW8lEvMEfT okIp0EdJtIBGExoGYQba0KktEgQlB++jLKMHIlKZ58FwOtO6Z8JoBoIvqWgqXYkA+87c YoNcYUXzmMKHLkC1oungZ0gCHDbbg6dKEh18EH0nb6ZGMYIB9GHKUndnKbaRu/WxafXy XfmEdopgGmTKYDU8bgNvOTU/iVhVu9ol2WA+YVzGGu3I1lzCxBDIsIv+z48j0yizkon2 o7InO6kYENyIADi6m8eHbZ5UTrfqZjgtopKQXZ2oqSg3Zg+7EEWi9HeRKsxqyznKMiPW MHRw==
X-Gm-Message-State: AEkoouu749z8uJ+0nBvHyCuueoWNBDGN8vz87zu4skFxFM6uiAzJ+uQ+QJRUlbvZCtip0g==
X-Received: by 10.66.160.41 with SMTP id xh9mr127458458pab.85.1470317420745; Thu, 04 Aug 2016 06:30:20 -0700 (PDT)
Received: from [10.0.1.3] (c-24-19-245-25.hsd1.wa.comcast.net. [24.19.245.25]) by smtp.gmail.com with ESMTPSA id p14sm20658957par.32.2016.08.04.06.30.19 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 04 Aug 2016 06:30:19 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: iPad Mail (13G34)
In-Reply-To: <57A0587C.9090102@alvestrand.no>
Date: Thu, 04 Aug 2016 06:30:18 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <72E44150-3DE9-4718-9904-5CD0A2A0E317@gmail.com>
References: <57A0587C.9090102@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/1R0q0uewhU17RE4lfkWCMnztwRk>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Fix for DSCP bleaching issue suggested
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: Thu, 04 Aug 2016 13:30:24 -0000

On Aug 2, 2016, at 01:23, Harald Alvestrand <harald@alvestrand.no> wrote:
> 
> My proposed text for the DSCP blocking/bleaching issue is here:
> 
> https://github.com/rtcweb-wg/rtcweb-transport/pull/30
> 
> Note that this differs from what was said at the IETF meeting - after
> considering, I didn't see a reason to recommend ICE restart.
> 
> The text does not contain MUST or SHOULD. This is implementation advice.
> Is this approprate, given the current state of our knowledge of the issue?
> 
> Diff:
> 
> @@ -344,6 +344,18 @@
>         of packets with certain DSCP markings. The detection of these
>         conditions is implementation dependent.</t>
> 
> +        <t>A particularly hard problem is when one media transport uses
> +        multiple DSCP code points, where one may be blocked and another
> may be
> +        allowed. This is allowed for video in <xref
> +        target="I-D.ietf-tsvwg-rtcweb-qos"/>. Implementations need to
> diagnose
> +        this scenario; one possible implementation is to send initial ICE
> +        probes with DSCP 0,

[BA]Seems reasonable.

> and send ICE probes on all the DSCP code points
> +        that are intended to be used once a candidate pair has been
> selected.

[BA] Not sure what "probe" means here - are you referring to keepalives and/or consent checks?

> +        If one or more of the DSCP-marked probes fail, the sender will
> switch
> +        the transport to using DSCP 0. This can be carried out
> simultaneously
> +        with the initial media traffic; on failure, the initial data
> may need
> +        to be resent.</t>

[BA] Losing a single consent check does not tell you much, and if some consent checks with a marking were responded to, changing markings based on a subsequent loss is most probably a bad idea. Does "resent" refer to RFC 4588 (RTX)? 

> +
>         <t>All packets carrying data from the SCTP association
> supporting the
>         data channels MUST use a single DSCP code point. The code point
> used
>         SHOULD be that recommended by <xref
> 
> Comments welcome, especially if they come today! - the item is on
> Thursday's telechat, and it would be nice to release a fixed version
> well before the telechat.
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb