Re: [tsvwg] Remarking of LE (draft-ietf-tsvwg-le-phb-02)

Tim Chown <Tim.Chown@jisc.ac.uk> Thu, 13 July 2017 15:02 UTC

Return-Path: <tim.chown@jisc.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 29F51131907 for <tsvwg@ietfa.amsl.com>; Thu, 13 Jul 2017 08:02:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk
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 Rq0xqOI1u42m for <tsvwg@ietfa.amsl.com>; Thu, 13 Jul 2017 08:02:25 -0700 (PDT)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [146.101.78.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E04DC1316B3 for <tsvwg@ietf.org>; Thu, 13 Jul 2017 08:02:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1499958143; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=Pyf7feeeyw1S5YCuQ2d76mJQ6LF4gZAnocED4hKDnN0=; b=NdD6A3wpB4yL43kPc0UZpaFNTlTm18ZjIwhI0l84dcbdLklCFLgByP89p8a0Xq+POBUEX8+qKrbRHrT1mhdUeJDeigFZf9y+kpsmnatspaGHh8KwMcBhBh4BxB4wYk7wVigOy+wJB+vujc1sllFA3l72oYR0l3rsExyO0jkKytg=
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0214.outbound.protection.outlook.com [213.199.154.214]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-17-YpFPblteMw-2fC_1lG7VWw-1; Thu, 13 Jul 2017 16:02:18 +0100
Received: from VI1PR07MB1151.eurprd07.prod.outlook.com (10.163.168.148) by VI1PR07MB1565.eurprd07.prod.outlook.com (10.165.239.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Thu, 13 Jul 2017 15:02:17 +0000
Received: from VI1PR07MB1151.eurprd07.prod.outlook.com ([fe80::847d:274a:70c3:9d85]) by VI1PR07MB1151.eurprd07.prod.outlook.com ([fe80::847d:274a:70c3:9d85%13]) with mapi id 15.01.1282.004; Thu, 13 Jul 2017 15:02:17 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Remarking of LE (draft-ietf-tsvwg-le-phb-02)
Thread-Index: AQHS+wzxRcGYyfej002cX52avJZPO6JQ+N6AgADjDoA=
Date: Thu, 13 Jul 2017 15:02:17 +0000
Message-ID: <9461BD66-BCE3-450B-A60F-D681CEA3D42E@jisc.ac.uk>
References: <c15e729a-e1c6-b96e-b570-168e70d04d82@kit.edu> <c1b42696-29fd-f8d0-7434-c0e3060c956e@gmail.com>
In-Reply-To: <c1b42696-29fd-f8d0-7434-c0e3060c956e@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3273)
x-originating-ip: [193.62.83.224]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR07MB1565; 20:9GWK0G5CTNDv7w+mZqC8JbR/pbpbVJPee1Q50ZzEmX+1VxuvVDtY6Ft6qptcmplUXp+9t1LZ2JmSF4dJ5JjtLQLxEmngOgA1ehVfX7ftbgDyrzj2Y2Mp5M67Oyg6E8U2riH21gu33oVpd19Cfx76dQtPlS5Is8JLYARJFRAhYEY=
x-ms-office365-filtering-correlation-id: 33d6b3c8-234f-4483-6e80-08d4ca002728
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR07MB1565;
x-ms-traffictypediagnostic: VI1PR07MB1565:
x-exchange-antispam-report-test: UriScan:(133145235818549)(236129657087228)(131327999870524)(148574349560750);
x-microsoft-antispam-prvs: <VI1PR07MB15656F1ED0F15F9E3BE7BE8AD6AC0@VI1PR07MB1565.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR07MB1565; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR07MB1565;
x-forefront-prvs: 0367A50BB1
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39450400003)(39410400002)(39840400002)(24454002)(83716003)(6246003)(8676002)(229853002)(2906002)(50226002)(81166006)(305945005)(478600001)(7736002)(102836003)(3846002)(230783001)(6116002)(2950100002)(6916009)(42882006)(5250100002)(3660700001)(966005)(53546010)(68736007)(8936002)(25786009)(14454004)(3280700002)(5660300001)(72206003)(74482002)(50986999)(82746002)(189998001)(76176999)(66066001)(4326008)(2900100001)(6506006)(6306002)(53936002)(6486002)(99286003)(33656002)(6436002)(39060400002)(6512007)(110136004)(57306001)(38730400002)(36756003)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB1565; H:VI1PR07MB1151.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <67CFAFD00FF65141B1D3E36775077E8C@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2017 15:02:17.0604 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1565
X-MC-Unique: YpFPblteMw-2fC_1lG7VWw-1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/_bzc7Ew7cRwzQqsF423nrOq1YQA>
Subject: Re: [tsvwg] Remarking of LE (draft-ietf-tsvwg-le-phb-02)
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: Thu, 13 Jul 2017 15:02:29 -0000

Hi,

> On 13 Jul 2017, at 02:29, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
>> So a useful strategy would be to always remark CS1 to LE, when
>> CS1 was used for RFC3662/LE to get rid of the ambiguity of CS1.
> 
> Yes, but I think it's better called a heuristic, not a strategy.
> Any solution that does not involve an explicit agreement between
> two neighbouring domains is really a "best guess".
> 
> We could also say that a useful heuristic would be to always
> leave CS1 as it is, if CS1 was *not* previously known to be used
> for LE at that interface. Or alternatively, bleach it to CS0.
> If you don't definitively know the policy of the domain that
> forwards a packet to you, whatever you do is a guess. If you
> do know that policy, you can do the right thing.

That sounds fair enough.

When LBE was being tested years ago on GEANT and various NRENs, we did also agree as “consenting networks” that CS1 (as then) would not be bleached, so there was DSCP transparency for participating networks, even if not all the elements were implementing the queuing prioritisation. 

Tim

> 
> Regards
>   Brian
> 
> On 13/07/2017 00:46, Bless, Roland (TM) wrote:
>> Hi,
>> 
>> In https://mailarchive.ietf.org/arch/msg/tsvwg/d70Z9JoLOWtQCadD_uA9pJ9tBx4
>> David made the comment:
>>> ****I definitely want to see broader WG discussion of that “MUST remark” requirement, as it’s not backwards compatible with RFC 4594 - at a minimum, some thought should be applied to transition and mixing networks that use CS1 and the new LE DSCP.
>> 
>> Here are some general thoughts on remarking of the LE PHB.
>> 
>> If correctly implemented LE (lower effort) traffic will not harm BE
>> (best-effort) traffic, because BE traffic will preempt LE traffic.
>> DiffServ Domains that are not implementing LE may carry LE traffic
>> within their BE aggregate. They must be aware, however, that the
>> "no harm" property of LE is not given.
>> 
>> There are now two types of LE users:
>> LE-min: this user does not care if LE packet experience better
>> forwarding treatment, so promoting them to BE is ok.
>> 
>> LE-strict: this user wants to be sure that LE is obeying the
>> "no harm" property, i.e., only otherwise unused resources
>> should be consumed by LE traffic.
>> 
>> The question is now, how the LE-strict user can detect whether
>> the packets were promoted to BE. Let's assume we have two
>> different DSCPs LE-min and LE-strict. Then:
>> LE-min: can be promoted to BE, but should stay marked as LE-min
>>        to let subsequent domains handle it correctly as LE traffic
>> LE-strict: should not be promoted to BE. Now we have two cases:
>>           a) DS domain remarks to BE and passes it as BE to the next DS
>>              domain. The receiver could probably use some feedback
>>              channel to let the sender know that this remarking
>>              happened.
>>              An appropriate reaction should be left to the application
>>              then (continue, abort, use LE transport protocol,
>>              rate limit, etc.) => E2E principle.
>>           b) DS domain simply drops the LE packet.
>> 
>> I think b) is not useful.
>> 
>> Coming back to the question above:
>> A DS domain must be able to map DSCP to PHB freely (see RFC 2474).
>> So if a DS domain currently supports LE and uses the CS1 DSCP for that,
>> it should support the new LE DSCP, too.
>> The current draft says
>>   A DS domain that still uses DSCP CS1 for marking LE traffic
>>   (including Low Priority-Data as defined in [RFC4594] or the old
>>   definition in [RFC3662]) MUST remark traffic to the LE DSCP '000010'
>>   at the egress to the next DS domain.  This increases the probability
>>   that the DSCP is preserved end-to-end, whereas a CS1 marked packet
>>   may be remarked by the default DSCP if the next domain is applying
>>   DiffServ-intercon [RFC8100].
>> 
>> So a useful strategy would be to always remark CS1 to LE, when
>> CS1 was used for RFC3662/LE to get rid of the ambiguity of CS1.
>> More input welcome.
>> 
>> Regards,
>> Roland
>> 
>> 
>