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

"Black, David" <David.Black@dell.com> Sun, 16 July 2017 10:23 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 840EA12EC19 for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 03:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.501
X-Spam-Level:
X-Spam-Status: No, score=-5.501 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, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=uk/FIQDW; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=rsa.com header.b=VomNxuaz
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 h6W3fWLfx-ha for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 03:23:28 -0700 (PDT)
Received: from esa1.dell-outbound.iphmx.com (esa1.dell-outbound.iphmx.com [68.232.153.90]) (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 B5C4A126DC2 for <tsvwg@ietf.org>; Sun, 16 Jul 2017 03:23:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1500200595; x=1531736595; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=6+pMrHkOEPtIDOz5McCUIAIWU6YBPTsynVperT9eUnI=; b=uk/FIQDWPEnm1J+Dd4n0qUADIhHCYGHcHVgnxJPmAN5Hav0elbioQW4l fkZx26aYkMvXzGOhdcWx9RR8s+rHT4NOr2NiM4nCKA2sbe6EjIFBNHdEz dSGFLDU8M8cG2DYMOdsas3PzLdeA7Ah9dMVtDQ8Xm6M/5EfZHT/0BZv8i s=;
Received: from esa2.dell-outbound2.iphmx.com ([68.232.153.202]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2017 05:23:14 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa2.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2017 16:23:13 +0600
Received: from maildlpprd06.lss.emc.com (maildlpprd06.lss.emc.com [10.253.24.38]) by mailuogwprd05.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v6GANQFc017726 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <tsvwg@ietf.org>; Sun, 16 Jul 2017 06:23:26 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com v6GANQFc017726
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=rsa.com; s=jan2013; t=1500200607; bh=yMiRCt+m/gOdWXq/Ho+ANdX6w7E=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=VomNxuaz1u498AfPZK/j74dGbqoyTjInr9/DbC5Nlpkw1QT24QK4Y8/mn56j2hfGv Ms50teWwdlXmgrAXgTV5l60X+wd4cm7kz8jhDIQYro17ZY/DMl1CqjMu97La+wut1J KyAEu4RM2Nbhf+5CeLqKfQx2uVdR8MWMEaWLSPZ4=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com v6GANQFc017726
Received: from mailusrhubprd54.lss.emc.com (mailusrhubprd54.lss.emc.com [10.106.48.19]) by maildlpprd06.lss.emc.com (RSA Interceptor) for <tsvwg@ietf.org>; Sun, 16 Jul 2017 06:23:10 -0400
Received: from MXHUB303.corp.emc.com (MXHUB303.corp.emc.com [10.146.3.29]) by mailusrhubprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v6GANDJA012744 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL) for <tsvwg@ietf.org>; Sun, 16 Jul 2017 06:23:13 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB303.corp.emc.com ([10.146.3.29]) with mapi id 14.03.0352.000; Sun, 16 Jul 2017 06:23:13 -0400
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Remarking of LE (draft-ietf-tsvwg-le-phb-02)
Thread-Index: AQHS+wzq9exzBVnvuUy23dlj8wYWTaJRO+yAgADjEYCABCVz8A==
Date: Sun, 16 Jul 2017 10:23:12 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362FB76840@MX307CL04.corp.emc.com>
References: <c15e729a-e1c6-b96e-b570-168e70d04d82@kit.edu> <c1b42696-29fd-f8d0-7434-c0e3060c956e@gmail.com> <9461BD66-BCE3-450B-A60F-D681CEA3D42E@jisc.ac.uk>
In-Reply-To: <9461BD66-BCE3-450B-A60F-D681CEA3D42E@jisc.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.66.102.251]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd54.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/xeakW3cQM1aYQFz3-d2kjlsAPPE>
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: Sun, 16 Jul 2017 10:23:30 -0000

Small comment as an individual on Roland's original message in this thread:

> >> 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.

I strongly agree that b) is a bad idea.  We should not be adding new ways to black-hole network traffic...

Thanks, --David

> -----Original Message-----
> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of Tim Chown
> Sent: Thursday, July 13, 2017 11:02 AM
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Cc: tsvwg@ietf.org
> Subject: Re: [tsvwg] Remarking of LE (draft-ietf-tsvwg-le-phb-02)
> 
> 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_uA9pJ9tBx
> 4
> >> 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
> >>
> >>
> >