Re: [Ippm-ioam-ix-dt] IOAM Virtual Meeting Minutes, January 22nd, 2020

Tal Mizrahi <tal.mizrahi.phd@gmail.com> Mon, 27 January 2020 07:09 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 88AFF12010F for <ippm-ioam-ix-dt@ietfa.amsl.com>; Sun, 26 Jan 2020 23:09:20 -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 9jaVCXPqY7S5 for <ippm-ioam-ix-dt@ietfa.amsl.com>; Sun, 26 Jan 2020 23:09:17 -0800 (PST)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 8C114120044 for <ippm-ioam-ix-dt@ietf.org>; Sun, 26 Jan 2020 23:09:17 -0800 (PST)
Received: by mail-wr1-x42b.google.com with SMTP id y17so9748417wrh.5 for <ippm-ioam-ix-dt@ietf.org>; Sun, 26 Jan 2020 23:09:17 -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=s29pyQiJceB9aw/F7z6IeXMunecP+BzeyqXHcyCnDIo=; b=RY31ETLTkZq9qYwxVgiRuV7Ue75xsxzVBa1qVEoZTvlGrgMCLBepkH1CkRUO3jUHw8 MazOxuE+NClYlNcJ32CYYV1rI6qUHby6XgJhJc4lz6K/IOAo0H/VeLXItAbQTqKCKJ2G MJbWrH7EdrhKXBLX8ZKbMNTzDTc+oUZzbN7mcLQoRh8ZiH4pJCmjAxgseIk7lPEZ/W5d zttNFsxnQg9Qaup4vd9rvWMvCLIs+LfVm6OBwg9vCiOn9TFpCe8hIDBk8Pr2dr47ysNX 2R+CXiHeNi4ZH6CLWG+DMaaynWCziKKkLuE/EQmOpC7W1eCXcsD3cm6TT3VTBf8Dl8EP sV0Q==
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=s29pyQiJceB9aw/F7z6IeXMunecP+BzeyqXHcyCnDIo=; b=tmewx4/3Vud068CMXorUPEUbC0OM4Vued+ysgmy8Q4MyW7ZTdAZ7yiiIJF9xA2nvo0 kYwfSbNh8ma7OFihFTrCK4Xssh359m9+IIhvUuXUcd5JNiMbtICwhtvcytntcJWPCLAe hzRC46fO6/y2RMtbRiMjProsvQ30JujiNuHlKOs+Dwhx68popgygpbwIjA5TPZ9d4izE nS30ybHJF0M7VcOiU9XsO8h3oqtLPMDOcv/H6OLs28GwJFt9MzoeGlle5N2W6OGSz45P aEYuRWBD9tb9oGXSCooK0buDXaJLeug4Haq9P6d24+8b4YrG48BzjCKa9isLxqhTCgJK kyTA==
X-Gm-Message-State: APjAAAXVqI7KeZhYX/oG98P7R+2BIg26ZS7meZHGjXwY9ET5TAjSBpS8 i4/ZV3qcFdtSr5deSkAE91Z+xue31MhqnqnjuDh3WKe7
X-Google-Smtp-Source: APXvYqyPRnbQiFtnniGQ4uyCi64Bxj4lkInjOl1cmPrRElicg/NkqDO1yfX/RFal6VY7+o3iaut6/yCw9Q301NgGhhw=
X-Received: by 2002:a5d:4692:: with SMTP id u18mr19724390wrq.206.1580108954890; Sun, 26 Jan 2020 23:09:14 -0800 (PST)
MIME-Version: 1.0
References: <CABUE3XnnD-Gsj8TtooxB-GoL8SEKOFHw+PqACTU1-OrjFErnRw@mail.gmail.com>
In-Reply-To: <CABUE3XnnD-Gsj8TtooxB-GoL8SEKOFHw+PqACTU1-OrjFErnRw@mail.gmail.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Mon, 27 Jan 2020 09:09:03 +0200
Message-ID: <CABUE3Xk0bVRWMcHRGcvV0jEBKBEK03BdL=oY5nLm_kRXA0T-TQ@mail.gmail.com>
To: ippm-ioam-ix-dt@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f673c9059d19c882"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm-ioam-ix-dt/9yekWiBcGbti-QQP0Npww_OAwe0>
Subject: Re: [Ippm-ioam-ix-dt] IOAM Virtual Meeting Minutes, January 22nd, 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: Mon, 27 Jan 2020 07:09:20 -0000

Hi,

Following the summary from the last meeting, I am going to go ahead and
merge pull requests 141, 143, 145.

Cheers,
Tal.

On Wed, Jan 22, 2020 at 10:17 AM Tal Mizrahi <tal.mizrahi.phd@gmail.com>
wrote:

> IPPM IOAM Immediate Exporting Design Team
> Virtual meeting
> January 22nd, 2020, 07:00 UTC
> Webex meeting
>
>
> Attendees:
> Frank Brockners, Greg Mirsky, Tal Mizrahi, Mickey Spiegel.
>
> Minutes by Tal Mizrahi.
>
>
> Summary:
> ========
> - Tal will wait to see if there are comments regarding pull requests #141,
> #143, #145, and merge them.
> - After posting an updated flag draft Tal will raise the open issues
> regarding the flag draft and specifically regarding the loopback flag.
> - The next virtual meeting will be in two weeks.
>
>
> Introduction (Tal):
> ===================
> - Tal: the agenda is to talk about open pull requests on github (
> https://github.com/inband-oam/ietf/pulls) Any other topics?
> - No responses.
>
>
> #145: Removed the term collector
> ================================
> - Tal: pull request regarding collector.
> - Frank: consider "Receiving entities" instead of singular.
> - Tal: makes sense. I am waiting to see if there are more comments, and
> will then merge the pull request.
>
>
> #141: Updated Loopback flag
> ===========================
> - Tal: loopback - there is an open issue regarding how to handle the
> reverse path, such that transit nodes do not push IOAM data to the
> returning packet. One way to do this is to clear the "RemainingLen" field
> when the packet is looped back.
> - Greg: loopback is similar to DEX (Direct Exporting). Why don't we use
> the DEX export format on the reverse path of loopback?
> - Frank: we are not specifying the export format at this point, other than
> Mickey's raw export draft. It is a question whether the export is in scope
> or not. With loopback you do not need to define the exporting format in
> order to implement the functionality of loopback. We will not be able to
> get away with defining a loopback functionality without defining the format
> of the returning packet.
> - Greg: in MPLS, how do you know who is the source and what is the reverse
> path?
> - Mickey: in direct exporting we do not use a reverse path, but just
> export the data to an external entity.
> - Greg: there is no need to overload the data plane.
> - Mickey: you can't teach all the nodes about the source of each packet.
> - Greg: what do you do in MPLS?
> - Tal: we added new text that says that loopback is only possible when the
> reverse path is possible to trace from the source address.
> - Frank: it does not make sense to mix loopback with direct exporting. In
> loopback you have tracing information in the packet, and in DEX you only
> have local information exported by each node, so it gives a different
> result.
> - Greg: there may be more technologies that do not have the source
> information. NSH is also an example. Loopback may be limited in its
> applicability.
> - Frank: even if it was only applicable to IPv6, it would already be
> useful.
> - Greg: we are looking for a generic technology.
> - Frank: how will loopback work with the management plane?
> - Greg: the management plane already plays a significant role in IOAM. The
> collector can be use for path tracing. Loopback is a special case of DEX.
> - Frank: it is a special case, but it provides a different result.
> - Mickey: loopback also tells you that the information can go back to the
> source, which is not something you know from DEX. Loopback also does not
> depend on the export format.
> - Tal: Greg - it sounds like you are suggesting to remove the loopback
> flag completely. How can we make progress about this open issue?
> - Frank: I agree with the proposal that RemainingLen = 0 when the packet
> is looped back.
> - Mickey: not sure if that will work. You can't necessarily tell the
> difference between a looped back packet and a packet that just runs out of
> space.
> - Tal: other options are to either add IOAM data on the reverse path
> (which is what the draft says right now), or to add a new flag that says
> "this is a looped back packet on the reverse path".
> - Frank: we do not want another flag.
> - Mickey: how about a different IOAM type?
> - Tal: how do you tell the forward from the reverse path?
> - Mickey: the different IOAM type would be only on the reverse path.
> - Frank: makes sense.
> - Tal: would the new IOAM type be defined in a new draft?
> - Mickey: maybe.
> - Frank: bring it to the list.
> - Tal: let's publish an updated version based on the existing pull
> requests, and then raise the discussion on mailing list.
>
>
> Data draft last call
> ====================
> - Tal: regarding the data draft last call comments.
> - Frank: editorial comments are simple. Two new data fields - that is a
> bigger issue.
> - Mickey: we have an interface ID, but we do not know the port ID, so how
> do we know the context of the byte count?
> - Frank: we are imposing requirements on the silicon, which may not be a
> good idea.
> - Mickey: the fact that we have two interface IDs makes it confusing. We
> already have a queue occupancy, but we do not have a queue ID.
> - Mickey: is "Interface Byte Count" good enough?
> - Frank: then we will need to define what we mean.
> - Mickey: "Interface Byte Count" relies on how you define Interface, which
> is already there.
> - Tal: so what are you suggesting? New field or leave it as is?
> - Mickey: I am struggling about whether it should be now or at a later
> point.
> - Tal: the discussion on last call is still in progress. Should we wait?
> - Mickey: how do we handle the remaining last call comments on the mailing
> list?
> - Tal: some of them are straightforward, and some of them need to be
> explained on the mailing list.
> - Mickey: there was a comment regarding the Hop Limit. We may need to be
> more specific.
> - Mickey: how do we define the term "IOAM capable"?
> - Frank: I will work on the editorial changes. Regarding the bigger
> issues, we will discuss them on the mailing list. Hopefully we can reach
> consensus on the mailing list before Vancouver.
>