[mpls] Second AD review of draft-ietf-mpls-explicit-resource-control-bundle

"Adrian Farrel" <adrian@olddog.co.uk> Mon, 25 July 2011 16:13 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35EF911E825D for <mpls@ietfa.amsl.com>; Mon, 25 Jul 2011 09:13:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.259
X-Spam-Level:
X-Spam-Status: No, score=-2.259 tagged_above=-999 required=5 tests=[AWL=0.297, BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YmKHnwOb5AZX for <mpls@ietfa.amsl.com>; Mon, 25 Jul 2011 09:13:58 -0700 (PDT)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) by ietfa.amsl.com (Postfix) with ESMTP id 8245121F8DDF for <mpls@ietf.org>; Mon, 25 Jul 2011 08:15:43 -0700 (PDT)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id p6PFFgms020253; Mon, 25 Jul 2011 16:15:42 +0100
Received: from 950129200 ([130.129.17.241]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id p6PFFe5F020169 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Jul 2011 16:15:41 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: draft-ietf-mpls-explicit-resource-control-bundle@tools.ietf.org
Date: Mon, 25 Jul 2011 11:15:29 +0100
Message-ID: <030401cc4ab3$cbcf1790$636d46b0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcxKs4x+wPuvGU8GTa6Vp8FeFGi6Xg==
Content-Language: en-gb
Cc: mpls@ietf.org, mpls-chairs@tools.ietf.org
Subject: [mpls] Second AD review of draft-ietf-mpls-explicit-resource-control-bundle
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jul 2011 16:13:59 -0000

Hi,

I have performed a further AD review of this document because my first review
was quite substantial and it has been a while since then.

idnits throws up a large number of issues. A substantial number are caused by
formatting problems with the document as submitted. It would be wise to fix
these to allow you to uncover the real problems that are lurking.

I do not appear to have received a direct response to my previous review (sorry
if I lost it) and so I am piecing together your responses from the changes you
have made. A number of issues remain to be addressed. I have interleaved these
with a few new comments.

> I have a meta-question about this draft. Given RFC 4990 Section 6.2,
> why is this extension needed? I can see it would work, but what is the
> benefit of creating a second way to signal a component link in an ERO
> or RRO?

I still think this question needs to be answered in the document. I would expect
a direct reference to 4990, a statement of the limitation of 4990, and a summary
of how this proposal resolves the limitation.

The Abstract makes a forceful assertion on the need for this work, but the
document seems to completely ignore the solution set out in 4990. 

> I think you need to rewrite the Abstract. Consider that you should be
> able to read the Abstract in a fair degree of isolation, so it should
> give context.
> 
> At the moment you jump straight into Record Route without any hints
> that you are dealing with GMPLS!
> 
> You also need to remove citations from the Abstract (you are allowed
> to name the documents).

I don't see any changes for these points.

> Section 1 needs to include a definition of "Component Interface"

I don't see a change for this.

> Can you go through the document and expand all of the acronyms where
> they are first used.

LSP is expanded but some time after first use
SRLG is expanded but not quite in the right place
LSR isn't expanded

---

Section 4.1
s/oPTIoNAL/OPTIONAL/

> Section 4.1
> 
>    The following SHOULD result in "Bad EXPLICIT_ROUTE object" error
>    being sent upstream by a node processing an ERO that contains the
>    Component Interface ID sub-object:
> 
>    o) The first component interface identifier subobject is not
>       preceded by a sub-object containing an IPv4 or IPv6 address, or
>       an interface identifier [RFC3477], associated with a TE link.
> 
> and later...
> 
>    Inferred from above, the interface subobject should never be the
>    first subobject in a newly received message.  If the component
>    interface subobject is the first subobject in a received ERO, then it
>    SHOULD be treated as a "Bad strict node" error.
> 
> These seem to contradict each other.

Doesn't appear to have been resolved.

---

Section 7

There seems to be a discrepancy about the codepoint requests. 
This is marked as an Experimental document (for publication as an Experimental
RFC). Yet it is making requests for codepoints from "Standard Actions"
registries.

My understanding is IANA will not allow this.

So either the status of the I-D needs to change, or the allocations need to
change.


Thanks,
Adrian