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

<Ruediger.Geib@telekom.de> Mon, 23 April 2018 08:27 UTC

Return-Path: <Ruediger.Geib@telekom.de>
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 71876127444 for <tsvwg@ietfa.amsl.com>; Mon, 23 Apr 2018 01:27:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de header.b=MTCDp/00; dkim=pass (1024-bit key) header.d=telekom.onmicrosoft.de header.b=XkdKh8y7
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 NvVi2sL-OMvY for <tsvwg@ietfa.amsl.com>; Mon, 23 Apr 2018 01:27:50 -0700 (PDT)
Received: from mailout33.telekom.de (MAILOUT33.telekom.de [194.25.225.145]) (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 F1AD0120713 for <tsvwg@ietf.org>; Mon, 23 Apr 2018 01:27:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1524472070; x=1556008070; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Umrh0Dt7hWyhEBdkpYnzw5K/ivE6f/vQe9lkppqRVwo=; b=MTCDp/00nsY+tG6hxm0fDicDuxpCntRtmlZjKSzGoPi1u9RUicu/Km5R qBm9Nb6CK6kdmOFL9MxKdr/XeYPCSLzGtW1acDryqOgzJio6mfPXh7Y8l ig5PSC2QFxZEdaGby4JmAozGVTw+0KTN3tfjH/MNdhzKTl8B64JfpSl3Y s78ZxpsCFlzBfEacz3qqeWsVVVUYocvSFvSGshnwoEJ4ae2Qb53nYIjbT 1coVSX1qtT4l7M/AB9I6JVRw1qah42Xgn436314NryD/7/JWoUryAw/qW 5H2NlGZcb3NfPbKNzqqWxVhbjNf8Sx6+VRjcFjiv9i7SPmvErDT6H6SEx g==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by MAILOUT31.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Apr 2018 10:26:47 +0200
X-IronPort-AV: E=Sophos;i="5.48,405,1517871600"; d="scan'208";a="32563079"
Received: from he105824.emea1.cds.t-internal.com ([10.169.118.46]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/AES256-SHA; 23 Apr 2018 10:26:47 +0200
Received: from HE105762.EMEA1.cds.t-internal.com (10.169.118.58) by HE105824.emea1.cds.t-internal.com (10.169.118.46) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Mon, 23 Apr 2018 10:26:46 +0200
Received: from HE106564.emea1.cds.t-internal.com (10.171.40.16) by HE105762.EMEA1.cds.t-internal.com (10.169.118.58) with Microsoft SMTP Server (TLS) id 15.0.1365.1 via Frontend Transport; Mon, 23 Apr 2018 10:26:46 +0200
Received: from GER01-FRA-obe.outbound.protection.outlook.de (51.4.80.16) by O365mail01.telekom.de (172.30.0.234) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Mon, 23 Apr 2018 10:26:22 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.onmicrosoft.de; s=selector1-telekom-onmicrosoft-de; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Umrh0Dt7hWyhEBdkpYnzw5K/ivE6f/vQe9lkppqRVwo=; b=XkdKh8y7cQcOtOtJ/ag5/Gg7naBvNrKgSD9kAofXtrN25oRGimJy5CXwd6kisYvOAounTvduQyfOLFFr6jHD5ww4Mko/Wm3g3Kag1M/BqjgvessOSs/qUWMLOzaN32Uywvg1fkybdUDb/GG0d2xkODpXXLS+wUYkgeElEJqAkck=
Received: from LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE (10.158.147.8) by LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE (10.158.147.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.696.12; Mon, 23 Apr 2018 08:26:43 +0000
Received: from LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE ([fe80::608d:dfcb:f6c3:8f9]) by LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE ([fe80::608d:dfcb:f6c3:8f9%14]) with mapi id 15.20.0696.017; Mon, 23 Apr 2018 08:26:43 +0000
From: Ruediger.Geib@telekom.de
To: swmike@swm.pp.se
CC: 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: AQHT2Kmg+YN34KgpP0edlu+LIcnp5aQN6imQ
Date: Mon, 23 Apr 2018 08:26:43 +0000
Message-ID: <LEJPR01MB10330723EDBFE5D8B77A75029C890@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE>
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: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: swm.pp.se; dkim=none (message not signed) header.d=none;swm.pp.se; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [164.19.3.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; LEJPR01MB1033; 7:LwnvomikR6fzMAEhy482KGrIPnY9Vq/Ey2s31Rtmh0rZfeiVuXQCbDqR8REm99DMejvOHkrSVNRrjeViy9EIaHb1xyd9KpIeVmNpOvUZt6wTcKVzU2fYbpvwC8Zd8hRJ8WJ++khO3PN1FZrFmtFiIYI7wLCSsx7TrpI6dAJ6lCuonNAbN95WzAYio6o0NcrjwaTztJ0gSa7bbMnsDKkZUSGgB11mnTjR13x4aSQx8jzFl3q6QINNNhXBYZuwQZkY
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:LEJPR01MB1033;
x-ms-traffictypediagnostic: LEJPR01MB1033:
x-microsoft-antispam-prvs: <LEJPR01MB10333F19B3EAF2A86C3EDFF69C890@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE>
x-exchange-antispam-report-test: UriScan:(278428928389397)(260130700054247);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231232)(944501410)(52105095)(93006095)(93001095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:LEJPR01MB1033; BCL:0; PCL:0; RULEID:; SRVR:LEJPR01MB1033;
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39380400002)(39860400002)(396003)(366004)(376002)(8936002)(316002)(2900100001)(86362001)(75402003)(11346002)(53936002)(446003)(3280700002)(102836004)(55016002)(186003)(3660700001)(9686003)(76176011)(74482002)(7696005)(93886005)(476003)(2906002)(8676002)(81166006)(26005)(305945005)(5250100002)(3846002)(52396003)(5660300001)(561944003)(7736002)(66066001)(478600001)(72206003)(4326008)(6916009)(33656002)(6116002)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:LEJPR01MB1033; H:LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; MLV:sfv;
x-microsoft-antispam-message-info: JCJkUu5Z8ydMyvrl1Jaw6oGGco9u4MBOka2oUWI5SLKyMsbCBzHkyTOLkt9ox7t/ijt1hKwoi3WGxhrw1ecoFQQWBHPFuA9k9gPIV4ztJIz0OUi2fJd7OMFh3e3ZE91quEPyYKCbmhnHzJqJdkc622ERiKCo5Wwwm71Ap6Ocrvx/3y34mVfEo8P3Xgk1vMaK
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: f312a2c4-7d8b-4d98-0b1a-08d5a8f3f231
X-MS-Exchange-CrossTenant-Network-Message-Id: f312a2c4-7d8b-4d98-0b1a-08d5a8f3f231
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2018 08:26:43.5831 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJPR01MB1033
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/5-f08kOFlda3wVEr-trmo-0xuUk>
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: Mon, 23 Apr 2018 08:27:53 -0000

My comments are marked [RG], regards, Ruediger

-----Ursprüngliche Nachricht-----
Von: Mikael Abrahamsson [mailto:swmike@swm.pp.se] 
Gesendet: Freitag, 20. April 2018 15:15
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: 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.

[RG] RFC8100 should explain that. If RFC8100 requires clarifications, please 
point out the relevant issues.

      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.

[RG] I'm fine with optimisations related to scheduling of wired/wireless traffic within home networks or at hot spots. This may also include BNG behavior. The case of a provider not supporting a PHB must be expected. Please don't read that as a recommendation not to support the PHB. I want a clear specification, covering all cases which are reasonable to expect.

      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?

[RG] BCP is based on widespread support. Didn't hear of that in the example you mention. I'm not aware of any discussion of the openssh community within IETF, when they went to pick a codepoint. I can add standards of other SDOs which determine DSCPs and PHBs, but never were liaised with IETF. 

     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.

[RG] My experience is that those interested in Diffserv first determine their own architecture and deploy and operate that locally.  Then they figure out, that there's world outside of their LAN and Diffserv might be useful end-to-end. The usual conclusion is, the others may adapt to their local scheme, as they made up their mind before deploying and why should they adapt their deployment, rather than the others? I've settled a couple of these discussions, and sometimes partial agreement was the best I could reach.
To me, the Diffserv AF classes offer to much flexibility in terms of DSCPs and PHBs and too little guidance of when to deploy a specific DSCP and the PHB linked to it. We could try to clean up that, but I expect that we have to cope with multiple operational deployments all differing in some detail.