Hi Rakesh,
the common understanding of the TWAMP and TWAMP Light by IPPM WG is
reflected in draft-ietf-ippm-port-twamp-test
<https://datatracker.ietf.org/doc/draft-ietf-ippm-port-twamp-test/> (soon
to be published as RFC 8545). The work on STAMP is progressing and the base
specification, draft-ietf-ippm-stamp
<https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/>, is in WG LC
through March 15. Much appreciate your review and comments. Also, much
interested in your comments on draft-mirsky-ippm-stamp-option-tlv
<https://datatracker.ietf.org/doc/draft-mirsky-ippm-stamp-option-tlv/>. I
believe that there's a good reason for us to work together on STAMP
extensions that address specific SR scenarios.

Regards,
Greg

On Sun, Mar 3, 2019 at 6:17 AM Rakesh Gandhi (rgandhi) <rgan...@cisco.com>
wrote:

> Thank you Greg for the thorough review of the document and your comments.
>
>
>
> Please see in line with <RG>…
>
>
>
> *From: *Greg Mirsky <gregimir...@gmail.com>
> *Date: *Thursday, February 28, 2019 at 7:05 PM
> *To: *"draft-gandhi-spring-twamp-s...@ietf.org" <
> draft-gandhi-spring-twamp-s...@ietf.org>, spring <spring@ietf.org>, IETF
> IPPM WG <i...@ietf.org>
> *Subject: *Comments on draft-gandhi-spring-twamp-srpm
> *Resent-From: *<alias-boun...@ietf.org>
> *Resent-To: *"=SMTP:rgandhi@cisco. com" <rgan...@cisco.com>, <
> cfils...@cisco.com>, <daniel.vo...@bell.ca>
> *Resent-Date: *Thursday, February 28, 2019 at 7:05 PM
>
>
>
> Dear Authors,
>
> I've read the draft and would share my comments with SPRING and IPPM WGs:
>
>
>    - Section 3.1.1
>
>
>    - what is introduced in this section? Note, that in OWAMP 'O' stands
>       for 'one-way', i.e., the receiver collects the measurement results. RFC
>       4656 defines Client Fetch command to retrieve, possibly by the
>       Session-Sender, the measurement results.
>
> <RG> Idea is that the user provisions the UDP port and the attributes
> (e.g. timestamp format, authentication mode/type, etc. associated with the
> UDP port) on both endpoints of SR paths. These configurations are used to
> interpret *WAMP(Light) payloads to provide delay and loss measurements. The
> motivation is to eliminate the control-channel signaling - the spirit of SR.
>
>    - note that RFCs 4656 and 5357 defined the use only of NTP format for
>       timestamps. The use of PTP format was introduced by RFC 8186 for TWAMP 
> only
>       as optional, not as the default mode. The default format for TWAMP-Test 
> is
>       still NTP format. You may consider using the mechanism defined for
>       TWAMP-Control to change the default to PTP format.
>
> <RG> As mentioned above, the motivation of this work is to move away from
> the control-channel signaling to boot-strap PM sessions. So, we are not
> extending the control-channel signaling.
>
>    - Section 3.1.2
>
>
>    - a new format for Session-Sender's TWAMP-Test message introduced.
>       Note, that the format for Session-Sender TWAMP-Test message is the same 
> as
>       defined in RFC 4656. If you want to define a new TWAMP-Test optional 
> format
>       it first must be negotiated through TWAMP-Control protocol as has been 
> done
>       for all TWAMP extensions.
>       - how the format you've proposed is different from the one proposed
>       earlier in draft-xiao-ippm-twamp-ext-direct-loss
>       <https://tools.ietf.org/html/draft-xiao-ippm-twamp-ext-direct-loss-01>
>       .
>       - Your intention, if I understand correctly, is
>       to support direct-mode loss
>       measurement. draft-xiao-ippm-twamp-ext-direct-loss
>       proposed that earlier and with proper TWAMP-Control extension.
>       After the IPPM WG agreed to work on STAMP,
>       authors of draft-xiao-ippm-twamp-ext-direct-loss and STAMP agreed to 
> work
>       together and now the direct-mode loss measurement is part of
>       draft-mirsky-ippm-stamp-option-tlv
>       
> <https://datatracker.ietf.org/doc/draft-mirsky-ippm-stamp-option-tlv/?include_text=1>
>       .
>
> <RG> Your understanding is correct. Thank you for the background and
> pointing to the LM TLV. We can analyze to see if we can leverage the TLV.
> Again, we are not extending the control-channel signaling.
>
>    - the last bullet in the section refers to PSID but I couldn't find a
>       PSID field in any of the displayed formats, authenticated or not. Is it 
> for
>       further versions?
>
> <RG> Ok, we will add the definition/detail in the next revision.
>
>    - Section 3.1.4.1
>
>
>    - what is illustrated in this sub-section? That TWAMP-Test message
>       with IP/UDP encapsulation can be carried over SR-MPLS tunnel?
>
> <RG> It shows how the measurement packet is carried over SR-MPLS Policy.
>
>    - Section 3.1.4.2
>
>
>    - same question as above.
>
> <RG> It shows how the measurement packet is carried over SRv6 Policy and
> what END function is used for timestamp and punting the packet.
>
>    - Section 4
>
>
>    - is the formula to calculate the packet loss using the direct-mode
>       measurement is worth repeating in RFC?
>
> <RG> It is good to have it at the early stage of the document. We can
> remove it later in the process.
>
>    - Section 5
>
>
>    - without the discussion of the impact on the Session-Sender that
>       reflected test packets may have, I cannot agree with the assumption:
>
>    The procedures for delay and loss measurement described in this
>
>    document for Point-to-Point (P2P) SR-MPLS Policies are also equally
>
>    applicable to the Point-to-Multipoint (P2MP) SR Policies.
>
>
>
> <RG> Yes, we can elaborate it in the next revision. Idea it that the
> querier uses the source address of the responders (i.e. leafs) to identify
> the measurements to each leaf.
>
>
>    - Section 7
>
>
>    - OWAMP and TWAMP use HMAC-SHA1 for integrity protection. If your
>       intent is to use HMAC-SHA-256 in the authenticated mode for OWAMP and/or
>       TWAMP, then it may be supported as an optional extension with the proper
>       extension in their respective control protocols. Should note that the
>       use of HMAC-SHA-256 for STAMP was discussed at IPPM WG meeting in 
> Bangkok
>       and now is documented in the latest version of STAMP.
>
> <RG> Thanks for sharing this information. We will update the draft
> accordingly. This is also a property of the UDP port configured and both
> methods can be used. As mentioned earlier, we are moving away from using
> the control-channel signaling.
>
> Many thanks for the detailed review and feedbacks.
>
> Rakesh
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to