Re: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting Minutes, February 5th, 2020
Tal Mizrahi <tal.mizrahi.phd@gmail.com> Thu, 06 February 2020 08:21 UTC
Return-Path: <tal.mizrahi.phd@gmail.com>
X-Original-To: ippm-ioam-ix-dt@ietfa.amsl.com
Delivered-To: ippm-ioam-ix-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B49B120241 for <ippm-ioam-ix-dt@ietfa.amsl.com>; Thu, 6 Feb 2020 00:21:02 -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_HELO_NONE=0.001, SPF_PASS=-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 ZUGrCN4NnQ-j for <ippm-ioam-ix-dt@ietfa.amsl.com>; Thu, 6 Feb 2020 00:20:58 -0800 (PST)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 DBC86120041 for <ippm-ioam-ix-dt@ietf.org>; Thu, 6 Feb 2020 00:20:57 -0800 (PST)
Received: by mail-wm1-x331.google.com with SMTP id m10so312322wmc.0 for <ippm-ioam-ix-dt@ietf.org>; Thu, 06 Feb 2020 00:20:57 -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; bh=Klzen92RtZS2qnuDGzbH4FURo2Sl/w8l9SSRsowaq1c=; b=tHKjg+yqF0tu6YZIAfcdNpntSUZacc1u1dQZMjxns9ilyb2eHR0WWJfEoKxRy8pZrm KK17/tLsZ/pN5h6QekQWyPS7x9vDcWV4pqh0GUMmyDU8agQzyaBy87bkqUZ5NspAAyVl xAPzXNjbyHGcUr4AkcgOw4OZQ37MwT0G/YlUpFl+4eNzsCn/kX6flVN+pW5WNUAqpjpw zEXBwbTGgVNqonDM8sRh0O2AtfX2YSCVcOBVCF1q32EMj4ou/7UPoJ3TA0L+OuDSU9tI HLL37emJitUuIqG8e2HMMKPaUVf9jm3oqROtxiwIr4JW0UWhhm4KyqVUb1qPSJhlgZZl hGOw==
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; bh=Klzen92RtZS2qnuDGzbH4FURo2Sl/w8l9SSRsowaq1c=; b=ajjBsXl25hIBzXsVrwpuEdOHfgQHKJanztWrnuR4/N+KWFU1dvzxm1rmEYIN2mXNPq rG6NnmZFB/Vz7vScGRuupI9cgKeoPcn7ni/Jg55NIrle3++hUZscS9nyGDtYkRTE/D8A BpXSmLy+ElCIGs1Pz7Ata9bwPK3Rah0dwDmgruFqv28xCVhkVKSqspceRbxZ4bCIM1P6 tAT5dTG7cwvI5dTZHOmyiHLSYV+e18+sKEj8MMlvwgBrjxaku3YJ6X7FQLhEXyaHcr+g eXbT1pvIlH7bCH508WIS8feZdgE8eDCeYCdP2jRQaQ9o56N5ldolCCQzMxGVlZIr01B1 xqLw==
X-Gm-Message-State: APjAAAXckV0E8aedkhpoL3fie2ZXrKZOYb18hZCG6u0MlIiUAvPzdPaf q6YtZ/OW9vM0P9JMJBkvef1fC2Ndr5ckA1lQvSIrbRDp
X-Google-Smtp-Source: APXvYqxkXb1QGysUza8Yr/+HJLdTCP/bkKmjY3O81LIwDbp/jJluC2rTyeNX8aeGlXKTror2MLuNL22eL5aYJ9m5IrM=
X-Received: by 2002:a7b:c774:: with SMTP id x20mr2989137wmk.67.1580977256034; Thu, 06 Feb 2020 00:20:56 -0800 (PST)
MIME-Version: 1.0
References: <CABUE3X=rHdUsGJj-P3yX4HnD=zD2Qoos2q2ePpv6njz6QjnspA@mail.gmail.com>
In-Reply-To: <CABUE3X=rHdUsGJj-P3yX4HnD=zD2Qoos2q2ePpv6njz6QjnspA@mail.gmail.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Thu, 06 Feb 2020 10:20:43 +0200
Message-ID: <CABUE3XkqtZYboy1VydzXJZr8WY7=icd4Ye7rn+CUA=7-Lo=O-w@mail.gmail.com>
To: ippm-ioam-ix-dt@ietf.org
Content-Type: multipart/alternative; boundary="000000000000be753e059de3f314"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm-ioam-ix-dt/uxbmShwzeSgywfx-3E4CmHBenCg>
Subject: Re: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting Minutes, February 5th, 2020
X-BeenThere: ippm-ioam-ix-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPPM iOAM Immediate Export \(IX\) design team" <ippm-ioam-ix-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm-ioam-ix-dt/>
List-Post: <mailto:ippm-ioam-ix-dt@ietf.org>
List-Help: <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Feb 2020 08:21:03 -0000
Hi, A correction to what I said in the meeting: the DEX draft was already adopted by the WG. I just posted a draft-ietf version of this draft. Cheers, Tal. On Wed, Feb 5, 2020 at 2:21 PM Tal Mizrahi <tal.mizrahi.phd@gmail.com> wrote: > IPPM IOAM Design Team > Virtual meeting > February 5th, 2020, 07:00 UTC > Webex meeting > > > Attendees: > Shwetha Bhandari, Frank Brockners, Barak Gafni, Greg Mirsky, Tal Mizrahi, > Mickey Spiegel. > > Minutes by Tal Mizrahi. > > > Summary: > ======== > - Tal will post an updated version of the profile draft. A slot will be > requested for IETF 107, and WG adoption will be suggested. > - Frank and Shwetha will map WG LC comments about the data draft to Github > issues. > - Mickey will propose alternative text for the Queue Depth data field to > resolve the units. > - Next meeting is in two weeks, February 19th. > > > Introduction: > ============= > - Tal: on our agenda today we will have a short overview of the status of > each of the drafts: flag draft, DEX draft, profile draft. We will then talk > about open issues in the data draft. > > > Flag draft: > =========== > - Tal: a revised version has been upload to the IETF repository. An email > was sent to the list with the main open issues. Hopefully discussion will > follow. > > > DEX draft: > ========== > - Tal: the decision in IETF 106 was that DEX will be a candidate for WG > adoption after the data draft last call. We are currently waiting for the > working group adoption call, after which we will post an updated version. > - Barak: do we plan to merge the DEX draft back to the data draft? > - Shwetha: it is too late, since the data draft is in WG last call. > - Tal: that is my understanding too. DEX has not been adopted by the WG > yet, and the process for DEX will take more time. > - Barak: it makes sense to merge them. > - Tal: there are still open issues in the DEX draft. It will take time to > resolve them and reach maturity for publication. > - Barak: I would suggest to merge the DEX draft into the data draft. > - Greg: it will require another working group last call. > - Tal: right. > - Greg: once a draft goes through working group last call, any > non-editorial changes will require another working group last call. > > > Profile draft: > ============== > - Tal: I have updated the current version on Github based on our previous > discussion in the virtual meeting. I wonder whether we are ready to suggest > WG adoption. > - Shwetha: let's present it in IETF 107, and then we can ask for WG > adoption. > - Tal: right. I will post an updated draft, and we will discuss it in IETF > 107 and suggest WG adoption. > > > Data draft: > =========== > - Tal: there were comments in working group last call. We need to work on > a revision. Are there any specific comments that we want to discuss now? > - Shwetha: were any comments translated to Github issues? > - Barak: I had comments that are also Github issues. > - Shwetha: I can break the comments from WG LC into Github issues. > - Frank: what are the substantial comments. > - Shwetha: for example there was a comment regarding the Opaque State > Snapshot. > - Tal: there were a a couple of comments from Barak. > - Barak: two main comments. One regarding the units of the queue size data > field. Another issue is how to report data from a port or a queue; it > should be defined whether the reported data correspond to a specific queue > or to a specific port. > - Frank: we discussed it in an earlier call, and decided that it needs to > be discussed in a larger group. It needs consolidation on the list. I > suggest some more discussion on the list. > - Tal: making changes in data fields at this point is pretty late. > - Barak: the current definition of the queue size is vague. The change I > am suggesting will not preclude existing implementations. > - Frank: maybe you can find another wording than "should". > - Barak: if anyone can suggest a different wording that would be welcome. > - Greg: "should" is not different than suggesting something as a > recommendation. Distinguish uppercase from lowercase. SHOULD means that you > can do something else if you have a reason to. > - Barak: I don't mind the exact normative language. If anyone has > suggested wording that will be welcome. MAY is an option here. > - Mickey: there are different use cases for IOAM. In some cases different > units are okay, in other cases not. Maybe the profile draft can address > this. > - Frank: in some cases the hardware may not count in bytes, but in units > of X bytes. This would be a use case in which different units are used. We > are inspiring to use bytes for interop, but we explain that in some cases > it will be in different units. As Greg mentioned in WG last call, in some > cases a 32-bit field may not be sufficient, but if you use more > coarse-grained units it enables the scale. > - Mickey: maybe this can be worded a bit weaker: if you report a queue > size it is best to normalize the units. One way to do this is by all > devices using the byte unit, or by having the "receiving entity" perform > the normalization. This may be the best way to phrase it. > - Frank: Barak, does this make sense? > - Barak: I will take a look at it, and maybe we can consider it. Do > vendors share their buffer cell size? > - Frank: I believe so. > - Mickey: I am not sure it is documented in the data sheet. I was hoping > this could be defined in the YANG model. > - Barak: it looks like you are forcing vendors to report the cell size. > - Frank: you have to report the size in a meaningful unit, or not support > this IOAM feature. If you report the queue size you are exposing something > about your queue/buffer sizes. That is not necessarily a problem. We are > trying not to put significant constraints on the hardware. Let's not force > anybody to implement byte units. > - Barak: Mickey, can you suggest text here? > - Mickey: yes. > - Frank: I will work with Shwetha on mapping the issues, and bring them > back to the list. > - Mickey: another issue is the timestamp in the E2E option type. In the > trace option the timestamp specifies the reception time, and in E2E it > specifies transmission time. > - Frank: are you suggesting the timestamp to be defined as the reception > time at the encapsulating node? > - Tal: what if the encapsulating node generates the packet? > - Mickey: it would be best for the timestamp to specify the reception time > on the encap node, and the transmission time at the decap node, allowing to > measure the overall delay, including the encap and decap nodes. > - Greg: you mainly want to measure the delay through the tunnel, and what > happens before and after it is not interesting. > - Frank: do we want to specify the timestamping point, or leave it to the > implementation? I would suggest to leave it to the implementation. > - Mickey: right now the definition of timestamp is different in E2E vs. > trace option. > - Frank: Shwetha and I will create Github issues for the main comments. > - Tal: I will create an issue for the security considerations comments. >