Re: [ippm] Rtgdir last call review of draft-ietf-ippm-route-08

Ruediger.Geib@telekom.de Tue, 07 July 2020 05:27 UTC

Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 366333A0853 for <ippm@ietfa.amsl.com>; Mon, 6 Jul 2020 22:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 gs-Bt6-gPJB1 for <ippm@ietfa.amsl.com>; Mon, 6 Jul 2020 22:27:41 -0700 (PDT)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 B53913A0852 for <ippm@ietf.org>; Mon, 6 Jul 2020 22:27:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1594099660; x=1625635660; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=K74l7cgrWVfh9P71b38MJ0lJAUSh0kceBltbmzpyQrE=; b=n5gTMmP41WRkbYb5KxM8VxktIa7wjbxhkx5YPV/S13UNMZF2ceRak0dx AoBt6u1VXFeB/rcu3IzmnsE0Oa6KVqCrSotXgxGDpjC5sSJn5p5PUDSgT ETEs8SXJzNUhRR3xdmRU1hCRm93ChcTc5rIWysukmHGBvrWQzIOmqS0Gd Ccs/sgFpCkPhJGqxCxMGjhYOjUeW55HOaOa2FNylexaWkPqu5OyRKzKP6 g4t06z6Ys2Bh8NiF1ofuDz3c2xHtICZj3SnA0dZe4TsY3hlNYYgsVF66H zVVmAPLAfMy/YXb2jeqaQdO9Gktu0QItHPpRSlsHxIYSdzSASx55aRI2j Q==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Jul 2020 07:27:38 +0200
IronPort-SDR: p0Pi8TtW5vFaObTJiVCUer2/vhHzACUTbUJD3R4HAkCryGvE8v8v3+vFcSYVvC6xQG9+JRXokT 1BUKXS0Pn+Iq2BeOLUmE/EU4sAkz2vR5M=
X-IronPort-AV: E=Sophos;i="5.75,321,1589234400"; d="scan'208";a="821795166"
X-MGA-submission: MDEYyIwdxZv80LYsKQ4Fe2aa5DNkzFIUF4yMtcUx1Z8yMFs7nLCR1A6IsI3HHnzWhzk9C3ZGW+O3yQJcPUEFSPx1ZwNwM3brGJ7uSRHE745PmXZNt90GP6WwT//9W+1jldce2kr9sjQDuNXuNciAhROi2hkHSIZZN8PXQ1gPk2uXTg==
Received: from he105715.emea1.cds.t-internal.com ([10.169.118.51]) by QDE8PP.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA384; 07 Jul 2020 07:27:37 +0200
Received: from HE105715.EMEA1.cds.t-internal.com (10.169.118.51) by HE105715.emea1.cds.t-internal.com (10.169.118.51) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 7 Jul 2020 07:27:37 +0200
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105715.EMEA1.cds.t-internal.com (10.169.118.51) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 7 Jul 2020 07:27:37 +0200
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.17) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 7 Jul 2020 07:27:35 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iSExZ+p2PznkNIFDu/6Nq+S5FhvyoSz3B0E5fBsQXd9+10hj/jPKSiFeeR3eAAr+FpMKJFMqoF3qJ9TIAcfP/SavfwvPfWGS5DGfpV3418ZZiLTBycvh/hHnOmWLX0QtVz/gC2qBzmpoaO8865S+pWmasS+I+ioPl0C3FhN/XHeJMIJDNvitgsBu9EMttU5BgM1pw4Jh/lkGGP2/sIrPqshlBJGMIZJpt8wjvnMxEoyVwgbtGuWOaQQvRR1mWoTO5LootM2vPOnF3WqikxVqk4VW5mvO9lAOqxQEX3adsxaKns19jyjQzsCLP0Y7Uy/fyHORoafZz+QPqA+rRtFhJw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K74l7cgrWVfh9P71b38MJ0lJAUSh0kceBltbmzpyQrE=; b=cjfTgc2uZJZ6W4OxN1xUbBZ3RJeWwWbVumUsNMxa2z3NiLobnm4fByypRpcChACMmK78UFga4GK1lK5QQHZFDLEt7Xcn3inZmHIfMHPIU2M5V5ynW2bVrGOSF5qvstzHYX9l4WKgGErr0rhWDsUa/vNZPQ8uvPQ12V2uGUsUVDbatLEwB/OL+hEsLPqvXmutetZ6qove45zsCuDq2iwRun/Wpk8BGvRogD/8fKpojo9kyvKGGTK6T5mxU8bVuhDKDK7d4/+Xyr7KTu6t0ZzsMt0rUeqjL5tMfJ7Pw6ahkhgjLGtoIwBJU5wWCOh/PR1p3NCMEBaR8U3bAh0D38ZGig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c013:10::18) by LEXPR01MB0575.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c013:c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.8; Tue, 7 Jul 2020 05:27:36 +0000
Received: from LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE ([fe80::9570:5376:d64e:6584]) by LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE ([fe80::9570:5376:d64e:6584%8]) with mapi id 15.20.3174.020; Tue, 7 Jul 2020 05:27:36 +0000
From: Ruediger.Geib@telekom.de
To: stewart.bryant@gmail.com
CC: ippm@ietf.org, last-call@ietf.org, draft-ietf-ippm-route.all@ietf.org, rtg-dir@ietf.org
Thread-Topic: Rtgdir last call review of draft-ietf-ippm-route-08
Thread-Index: AQHWUVmMvXcjqX9+iEWkF5KB96EnEaj7l0HQ
Date: Tue, 07 Jul 2020 05:27:36 +0000
Message-ID: <LEXPR01MB1040618FB8A6172B5FFBE8D39C660@LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE>
References: <159379480523.17387.10085582756294278431@ietfa.amsl.com>
In-Reply-To: <159379480523.17387.10085582756294278431@ietfa.amsl.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [87.147.147.219]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6fe8b289-c0b0-42b5-9220-08d822367555
x-ms-traffictypediagnostic: LEXPR01MB0575:
x-microsoft-antispam-prvs: <LEXPR01MB0575F555A7C03DF854F6CE599C660@LEXPR01MB0575.DEUPRD01.PROD.OUTLOOK.DE>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: p60oOOKuBBDsv6hGu/CegRcGsVcXCmRlutNZmETYw7L2q699wsfbKUFPjniDuIvMfLcFL1riFtiN9vJhwKQ2QeoEh53YlYI2kGN848iPkrhrRALuE9XWP0IGRqFeqvRiIQ9H7frv6MCxSpUN6ir0M4AW3xv0GZnimE/jaBeOgnbJGHY9wD6PAfcLLhmE1FcJMh9DaVr1tUrXGQjaB1YR/Zlpu6H0kyA6GQr3+1FaWYVoEs+mLTFBGiNC+N+TClIj6UaR0sKxhEfDI8GhWhnHrVzmkttL/I+lJ/ZWHTXZz8UH6/bD5p+OyN48HluUh81+ewwX+mkB52idxxWrLXHBTkxXHLgSxBTIPDsU3wXvaz834C0nQDScPC6GPnnSidIK
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE; PTR:; CAT:NONE; SFTY:; SFS:(396003)(136003)(39860400002)(376002)(366004)(346002)(33656002)(6916009)(66574015)(186003)(7696005)(54906003)(478600001)(316002)(26005)(8676002)(76116006)(66556008)(64756008)(66446008)(66476007)(8936002)(9686003)(55016002)(66946007)(71200400001)(5660300002)(86362001)(2906002)(85182001)(85202003)(4326008)(777600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 4n//SdarUveQrknpfHK3JmyuQowkfzXwYmDaM9omd4BrjhOxi8Rq3bwfQ1x1nl00MTjDe/H+/Erj+qi0vnm8bAHkld90OSac15rcZEsIcgFO45Xd73LG9Bv2E8T+jpl0VAsNhB+xXT63vw3g6jX6AV6Zs4776zWoKplrd6NxnluVQzL5/PrHadlZcdKQRoNBQJfb/JxmIpKWqfqrAoWpXazPpAM43GcMYaZr8CcNxXbYCHI6VQK0OOtArrinWjdZxaCPwJvq7L2fNQkgXkVY0zS1MMXeZeQ5Zeq87zn/iqRJ0lv4XY1DXCCkOl8M276E6K8wHIvzxgRmg/y1Dt4vMNkcnP96JVjcMBe/uYv5MXN6PERgs9eBuHMe+8Ct9RsiO+y7p2+3LJBaoR5zxHlKRo9NYbK6qovYV/aMHNawgscntFzI7JFnNh14NbwbNtnEvB+4Utq/uTxdN/sncprvNiT6p1oP11MawYSt5VwxQJ6KxuAEhL1+ygimRr1awHDX
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LEXPR01MB1040.DEUPRD01.PROD.OUTLOOK.DE
X-MS-Exchange-CrossTenant-Network-Message-Id: 6fe8b289-c0b0-42b5-9220-08d822367555
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2020 05:27:36.4446 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FF+oRNeXDLMTe7jjxyy4IkmC9BiKph5VNI9F3kkyqPvDuDgoMhTbtjlAjpMgEYu+VYinW5vW13up938bLU9ghCWx6gFiM2tjgEilSX4EMto=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEXPR01MB0575
X-TM-SNTS-SMTP: 2C55465596C2C930B955243802F314BA2C38A1DFB8D6F76E62316D924B41E7EF2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/SV1cWDMd8qw_8HlBjq_cpiCU5Fg>
Subject: Re: [ippm] Rtgdir last call review of draft-ietf-ippm-route-08
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jul 2020 05:27:43 -0000

Hi Stewart,

Thanks, you are right, there are more options and the text should reflect that. I've reviewed the section and suggest some more clarifications below.

Regards, Ruediger

OLD
Early deployments may support a so called
   "Entropy label" for this purpose.  State of the art deployments base
   their choice of an ECMP member based on the IP addresses (see
   Section 2.4 of [RFC7325]). Both methods allow load sharing
   information to be decoupled from routing information. Thus, an MPLS
   traceroute is able to check how packets with a contiguous number of
   ECMP relevant addresses (and the same destination) are routed by a
   particular router.  The minimum number of MPLS paths traceable at a
   router should be 32.  Implementations supporting more paths are
   available.

NEW
Late deployments may support a so called
   "Entropy label" for this purpose.  State of the art deployments base
   their choice of an ECMP member interface on the complete MPLS label stack 
   and on IP addresses up to the complete 5 tuple IP header information (see
   Section 2.4 of [RFC7325]). Load Sharing based on IP information decouples 
   this function from the actual MPLS routing information. Thus, an MPLS
   traceroute is able to check how packets with a contiguous number of
   ECMP relevant IP addresses (and an identical MPLS label stack) are forwarded by a
   particular router.  The minimum number of equivalent MPLS paths traceable at a
   router should be 32.  Implementations supporting more paths are
   available.
  .




-----Ursprüngliche Nachricht-----
Von: Stewart Bryant via Datatracker <noreply@ietf.org> 
Gesendet: Freitag, 3. Juli 2020 18:47
An: rtg-dir@ietf.org
Cc: ippm@ietf.org; last-call@ietf.org; draft-ietf-ippm-route.all@ietf.org
Betreff: Rtgdir last call review of draft-ietf-ippm-route-08

Reviewer: Stewart Bryant
Review result: Has Issues

This is a well written document with a technical point that needs addressing and a couple of small nits, other than that it is ready to go.

========
Early deployments may support a so called
   "Entropy label" for this purpose.  State of the art deployments base
   their choice of an ECMP member based on the IP addresses (see
   Section 2.4 of [RFC7325]).

The entropy label is a relatively modern concept and I am not sure how widely it is deployed. Older routers used either a hash on the labels as far down the stack as they could reach (the goal was to include the BoS label this was a VPN or a PW), or (more commonly) reached over the label stack (sometimes
incorrectly) and hash on the five tuple of the payload.

======
This procedure requires to compute quartile values "on the fly" using the algorithm presented in [P2].

Minor English issue - missing text after requires ====== For reasons pointed out by one of the other reviewers, it is a pity that Class C is used, but it seems to be well embedded in the technology and would be difficult to change.
=======
Nits says that there is a requirements language problem. I think that may be that it is simply in the wrong place. It would be good if it were fixed to prevent other reviewers also needing to deal with this point