Re: Last Call: <draft-ietf-ippm-twamp-yang-07.txt> (Two-Way Active Measurement Protocol (TWAMP) Data Model) to Proposed Standard

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

 



Tom,

First of all, thanks for reviewing the document. See my comments inline with [mj].


> On Apr 11, 2018, at 8:35 AM, tom p. <daedulus@xxxxxxxxxxxxx> wrote:
> 
> Some further thoughts on this I-D; I have included the earlier ones (as
> yet unanswered) below.
> 
> typedef test-session-state {
>     .....
>             "Indicates that accepted TWAMP-Test session request.";
> 
> something seems to have been omitted.

[mj] Yes. Should be “Indicates an accepted TWAMP-Test session request.”

> 
> 
> leaf reflector-udp-port {
>               type uint32 {
>                 range "862 | 49152..65535";
> I am puzzled as to why uint32 is used and inet:port-number is not used
> here (happens in two places)

[mj] Ok. Will make the change.

> 
> 
> "Reusable data structure for count which is used both in the Server
> container.";
> 
> 'both' suggests to me that there should be a second clause.

[mj] Yes, made it "Reusable data structure for count, which is used both in the Server and the Control-Client.”

> 
> 
> "grouping max-count {
>       leaf max-count {
>         type uint8 {
>           range 10..31;
>         }
>         default 15;"
> contradicts
> " ...The default max-count value SHOULD be 32768.'
> 32768 is outside the range!

> 
> I think that your problem here is that other TWAMP documentation, such
> as the RFC that you quote and reference uses 'max-count' to mean a 32
> bit value but here you are reusing the term with a different semantic
> and using it to mean an exponent; rename the object to make it clear
> that it is an exponent and not a count e.g. max-count-exp. This occurs
> in several places.

[mj] Ok. How about we call it 'max-count-exponent’, just to be explicit?

> 
> "container session-sender {
>         if-feature session-sender;
>         presence  "Enables TWAMP Session-Sender functionality.";
>         description
>           "Configuration of the TWAMP Session-Sender logical entity";
>         leaf admin-state {
>           type boolean;
>           mandatory true;
>           description
>             "Indicates whether the device is allowed to operate
>              as a TWAMP Session-Sender.";
> "
> 
> A presence container is a boolean so I am unclear what it is that the
> admin-state boolean adds here since the presence container "Enables
> TWAMP Session-Sender functionality.”;

[mj] Good catch. Will remove the presence statement.

> 
> "     container session-reflector {
> "
> same story here

[mj] Ditto.

> 
> Tom Petch
> 
> ----- Original Message -----
> From: "tom p." <daedulus@xxxxxxxxxxxxx>
> To: <ietf@xxxxxxxx>
> Cc: <ippm-chairs@xxxxxxxx>; <draft-ietf-ippm-twamp-yang@xxxxxxxx>;
> <ippm@xxxxxxxx>
> Sent: Wednesday, April 11, 2018 12:40 PM
> 
> 
>> Some mostly administrative points on this I-D
>> 
>> [I-D.ietf-ippm-metric-registry] is an Informative Reference so would
> not
>> hold up the production of this as an RFC yet you ask that the text be
>> replaced by the RFC number which implies that you do want it held up.
> I
>> did ask the RFC Editor about this and yes, they would expect to catch
> it
>> but it would seem simpler if this could be a Normative Reference.  You
>> do have the statement up front about replacing the text with the RFC
>> number and yes, the RFC Editor like that.

[mj] I will drop the editor’s note to replace the RFC number for I-D.ietf-ippm-metric-registry.

>> 
>> There is no reference, no legend,  for Tree Diagrams in 5.1 .  There
> is
>> now an RFC on this, RFC 8340 while RFC8343 s.1.3 is an example of how
> to
>> reference this RFC.

[mj] Will add reference to RFC8340.

>> 
>> There is no copyright statement in the YANG module as is required by
>> 6087bis (please, IESG, make this an RFC soon:-)

[mj] Ok. Will add it.

>> 
>> leaf server-start-time {
>> includes
>>                The timestamp format follows RFC 1305
>> but I see no RFC 1305 in the references of the I-D

[mj] Ok. Will add it in the references, and also in the beginning of section 5.2. Will do the same for all the other references in the YANG module.

>> 
>> leaf reflector-udp-port
>> " The default number is
>>                  within to the dynamic port range and  .. "
>> which is not quite English.

[mj] Yes. How about “The default number is within the dynamic port range and …”?

>> 
>> "The new well-known port (862) MAY be used.";
>> This was allocated in 2008 which seems to stretch the meaning of ‘new'

[mj] Al, do you want to comment on this?

>> 
>> leaf secret-key {
>>             type binary;
>> I wonder about the choice of binary; elsewhere, e.g. RFC8177,
>> hexadecimal is used.
>> Are there, should there be, any length constraints on this key?

[mj] RFC8177 says that not all vendors support the definition of key-string as a hexadecimal. Just to be safe, I will make it string.

>> 
>> case poisson {
>> ...
>>   reference
>>                  "RFC 2330: Framework for IP Performance Metrics";
>> RFC2330 I cannot see in the references for the I-D

[mj] Will add.

>> 
>> The Security Considerations are not as per the current template e.g.
> no
>> mention of RESTCONF

[mj] Agree. Will update.

Cheers.

>> 
>> Tom Petch
>> 
>> ----- Original Message -----
>> From: "The IESG" <iesg-secretary@xxxxxxxx>
>> To: "IETF-Announce" <ietf-announce@xxxxxxxx>
>> Cc: <ippm-chairs@xxxxxxxx>; <draft-ietf-ippm-twamp-yang@xxxxxxxx>;
>> <ippm@xxxxxxxx>
>> Sent: Monday, April 09, 2018 3:57 PM
>> 
>>> The IESG has received a request from the IP Performance Measurement
> WG
>> (ippm)
>>> to consider the following document: - 'Two-Way Active Measurement
>> Protocol
>>> (TWAMP) Data Model'
>>>  <draft-ietf-ippm-twamp-yang-07.txt> as Proposed Standard
>>> 
>>> The IESG plans to make a decision in the next few weeks, and
> solicits
>> final
>>> comments on this action. Please send substantive comments to the
>>> ietf@xxxxxxxx mailing lists by 2018-04-27. Exceptionally, comments
> may
>> be
>>> sent to iesg@xxxxxxxx instead. In either case, please retain the
>> beginning of
>>> the Subject line to allow automated sorting.
>>> 
>>> Abstract
>>> 
>>> 
>>>   This document specifies a data model for client and server
>>>   implementations of the Two-Way Active Measurement Protocol
> (TWAMP).
>>>   We define the TWAMP data model through Unified Modeling Language
>>>   (UML) class diagrams and formally specify it using YANG.
>>> 
>>> 
>>> 
>>> 
>>> The file can be obtained via
>>> https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/
>>> 
>>> IESG discussion can be tracked via
>>> https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/ballot/
>>> 
>>> 
>>> No IPR declarations have been submitted directly on this I-D.
>>> 
>>> 
>>> 
>>> 
>> 
> 

Mahesh Jethanandani
mjethanandani@xxxxxxxxx





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux