Re: [tsvwg] Warren Kumari's Discuss on draft-ietf-tsvwg-le-phb-09: (with DISCUSS and COMMENT)

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 22 February 2019 19:13 UTC

Return-Path: <brian.e.carpenter@gmail.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 8C874130F66; Fri, 22 Feb 2019 11:13:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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_NONE=-0.0001, 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 mHSdBFrZCo3T; Fri, 22 Feb 2019 11:13:26 -0800 (PST)
Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) (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 DF532130F6F; Fri, 22 Feb 2019 11:13:23 -0800 (PST)
Received: by mail-pg1-x543.google.com with SMTP id j3so1522018pgm.11; Fri, 22 Feb 2019 11:13:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=WNfuoiGspLQhpSFCY6HqxlARdvO5vH+tUqI4okidYw8=; b=cGlC949Pr0mRUToSH+WcqnIJpJ+Tmj3sIjHs17nTWCmF4RSYq0HOMr5U+CNyF8fShX RshDO4EoAhBuciEmW1YDqrBhIR2QUAM77J2nuzRFLalcqe2AR5BTMaJOgtR4evJbYrVh s5wHzvXaotR5pi/X9pXSu33OfcDO2MUF59bwCHSwnN3QQXtBDdx8WjN4CwAJBz8VScCa EpQVqRM20xadpS0FDTt2BTbugUaTciGbaIfDrqiL/zy6QQblXDOEHIlMvWn/xwZWWsu1 TlU9jMHS5eNCN03yGiAIm4VTe11Ym8yPxKA1E41O0NRpfNAbDrioEseYYJ28GGzcjW6L E6bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WNfuoiGspLQhpSFCY6HqxlARdvO5vH+tUqI4okidYw8=; b=LNX45amakXFTdEs2FNxFfcM8O7Mbij/BDSX+Ckd+6nrQmhnvs5Cbf3SV2hZFstO4ac fDNhsD8PXc7qsqBaFBc8ikNYsyXpdM4KeQgJK6OCQtFSnHu+YFffNjTmtDxmsNZXbsX7 tWl113M6afedQi0j+arrlhapNaAnZcTN3zEmTV7nHi9+3DtaOsDlMHcVdc473jEFHuC1 VeU+W4BASZduKLc410C11VMD5H6ELrGW9M0TfufDKC69oK86ayh6yoqUI1f13RApYZOG Bd2OTPkRV+pZ7RBRTH3ol9g0kNegZepXgFV3T7mZ94yiUwwOJLPholPpdo+7QmxtrKlP mDGw==
X-Gm-Message-State: AHQUAubOyGIrBs6fsKdLXaSEJ6fqcMnpX/979Ep9dhjBP0gmGF8+DasA g4zzUmmU4IzzBvEGdcEYO3GZrJpR
X-Google-Smtp-Source: AHgI3Ib4YJRQfOnG4T2YHxkvPtr+CewmPbL+aXJw/II852lh7MAwUKQ7UuACkiK5TGC5YgyB5EpmbA==
X-Received: by 2002:a63:4c18:: with SMTP id z24mr5483507pga.62.1550862802311; Fri, 22 Feb 2019 11:13:22 -0800 (PST)
Received: from [192.168.178.30] ([118.148.79.176]) by smtp.gmail.com with ESMTPSA id 145sm2776077pgb.66.2019.02.22.11.13.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Feb 2019 11:13:21 -0800 (PST)
To: "BRUNGARD, DEBORAH A" <db3546@att.com>, "Bless, Roland (TM)" <roland.bless@kit.edu>, Warren Kumari <warren@kumari.net>, The IESG <iesg@ietf.org>
Cc: "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <155068297765.31474.15865784466149137006.idtracker@ietfa.amsl.com> <72b082d6-6d8b-5b3d-ee5e-52e5a333aacd@kit.edu> <F64C10EAA68C8044B33656FA214632C89EF79DEE@MISOUT7MSGUSRDE.ITServices.sbc.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <59a022a3-0262-4d0b-b8e1-51514555e7c3@gmail.com>
Date: Sat, 23 Feb 2019 08:13:11 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <F64C10EAA68C8044B33656FA214632C89EF79DEE@MISOUT7MSGUSRDE.ITServices.sbc.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/S-DFztEhkQQ_bo_KtLb-B4P1quw>
Subject: Re: [tsvwg] Warren Kumari's Discuss on draft-ietf-tsvwg-le-phb-09: (with DISCUSS and COMMENT)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Feb 2019 19:13:30 -0000

Deborah,

On 2019-02-23 06:14, BRUNGARD, DEBORAH A wrote:
>> The main idea is that applications/users decide what traffic should go to the "background", i.e., which packet are marked as LE (end-to-end argument as hint: the >network lacks usually the application knowledge).
> 
> I'll take the opportunity to jump in here😊
> 
> This was my comment, I was confused, as there's a couple of places in this document which infer much more than previous RFCs on what a "user" can do vs. what a network operator can do. In my comment, I noted the sentence:
> 
> "However, non-LE traffic (e.g., BE traffic) SHOULD NOT be
> remarked to LE on a regular basis without consent or knowledge of the user."
> 
> I scanned other RFCs, I don't see this requirement that an operator needs to have the consent/knowledge of the user before remarking? Suggest simply dropping the "without consent..." from the sentence.
> 
> And the sentence in the abstract "Ideally, applications mark their packets as LE traffic, since they know the urgency of flows." You answered Warren "The main idea is that applications/users decide what traffic should go to the "background", i.e., which packet are marked as LE (end-to-end argument..". This is very confusing as it contradicts other RFCs where marking/re-markings are tools for a network operator. It directly contradicts RFC8325/section 5.4:

You are quite right. This is an unusual type of traffic compared with the general model for diffserv, where it's assumed that traffic can be re-classified at domain boundaries by some form of (possibly deep) packet inspection. In fact, only a sending host can know for sure that traffic is LE by nature.

So, downgrading any traffic to LE would seem to be always wrong. (Upgrading LE to BE would be less wrong but still might defeat the sender's intention.) IMHO deleting the "consent/knowledge" clause would be reasonable.

    Brian

> "An alternative option to mapping is for the administrator to treat the wireless edge as the edge of the Diffserv domain and explicitly set (or reset) DSCP markings in the upstream direction according to administrative policy.  This option is RECOMMENDED over mapping, as this typically is the most secure solution because the network administrator directly enforces the Diffserv policy across the IP network (versus an application developer and/or the developer of the operating system of the wireless endpoint device, who may be functioning completely independently of the network administrator)."
> 
> I recognize this RFC maintains "no harm" saying "There is no incentive for DS domains to distrust this initial marking, because letting LE traffic enter a DS domain causes no harm.  Thus, any policing such as limiting the rate of LE traffic is not necessary at the DS boundary." I'm a bit nervous on that assumption, I think most operators would agree with Warren's title, "hysterical raisins"😊 Can IETF really maintain (this is PS), "no worries"?
> 
> Thanks,
> Deborah
> 
> 
> -----Original Message-----
> From: iesg <iesg-bounces@ietf.org> On Behalf Of Bless, Roland (TM)
> Sent: Thursday, February 21, 2019 10:04 AM
> To: Warren Kumari <warren@kumari.net>; The IESG <iesg@ietf.org>
> Cc: David Black <david.black@dell.com>; tsvwg-chairs@ietf.org; tsvwg@ietf.org
> Subject: Re: Warren Kumari's Discuss on draft-ietf-tsvwg-le-phb-09: (with DISCUSS and COMMENT)
> 
> Hi Warren,
> 
> Am 20.02.19 um 18:16 schrieb Warren Kumari:
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> I believe that this should be trivial DISCUSS to address, but I 
>> thought it important enough to warrant it. I'm OK with basically 
>> whatever you answer, I just wanted to make sure this had been seen and considered.
>>
>> "An LE PHB SHOULD NOT be used for a customer’s "normal Internet"
>>    traffic nor should packets be "downgraded" to the LE PHB instead of
>>    being dropped, particularly when the packets are unauthorized
>>    traffic.  "
> 
> This was actually directly copied from RFC 3662.
> 
>> Great, sounds good to me -- but in the USA at least, there is are many 
>> cell phone plans which are "unlimited", but after some amount of 
>> traffic (e.g 22GB) your connection gets throttled to a lower data 
>> rate. Is this traffic still 'a customer's "normal Internet" traffic"? 
>> Is it appropriate (whatever that means) to downgrade this traffic to 
>> the LE PHB? I understand not wanting to touch this issue with  a 10 
>> foot pole (and I don't know what the right answer is!), but you *did* 
>> open this can of worms by talking about what classification user traffic should have.
>>
>> Note: I'm happy to clear my DISCUSS no matter what the answer is, I 
>> just want to make sure it has been considered / discussed.
> 
> The main idea is that applications/users decide what traffic should go to the "background", i.e., which packet are marked as LE (end-to-end argument as hint: the network lacks usually the application knowledge).
> Operators must have good reasons to deliberately downgrade users' normal traffic. In case of throttled traffic, this would still be considered as being normal BE traffic. One case for downgrading BE traffic could be non-admitted multicast replication traffic as described in RFC 3754.
> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> Major:
>> "Some network providers keep link utilization below 50% to ensure that 
>> all traffic is forwarded without loss after rerouting caused by a link 
>> failure (cf.Section 6 of [RFC3439]).  LE marked traffic can utilize 
>> the normally unused capacity and will be preempted automatically in 
>> case of link failure when 100% of the link capacity is required for 
>> all other traffic. " Yup - very true. But I think it needs to be 
>> mentioned that the provider will need to upgrade their monitoring / 
>> management system so that they can see the traffic lass. If they 
>> monitoring circuit utilization using e.g interface counters (and not 
>> by traffic class), a link may have 1% "real" traffic and 90% LE 
>> traffic, and it will look like it it 91% "full". I don't have any 
>> suggested text to address this (and this is just a comment, so "well, 
>> duh, they should know that anyway!" is a fine
>> answer.)
> 
> Thanks for the hint, valid point, but indeed: if they use Diffserv, they should also monitor the resource shares for each PHB individually.
> 
>> Nits:
>> "A main problem is that multicast" -- I'm not sure you can say "A 
>> main" - main implies singular.; I'd suggest "The main" or "A major".
> 
> Right.
> 
>> "However,using the Lower Effort PHB for multicast requires to pay 
>> special" -- "requires paying"...
> 
> Done.
> 
> Regards
>  Roland
>