Re: [ippm] Comments on draft-gandhi-spring-twamp-srpm
Greg Mirsky <gregimirsky@gmail.com> Wed, 06 March 2019 03:24 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EAC6130E6B; Tue, 5 Mar 2019 19:24:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qu2FzsTtnbPS; Tue, 5 Mar 2019 19:24:23 -0800 (PST)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4921130E6A; Tue, 5 Mar 2019 19:24:22 -0800 (PST)
Received: by mail-lj1-x236.google.com with SMTP id g80so9508116ljg.6; Tue, 05 Mar 2019 19:24:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zRev2c/TQoyKDnvjZc9GPGU06g1s+DjMN4Jb2lhzlTk=; b=kcFd+warP/5luWCbAoEIEfh2/KmUlqfmsPOs1/KezlFHpCp+u3582WDxvdLwyaH199 RPWeu4Nw6B5pf9xuLjjHntTbP1s2cOVZdd1QPCxS2AsZ29LihvUvi2n3ZB2Cx9FDgB6I opch2Ap6uOvoNzZWRl/j5TSQuQIkatrjbUIfznxroRtDnxvg3KfFw1tQWFSeTZtZmORS ceGcZrZf6FyU5fv2giGeQ6YCoQDuB4PnDfcEMCfnYtWbdnsTuDuiP+ZqwgagBrBk0rAM BP3sVZVRuYyR3o6tpFihIXzspBbXIPGGyu9rWJnyxCraz5qNRfKHV8082nHAFUwsQk6N xCqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zRev2c/TQoyKDnvjZc9GPGU06g1s+DjMN4Jb2lhzlTk=; b=r38OvH6dZiA9KaQu4oLXDZx2XtYjFhh4dkL6bLEEB+vf7N/a7kVb4FJV8muof1e6Yy H5uaJ5lcZtMj9ktSHdp9ZqpWRbmszPiBl0PNr4rGBkSN56zySAKotL0E6U39kKx5NKGQ Pjuuy4uc7cgadFsk8gxympFLp/P0zKllV5w/j8/Pf9LdZbfN+oomFIKEQDkRyhtZJE4u W6YLa2ubbmLErcIGVWoxqTWTwP8mrww7vKhIGup0w1B1jqummiHW+gFdLo/310XaY2EJ w3dSJs0deefg9vMGXf8k/Y/f+oqKv9O4XZRIRGC1W/M3bdh9QURrR9I6ILJKVZt/eXZe n6pw==
X-Gm-Message-State: APjAAAU8YF3h3N1DPFmFB3gZI6unc0/5plbuju3veF4CURyqYfMyUP2g QrqbO+Liqh9NwBBZFLov6zhbOX6Jo5gT8UikGZQ=
X-Google-Smtp-Source: APXvYqzQRsa8a79xz8FSaZ1DrsLVktF4KTt4gEWxE/JmTUoG6YXukaq8W6QXRoMCySvXg4CHkn/wUDbXcxgY0yBvxcM=
X-Received: by 2002:a2e:424f:: with SMTP id p76mr1006940lja.140.1551842660721; Tue, 05 Mar 2019 19:24:20 -0800 (PST)
MIME-Version: 1.0
References: <CA+RyBmW1JJZYQQOctSMJU8J0Fr1+k163ocg7PyJqgTTsSEU7HA@mail.gmail.com> <0A415208-C4F5-4DA7-82C5-47E4C6A8E996@cisco.com>
In-Reply-To: <0A415208-C4F5-4DA7-82C5-47E4C6A8E996@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 05 Mar 2019 19:24:10 -0800
Message-ID: <CA+RyBmU6PcTtdjhSzxkJuR_2S-8zpkLaNTGOc-HHk-cOR1qZeQ@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: spring <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008a295f0583648652"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/7iQeQ0aajW2w9Pe9RdWWKm92CL0>
Subject: Re: [ippm] Comments on draft-gandhi-spring-twamp-srpm
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2019 03:24:26 -0000
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) <rgandhi@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 <gregimirsky@gmail.com> > *Date: *Thursday, February 28, 2019 at 7:05 PM > *To: *"draft-gandhi-spring-twamp-srpm@ietf.org" < > draft-gandhi-spring-twamp-srpm@ietf.org>, spring <spring@ietf.org>, IETF > IPPM WG <ippm@ietf.org> > *Subject: *Comments on draft-gandhi-spring-twamp-srpm > *Resent-From: *<alias-bounces@ietf.org> > *Resent-To: *"=SMTP:rgandhi@cisco. com" <rgandhi@cisco.com>, < > cfilsfil@cisco.com>, <daniel.voyer@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 > > > > >
- [ippm] Comments on draft-gandhi-spring-twamp-srpm Greg Mirsky
- Re: [ippm] Comments on draft-gandhi-spring-twamp-… Rakesh Gandhi (rgandhi)
- Re: [ippm] Comments on draft-gandhi-spring-twamp-… Greg Mirsky
- Re: [ippm] Comments on draft-gandhi-spring-twamp-… Rakesh Gandhi (rgandhi)