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

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Mon, 04 March 2019 08:05 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
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 C8A21131031; Mon, 4 Mar 2019 00:05:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 0IXIbh22kHqb; Mon, 4 Mar 2019 00:05:46 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id BDEA2130FC7; Mon, 4 Mar 2019 00:05:45 -0800 (PST)
Received: from Gs-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 5F8801B00161; Mon, 4 Mar 2019 08:05:35 +0000 (GMT)
Message-ID: <5C7CDC4E.3050606@erg.abdn.ac.uk>
Date: Mon, 04 Mar 2019 08:05:34 +0000
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: University of Aberdeen
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
CC: "BRUNGARD, DEBORAH A" <db3546@att.com>, "Bless, Roland (TM)" <roland.bless@kit.edu>, Brian E Carpenter <brian.e.carpenter@gmail.com>, Warren Kumari <warren@kumari.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>, IESG <iesg@ietf.org>, tsvwg-chairs <tsvwg-chairs@ietf.org>
References: <155068297765.31474.15865784466149137006.idtracker@ietfa.amsl.com> <72b082d6-6d8b-5b3d-ee5e-52e5a333aacd@kit.edu> <F64C10EAA68C8044B33656FA214632C89EF79DEE@MISOUT7MSGUSRDE.ITServices.sbc.com> <f38b43e8-d300-f44f-1f84-f7652e4f36e2@kit.edu> <F64C10EAA68C8044B33656FA214632C89EF7B8F6@MISOUT7MSGUSRDE.ITServices.sbc.com> <LEJPR01MB04609C8FCFADC32676FE0AB29C7A0@LEJPR01MB0460.DEUPRD01.PROD.OUTLOOK.DE> <CAKKJt-dQjobkMSKSRenMK3VeEQeny-cZb321dEu5trYCBx5ptg@mail.gmail.com> <CAHw9_iL=aSzLWGL8R4zu1Z4QbNeFHoFgozUPANUYGatm-LpZPg@mail.gmail.com> <CAKKJt-e+6OmqG3EcGwd+92YnL-a=Ry+ymYORdwgO0cxgb1FU6Q@mail.gmail.com> <ed05bc00-2532-3f45-6821-215073f49cc2@gmail.com> <d9bec7c6-6950-f5c9-3f7a-c86db6ea02c9@kit.edu> <CAKKJt-ekXNso=nx697nEV6BwWO0HffEf-KF=m_sr1nLyUnK01w@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C89EF8A872@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cLwshf4KqUW8nCnz1Wb68B56BDQY9ybFj-L0mvzakgJA@mail.gmail.com>
In-Reply-To: <CAKKJt-cLwshf4KqUW8nCnz1Wb68B56BDQY9ybFj-L0mvzakgJA@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/M2pZUqv1PrP2kX4eWQzXk2pshSs>
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: Mon, 04 Mar 2019 08:05:49 -0000


I have had a little reflexion on the discussion and I quite agree the 
following needs pruned/rewritten:

“However, non-LE traffic (e.g., BE traffic) SHOULD NOT be
remarked to L, on a regular basis without consent or knowledge of the
user.”

     And I do agree with pruning this from the normative text:
     “on a regular basis without consent or knowledge of the
     user.”

     However, even though the original had become a little gabled,
     it was an attempt to capture that there *ARE* implications.
     We spent time talking about these implications in the WG and
     a lot of time trying to write text to avoid accidental remarking.

     I am still somewhat unclear how an operator could safely just map
     traffic to the LE   class, without a priori knowing what the flow
     expects. Sure, an operator could setup a BA-classifier and understand
     that application “X” wants this service. If it does that then that
     traffic will receive the treatment of LE traffic for the rest of the
     path. If I understood the intention, it was to remind people that
     this isn’t just another “lower level” in the diffserv hierarchy -
     traffic mapped to this class needs to be resilient to starvation,
     and expect that this will happen.

     I suggest an explanation could be added after the clause to be
     pruned to avoid this not working out well:

     “Remarking traffic from another PHB results in that traffic
     being "downgraded”. This changes the way the network treats this
     traffic and it is important not to violate the operational
     objectives of the original PHB.”

Gorry

P.S. Roland, I also just saw a few clauses saying “In case ....”, I don’t
know how I missed that in my review, but these read ambiguously to me: I
could it would be better if the phrase was “In the case that”.

On 28/02/2019, 18:30, Spencer Dawkins at IETF wrote:
> Thanks, Deborah!
>
> Roland, could you submit an updated version of this draft, so I can approve
> it before Wednesday of IETF 104? :-)
>
> Thanks,
>
> Spencer
>
> On Thu, Feb 28, 2019 at 10:18 AM BRUNGARD, DEBORAH A<db3546@att.com>  wrote:
>
>> Yes, I’m ok with the abbreviated sentence as Warren and others suggested
>> “"Non-LE traffic (e.g., BE traffic) SHOULD NOT be remarked to LE."
>>
>>
>>
>> Thanks everyone-
>>
>> Deborah
>>
>>
>>
>> *From:* Spencer Dawkins at IETF<spencerdawkins.ietf@gmail.com>
>> *Sent:* Thursday, February 28, 2019 9:27 AM
>> *To:* Bless, Roland (TM)<roland.bless@kit.edu>
>> *Cc:* Brian E Carpenter<brian.e.carpenter@gmail.com>; Warren Kumari<
>> warren@kumari.net>; tsvwg@ietf.org; BRUNGARD, DEBORAH A<db3546@att.com>;
>> IESG<iesg@ietf.org>; tsvwg-chairs<tsvwg-chairs@ietf.org>
>> *Subject:* Re: [tsvwg] Warren Kumari's Discuss on
>> draft-ietf-tsvwg-le-phb-09: (with DISCUSS and COMMENT)
>>
>>
>>
>> So, Warren/Deborah, are we good on SHOULD NOT here?
>>
>>
>>
>> Spencer
>>
>>
>>
>> On Thu, Feb 28, 2019 at 2:38 AM Bless, Roland (TM)<roland.bless@kit.edu>
>> wrote:
>>
>> Hi,
>>
>> Am 27.02.19 um 22:44 schrieb Brian E Carpenter:
>>> On 28-Feb-19 10:18, Spencer Dawkins at IETF wrote:
>>>> Hi, Warren,
>>>>
>>>> On Wed, Feb 27, 2019 at 3:10 PM Warren Kumari<warren@kumari.net>
>> wrote:
>>>>>
>>>>> On Wed, Feb 27, 2019 at 12:17 PM Spencer Dawkins at IETF<
>>>>> spencerdawkins.ietf@gmail.com>  wrote:
>>>>>
>>>>>> So, just to follow up,
>>>>>>
>>>>>> On Mon, Feb 25, 2019 at 2:48 AM<Ruediger.Geib@telekom.de>  wrote:
>>>>>>
>>>>>>> Deborah, Warren,
>>>>>>>
>>>>>>> IETF doesn't specify SLAs or related text, I agree. The LE
>> performance
>>>>>>> is worse than default forwarding. I'm unhappy if my peer demotes my
>> traffic
>>>>>>> to LE and points to an IETF standard allowing this.  What about:
>>>>>>>
>>>>>>> DISCUSSED CHANGE so far:
>>>>>>> Non-LE traffic (e.g., BE traffic) SHOULD NOT be
>>>>>>> remarked to LE on a regular basis.
>>>>>>>
>>>>>>> SOMEWHAT MORE PRECISELY DEFINED OPTION
>>>>>>> Non-LE traffic (e.g., BE traffic) MUST NOT be
>>>>>>> remarked to LE by default.
>>>>>>>
>>>>>>> I'd like to avoid LE to result in a "default below default" and
>> prefer
>>>>>>> IETF standards not allow fancy interpretations.
>>>>>>>
>>>>>> This document was approved on the last telechat, but we're having a
>>>>>> Discuss-level discussion about it now, which means that I should be
>> taking
>>>>>> this conversation very seriously (because "new technical objections
>> are
>>>>>> always in order").
>>>>>>
>>>>>> Am I understanding that
>>>>>>
>>>>>>     - Deborah (and, IIRC, Warren) are thinking that MUST is the wrong
>>>>>>     answer, because we don't tell operators how to mark traffic in
>> their
>>>>>>     networks, but
>>>>>>
>>>>>>
>>>>> Warren is thinking that, if you provide any sort of SHOULD/MUST
>> guidance
>>>>> regarding when it is appropriate to mark "abnormal" traffic, you have
>> to be
>>>>> able to define what you mean by normal and abnormal...
>>>>>
>>>>> Personally I would think that just: "Non-LE traffic (e.g., BE traffic)
>>>>> SHOULD NOT be remarked to LE." (or MUST NOT) without any qualifiers
>> would
>>>>> be best -- we are not the protocol police and don't have an enforcement
>>>>> arm, so we cannot really stop it. Where I think we run into trouble is
>>>>> saying "It is OK to do this on Thursdays when there is a half moon and
>> the
>>>>> wind blows from the South-East, but not at other times" (what if these
>> is
>>>>> only a slight breeze? Thursday where? or a waxing gibbous moon?) - I
>> think
>>>>> we should just say "You shouldn't remark",with the understanding that
>> some
>>>>> will and not open the "under these circumstances" can of worms at all