Re: AD review of draft-ietf-rtgwg-yang-rip-04

Jeff Tantsura <jefftant.ietf@gmail.com> Thu, 21 September 2017 23:56 UTC

Return-Path: <jefftant.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 F1AF3132331; Thu, 21 Sep 2017 16:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 ueJPdqBXoqW1; Thu, 21 Sep 2017 16:56:55 -0700 (PDT)
Received: from mail-pg0-x232.google.com (mail-pg0-x232.google.com [IPv6:2607:f8b0:400e:c05::232]) (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 92EC51243F6; Thu, 21 Sep 2017 16:56:55 -0700 (PDT)
Received: by mail-pg0-x232.google.com with SMTP id k193so4366858pgc.8; Thu, 21 Sep 2017 16:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:date:subject:from:to:message-id:thread-topic:references :in-reply-to:mime-version:content-transfer-encoding; bh=tMAWy1HTgDJwgrwkThczpOuQhnv0Q95KjsH7X9SdRyU=; b=eYnc4b0A0r71U03ZzyoTq/v4519n9KirOStKc5JnGJnfP/swaWciz8wXLRV9pSes1K tCQaXgjMy1vhtWf1JhasPRux/kw3BSHnQa6PhEVxLJmmUPoPWgMme1K/VYcbtahm6peR 0yz7xUxtbKJDrw+mYWqnuOx6yOacv0ausz+x6a3HDFpbVz/bslaMNgX9FDyo6XHs7e7W Ysap6gg3rb5ns374dsEufj2zUZt0GjW0RYB78cl0Zu82MZpRpRhbPKURRhm/q+ssgTh3 0KxYZhhKCYxQU9SQ/kNwpnBxFKmDqA8DMghXXlGD3Rsq4GMNHGr9+SKPLRHollVEhQzR 491Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:message-id :thread-topic:references:in-reply-to:mime-version :content-transfer-encoding; bh=tMAWy1HTgDJwgrwkThczpOuQhnv0Q95KjsH7X9SdRyU=; b=Ad0xVtA8ijxKB3VQ5GxJeT3Y6tVY8R5MpdozgSmdDm0p6xrIepKom1NsdyuMOky9XJ RldS777+fXe4UWr8co5PGakKzKE2O81ZU5nKGbxW9Fh0aWMIgVq8SOvD+l+unnASe6IR 74q8r0OsyRibmMMruPUsYclTUFuXjr70Jb62hc4M6qfS+pqbY3+ULoKTnPPk9TYRLWdy meFv55hMN4Ob5Dj0UyW/u6S7ueWAXVEoK30Lm9/oUVQr7ryOEkrd/vxLJpR87F/23DaQ o6HfWxJpThKp2NQ06pPU8iMfNDggcBuL62B4O3a2JeCWpSE7zqYV/Qj7lEX3mSnOhRwX 9BGw==
X-Gm-Message-State: AHPjjUjmjVe8LU78gkhtg2We2Z3EF4HVdNQ3JFa/y8thJHc0t2aok5HW LPTgfKikk0hmoriE43ZFWJUjkw==
X-Google-Smtp-Source: AOwi7QALR/fGrfTeqC+55pwdtCoDIVMkaMdd7ucrRpg0Ai8A7i6PXLrKD0Tl6l/RC27Fw3MvW6W2eQ==
X-Received: by 10.84.179.193 with SMTP id b59mr7348202plc.220.1506038214968; Thu, 21 Sep 2017 16:56:54 -0700 (PDT)
Received: from [192.168.254.104] (107-1-141-74-ip-static.hfc.comcastbusiness.net. [107.1.141.75]) by smtp.gmail.com with ESMTPSA id s17sm4052344pgq.25.2017.09.21.16.56.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Sep 2017 16:56:54 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/f.26.0.170902
Date: Thu, 21 Sep 2017 16:56:52 -0700
Subject: Re: AD review of draft-ietf-rtgwg-yang-rip-04
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Robert Wilton <rwilton@cisco.com>, Alia Atlas <akatlas@gmail.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>, draft-ietf-rtgwg-yang-rip@ietf.org
Message-ID: <51FE60D1-95DF-45D0-876E-F7EF2C60F635@gmail.com>
Thread-Topic: AD review of draft-ietf-rtgwg-yang-rip-04
References: <CAG4d1rfam+mm3uL3-txN90JCzf8MQrxs4xa-ebdJ1tNbsMbEKw@mail.gmail.com> <44576705-c9e8-371b-d157-78322b929c11@cisco.com>
In-Reply-To: <44576705-c9e8-371b-d157-78322b929c11@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/oQJpE7pFty-Ji42NGBTQXNoxoaI>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 21 Sep 2017 23:56:58 -0000

Thanks Rob!

Dear authors,
please publish the updated draft ASAP.

Thanks! 
Jeff
-----Original Message-----
From: rtgwg <rtgwg-bounces@ietf.org> on behalf of Robert Wilton <rwilton@cisco.com>
Date: Thursday, September 21, 2017 at 08:01
To: Alia Atlas <akatlas@gmail.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>, <draft-ietf-rtgwg-yang-rip@ietf.org>
Subject: Re: AD review of draft-ietf-rtgwg-yang-rip-04

    So the conversion tool has worked OK on the RIP model as well, but I 
    spotted a few areas where manual conversion is required (because the 
    types/structure between config and state differ):
    
    So along with the revision date, and a few FIX ME comments, the 
    following few places also need to be manually tweaked/fixed:
    
    rwilton@rwilton-lnx:~/ietf-models-to-combined/draft_modules$ pyang -f 
    tree --ietf ietf-rip-nmda@2017-09-21.yang > 
    ietf-rip-nmda@2017-09-21.tree.txt
    ietf-rip-nmda@2017-09-21.yang:1: warning: unexpected modulename 
    "ietf-rip" in ietf-rip-nmda@2017-09-21.yang, should be ietf-rip-nmda
    ietf-rip-nmda@2017-09-21.yang:1: warning: unexpected latest revision 
    "2017-06-05" in ietf-rip-nmda@2017-09-21.yang, should be 2017-09-21
    ietf-rip-nmda@2017-09-21.yang:740: error: unexpected keyword "type"
    <- Means that config and state type differ.
    
    ietf-rip-nmda@2017-09-21.yang:761: error: unexpected keyword "type"
    <- Means that config and state type differ.
    
    ietf-rip-nmda@2017-09-21.yang:818: error: there is already a child node 
    to "interface" at ietf-rip-nmda@2017-09-21.yang:636 with the name 
    "originate-default-route" defined at ietf-rip-nmda@2017-09-21.yang:731 
    (at ietf-rip-nmda@2017-09-21.yang:141)
    <- Trying to merge an "originate-default-route" leaf from the state tree 
    with the "originate-default-route" container in the equivalent config tree.
    
    RIB YANG model converted to NMDA structure attached.
    
    Thanks,
    Rob
    
    
    On 20/09/2017 18:27, Alia Atlas wrote:
    > As is customary, I have done my AD review of 
    > draft-ietf-rtgwg-yang-rip-04. First, I would like to thank the 
    > authors, Xufeng, Prateek, and Vikram, as well as the WG for their work 
    > on this document.
    >
    > My one major issue is that this does not conform to the NMDA 
    > guidelines - where augmenting -state models is not preferred.  It is 
    > quite acceptable to have that in an appendix, if there are 
    > implementations. I do see the shepherd's write-up indicates a partial 
    > implementation exists.
    > There is some tooling to help convert a model to conform to NMDA; I've 
    > cc'd Rob Wilton, who was working on that.
    >
    > I also have some questions.
    >
    > 1) For the prefix-set-ref, I don't see any information about what the 
    > string should contain.
    >
    > 2) For the route-policy-ref, I don't see any information about what 
    > the string should contain.
    >
    > Nits:
    > a) p.26:"choice auth-type-selection {
    >                  description
    >                    "Specify the authentication scheme.
    >                     The use of the key-chain reference here is
    >                     designed to align with other proposed protocol
    >                     models.";"
    >    Since the key-chain model is approved for RFC publication, the 
    > description can be updated.
    >
    > Once the model conforms to the NMDA guidelines, I will be happy to 
    > advance this draft to IETF Last Call.
    >
    > Thanks,
    > Alia
    
    _______________________________________________
    rtgwg mailing list
    rtgwg@ietf.org
    https://www.ietf.org/mailman/listinfo/rtgwg