Re: IESG comments on generalize MPLS documents

Lou Berger <lberger@movaz.com> Mon, 26 August 2002 19:49 UTC

Envelope-to: ccamp-data@psg.com
Delivery-date: Mon, 26 Aug 2002 13:38:38 -0700
Message-Id: <4.3.2.7.2.20020817152302.02904350@mo-ex1>
Date: Mon, 26 Aug 2002 15:49:44 -0400
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
From: Lou Berger <lberger@movaz.com>
Subject: Re: IESG comments on generalize MPLS documents
Cc: "Ccamp-wg (E-mail)" <ccamp@ops.ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"

Bert,
         A preview of the updates has been distributed to the 
co-contributors.  I'll submit the updates on Wednesday AM.  Detailed 
responses are in-line below.

Lou

At 11:35 AM 8/12/2002, Wijnen, Bert (Bert) wrote:

>The IESG did review/discuss these documents recently:
>
>o Generalized MPLS - Signaling Functional Description
>         <draft-ietf-mpls-generalized-signaling-08.txt>
>o Generalized MPLS Signaling - CR-LDP Extensions'
>         <draft-ietf-mpls-generalized-cr-ldp-06.txt>
>o Generalized MPLS Signaling - RSVP-TE Extensions
>         <draft-ietf-mpls-generalized-rsvp-te-07.txt>
>
>As a result I as the responsible AD must hand them back
>to the editors/authors/wg. Here are the issues/concerns.
>
>general issues, for all 3 documents:
>
>1. All 3 documents still have some 15 or so people on the front
>    page. I have pushed back on this several times, in the end
>    I did go along (against my knowing better) and issued IETF
>    Last Call and put them on the IESG agenda. But I had warned
>    that you would most probably get push back from IESG again.
>    You now have a firm (IESG) rejection.
>
>    The docs will not be considered again unless you comply
>    with the guidelines in section "Author overload" in
> 
><http://www.rfc-editor.org/policy.html>http://www.rfc-editor.org/policy.html

all but editor(s) removed from front page, also reformatted to match 
draft-rfc-editor-rfc2223bis-02.txt.

>2. The titles/abstracts have too many acronyms that have not
>    been expaned/explained. See also the "Choosing titles" and
>    "abstract" sections in
> 
><http://www.rfc-editor.org/policy.html>http://www.rfc-editor.org/policy.html
>    I believe that the RFC-Editor wants these acronyms expanded:
>      SONET/SDH, ADM, CR-LDP, RSVP, RSVP-TE

Done.

>3. We need an IPR section according to RFC2026, sect 10.4
>    probably statements (A) and (B).
>(

Added.

>4. I found that in some documents you use SONET/SDH while
>    in others you use SDH/SONET and yet in other you use
>    bother forms. Is there maybe one "best form" and if so
>    can we stick to that. I just bring this up since you
>    need to go through an editing cycle anyway.

SONET/SDH is now used.  One location was changed.

>Comments per document:
>
><draft-ietf-mpls-generalized-signaling-08.txt>
>
>1. References must be split in normative and informative
>    I had mentioned this before!

Done.

>2. IANA considerations is insufficient. I had mentioned this before!
>    You must specify:
>    - which namespace(s) you want the IANA to start administering
>    - the rules/guidelines to be used when IANA must make
>      new assignments/registrations in such namespace(s)
>      (this probably will result in a reference to RFC2434)
>    - you must list which assignments IANA needs to register right
>      away from the start (as specified in this document). That is,
>      do not make it an IANA task to try to figure out which pieces
>      make up which namespace and which exact assignments need to
>      be made.

done.


>3. You are using MUST and SHOULD language and such.
>    Seems you need to add something about that in the intro
>    and add a reference to RFC2119 (as you also do in the
>    other 2 documents)

done.

>4. last para of sect 1, you use [LDP, CR-LDP, RSVP-TE] as
>    a reference, but those are not listed in ref section.
>    although some of them are listed as [RFCxxxx] in the ref
>    section. May want to get that in sync.

done.

>5. From section 3.1.1 (last para) I get the impressing that
>    [GMPLS-RTG] is a normative reference. What is the status
>    of that document?

The reference was broken (no values in document GMPLS-RTG).  Values are now 
explicitly listed.

>6. From section 9.1.1 towards the end, I get the impression
>    that [MPLS-UNNUM] is normative too? Status?

one reference has been removed, the other is still there.  I think 
informative is accurate for the new text.

>some less serious, but now that you are at it anyway...
>
>7. Intro lists 4 types of interfaces (PSC, TDM, LSC, PSC)
>    Architecture doc (still and I-D) lists L2SC as well.
>    Would it not be better if they are in sync?

L2SC is really a sub/special-case of PSC.  Other documents also don't 
explicitly call it out.

>8. sect 3.2.1 and sect 6.1
>    would it make sense to change
>        Label: Variable
>    into something like
>        Label: Variable number of bit
>    or
>        Label: variable length

sure, why not...

>9. Sect 9.1 1st sentence
>    s/there as an/there is an/

thanks.

>10. Sect 9.2 2nd sentence
>     s/failure the limits/failure that limits/

thanks.

>12. LSP is not defined before use.

Fixed.

>
>
>13. the document could have been 5 pages shorter if it had not
>     bothered to explain how it is different from "old" MPLS,
>     and just concentrated on what it was doing.
>     I guess a ptr to the old MPLS doc would have been sufficient?

I think we should just keep this as is.

>14. Cannot implement section 9 (interface identification) - the
>     info on which end's interfaces are being talked about, and
>     how one end identifies which of its interfaces match
>     corresponding interfaces at the other end simply doesn't
>     seem to be there.
>     (generalized-rsvp-te specifies that the downstream interface
>      is sent in a PATH message.....this is a matchup, but not sure
>      which way it matches).

The whole document can only be implemented when combined with one of the 
protocol specific documents.   I think the 21 responses to the 
implementation survey speaks for itself.  (Also, this document does clearly 
states: "In all
cases the choice of the data interface is indicated by the upstream
node using addresses and identifiers used by the upstream node.")


>15. In the ref section you have:
>     [RECOVERY] Sharma, et al "A Framework for MPLS-based Recovery,"
>            draft-ieft-mpls-recovery-frmwrk-02.txt, March, 2001
>     But it is never referenced!

dropped!

><draft-ietf-mpls-generalized-cr-ldp-06.txt>
>
>1. IANA asks:
>       Seems OK but which registry should these assignments
>       be going in.
>    So please specify.

Took me a second to figure out what was needed here, the reference was 
broken (said 3031 not 3036.) With a proper reference, the registry 
(http://www.iana.org/assignments/ldp-namespaces) should be clear.

>2. [RFC2119] reference is used, but it is not listed in Ref section

okay.

>3. you have a ref to [MPLS-TE] but it is not listed
>    in ref section.

broken reference removed, and text fixed.


>4. IANA Considerations starts with:
>      This draft uses the LDP [RFC 3031] name spaces, which require
>      assignment for the following TLVs.
>    Do you mean to reference 3036 instead of 3031?
>

yes.  same issue as comment 1.

>5. Since LDP spec (RFC3036) has statement D of sect 10 of rfc2026
>    in its IPR section, maybe that applies to this spec too?

I'm not aware of such claims with respect to this draft so I cannot make 
this statement.  Has the IESG been notified of such a claim?

><draft-ietf-mpls-generalized-rsvp-te-07.txt>
>
>1. This doc says "just use IPsec".  A clearer statement is needed,
>    specifying the necessary IPsec selectors (per RFC 2401) and the
>    way the cryptographically protected endpoints are related to
>    the authorization model, i.e., who can do what.

can you provide an example of what you'd like to see?

>2. I wonder if Sect 5 actually tells us that this doc is "updating
>    RFC3209"  cause you are "revising" the definitions.

now says "...is being extended..."

>3. Section 4.3 has ref to [RSVP]. That is not in ref section.,
>    I guess you mean [RFC2205]

yes.

>4. In sect 8.1.2 you have a ref to [MPLS-TE] but it is not listed
>    in ref section.

removed and text updated.  (was a broken reference)

>less serious but since you are at it anyway...
>
>5. Once you start reading section 2. how do you know that these
>    are "RSVP objects" ?? I guess it is implicit.

yes.

>    Although in sect 2.1.2 you talk about "Int-serv objects"
>    Here you may want to add a reference to the doc that
>    describes the "Peak Data Rate field of the Int-serv objects"

sure...

>6. Why does LDP need to be mentioned in this doc at all?

removed.

>Bert