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. >
- [Ippm-ioam-ix-dt] IOAM Virtual Meeting Minutes, J… Tal Mizrahi
- Re: [Ippm-ioam-ix-dt] IOAM Virtual Meeting Minute… Tal Mizrahi