Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-01.txt

tom petch <ietfa@btconnect.com> Tue, 19 March 2019 12:41 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B7A6128664 for <rtgwg@ietfa.amsl.com>; Tue, 19 Mar 2019 05:41:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.247
X-Spam-Level:
X-Spam-Status: No, score=0.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 oT4b1ucQWLAo for <rtgwg@ietfa.amsl.com>; Tue, 19 Mar 2019 05:41:43 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50104.outbound.protection.outlook.com [40.107.5.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8C491277D6 for <rtgwg@ietf.org>; Tue, 19 Mar 2019 05:41:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6Zlj+lvcVL8vJkPC7b1sjbE7w7HVfGoAK2JwDX5trxg=; b=dnY/MljkfSDDQv528lyg9DtzjBi2J0dG/IhhBSSRqkJdko+DfZv77GrdRPdm4H0WxyHIga3XaBwQamBpYZwIEgSc+VEuzK2ip0NBJ4HhgUZMnsgsj7ziXigLCSsh1X1b1CGbmsnbAdKHZP+5TfK2uQqsEIl+paYHeoS10jzKgh4=
Received: from VI1PR07MB4480.eurprd07.prod.outlook.com (20.177.57.76) by VI1PR07MB5568.eurprd07.prod.outlook.com (20.178.80.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.10; Tue, 19 Mar 2019 12:41:39 +0000
Received: from VI1PR07MB4480.eurprd07.prod.outlook.com ([fe80::61c6:2077:27f3:cc61]) by VI1PR07MB4480.eurprd07.prod.outlook.com ([fe80::61c6:2077:27f3:cc61%2]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019 12:41:39 +0000
From: tom petch <ietfa@btconnect.com>
To: "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-01.txt
Thread-Topic: I-D Action: draft-ietf-rtgwg-yang-rib-extend-01.txt
Thread-Index: AQHU3lEYgB2OdRmIV0u6tYSFh31zOg==
Date: Tue, 19 Mar 2019 12:41:39 +0000
Message-ID: <04b901d4de50$c29b61e0$4001a8c0@gateway.2wire.net>
References: <155221928768.31139.16764736755829355587@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: LO2P123CA0010.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::22) To VI1PR07MB4480.eurprd07.prod.outlook.com (2603:10a6:803:75::12)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfa@btconnect.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.215.234]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0969359b-e1dc-4aa0-2e1b-08d6ac683b39
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:VI1PR07MB5568;
x-ms-traffictypediagnostic: VI1PR07MB5568:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <VI1PR07MB5568BF8B446EBA9A2CBF00C7A2400@VI1PR07MB5568.eurprd07.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(39860400002)(346002)(376002)(396003)(199004)(13464003)(189003)(99286004)(2501003)(26005)(7736002)(305945005)(106356001)(105586002)(2351001)(68736007)(66574012)(8936002)(186003)(84392002)(76176011)(61296003)(71190400001)(71200400001)(316002)(81816011)(81686011)(6116002)(3846002)(446003)(486006)(476003)(2906002)(50226002)(256004)(97736004)(86152003)(4326008)(5640700003)(6486002)(229853002)(44736005)(53936002)(4720700003)(6916009)(62236002)(6512007)(9686003)(6306002)(6436002)(44716002)(66066001)(966005)(52116002)(14454004)(6246003)(1556002)(81166006)(81156014)(8676002)(478600001)(102836004)(1730700003)(25786009)(86362001)(6506007)(5660300002)(386003)(14496001)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB5568; H:VI1PR07MB4480.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 7t44hmBtRjmJXaqDNq2UyLFnz/Y02zx5Qj8mZ/sMQ8nGUszlmSThF6Stj0gLWM47UZXQ+ZJFZGyF5hNZSARDf++DINdIhOk4XLF2CUH5PrsbckqlgmTDNO0QHldsKL/gWBAuMCmk/tReWmsj6aX3gDlP3Onv07daZJPxcFS9WGw9H/nmW21mSPXCR41kLAcG3UIq9NwUG6kFtgje/yFuzHt7ecRp8IkKQCNQWGhrNnO997KGO7SQnjDdLX7qlVWpbeVCpoQjdKcdwd38cCJpgGxCrgh4+emASt7pnL8cu189JQEl1nY2S9o1LygDZ+ICNOG9YKnbyEpMsNuwjzeHNk+CJouDS2Obo8WWND8PLH+D0jT+To+yezOx4DrVZzYwWab0trm6WoTFo31h+ADbw5uBI65UykW3qeeHGUZ/aaQ=
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <C73A056B54804B49B2E4CFDB4B1AA3AB@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0969359b-e1dc-4aa0-2e1b-08d6ac683b39
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 12:41:39.5337 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5568
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/AGlQ7QjrOQ6C_yApfiGebGvDN2c>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2019 12:41:47 -0000

I am much confused by the terminology in this I-D with its use of the
undefined term 'path'.

It augments RFC8349, which carefully avoids the used of the term 'path'
because there was no agreement as to what it means, if indeed it has any
value; rather, that I-D manages with 'next hop' and 'route' so if 'path'
has any meaning, then it needs to be defined.  True the I-D says
"multiple next-hops (aka, paths) "
but that again suggests to me that the term has no value.

It is unfortunate that the literature of IPFRR talks of 'repair path'
and IPFRR is part of this I-D so perhaps we have to put up with 'repair
path'.  Thus I find:

   A repair path is augmented in RIB operation state for each path.

'repair path' might be a useful term but the reference to 'each path'
conveys nothing to me; route? next-hop?

     grouping attributes { description
         "Common attributes applicable to all paths";
       leaf metric { ...
         description "Route metric";       }
       leaf tag { ...
         description "Route tag";

so path attributes are route metric and route tag (nothing to do with
path)

         "Augment a route with a list of repair-paths.";
       list repair-route {

Ah, so a repair path is really a repair route - not helpful

augment ..."rt:simple-next-hop"
     { description
         "Add more parameters to a path.";
so a path is  next hop

So, ditch the term 'path' and the I-D would be much clearer to me.

Tom Petch


----- Original Message -----
From: <internet-drafts@ietf.org>
Sent: Sunday, March 10, 2019 12:01 PM

> A New Internet-Draft is available from the on-line Internet-Drafts
directories.
> This draft is a work item of the Routing Area Working Group WG of the
IETF.
>
>         Title           : RIB YANG Data Model
>         Authors         : Acee Lindem
>                           Yingzhen Qu
> Filename        : draft-ietf-rtgwg-yang-rib-extend-01.txt
> Pages           : 21
> Date            : 2019-03-10
>
> Abstract:
>    The Routing Information Base (RIB) is a list of routes and their
>    corresponding administrative data and operational state.
>
>    RFC 8349 defines the basic building blocks for RIB, and this model
>    augments it to support multiple next-hops (aka, paths) for each
route
>    as well as additional attributes.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-yang-rib-extend/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-rtgwg-yang-rib-extend-01
>
https://datatracker.ietf.org/doc/html/draft-ietf-rtgwg-yang-rib-extend-0
1
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-rtgwg-yang-rib-extend-01
>
>
> Please note that it may take a couple of minutes from the time of
submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt