Re: [i2rs] Benoit Claise's Discuss on draft-ietf-i2rs-yang-l3-topology-14: (with DISCUSS)

"Alexander Clemm" <ludwig@clemm.org> Thu, 14 December 2017 16:47 UTC

Return-Path: <ludwig@clemm.org>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8C21288B8; Thu, 14 Dec 2017 08:47:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level:
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, URIBL_BLOCKED=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 qCHRu6CBbgey; Thu, 14 Dec 2017 08:47:30 -0800 (PST)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (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 339871273B1; Thu, 14 Dec 2017 08:47:30 -0800 (PST)
Received: from LAPTOPR7T053C2 ([73.71.191.170]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MVc3l-1eWzjp436V-00Z365; Thu, 14 Dec 2017 17:47:15 +0100
From: Alexander Clemm <ludwig@clemm.org>
To: 'Benoit Claise' <bclaise@cisco.com>, 'The IESG' <iesg@ietf.org>
Cc: draft-ietf-i2rs-yang-l3-topology@ietf.org, i2rs@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com
References: <151325119823.6222.15937797893027104434.idtracker@ietfa.amsl.com>
In-Reply-To: <151325119823.6222.15937797893027104434.idtracker@ietfa.amsl.com>
Date: Thu, 14 Dec 2017 08:47:12 -0800
Message-ID: <037301d374fb$321cfc10$9656f430$@clemm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQITd6LHESmvF8Ea3VC+0H352GF/K6LC//zA
Content-Language: en-us
X-Provags-ID: V03:K0:VRkphuM1iGEWWp/M/d17Z/621DoCK/IN2qEMDkcDfHOT1x3eV54 SVuX5aNPXn/XrC2JLuWAmDEf4iKwRax+ROgXh6SKA8EJqKFtsqj/sjy8Yna3UF4snT3fl4y U1pmbHjx+BAIzNTBZQ2s31bjMP+JrrWXfMA4lZYWaQpCm4FOpz9OictCdtlrpshCTRwidxO NT9RbgO0Siw2YZrsYpRSw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:coW+f56SvJ0=:DH6lSnsxHwwnx4CYoKl4dl mahgtVZSLl/fiwvFVmNHSt1im4foa2MKyfTqqeNM1ZK06PbAqevnXcBT05sXe6yok+rKCVFgZ 1g+Omjeaf94l5iIXsPoxCO5dzTFY4cK8YIei3USSFYukGHpwsVqgpzJCLWAd37xiJcgPPEbXJ v2gQb8DVKv2LHmg5F8Q8LEFeA/1gWr5Vs8see3ZvrS18+N7RBviDOXS4tQrEX5wSJ+ofR7gv2 L1PkdjcqQi4F4Durz+wW2aVFxL5KrrlUxxgfjbq8sOx9fUoPXpj7Wr6J1SO+gawmzq5zBUabp N2elJH0qDjy9dhuHVDzoJR82hguqMS3ed7dZH1Ex5sFpdjPYEzMU7TAx9PxyqPMUCL7SBVEcO 8uqodH7HiYmH3WZvp340Zu74DcSt5ZEn18KT5FGzNJrFU2xsKnDXwvmhYAYyf6aIi1tV69c1R 8s+AHxyI1b17k1KB0jpvAi6bGRb/JiFbeQpqlVEzIh/BotyPbulpRXzEXpR1rf5oID3bingMn CDnUlEkX8A/KfPQ+pyo73iGxu2Na/D2AsXld6psci8hRolU2eMbdPfXpEhA2C4iF1AgQKo9fq x0NzkSw29pV6JU4Ypndbp+IbGlMBQFLNVVyoDkjucGChJWQXnzA8cqup7Ey0zBwdDBMORbqlh IHEKH1aDfYuGldFhV4zp9r3C2wvg0wkXxBEyxqtrLiO6dAzhYWjIIVcHn2QdtbE5QwUY/jwIe qrXSQu6DZicVQnx9AlRpbhnnJtne9Z9L2/E/RV0p3mZmxke9h+SXm4MTN+E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/AC5V5Iv7rX7dFD8IYtzpr_fmz5k>
Subject: Re: [i2rs] Benoit Claise's Discuss on draft-ietf-i2rs-yang-l3-topology-14: (with DISCUSS)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Dec 2017 16:47:32 -0000

Hi Benoit,

I am not sure I understand your comment?  I was referring to the typedef
router-id, which we define in example-ospf-topology.  We made many changes
to make it clear that this is just an example, not a part of the actual
model, reflected in the description, naming, removal of contact and revision
information, etc.  

The tree diagram in section 5 is for the ietf-l3-unicast-topology module.
It is not part of an example.  The same is true for the grouping
l3-node-attributes.  It is part of the model.  

The example-ospf-topology model serves as an example as to how the model
might be refined/extended for other topologies.  As stated: "This module is
intended to serve as an example that illustrates how the general topology
model can be refined across multiple levels."  The sentence at the top of
the section "Extending the model - Example OSPF Topology - Model Overview"
states (slightly rephrased with inserted ", in this case") to "The following
model shows how the Layer 3 Unicast topology model can be extended, in this
case to cover OSFP topologies."

Does this clarify or did you mean something else? 

Thanks
--- Alex

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Benoit Claise
Sent: Thursday, December 14, 2017 3:33 AM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-i2rs-yang-l3-topology@ietf.org; i2rs@ietf.org;
i2rs-chairs@ietf.org; shares@ndzh.com
Subject: [i2rs] Benoit Claise's Discuss on
draft-ietf-i2rs-yang-l3-topology-14: (with DISCUSS)

Benoit Claise has entered the following ballot position for
draft-ietf-i2rs-yang-l3-topology-14: Discuss

When responding, please keep the subject line intact and reply to all email
addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

We're making progress. Thanks.

>>
>> 4.
>>
>>         leaf-list router-id {
>>             type inet:ip-address;
>>             description
>>               "Router-id for the node";
>>           }
>>
>> My initial DISCUSS was: We don't want to wait for
>> https://tools.ietf.org/html/draft-ietf-rtgwg-routing-types-00 (btw, 
>> we should expedite this publication), but any good reason why this is 
>> aligned with its definition?
>>      typedef router-id {
>>         type yang:dotted-quad;
>>         description
>>           "A 32-bit number in the dotted quad format assigned to each
>>            router. This number uniquely identifies the router within an
>>            Autonomous System.";
>>       }
>>
>> My NEW DISCUSS: since is in IETF LC and on the telechat on Oct 12th, 
>> it makes sense to import its router-id
>
> <ALEX> This is only used in the example.  The point of the example is 
> to show how the model can be extended, not to define something 
> normative, hence I don't think there is a need to introduce a 
> dependency here which would only be distracting.
> </ALEX>
Can you help me understand how this is an example?
Section 5

   module: ietf-l3-unicast-topology
     augment /nw:networks/nw:network/nw:network-types:
       +--rw l3-unicast-topology!
     augment /nw:networks/nw:network:
       +--rw l3-topology-attributes
          +--rw name?   string
          +--rw flag*   l3-flag-type
     augment /nw:networks/nw:network/nw:node:
       +--rw l3-node-attributes
          +--rw name?        inet:domain-name
          +--rw flag*        node-flag-type
          +--rw router-id*   inet:ip-address
          +--rw prefix* [prefix]
             +--rw prefix    inet:ip-prefix
             +--rw metric?   uint32
             +--rw flag*     prefix-flag-type

And section 6:

     grouping l3-node-attributes {
       description "L3 node scope attributes";
       container l3-node-attributes {
         description
           "Containing node attributes";
         leaf name {
           type inet:domain-name;
           description
             "Node name";
         }
         leaf-list flag {
           type node-flag-type;
           description
             "Node flags";
         }
         leaf-list router-id {
           type inet:ip-address;
           description
             "Router-id for the node";
         }
         list prefix {
           key "prefix";
           description
             "A list of prefixes along with their attributes";
           uses l3-prefix-attributes;
         }
       }
     }

A different view at
https://www.yangcatalog.org/yang-search/yang_tree.php?module=ietf-l3-unicast
-topology#




_______________________________________________
i2rs mailing list
i2rs@ietf.org
https://www.ietf.org/mailman/listinfo/i2rs