Re: [RTG-DIR] Rtgdir last call review of draft-ietf-pce-rfc6006bis-02

Dhruv Dhody <dhruv.ietf@gmail.com> Sun, 02 July 2017 16:08 UTC

Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEC67129AA8; Sun, 2 Jul 2017 09:08:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 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, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] autolearn=no 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 2KVayjX1Kr60; Sun, 2 Jul 2017 09:08:48 -0700 (PDT)
Received: from mail-pg0-x234.google.com (mail-pg0-x234.google.com [IPv6:2607:f8b0:400e:c05::234]) (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 8A714127286; Sun, 2 Jul 2017 09:08:45 -0700 (PDT)
Received: by mail-pg0-x234.google.com with SMTP id u62so83853551pgb.3; Sun, 02 Jul 2017 09:08:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=jrtegIPJE+UXXE9jEmjtFHtt4pTPEDsV08nuaHqWjJs=; b=XOM464KJEW2g13mpky6IzZlioJCuLyB6nC/ifyn0IaJFM0Jd1Wu86JLh2hLo+DNqHE UDlgPAAVok1zHNtt0eZNFtxaZTaIBT+JZXstl7AAWmGZox/efzsEHVBVPM5lJ17TWc6+ zEPOzsvKdfduZo51H1otMvFaYJbCfsFcQjWr63rAOi/j91aKxXLUY81ikH2A4kPnBD83 Y0Zvt5cfXnRGlmtFMv5w2Hxs6/ZNDDqlJp2R4+2rBX1S1gM2o58pEP0GF9FU559zVZnZ 2k3IrHnFQf45ZEshBbMkdxVO/DWyuXGfYjYdhLf/KYzTY36svs0+7MZNCjegg4Pmb3AB 3Jcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=jrtegIPJE+UXXE9jEmjtFHtt4pTPEDsV08nuaHqWjJs=; b=qijRnHK152hs4hqpVKl/rPh15iKDZsmCDB+n8AH8Q0QU7KTFWhqZ0+RPVx7ntYLjFc UCVdu96HCcaz325007of0eybVWmwlkH2NNCyHPDeakdekivrxRb8vkpQfWDWFdSrVNRs JCLSVWloGPuddZNa5aSKwQcilrVZ4M9RIeMa2AqoGHZ98sEQlAB9a3V3UuPjeGALmEWj s74lprdj7u/aeGjfTlraGDOxs4f72EhyZLn5P7TP3s9yqorPAwgxC57OiFztbfXQl1sx 05+VPFzG6Zd6r+j23XbMjIJM0XlBgmW9YFPxJv2gVh2dJSsYSvNEOfnBPNrwHNRLNOK1 ADkg==
X-Gm-Message-State: AIVw1102cwrP8F9mz42hSMu8A23WOs8b50WIsJaepA9XuwphAK8xHDk5 Yyd5jEB6K6atYFxsiZg=
X-Received: by 10.84.194.131 with SMTP id h3mr5851243pld.82.1499011725022; Sun, 02 Jul 2017 09:08:45 -0700 (PDT)
Received: from [192.168.0.107] ([122.171.123.190]) by smtp.gmail.com with ESMTPSA id f85sm26448517pfj.6.2017.07.02.09.08.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Jul 2017 09:08:44 -0700 (PDT)
From: Dhruv Dhody <dhruv.ietf@gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>, rtg-dir@ietf.org
Cc: draft-ietf-pce-rfc6006bis.all@ietf.org, pce@ietf.org, rtg-ads@ietf.org, "dhruv.dhody@huawei.com" <dhruv.dhody@huawei.com>
References: <149899773681.17431.10285629192748593381@ietfa.amsl.com>
Message-ID: <ce5e5a75-e0a8-7baa-84ce-2fe9d60aab23@gmail.com>
Date: Sun, 02 Jul 2017 21:38:39 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <149899773681.17431.10285629192748593381@ietfa.amsl.com>
Content-Type: multipart/mixed; boundary="------------4C64B9632F75A51EC27E732A"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/91wPirDG7m16iJJfJ2U_6dX6m1I>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-pce-rfc6006bis-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jul 2017 16:08:55 -0000

Hi Ben,

Thanks for your review. Please see inline.

On Sunday 02 July 2017 05:45 PM, Ben Niven-Jenkins wrote:
> Reviewer: Ben Niven-Jenkins
> Review result: Has Issues
>
>   Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft. The
> Routing Directorate seeks to review all routing or routing-related drafts as
> they pass through IETF last call and IESG review, and sometimes on special
> request. The purpose of the review is to provide assistance to the Routing ADs.
> For more information about the Routing Directorate, please see
> ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Although these comments are primarily for the use of the Routing ADs, it would
> be helpful if you could consider them along with any other IETF Last Call
> comments that you receive, and strive to resolve them through discussion or by
> updating the draft.
>
> Document: draft-ietf-pce-rfc6006bis-02
> Reviewer: Ben Niven-Jenkins
> Review Date: 2nd July 2017
> Intended Status: Standards Track
>
> Summary: I have some minor concerns about this document that I think should be
> resolved before publication.
>
> Comments: The document was generally well written and readable.
>
> Major Issues: No major issues found.
>
> Minor Issues:
> 1) Section 3.2 SERO & SRRO objects - In Section 6.5 you have them listed with
> Object-Type 0: Reserved, whereas in section 3.2 you start at 1. you should be
> consistent and list them the same in section 3.2 as you do in 6.5?
>
> Also in Section 6.5 the reference is to [This I-D] whereas in section 3.2 it is
> to [RFC6006].
[Dhruv]: Updated.
> 2) Section 3.10 says “When adding new leaves to or removing old leaves from the
> existing P2MP tree, by supplying a list of existing leaves, it SHOULD be
> possible to optimise the existing P2MP tree.” I don’t see why you have used a
> capitalised SHOULD here as you are simply making a statement rather than
> placing a requirement on an implementation.
[Dhruv]: Ok. Updated.
> 3) Section 5 says “PCEP implementations SHOULD consider the additional security
> provided by Transport Layer Security (TLS) [I-D.ietf-pce-pceps].”
>
> Use of SHOULD says to me you expect the majority of implementations to
> implement I-D.ietf-pce-pceps. So should the reference to I-D.ietf-pce-pceps be
> normative?

[Dhruv]:Hmm, you may be right.
It just that other documents have put this down as Informative usually. 
PCEPS is also in publication process, so normative reference will most 
likely not block progress. I am not sure if we should deviate in this 
document. Thoughts?

> 4) Section 6.5 - PCEP Objects. Should you specify the meaning of Object-Types
> 0, 1 & 2 for the END-POINTS object, like you do for the other objects in this
> section?

[Dhruv]: END-POINTS is an existing object defined in RFC5440. This 
document defines new object-types for the END-POINTS object. Thus I 
don't think there is a reason to mention 0,1 & 2.
> Nits:
> Section 3.9 says
> “The only difference is that the user MUST insert the list of RROs and SRROs
> after each type of END-POINTS in the PCReq message”
>
> and Section 3.10 also says
>
> “To add new leaves, the user MUST build a P2MP request using END-POINTS with
> leaf type 1.”
>
> “To remove old leaves, the user must build a P2MP request using END-POINTS with
> leaf type 2.
>
> “For old leaves, the user MUST provide the old path as a list of RROs that
> immediately follows each END-POINTS object.”
>
> You haven’t used or defined the term “user” up until now. By user do you really
> mean PCC? If not I think you should explain what/who this user is.
[Dhruv]: Updated to PCC.

The working copy and diff are attached.

Thanks for your review.

Regards,
Dhruv

>