Re: [tsvwg] residential broadband BCP PHB and CP treatment Re: CC/bleaching thoughts for draft-ietf-tsvwg-le-phb-04

"Black, David" <David.Black@dell.com> Fri, 20 April 2018 19:56 UTC

Return-Path: <David.Black@dell.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 EB201126BF3 for <tsvwg@ietfa.amsl.com>; Fri, 20 Apr 2018 12:56:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=xhf8bZ9H; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=BuRExEbE
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 OTU5Yz56mF-p for <tsvwg@ietfa.amsl.com>; Fri, 20 Apr 2018 12:56:31 -0700 (PDT)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (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 952FB1242F5 for <tsvwg@ietf.org>; Fri, 20 Apr 2018 12:56:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1524253818; x=1555789818; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LwN0lmhppbrErASZNAMC8fT3coQNM9F0fFHP0vifPYs=; b=xhf8bZ9HjWxnUjmWhEy1dc1bNK5JYmHdDqeqNVtGBBrAMFWXAAIO1D+9 b2jzW1K4LknkaGX+hJ+vNJv4TC4eewW+TgXfYHm/IqOEHUvE7JzyjOoSJ TolN1HCKocnvI/OS3twGppwDA2zyQWGerFmdsqImCCs1l/ClZ0rFkr1oJ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2FMBAC8RNpamMuZ6ERcgyCBJg56KAqYWoF0gQ+TDIEpOwsjCIM9gQECgkYhOBQBAgEBAQEBAQIBAQIQAQEBAQEICwsGKCMMgjUiEUshCDMBAQEBAQEBAQEBAQEBAQEBAQEXAj0BEhoBAQEDAToGHxoBBAcEAgEIDgMEAQEBChQFBAcyFAkIAgQBDQUIhH0IAQ6pFIJ2hUqCIQMFhwp8gVU+gQ+CDH+DEQIDAYEoAQESASEFMYJ4giSHR5AsAwUChVmKGINdhz2JNIZOAgQCBAUCFIElM4EDcXCDE4IbBQ4JEYM0hRSFPm+NL4EfgRgBAQ
X-IPAS-Result: A2FMBAC8RNpamMuZ6ERcgyCBJg56KAqYWoF0gQ+TDIEpOwsjCIM9gQECgkYhOBQBAgEBAQEBAQIBAQIQAQEBAQEICwsGKCMMgjUiEUshCDMBAQEBAQEBAQEBAQEBAQEBAQEXAj0BEhoBAQEDAToGHxoBBAcEAgEIDgMEAQEBChQFBAcyFAkIAgQBDQUIhH0IAQ6pFIJ2hUqCIQMFhwp8gVU+gQ+CDH+DEQIDAYEoAQESASEFMYJ4giSHR5AsAwUChVmKGINdhz2JNIZOAgQCBAUCFIElM4EDcXCDE4IbBQ4JEYM0hRSFPm+NL4EfgRgBAQ
Received: from esa5.dell-outbound2.iphmx.com ([68.232.153.203]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Apr 2018 14:50:17 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa5.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Apr 2018 01:49:48 +0600
Received: from maildlpprd02.lss.emc.com (maildlpprd02.lss.emc.com [10.253.24.34]) by mailuogwprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w3KJuGw3003769 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 20 Apr 2018 15:56:17 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com w3KJuGw3003769
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1524254177; bh=2lB6AavkBchZqdCp6eC8x+E5pEY=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=BuRExEbE9NcykSNra9kpb6ES3XlFe565or+v+WM5D7QwrKlbJ6UPM9s+LArh+46RA aNIum6UhoE+WMGyle/qPmRJTkMzit2iB3Dz8TabNpLhFalxnJW1SMB6xOC0CGrhgZC yR8DNSoIouFKvMVV+0UOiBJB7LgyR3uBj63OnFzI=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com w3KJuGw3003769
Received: from mailusrhubprd51.lss.emc.com (mailusrhubprd51.lss.emc.com [10.106.48.24]) by maildlpprd02.lss.emc.com (RSA Interceptor); Fri, 20 Apr 2018 15:56:02 -0400
Received: from MXHUB308.corp.emc.com (MXHUB308.corp.emc.com [10.146.3.34]) by mailusrhubprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w3KJu3Aw027060 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Fri, 20 Apr 2018 15:56:03 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB308.corp.emc.com ([10.146.3.34]) with mapi id 14.03.0382.000; Fri, 20 Apr 2018 15:56:02 -0400
To: Mikael Abrahamsson <swmike@swm.pp.se>, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] residential broadband BCP PHB and CP treatment Re: CC/bleaching thoughts for draft-ietf-tsvwg-le-phb-04
Thread-Index: AQHT2GK3QYzDf+FYzUueQoZxlCcnhaQJdzIAgAAFEwCAABtDAIAATfSAgAApirA=
Date: Fri, 20 Apr 2018 19:56:02 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936300EBB0F@MX307CL04.corp.emc.com>
References: <20180406160344.xwfqgzhzfto56jhq@faui48f.informatik.uni-erlangen.de> <LEJPR01MB1033F43509F08701B2B5EA1D9CBF0@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE> <82d646b7-d475-64d6-9f0b-f75e3daeeaca@gmail.com> <20180410090033.xkwsyfbfardg4pwx@faui48f.informatik.uni-erlangen.de> <ddac784e-3a88-c82d-0ed5-3816bffa2d72@gmail.com> <20180412023305.6nwyoway2m2exy2c@faui48f.informatik.uni-erlangen.de> <LEJPR01MB10334C794BDA7E125917576E9CBC0@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE> <alpine.DEB.2.20.1804190826550.18650@uplift.swm.pp.se> <adf6493b-45fd-9d0c-70f5-5d343cad22dd@gmail.com> <alpine.DEB.2.20.1804200635060.18650@uplift.swm.pp.se> <LEJPR01MB103305081F93A808ED0AF7159CB40@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE> <alpine.DEB.2.20.1804200849320.18650@uplift.swm.pp.se> <LEJPR01MB10338267E78F2107698C70BF9CB40@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE> <alpine.DEB.2.20.1804201458270.18650@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1804201458270.18650@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.21.33]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd51.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/43rGBTbYTZl0Wxh8rnJOqiRsYpE>
Subject: Re: [tsvwg] residential broadband BCP PHB and CP treatment Re: CC/bleaching thoughts for draft-ietf-tsvwg-le-phb-04
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 20 Apr 2018 19:56:34 -0000

<WG Chair Hat=OFF>

I'm not Ruediger, but ...

> How do you expect Internet Tier1:s to know the expected PHBs of traffic of
> their customers customers customers customer?

I don't - if the adjacent network is sending other-than-BE traffic to my network that is not supposed to be bleached, then there is some agreement/understanding in place between the two networks about what the DSCPs mean and the resulting PHBs.   Absence of such agreements/understandings is a major cause of current bleaching behavior.

> As per my earlier email, I am trying to write BCP PHB/CP treatment for the
> Internet. This will by definition be very simple, and an alternative to
> "set CP=0 ;send to large FIFO" or "sent to large FIFO" (just ignore CP and
> don't touch it, treat everything as BE regardless of DSCP set) which is
> typically the two ways generally done today.
> 
> RFC8325 states lots of things, which I guess is actually implemented in
> products today, or we aim that to be the default. We have lots of history.

For this exercise, RFC8325 has too many traffic classes, as does RFC4594, upon which RFC8325 draws heavily.  The intent was always that actual networks would support a subset of the RFC4594 traffic classes, as stated in the introduction section of RFC4594:

   However, we expect that
   network administrators will implement a subset of these classes
   relevant to their customers and their service offerings.

As Ruediger has already mentioned, RFC 8100 is likely to be a better starting point for this exercise, to which one could add a few things like LE, as opposed to starting from RFC4594/RFC8325 and figuring out what large collection of things to remove.

> Remember, there are applications out there which actually sets DSCP and
> seems to expect PHB treatment, that are in wide use. These application
> developers did this because they thought it was the right thing to do.

IMHO, it's very important to distinguish this endpoint-marking use case from the network interconnect use case.  For an example of endpoint marking guidance, see (IESG-approved, but not yet published as an RFC) 	
draft-ietf-tsvwg-rtcweb-qos (https://datatracker.ietf.org/doc/draft-ietf-tsvwg-rtcweb-qos/).   For a network interconnect example, see RFC 8100.

> Can we come up with something that is marginally better than we have
> today? My 3 PHB queues was an attempt to do this.

Please consider RFC8100 as a plausible starting point.

Thanks, --David

> -----Original Message-----
> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of Mikael
> Abrahamsson
> Sent: Friday, April 20, 2018 9:15 AM
> To: Ruediger.Geib@telekom.de
> Cc: tsvwg@ietf.org
> Subject: Re: [tsvwg] residential broadband BCP PHB and CP treatment Re:
> CC/bleaching thoughts for draft-ietf-tsvwg-le-phb-04
> 
> On Fri, 20 Apr 2018, Ruediger.Geib@telekom.de wrote:
> 
> > At an interconnection interface, I side with Brian. To me, a provider
> > sending DSCP marked packets to my domain without exchanging
> information
> > about the PHBs linked to the DSCPs is not interested in ensuring end to
> > end Diffserv support. General remarking to a codepoint resulting in
> > default transport is viable interconnection router option in that case
> > (if a domain supports Diffserv). I don't however object to other domains
> > behaving differently.
> 
> I don't understand what this means in practical terms.
> 
> How do you expect Internet Tier1:s to know the expected PHBs of traffic of
> their customers customers customers customer?
> 
> As per my earlier email, I am trying to write BCP PHB/CP treatment for the
> Internet. This will by definition be very simple, and an alternative to
> "set CP=0 ;send to large FIFO" or "sent to large FIFO" (just ignore CP and
> don't touch it, treat everything as BE regardless of DSCP set) which is
> typically the two ways generally done today.
> 
> RFC8325 states lots of things, which I guess is actually implemented in
> products today, or we aim that to be the default. We have lots of history.
> 
> Remember, there are applications out there which actually sets DSCP and
> seems to expect PHB treatment, that are in wide use. These application
> developers did this because they thought it was the right thing to do. For
> instance openssh sets IPTOS_LOWLATENCY (as per earlier discussions). Now
> people are trying to change the defaults of ssh and looked at
> IPTOS_LOWLATENCY and said "hm, this looks like it should be AF21 instead".
> Is this sensible default? Should we just ignore these kinds of
> initiatives?
> 
> Can we come up with something that is marginally better than we have
> today? My 3 PHB queues was an attempt to do this.
> 
> We have an historic mess. Can we say what we think should be the future
> and come up with a recommendation for PHB that is not very harmful but
> still brings us away from "single large FIFO for everything"? It doesn't
> have to be perfect, it just has to be better than we have today and not
> provide too many downsides. This is what I aimed my 3 PHB queues proposal
> to be.
> 
> --
> Mikael Abrahamsson    email: swmike@swm.pp.se