Re: [ippm] Benjamin Kaduk's Discuss on draft-ietf-ippm-ioam-data-12: (with DISCUSS and COMMENT)

Tal Mizrahi <tal.mizrahi.phd@gmail.com> Sun, 23 May 2021 06:30 UTC

Return-Path: <tal.mizrahi.phd@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 B671F3A2FF8; Sat, 22 May 2021 23:30:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 luHJ4i-N3PHZ; Sat, 22 May 2021 23:30:23 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 A59943A2FFB; Sat, 22 May 2021 23:30:22 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id r12so25082744wrp.1; Sat, 22 May 2021 23:30:22 -0700 (PDT)
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=Q9Sm08ns64SC5ji+lQKJIgPwWt9hGQNMcV+rJFPsHks=; b=nYhLOhQy+eGFr+vBOMiYs8HBtDlDqpYlN2JfsP3dDu3hdTl9m0QlpWAjndmhRGH2k0 f4C3iWvwVMPSImsY5l2rNcWVgPtG/NwczzL0JE9fp5d9a3/XezhIvKcoSbQ2pSioTh7W L7HJh6zy5mDuuI9AshAlDP1Q5LH1qauCU+Ig7+1zIX3DGSW9l9gd7qs/5tcq4BbOUa6u uBgh3yZg+DJUzbelgbCPhYs+K7ud8Sd5LlhO/Pnwz1ISyuTjGONteCuvhmxyXD8lpTJ3 EKw+x8D445zeoUTLNaf6T1WbBuQ/nw4Inw8PgmtMdYhJdkb0sY9zP1cmejqDW59U2hWa 52Kw==
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=Q9Sm08ns64SC5ji+lQKJIgPwWt9hGQNMcV+rJFPsHks=; b=uhTbzLXfoL7721a3Kx9u1cfnIjdJRoTUn10DgsTzG7RhTqvL/zQAtRCDktWbCnDBno pVchxX9S4xx/GGT1s16gRE912iIlB+xOWrIQCqwG19+ft1Oc6MTBV+Uz6WaWr3nt+Z6H YTnqzFp4swxY0G82xwFQ7KxeyWQG2CzXtleb9AFiT/MI07crX2ty/dHWvFI/w7xF1Sc5 bhARXtJHDWgjOkwXiZo0xM4rTRz67qZwOYF/JBBHSlq3ewYewoEtt5sOvsUm5CX+TB5g BGuNCDE1pkM59b7tlDr+cWAOq/Xxo97kq4ezeZ/HGTicgMx+wxMrlXOFXBZEmj0aVNvH Sxeg==
X-Gm-Message-State: AOAM530MO4izvNjz7G17ZKM5Xb1UpG8SWZQGEU7ld10EMc7It/uvY0fY gjkgKOzedT00qMZl0BK+8/W9Fv2IdytVVWY/l47EMw6BM08=
X-Google-Smtp-Source: ABdhPJwqYu4Bf2HYaa1CJNCSzxYERkUOuXzHmHKCl2ZdQSOgCcHpnGK2J/FN53ZZVpZAcjF30d97Q9d6xkjb1y08jEk=
X-Received: by 2002:a5d:534f:: with SMTP id t15mr16053679wrv.206.1621751420694; Sat, 22 May 2021 23:30:20 -0700 (PDT)
MIME-Version: 1.0
References: <161656101267.7087.8167870905178123095@ietfa.amsl.com> <BYAPR11MB2584CB996CDE38B9122F93B1DA5A9@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2584CB996CDE38B9122F93B1DA5A9@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Sun, 23 May 2021 09:30:07 +0300
Message-ID: <CABUE3XmJ0mWmqLowMaMfzsYZ4GZ7-RcP06Y+ywEYzjWFAQ3nGw@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, Al Morton <acm@research.att.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/j1DHNjrdXP8FDrg7ce5N-3dpVZ4>
Subject: Re: [ippm] Benjamin Kaduk's Discuss on draft-ietf-ippm-ioam-data-12: (with DISCUSS and COMMENT)
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: Sun, 23 May 2021 06:30:28 -0000

Hi Ben,

The authors further discussed the issue below, regarding the length of
future data fields. After further discussion we suggest to mandate
future data fields to be 4-octets long.
Therefore, we suggest the following text update:

OLD:
      Bit 12-21  Undefined. An IOAM encapsulating node MUST set the
               value of each of these bits to 0.  If an IOAM transit
               node receives a packet with one or more of these bits set
               to 1, it MUST either:
NEW:
      Bit 12-21  Undefined. These values are available for future
               assignment in the IOAM Trace-Type Registry (Section 8.2).
               Every future node data field corresponding to one of these
               bits MUST be 4-octets long.
               An IOAM encapsulating node MUST set the
               value of each of these bits to 0.  If an IOAM transit
               node receives a packet with one or more of these bits set
               to 1, it MUST either:

Please let us know if you have further comments.

Thanks,
Tal.


On Tue, May 4, 2021 at 9:16 PM Frank Brockners (fbrockne)
<fbrockne@cisco.com> wrote:
> >
> >       Bit 12-21  Undefined.  An IOAM encapsulating node MUST set the
> >                value of each of these bits to 0.  If an IOAM transit
> >                node receives a packet with one or more of these bits set
> >                to 1, it MUST either:
> >
> >                1.  Add corresponding node data filled with the reserved
> >                    value 0xFFFFFFFF, after the node data fields for the
> >                    IOAM-Trace-Type bits defined above, such that the
> >
> > Just to confirm: this means that there cannot be any future allocations of bits to
> > "wide format" items and thus that only bits 8-10 will ever consume 2 units each
> > of four-octets?  (This does not preclude allocating two adjacent bits to indicate
> > a single logical data item, of course, with appropriate error handling for when
> > only one of the two is set.)
>
> ...FB: Another good catch - and excluding future allocations in "wide" format wasn't the intention from what I know. To simplify things, we can avoid the "either" behavior and simply state:
>
>       Bit 12-21  Undefined, see section 8.2. for future registrations.
>
>                An IOAM encapsulating node MUST set the
>                value of each reserved bit to 0.  If an IOAM transit
>                node receives a packet with one or more of the reserved bits set
>                to 1, it MUST not add any node data fields to the packet, even for
>                the IOAM-Trace-Type bits defined above.
>
> >
> >       Bit 23   Reserved: MUST be set to zero upon transmission and
> >                ignored upon receipt.