Re: [rtcweb] [tsvwg] STUN DSCP and draft-ietf-tsvwg-rtcweb-qos

"Black, David" <David.Black@dell.com> Wed, 31 July 2019 13:37 UTC

Return-Path: <David.Black@dell.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 1B642120020; Wed, 31 Jul 2019 06:37:00 -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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.com header.b=H/0jAPr0; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=n1muHp2Q
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 m1yIH6WXsf_x; Wed, 31 Jul 2019 06:36:57 -0700 (PDT)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (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 8F13F12004F; Wed, 31 Jul 2019 06:36:57 -0700 (PDT)
Received: from pps.filterd (m0170397.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x6VDYRN3011479; Wed, 31 Jul 2019 09:36:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=y8HFYqnDh6n+EfDnU9rISgEBiAJri2wvF00I9aVdZ+Q=; b=H/0jAPr0HzsC8xBoRSuBS7bqfSKli3Rp7i//lOFcAEMSi87aAvR3vsJUKv0Gb35StyKL OGuGIzQyZjKGkcmKkHmD+wTK8Kk8f193xPZHbv3rOQySMAWV7IXJToDwLGyw1pDL5oLD zoWIISTtgoo/OVRxnjvm94B3/uDO28Qr1EbcIpnbgvRRqE9AFzaI/Wb7xQjCVBm3buFZ jiESqlKqWGVApwF/CXxkWdbREr1d+39zXXobJ3KTgajR1H6pPD6+0yamvSsnNWfqjtYL LACILkSllxXucd+XaqExiLmRzOuo7/Kw3uu0DmCRtoljayDet5zsunJQ0keXr9I6tM+T gA==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com with ESMTP id 2u2h6bptdw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 Jul 2019 09:36:51 -0400
Received: from pps.filterd (m0144104.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x6VDY1KS120741; Wed, 31 Jul 2019 09:36:51 -0400
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) by mx0b-00154901.pphosted.com with ESMTP id 2u3bqrgb1e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 31 Jul 2019 09:36:51 -0400
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id x6VDZ1ZJ032383 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 31 Jul 2019 09:36:49 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com x6VDZ1ZJ032383
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1564580210; bh=XF2og1ij2zXDvT7uWn5wHY/nHMk=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=n1muHp2QkWkHZEBKlbj1QkwKny2XjInidmivipUkpeWMNfbKOjKBO4D6wk4x6ZWrg mzNuRVYH14JtlK6hnPY9BdtZZGheW0jofqluujwwgzhd6ouoMdjybkkvD2RWecSHwk /sbNWlTs2e8NdY8ULjr08ycG+fMdpTsFHL03mKdM=
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd56.lss.emc.com (RSA Interceptor); Wed, 31 Jul 2019 09:34:24 -0400
Received: from MXHUB305.corp.emc.com (MXHUB305.corp.emc.com [10.146.3.31]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id x6VDYNj1002968 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Wed, 31 Jul 2019 09:34:24 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB305.corp.emc.com ([10.146.3.31]) with mapi id 14.03.0439.000; Wed, 31 Jul 2019 09:34:23 -0400
From: "Black, David" <David.Black@dell.com>
To: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "juberti=40google.com@dmarc.ietf.org" <juberti=40google.com@dmarc.ietf.org>
CC: "rtcweb@ietf.org" <rtcweb@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [tsvwg] [rtcweb] STUN DSCP and draft-ietf-tsvwg-rtcweb-qos
Thread-Index: AQHVR15PWUhrNuoNEk6cZW57DKHA7abkcYeAgAAWJoCAAAK0AIAACmGAgAAiXICAAABlQA==
Date: Wed, 31 Jul 2019 13:34:23 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363064A398@MX307CL04.corp.emc.com>
References: <EA953E34-51FA-4B17-A0B2-6CF75146A754@contoso.com> <CAOJ7v-3tvxOiP073tE7iUPueZJYy+hSZnyGJznhMekShRbHg4A@mail.gmail.com> <64D66E22-E816-4AC7-8887-9CDC01A3252C@bluejeans.com> <CAOJ7v-2G+w0Luf7OF0xbf+rLOVRHa-QcbWXLmZ+_rLS9wnCA1w@mail.gmail.com> <D36DCE87-8A9E-4D3E-9241-3BA356D1ACFB@bluejeans.com> <CAOJ7v-2o95utN_89-8kDa1ySq3-=4TNfUh4tyyo_adxgorH9XQ@mail.gmail.com> <5D4135E9.90104@erg.abdn.ac.uk> <CAOJ7v-3ZDBniXeqQtmp_7FoZjo+v-dMAikQiRuNeQh5AWO_jJg@mail.gmail.com> <FRXPR01MB0710D9C908354A917443FE6D9CDF0@FRXPR01MB0710.DEUPRD01.PROD.OUTLOOK.DE> <A9A04BCC-6588-4759-91F4-C25BEF163683@ericsson.com>
In-Reply-To: <A9A04BCC-6588-4759-91F4-C25BEF163683@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2019-07-31T13:23:25.7535014Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual; aiplabel=External Public
x-originating-ip: [10.238.21.131]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949363064A398MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public, GIS Solicitation
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-31_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1907310140
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1907310140
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/98wcQxdd4YmpsQQVpD-N70J7yrY>
Subject: Re: [rtcweb] [tsvwg] STUN DSCP and draft-ietf-tsvwg-rtcweb-qos
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 31 Jul 2019 13:37:00 -0000

+1 on Mirja’s remarks.  There are DSCP-sensitive routing technologies, and DetNet (Deterministic Networking) will use the DSCP as part of selecting the data plane at DetNet network nodes, so use of the same DSCP as the traffic to be sent helps ensure that the established connectivity actually works for the traffic to be sent … which is at least convenient ;-).

Next concern – which DSCPs?  There are a lot of DSCPs listed in draft-ietf-tsvwg-rtcweb-qos.  Suggested algorithm to select initial DSCP:

  1.  pick highest row in table that will be used in the WebRTC session (e.g., select Interactive Video over Non-Interactive Video);
  2.  select rightmost cell in that row that will be used (e.g., select High over Medium); and
  3.  if that cell contains two AF DSCPs, use the one with the better drop precedence (e.g., select AF41 over AF42).

Thanks, --David

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Mirja Kuehlewind
Sent: Wednesday, July 31, 2019 5:22 AM
To: Ruediger.Geib@telekom.de; juberti=40google.com@dmarc.ietf.org
Cc: rtcweb@ietf.org; tsvwg@ietf.org
Subject: Re: [tsvwg] [rtcweb] STUN DSCP and draft-ietf-tsvwg-rtcweb-qos


[EXTERNAL EMAIL]
Yes, in measurements we usually see bleaching (not dropping). So it should be tested with the DSCP that is supposed to be used for the webrtc traffic and only tested without DSCP if connectivity for the case with DSCP was not successful.

The case Gorry mentioned, where some DSCP are rate-limited, is a problem but it’s not ICE’s problem (where the C stands for Connectivity).

Mirja



From: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> on behalf of "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>
Date: Wednesday, 31. July 2019 at 09:19
To: "juberti=40google.com@dmarc.ietf.org<mailto:juberti=40google.com@dmarc.ietf.org>" <juberti=40google.com@dmarc.ietf.org<mailto:juberti=40google.com@dmarc.ietf.org>>
Cc: "rtcweb@ietf.org<mailto:rtcweb@ietf.org>" <rtcweb@ietf.org<mailto:rtcweb@ietf.org>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: Re: [tsvwg] [rtcweb] STUN DSCP and draft-ietf-tsvwg-rtcweb-qos

The conservative approach is to mark traffic by the default DSCP, especially if there’s no QoS SLA between interconnected providers. I’m not sure how many networks drop traffic with unknown DSCPs. If the solution to this issue is to send traffic with a set of DSCPs to figure out what’s passing, the application should also be able to deal with remarked traffic (which I assume to be a network behavior to be expected).

Regards, Ruediger

On Tue, Jul 30, 2019 at 11:32 PM Gorry Fairhurst <gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>> wrote:
On 31/07/2019, 06:12, Justin Uberti wrote:
>
>
> On Tue, Jul 30, 2019 at 10:10 PM Matthew Kaufman
> <mkaufman@bluejeans.com<mailto:mkaufman@bluejeans.com> <mailto:mkaufman@bluejeans.com<mailto:mkaufman@bluejeans.com>>> wrote:
>
>     I noted two of particular interest… one is the “network eats
>     DSCP-marked but allows non-marked” case. Arguments go both ways as
>     to what one should do in this case (follow network admin desires
>     vs. work as often as possible).
>
>
Is that a real observed case - that all traffic that sets a specific
DSCP is lost, rather than re-marked?

- There's also an obvious case where a specific DSCP is conditioned
(e.g. rate-limited), which means some packets traverse the path, but a
full media flow will not. However, not sure that observation helps at all.

I can't speak for others, but our experience with deploying DSCP en masse is that there are enough cases where dropping happens to outweigh the prioritization benefits.