Re: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01

Greg Mirsky <gregimirsky@gmail.com> Mon, 25 October 2021 19:12 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 1D3D23A0DEE for <ippm@ietfa.amsl.com>; Mon, 25 Oct 2021 12:12:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, 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 LYbx7hRxlXNA for <ippm@ietfa.amsl.com>; Mon, 25 Oct 2021 12:12:33 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 77B333A0A46 for <ippm@ietf.org>; Mon, 25 Oct 2021 12:12:28 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id a26so3581507edy.11 for <ippm@ietf.org>; Mon, 25 Oct 2021 12:12:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yOAGGzd/2Vu0RgBZasOi+3fTZ5wmwLjroEwyuqEzu+Y=; b=qO6MXXvFOJsk3JWU0IONuQ1gdXUJJphussilBn1H8g6PZvX/bY9scsf7+b4v5/SMIc owIvjT2R8uLrxfR5LpzNVp8MGWE7D8M6CijeiNigHL+7DMItLi7lO25hNkRT82jCGvA6 jh3rCeNKEalSrTCJWHWG/N85R/H0ZU3baLFgR0atr4WhDbjCU8TsdQgQFyQhWK/L8LVp qZf5rbCBngg+ZQ0VCzGxbgploT75aE7O9VSEMVgQjyvL05+bLomEycJB5jHj7gG37+HH T9gkKYrvPFZPn1NzfN2+KA0jR/SQIuHQOOsK/8G8OKWHtVA+07bX7+R0wqWsP30ZVKfC rTug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yOAGGzd/2Vu0RgBZasOi+3fTZ5wmwLjroEwyuqEzu+Y=; b=ULjus3TalHCgKfajIx06ab89jR5XSvXXrWYg3Bn7hHbaYS3QA9K1oi5UA4hTR9COIR QXwiftVGg1a8P0Naun/6jJvJKmced5prsqYX2goq0Iq5eDZxxkO4F9xgQKOyRK0WYtO4 TMy/hLaIi4KHe5jJxSKPzJ/SmCqJnengrJIHgkdwRmd6kv1D/PODDVB7FUiM4o892qUl BrpdDhP7PcGtuiCEts3Swbs8WFh2xyQ4s+yP384LIdgAxWpNubPMqz7hmRMDHQVujqA+ n2bUdFAyFHkLm3JDA1STOxmR2WKm99kCfcCEb+xGB9lVNbEmwTScE12583SkAAAYPLrx JzgA==
X-Gm-Message-State: AOAM530OGURgH0inX5t0XogU9YPAf6+0zpN95IQwhYz982J1kKFUtgoz VrQ4zjZrMB92cS1ucq1V+ApNW64fmOTAwxBIX4g=
X-Google-Smtp-Source: ABdhPJwK7NcZAc5nIw2JlH5z1ALK0YOTpFUZ+k3zekeFGGF6OSEzYSooF34/BYex9XQuxColl0xWAGRGce6CG+hcXxo=
X-Received: by 2002:a50:a45d:: with SMTP id v29mr28972251edb.295.1635189145250; Mon, 25 Oct 2021 12:12:25 -0700 (PDT)
MIME-Version: 1.0
References: <SJ0PR02MB78533269DB297F70106A8FE1D3BD9@SJ0PR02MB7853.namprd02.prod.outlook.com> <FR2P281MB0611C30363D437000594B59E9CBF9@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM> <SJ0PR02MB7853C4DE7EB6FE962424BEC8D3809@SJ0PR02MB7853.namprd02.prod.outlook.com>
In-Reply-To: <SJ0PR02MB7853C4DE7EB6FE962424BEC8D3809@SJ0PR02MB7853.namprd02.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 25 Oct 2021 12:12:13 -0700
Message-ID: <CA+RyBmVKp7bbNXAsmGTSek41V9SeBvm8VOK6jRLTpBurQkyXzA@mail.gmail.com>
To: "MORTON JR., AL" <acmorton@att.com>
Cc: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "ippm@ietf.org" <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000024af9805cf3224b5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/AB9h5btzUctsBl3h4Rluyr35_bo>
Subject: Re: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01
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: Mon, 25 Oct 2021 19:12:43 -0000

Hi Al,
while evaluating the suitability of STAMP, have you considered using a new
STAMP extension to query the Session-Reflector? In RFC 8792 there are
several examples of using STAMP extension to retrieve information fro the
Session-Reflector. Do you think that could be a viable option for the IP
Maximum Capacity test?

Regards,
Greg

On Fri, Oct 22, 2021 at 4:23 PM MORTON JR., AL <acmorton@att.com> wrote:

> Hi Rüdiger,
>
> Many thanks for your review and comments!
> Please see replies below, [acm]
>
> Al
>
> > -----Original Message-----
> > From: Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de>
> > Sent: Thursday, October 21, 2021 5:54 AM
> > To: MORTON JR., AL <acmorton@att.com>
> > Cc: ippm@ietf.org
> > Subject: AW: [ippm] Questions on
> draft-morton-ippm-capacity-metric-protocol-01
> >
> > Hi Al,
> >
> > A standardized protocol to request a standardized access bandwidth
> measurement
> > is a generic requirement and I appreciate your initiative. As a person
> not
> > personally implementing software, some high level comments on the doc
> only:
> >
> > 2.  Scope, Goals, and Applicability, last sentence:
> >
> >    "The primary application of the protocol described here is the same as
> >    in Section 2 of [RFC7479] where:"
> >
> > That's a mis-quote, isn't it? You target another RFC, don't you?
> [acm]
> Yes, that's a typo it is 7497.
>
> > From numbers I guessed:
> > https://urldefense.com/v3/__https://www.rfc-
> > editor.org/rfc/rfc7497.html*section-2__;Iw!!BhdT!y6i-
> > TyjWraBDT2trFoyuIFq4w_HAiM69YBGudRqV6CYCfy0IwpDrcJsftMK9$
> [acm]
> right!
> >
> > I started with a minor issue, as it points to RFC7497. The latter RFC
> contains
> > the following statement:
> > https://urldefense.com/v3/__https://www.rfc-
> > editor.org/rfc/rfc7497.html*section-7__;Iw!!BhdT!y6i-
> > TyjWraBDT2trFoyuIFq4w_HAiM69YBGudRqV6CYCfy0IwpDrcJC4OWUG$
> > "Current IETF standardized test protocols (... [RFC5357 - TWAMP]..) do
> not
> > possess the asymmetric size generation capability with two-way testing."
> [acm]
> Right, we have a different problem with TWAMP and others, described below.
> >
> > Adding a brief section to draft-morton-ippm-capacity-metric-protocol
> > discussing why e.g. TWAMP (or a simplified version) isn't applied or
> rather
> > enhanced for the measurement protocol may be useful. If existing IETF
> IPPM
> > measurement control protocols don't offer any benefits justifying their
> > adaption for a capacity-metric-protocol, the section will be brief. If
> there's
> > pro and con, what's worth adding functionality to TWAMP and what's the
> "cost"
> > (in terms of work and changes) may be worth some words. Should inclusion
> of a
> > capacity-metric-protocol to TWAMP be worth a thought, a few words on
> required
> > features and changes (a sketch on what to add) may be useful. I'm not a
> TWAMP
> > expert, I excuse if my comment doesn't apply.
> [acm]
> No problem, I thought about this before writing this draft. It comes down
> to these four points (which I will add in the Intro):
>
>    Although there are several test protocol already available for
>    support and manage active measurements, this protocol is a major
>    departure from their operation:
>
>    1.  UDP transport is used for all setup, test activation, and control
>        messages, and for results feedback (not TCP), simplifying
>        operations.
>
>    2.  TWAMP and STAMP use the philosophy that one host is a Session-
>        Reflector, sending test packets every time they receive a test
>        packet.  This protocol supports a one-way test with periodic
>        status messages returned to the sender.
>
>    3.  OWAMP supports one-way testing with results Fetch at the end of
>        the test session.  This protocol supports a one-way test and
> requires
>        periodic status messages returned to the sender to support the
>        load adjustment search algorithm.
>
>    4.  The security features of OWAMP and TWAMP have been described as
>        "unusual", to the point that IESG approved their use while also
>        asking that these methods not be used again.  Further, the *WAMP
>        approach to security is over 15 years old at this time.
>
> I concluded that any attempt to enhance OWAMP or others would be time
> wasted. We have a unique use-case here.
>
> thanks,
> Al
>
> >
> > Regards,
> >
> > Ruediger
> >
> > -----Ursprüngliche Nachricht-----
> > Von: ippm <ippm-bounces@ietf.org> Im Auftrag von MORTON JR., AL
> > Gesendet: Mittwoch, 20. Oktober 2021 00:32
> > An: IETF IPPM WG <ippm@ietf.org>
> > Betreff: [ippm] Questions on
> draft-morton-ippm-capacity-metric-protocol-01
> >
> > Hi IPPM,
> >
> > Len Ciavattone and I am looking for some feedback on our protocol [0]
> designed
> > to help measure the Maximum IP-Layer Capacity Metric (which will be
> published
> > as an RFC shortly).
> >
> > We are asking folks to take a look at the draft, because we are fairly
> sure
> > you will have some questions!
> >
> > One area where we know more development is required is the Modes of
> operation,
> > which essentially describes how the different aspects/exchanges of the
> > protocol will be made secure. This is pretty-much a green-field in our
> > specification, so suggestions are very welcome.  Section 10 currently
> > describes the different modes that we imagined to be useful (A through F
> > below), but practical aspects of any proposed solution might indicate
> modes
> > that should be combined, split-up, or new modes.
> >
> > So, please give the draft and/or the list below a look, and let us know
> what
> > you think.
> >
> > thanks!
> > Al
> >
> >
> > [0]
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-
> > morton-ippm-capacity-metric-protocol-01.txt__;!!BhdT!y6i-
> > TyjWraBDT2trFoyuIFq4w_HAiM69YBGudRqV6CYCfy0IwpDrcGmC1X4M$
> >
> >    3.  Client-server authentication and integrity protection for
> >        feedback messages conveying measurements is RECOMMENDED.  To
> >        accomodate different host limitations and testing circumstances,
> >        different modes of operation are recommended:
> >
> >  A. Un-authenticated mode (for all phases) AND  B. OPTIONAL
> Authenticated set-
> > up only
> > SHA-256 HMAC time-window verification (5 min time stamp verification)
> (could
> > add silent failure option)
> >
> >      -=-=-=-=-=-=-=-=-=-
> >
> >  C. Encrypted setup and test-activation
> > (currently using OpenSSL Library, so KISS, but may be too slow for test
> > packets)
> >
> >      -=-=-=-=--=- Old/low-power host performance impacts -=-=-=-=-=-=-
> >
> >  D. Encrypted feedback messages
> >
> >  E. Integrity protection for test packets SHA-256 HMAC
> >
> >  F. Encrypted test packets (maybe also valuable to defeat compression on
> > links)
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd
> > T!y6i-TyjWraBDT2trFoyuIFq4w_HAiM69YBGudRqV6CYCfy0IwpDrcPzob7Gi$
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>