Alvaro Retana has entered the following ballot position for
draft-ietf-pce-lsp-setup-type-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-pce-lsp-setup-type/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

(1) The Length field in S3 has no units.  I'm sure people can guess it is in
bytes, from the rest of the description, but it should be explicit.

(2) The Reserved fields "MUST be set to zero".  What happens if they're not? 
Typically they are also ignored by the receiver...

(3) S3: "Each sub-TLV MUST obey the rules for TLV formatting defined in
([RFC5440]).  That is, each sub-TLV MUST be padded to a four byte alignment,
and the length field of each sub-TLV MUST NOT include the padding bytes."  The
first sentence is ok.  The second one tries to paraphrase what rfc5440 says --
but rfc5440 doesn't say that, it doesn't even use Normative language!  This is
the text from rfc5440:

   The Length field defines the length of the value portion in bytes.
   The TLV is padded to 4-bytes alignment; padding is not included in
   the Length field (so a 3-byte value would have a length of 3, but the
   total size of the TLV would be 8 bytes).

(3a) The text in this document shouldn't use Normative language to describe
what rfc5440 says and specifies.

(3b) Note that the text from rfc5440 (specifically the part about "padding is
not included in the Length field") is not aligned with the description of the
Length field in this document: "The TLV Length field MUST be equal to the size
of the appended sub-TLVs plus the size of the PST list (rounded up to the
nearest multiple of four) plus four bytes."  Rounding up includes the padding.

(4) S6: "Each document that introduces a new path setup type to PCEP must
include a manageability section."  Why is a Normative "MUST" not used?

(5) rfc6123 is a Historic document.  Maybe a reference to rfc5706 is more
appropriate (even in addition to rfc6123).


_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

Reply via email to