Re: [Idr] Shepherd review of draft-ietf-idr-bgp-ls-node-admin-tag-extension-03.txt

Pushpasis Sarkar <pushpasis.ietf@gmail.com> Sun, 20 May 2018 08:56 UTC

Return-Path: <pushpasis.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83E90126D45; Sun, 20 May 2018 01:56:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 2seUlPeV2Zar; Sun, 20 May 2018 01:56:22 -0700 (PDT)
Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (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 92E4C126CE8; Sun, 20 May 2018 01:56:22 -0700 (PDT)
Received: by mail-io0-x231.google.com with SMTP id p124-v6so11037313iod.1; Sun, 20 May 2018 01:56:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Nx7O99Nz/nk/Aj3nyMY42gvMW/96Bir3XRNx5fBB34k=; b=Z5WZDHU1sEZv35BQ76GwMIbNXMpZlWGD72pEjM5BgwW2szDB4kZqRKCfRJxhnTzpbU uWR6E7ziaTXa6ywvfb5bsLs/fzblINuvK03x8SE8pdFe34S8VYcnocXRHYM3eipwYzIo ShLNlxpqmAC6Jq4XKLkkXsQ1ThV577p/+5kM8E6xkN+v1FhYyQAazXoWqw1nWfL9kRF8 MLwh0IaaSu3s9nKerwZwvAtc/e+O5CqcLJcuqE7mXlc2wB4IZrK84wweMaxruT4UiICW XZ/3PclYo+YI73dJgcb8Xz9NKGxZp30KqoTPeUixU+fdY/dD8BW9soet0ECvXBgB0ylX +Z3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Nx7O99Nz/nk/Aj3nyMY42gvMW/96Bir3XRNx5fBB34k=; b=t9Cileo8CAaUvMGp4kL/YrdfbqZMoMWVUQIYSaOqNzbFAt/YZMdjx+SqgxSnqwTGZB WgWjryB9UhS5UhF4mYYF02/8AlWROgxZSilerEc4LZklp7sh3ppyLwi0QOFA+6Tb1M9N bj/pwSQq2IUi52FZJuBrrbiEkKI8ZbfmWCszvfcAHz9GHe0PunCOJX2uf4i6pn153e1x mWTSZ4HYqGlgERj1o2vJDvKJE/1GKiiM+xGCAw3T8m3j2ABPHiR2wSHiZEFkrZEKwz6N w28uAn6fyhBY9FPqmDGjEd83AaNIGYlIrjUs/A7sOa90Ltmj9NtXPtulcNDt2Yxispps ArNw==
X-Gm-Message-State: ALKqPwcXQdZ0I8KaqvkDsx3336dwz/5Y0f3ZstBRAvb3XiYP85iDNZJI fhmqQgutLDbvRaLf367OFfH/V+UjupfDAIP3udQ=
X-Google-Smtp-Source: AB8JxZr3kXHzzUQv5q9+d1x+CzNLk5vLhuXkmioZVxSJwObFyie84QDyvZkq2P7nryNnc14WidOt2ukKtY8UgEgsWNU=
X-Received: by 2002:a6b:aae4:: with SMTP id g97-v6mr16898082ioj.198.1526806581932; Sun, 20 May 2018 01:56:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a02:3546:0:0:0:0:0 with HTTP; Sun, 20 May 2018 01:56:21 -0700 (PDT)
In-Reply-To: <039001d3e716$c9c08310$5d418930$@ndzh.com>
References: <039001d3e716$c9c08310$5d418930$@ndzh.com>
From: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Date: Sun, 20 May 2018 14:26:21 +0530
Message-ID: <CAEFuwkjUCrd2_nC9-iUxJ3iBeEPLoP_wJA1Z-Z17opV1xNODFQ@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: idr wg <idr@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, John Scudder <jgs@juniper.net>, draft-ietf-idr-bgp-ls-node-admin-tag-extension@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f4f6ad056c9f5b74"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/gO971lPjMUm8bn3kCKJqQXrNdoo>
Subject: Re: [Idr] Shepherd review of draft-ietf-idr-bgp-ls-node-admin-tag-extension-03.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 May 2018 08:56:24 -0000

Hi Sue,

Thanks a lot for the review comments and many apologies for the late reply.
My day-job has been drowning me with loads of deliverables. Hence could not
check my mailbox earlier. I will revert back with resolutions by end of the
coming week.

Thanks once again and best regards,
-Pushpasis


On Wed, May 9, 2018 at 3:21 AM, Susan Hares <shares@ndzh.com> wrote:

> This is a shepherd review of your draft after WG LC.
>
>  Please treat these as a WG LC call comment.
>
>
>
> Cheerily Sue Hares
>
>
>
> =============
>
>
>
> *Overview:*  The draft is an addition to the BGP-LS feature
>
> set that is a natural outgrowth of existing work
>
> in the LSR working (OSPF and ISIS).
>
>
>
> *Status:* Major issue – no error handling section
>
> Minor issues: manageability and security section.
>
>
>
> A)     Error handling comments
>
>
>
> RFC 7606 indicates different types of error procedures for
>
> NRLIs and attributes.  Page 9-10 indicates that typed NLRIs
>
> need to provide the details on what constitutes valid NLRIs.
>
>
>
> Normally, an error handling section within a NLRI
>
> indicates what is considered a malformed NLRI  (syntax error)
>
> or an invalid NLRI (content error).
>
>
>
> RFC7752 provides a list of questions to determine if the message is
>
> Malformed in section 6.6.2 (Fault management).
>
> Your draft as an augment to RFC7752 should provide
>
> error handling information regarding malformed TLVs (faults)
>
> and invalid content.
>
> ----
>
> *For Malformed TLVs*,  you have two open issues:
>
>
>
> 1.       Reserved fields of the Flag field
>
> Please specify what value the flag field’s reserve values can take.
>
> If you wish to have it transmitted as zero, and
>
> Receiver should ignore.  Please specify this point.
>
>
>
> 2.       Define what makes a malformed TLV
>
> You can do this within the text of figure 6 or
>
> In the paragraphs at the top of page 7.
>
> Do you consider inclusion of the Node Admin Tag TLV
>
> to be malformed if it is associated with something
>
> beside a Node Attribute?
>
>
>
> IHMO – it seems like an invalid content, but
>
> It could be viewed either way.
>
> -------
>
> *For invalid content*, you have specify invalid content
>
> in the 3 paragraphs at the top of page 7 in section 3.1.
>
> The text in section 4 indicates how the text should be
>
> how the tag should be properly processed.
>
>
>
> The text in section 3.1 seems to indicate what content
>
> (origination and reception) is invalid.  However, you do not
>
> Indicate what you do with invalid Node Admin Tags.
>
>
>
> The choices could be:
>
> 1)      the entire Link State NLRI to be considered is invalid,
>
> 2)      the Node NLRI within the Link State NLRI is invalid
>
> 3)      the local node or remote node descriptors, the TLV is contained
> are all invalid
>
> 4)      just the Administrative Tag Sub-TLV is valid
>
>
>
> It is unclear from your document how this error is handled.
>
> -----------
>
>
>
> *Section 4, indicates the processing* of the
>
> content of a well-formed Sub-TLV with
>
> correct syntax.  If you feel error handling needs to
>
> report any handling of the SHOULD, MAY or MUST NOT clauses,
>
> you should add this to the error process.
>
>
>
> Section 5, indicates deployment processing.
>
> Again, if you feel error handling needs to
>
> Report any handling of the SHOULD or MAY clauses,
>
> Add this to the error reporting.
>
>
>
> IMHO – I do not feel section 4 or 5 warrants specific
>
> protocol on the wire specification error reporting.
>
> I am fine with the text as it is .
>
> --------------
>
>
>
> *Lesser issues: *
>
>
>
> Section 6 Manageability
>
>
>
> Comment: Operational procedures are changing because you
>
> are re-originating “global” scope node tags in another “node admin
>
> tag” TLV.   You break > 16383 node administrative groups down
>
> into multiple tags.
>
>
>
> This added process does not simply copy information from
>
> ISIS or OSPF as it exists.  Manageability would indicate some
>
> logging of these additional changes will or will not occur.
>
> ---
>
>
>
> Section 7 – Security considerations
>
>
>
> Since the tagging of nodes may cause avoidance of a set of
>
> Nodes ( per section 5), the security section needs to include
>
> Information on why this cannot be done to harm
>
>
>
> Editorial NITs:
>
> Acknowledgements – need to be changed from TBA.
>
>
>
>
>
>
>
>
>