Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-04.txt
Yingzhen Qu <yingzhen.ietf@gmail.com> Fri, 23 April 2021 04:26 UTC
Return-Path: <yingzhen.ietf@gmail.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 C85FC3A0FC9 for <rtgwg@ietfa.amsl.com>; Thu, 22 Apr 2021 21:26:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 dUxr12NYadMz for <rtgwg@ietfa.amsl.com>; Thu, 22 Apr 2021 21:26:55 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F01123A0FC4 for <rtgwg@ietf.org>; Thu, 22 Apr 2021 21:26:54 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id k25so4724586iob.6 for <rtgwg@ietf.org>; Thu, 22 Apr 2021 21:26:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3Ijbtz1J1GPIaF+d3fGBDY55/yhQ88FTpPM2RRFhHnU=; b=gf1mUw4Pf1bk7+73AtmtdUtRF1cbBcydvKc62EH88FYImbVdvhcMULTXH8EqDDawOS 3oxeZHB7v0xUagprywr9OjdmB+jVeaPlTorbuPPTMFQVJsuXtftLWIaucPoN44s5GLFS ExyHoEYaQIKyLR4X/rHsgqnDTQFX/ioeCpHndpu737cRp6pMsxh36Svs4ItFTOP6WaYG p2PhuzaPWG49TTPxjJWys3cHogvo0crRSwoZJ1lIbMETaGt+dtD04RsGuzlh8JzA3AXj USpH0vI7WTzovfjZ6o9ePZNHfcYz5pz31IiaHVj3XHftdEOlNIfmqD92p7IqenLbLH4y tp2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3Ijbtz1J1GPIaF+d3fGBDY55/yhQ88FTpPM2RRFhHnU=; b=f2mAYm1MMO673G2cGZ1SAOXVcapu/3W1WWby95bRLjYKwDnFKvgWvoNxRKML0vENsK nidCftWSqkfGWkk3gzhfGA6aSUVPmiUSNmknmilE5XPfoiOM+Bx/amf2u6OpLX5dGaK2 EXYsDmgqSTEzXjix+rsB7i9UsfLaxKW3u3y0TnEfnaYPJHzhJHfJsiY5Evyd0UstlL2z jhxc5bG0deJICzEuPfwmIC3BYj3TFp4dTlBTFbI88GEE6Knr+1EVgAERWcUxQW8tLhRc QAWjkf63Y0MGUr7UQL+nr1oK7J4XTWIBK8hZgr9CYpFDV3Sd85GWvJec12oRbpZmF31V rodg==
X-Gm-Message-State: AOAM533SS+tAo3qou+WVGUCf2DHfVo30c3x4jNOxvIvzBtKIlpzhA21R +X8HPgiDxxKF17duO7DtD86iqwZYQkLe4DIh2A==
X-Google-Smtp-Source: ABdhPJwr9iJ+ZPyAX1SkjUlDIkinCYPr6cTO4edtFvmcg4qSEyAQZfWHsRMiVL08lpGLOLTCSDRPE+T8sNb/h2qWSrA=
X-Received: by 2002:a05:6602:2e95:: with SMTP id m21mr1895945iow.9.1619152013266; Thu, 22 Apr 2021 21:26:53 -0700 (PDT)
MIME-Version: 1.0
References: <5EFA1204.2080803@btconnect.com> <1C36697B-ECA9-4052-8B4F-F6170B65B7F9@gmail.com> <DB7PR07MB554647EE60B0FD4F2212F03CA2759@DB7PR07MB5546.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB554647EE60B0FD4F2212F03CA2759@DB7PR07MB5546.eurprd07.prod.outlook.com>
From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Date: Thu, 22 Apr 2021 21:26:41 -0700
Message-ID: <CABY-gOOMuaPXBEDzfkVuB_7wDd1Fn-aaJevzKWRdVBAQpA+kBg@mail.gmail.com>
Subject: Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-04.txt
To: tom petch <ietfa@btconnect.com>
Cc: routing WG <rtgwg@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000096922a05c09c341d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/GwfEQT87oCXt-8C6EAOTM--i2oo>
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: Fri, 23 Apr 2021 04:27:00 -0000
Hi Tom, Thank you for your review, really appreciate it. We've published version -07 to address your comments, please see my detailed answers below inline. Thanks, Yingzhen On Wed, Apr 7, 2021 at 4:31 AM tom petch <ietfa@btconnect.com> wrote: > From: Yingzhen Qu <yingzhen.ietf@gmail.com> > Sent: 25 March 2021 23:05 > To: tom petch > > Hi Tom, > > Thank you for the review and comments, really appreciate. Sorry for the > delay of response. > > We’ve addressed your comments in the latest version, but forgot to reply > to this email. We’d like to get this draft ready for WG LC, so please let > us know if you have more comments. > > <tp> > Returning after a break, I see different things! > > RIB is a contentious term which is why it gets defined in RFC8349 and you > rightly reference it in 2.1 but for me this makes Introduction para. 2 > wrong, confusing. I think you should remove that paragraph entirely or if > you want to mention RIB then reference RFC8349. > > [Yingzhen]: removed the paragraph, and changed to a reference to RFC 8349. > Likewise route and path are contentious and need using carefully; see below > > RIB needs a preceding article which you have added in some places but not > all. I think that it mostly should be 'the RIB' > > > 3.1 RIB tags > um no, route tags > [Yingzhen]: I changed the section title to just "Tags and Preference", so it's more consistent with other section titles. 4 > augment with a long path can be hard to decipher, Here and in the YANG > module a comment line before it makes it much easier e.g. > > /*augment static IPv4 unicast next hop list*/ > Other WG do this and I find it helpful. Yes the YANG description says > much the same thing but that comes after the augment which is too late. > > active route > I think needs a definition > > [Yingzhen]: added description > total-route-memory > lacks units Gbyte? > > [Yingzhen]: thank you for catching this. fixed. > grouping attributes > applicable to all paths > routes I think as that is what the descriptions say > > [Yingzhen]: fixed. > Tom Petch > > Thanks, > Yingzhen > > > On Jun 29, 2020, at 9:08 AM, t petch <ietfa@btconnect.com> wrote: > > > > I think that this I-D needs a few tweaks. > > > > 'RIB' 'a RIB '' the RIB' all appear and I like consistency; since boxes > > can have multiple RIBs, I suspect 'a RIB' is best. > > > > 'route' v 'path' - RFC8349 consciously decided that path did not mean > > much and so the term does not appear; here 'path' seems to used without > > a clear differentation from 'route' > > > > s.3.2 'Ipv4' > > > > s3.3 'operational state' > > should this be an NMDA datastore? > > > > s.5 > > 'import' statements need 'reference' clauses, all of them > > > > Datastore Architecture (NDMA) as described in RFC 8242. > > perhaps 8342 > > > > leaf total-active-routes { > > what is an active route? what criterion can be applied to pick them out > > of a RIB? > > > > "The tag is a 32-bit opaque value associate ... > > /associate/associated/ > > > > Not sure but > > OLD > > "The application-specific tag is an additional tag that > > can be used applications that require semantics and/or > > policy different from that of the tag. For example, > > the tag is usually automatically advertised in OSPF > > AS-External Link State Advertisements (LSAs) while this > > application-specific tag is not advertised implicitly."; > > NEW > > "The application tag is an additional tag that > > can be used by applications that require semantics and/or > > policy different from that of the tag. For example, > > the tag is usually advertised in OSPF > > AS-External Link State Advertisements (LSAs) while this > > application tag is not advertised"; > > 'implicitly' does not make sense to me and the juxtaposition of 'tag' > > and 'application tag' may confuse and using 'tag' in so many other > > places may confuse more; time for a typedef? (tag also appears already > > in RFC8349 but not, sadly, in RFC8294) > > > > MULTI seems to have lost an I > > > > OSPF. ECMP could do with references > > > > > > s.7 > > " name: ietf-acl namespace: urn:ietf:params:xml:ns:yang:ietf-rib- > > extension prefix: ietf-rib-ext reference: RFC XXXX " > > > > oh dear > > > > Appendix B should use documentation addresses not 10. 192.1. > > > > The IESG have been known to reject examples that do not include some > > IPv6 > > > > Tom Petch > > > >> ----- Original Message ----- > >> From: <internet-drafts@ietf.org> > >> To: <i-d-announce@ietf.org> > >> Cc: <rtgwg@ietf.org> > >> Sent: Thursday, June 25, 2020 11:12 PM > >> Subject: I-D Action: draft-ietf-rtgwg-yang-rib-extend-04.txt > >> > >> > >>> 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-04.txt > >>> Pages : 22 > >>> Date : 2020-06-25 > >>> > >>> 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://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-rtgwg-yang-rib-extend%2F&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=T3%2BMwjOJoWg4etTems7m%2FDZS83txUza7BUnnMKp1GWc%3D&reserved=0 > >>> > >>> There are also htmlized versions available at: > >>> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-ietf-rtgwg-yang-rib-extend-04&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=DSeJQizkNOW4EtedOp5rlgpLX%2FfNu1FMmCTRdP2nDj0%3D&reserved=0 > >>> > >> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-rtgwg-yang-rib-extend-0&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=B7bKkS%2By8nI8wUtdVbVxnow1DExp7t23fLisKZuzbjs%3D&reserved=0 > >> 4 > >>> > >>> A diff from the previous version is available at: > >>> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-ietf-rtgwg-yang-rib-extend-04&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=YH0y0nObOvIqm2Fq3F3Nylu0E6yN6awmOXJk4FARTAs%3D&reserved=0 > >>> > >>> > >>> 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: > >>> > https://nam11.safelinks.protection.outlook.com/?url=ftp%3A%2F%2Fftp.ietf.org%2Finternet-drafts%2F&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=fFX2a60GDIdTaGDqL1ajT7th6um5EdGtTjUqZoQiJPk%3D&reserved=0 > >>> > >>> > >>> _______________________________________________ > >>> I-D-Announce mailing list > >>> I-D-Announce@ietf.org > >>> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fi-d-announce&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=PQj%2BvpGuhu52qgVaEUrTB99mPoC4kJ6tatl7xL4OiP0%3D&reserved=0 > >>> Internet-Draft directories: > https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ietf.org%2Fshadow.html&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=uP51%2BFhmIvplhQ9LO8cEhMm5o1uAmHPvmQDEoKty9wk%3D&reserved=0 > >>> or > https://nam11.safelinks.protection.outlook.com/?url=ftp%3A%2F%2Fftp.ietf.org%2Fietf%2F1shadow-sites.txt&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=k56QAmN7ER%2BzVdSFXPtcVCW0C7lIB4hRvrIdTk9o1bY%3D&reserved=0 > >>> . > >>> > >>> > > > > _______________________________________________ > > rtgwg mailing list > > rtgwg@ietf.org > > > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Frtgwg&data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Ca45d1006ab5f472f2ea508d81c46d0b5%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637290437767295887&sdata=8XOOsqngl%2FpA3jOwSSdHFpCfvXwUb%2BESv7EK4%2ByG7dA%3D&reserved=0 > >
- I-D Action: draft-ietf-rtgwg-yang-rib-extend-04.t… internet-drafts
- Re: Re: I-D Action: draft-ietf-rtgwg-yang-rib-ext… t petch
- Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-… Yingzhen Qu
- Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-… tom petch
- Re: I-D Action: draft-ietf-rtgwg-yang-rib-extend-… Yingzhen Qu