Re: [spring] Yangdoctors early review of draft-ietf-spring-sr-yang-09

<bruno.decraene@orange.com> Tue, 30 October 2018 10:27 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 853BF128DFD; Tue, 30 Oct 2018 03:27:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 cXgyYl7gU8o2; Tue, 30 Oct 2018 03:27:08 -0700 (PDT)
Received: from orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CE7D124BAA; Tue, 30 Oct 2018 03:27:05 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 42knhR6MzQz205g; Tue, 30 Oct 2018 11:27:03 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.34]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 42knhR5WLPzDq82; Tue, 30 Oct 2018 11:27:03 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM6F.corporate.adroot.infra.ftgroup ([fe80::bd00:88f8:8552:3349%17]) with mapi id 14.03.0415.000; Tue, 30 Oct 2018 11:27:03 +0100
From: bruno.decraene@orange.com
To: Ladislav Lhotka <lhotka@nic.cz>, "draft-ietf-spring-sr-yang.all@ietf.org" <draft-ietf-spring-sr-yang.all@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-spring-sr-yang-09
Thread-Index: AQHUa244CJ+3M1qqBUWqCZ85llkyV6U3nrbQ
Date: Tue, 30 Oct 2018 10:27:03 +0000
Message-ID: <27687_1540895223_5BD831F7_27687_135_1_53C29892C857584299CBF5D05346208A47F738E5@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <154036725541.6830.14208644072725478318@ietfa.amsl.com>
In-Reply-To: <154036725541.6830.14208644072725478318@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YbMjzWe4KPSf4hdIYHEDpP358y4>
Subject: Re: [spring] Yangdoctors early review of draft-ietf-spring-sr-yang-09
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Oct 2018 10:27:11 -0000

Ladislav,

Thank you for your review, especially on a short notice before the IETF meeting.

Authors,

Could follow up on those comments and reply to Ladislav' email?

Thanks,
--Bruno

 > -----Original Message-----
 > From: Ladislav Lhotka [mailto:lhotka@nic.cz]
 > Sent: Wednesday, October 24, 2018 9:48 AM
 > To: yang-doctors@ietf.org
 > Cc: spring@ietf.org; ietf@ietf.org; draft-ietf-spring-sr-yang.all@ietf.org
 > Subject: Yangdoctors early review of draft-ietf-spring-sr-yang-09
 > 
 > Reviewer: Ladislav Lhotka
 > Review result: On the Right Track
 > 
 > *** General comments
 > 
 >     This document contains two YANG modules:
 >     ietf-segment-routing-common and ietf-segment-routing. The latter
 >     augments ietf-routing with data necessary for configuring and
 >     operating segment routing, but also provides groupings that define
 >     data to be used in segment routing extensions of routing protocols
 >     and interfaces. This design makes it relatively easy to define
 >     such IGP extensions.
 > 
 > **** Naming
 > 
 >      - My suggestion is to review the identifiers defined in the
 >        modules so as to adhere more closely to the identifier naming
 >        conventions in sec. 4.3.1 of RFC 8407. It is subjective to
 >        decide which acronyms are well-known but, in my view, "srgb",
 >        "srlb" and "msd" do not fall into this category. For example,
 >        "msd" can be changed to to "max-sid-depth" (both as a data node
 >        and a feature).
 >      - On the other hand, the "-cfg" suffix in the names of several
 >        groupings should be removed - according to RFC 8407,
 >        identifiers should not carry semantics. (And perhaps the
 >        same groupings can also be used for state data?)
 > 
 > **** Revisions
 > 
 >      The YANG modules contain revision dates of all development
 >      versions. Although RFC 8407 doesn't require to do so, I think it
 >      can be useful for the developmnent and testing of the
 >      modules. However, these development revisions should be removed
 >      before publishing the RFC (maybe the authors intend to do so).
 > 
 > **** References
 > 
 >      Normative References should include the RFCs defining YANG
 >      modules that are imported by the segment-routing modules: 6991,
 >      7223, 8294 and 8349.
 > 
 > *** Specific comments
 > 
 >     - Containers "connected-prefix-sid-map" and "local-prefix-sid"
 >       have subcontainers "ipv4" and "ipv6" that only differ in the
 >       type of the "prefix" leaf. An alternative solution can be to
 >       change the outer containers into lists with "address-family" as
 >       the key. Did the authors discuss this option?
 > 
 >     - The text uses the terms "states" and "operational states" in
 >       several places. The plural form looks weird to me.
 > 


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.