[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AD review of GMPLS SONET documents



As AD I reviewed these documents:

 draft-ietf-ccamp-gmpls-sonet-sdh-05.txt
 for Proposed Standard
 draft-ietf-ccamp-gmpls-sonet-sdh-extensions-03.txt
 for Informational.

Below are my findings that I would like to see addressed
before I request an IETF Last Call.

For both documents:

1. Need to reduce the number of authors/people on front page.
   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

2. I expect that RFC-Editor will reject the Acronyms in the
   title and abstract.  See also the "Choosing titles" and
   "abstract" sections in 
    http://www.rfc-editor.org/policy.html
   I believe that the RFC-Editor wants these acronyms expanded:
     SONET, SDH, SONET/SDH

for  draft-ietf-ccamp-gmpls-sonet-sdh-05.txt

1. I think that normative references are needed to documents
   ANSI T1.105 and ITU-T G.707 as I think one cannot understand 
   much of this doc if you ignore those ANSI/ITU-T documents.

2. It seems to me that this document should not reference another
   doc that specifies non-standard extensions. At least, if it
   does so, then maybe once in the iuntroduction is enough.

3. Last para on page 4.
   I do not understand this. Can you clarify?

4. On page 6 in the middle I read:
 
     This field is set to one (default value) to indicate that 
     exactly one instance of a signal is being requested. Zero is an 
     invalid value. 

   So how does the requestor know requested value has been accepted?
   And what needs the receiver do if the "invalid value zero" is
   requested?

5. Page 7 in the middle:

     Where bit 1 is the low order bit. Others flags are reserved, 
     they should be set to zero when sent, and should be ignored 
     when received. A flag is set to one to indicate that the 
     corresponding transparency is requested. 
     
   So how does requestor find out which values have been accepted?
   By the way s/Others flags/Other flags/

6. I would think that the 1st sentence on page 8 better be
   removed.

7. Middle of page 10, may want to add refrence to G.707

8. Page 10 talks about "higher ordered LSP" and "lower ordered LSP"
   Where are those terms defined? May want to explain or reference.

9. Page 13 talks about "highest part" and "lower part" of a label.
   Might be good to define what you mean by that.
   How about "lowest label"?

10. You have quite a set of values that you assign in this document.
    For various fields in the SONET/SDH paramters data structure
    and also for various parts of the labels for SONET/SDH.
    The extensions document adds additional (optional) values
    to those fields. You also suggest that other documents could
    add values fro G.832 or G.708.
    How do we keep control over such value assignments/usage?
    Is that something that IANA should control?

11. In the IANA considerations section you may want to be
    more explicit as to the name-space in which IANA
    needs to make new assignments.

less serious, but once you're at it...

11. sect 2.1 1st sentence
    s/is organized/are organized/

12. I see various use of Upper/Lower case for
    Elementary Signal/elementary signal.
    I think it may beuseful to exlain what Elementary
    Signal and Final Signal are.
   
13. Last para page 4
    s/node chosen/node has chosen/
  
14. I see the use of SONET/SDH and SDH/SONET used arbitrarily
    Would it not be better to choose one form? And let that
    be the same as in the other GMPLS documents?
 
for  draft-ietf-ccamp-gmpls-sonet-sdh-extensions-03.txt

1. Last para on page 2 seems "marketing" that we do not need.
   
2. Top of page 3.
     This document doesn't specify how to implement these features in 
     the transmission plane but how to control their usage with a GMPLS 
     control plane. 
   My question is: Is there any document anywhere that explains
   how to implement in the transmission plane. If yes, then a
   reference to such document would be usefull.
   If not, then how can anyone create interoperable implementations.
   And if they cannot do that, then why is this document useful?

3. Security considerations.
   I think I would add a ptr to the doc(s) where the security 
   mechanisms are described, just as you did for base sonet/sdh doc.

less serious:

4. I see the use of SONET/SDH and SDH/SONET used arbitrarily
   Would it not be better to choose one form? And let that
   be the same as in the other GMPLS documents?
 
Thanks,
Bert