Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-sr-04
Rakesh Gandhi <rgandhi.ietf@gmail.com> Tue, 29 December 2020 01:32 UTC
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AED03A0FE4; Mon, 28 Dec 2020 17:32:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level:
X-Spam-Status: No, score=-1.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 GZKcJthMJUgg; Mon, 28 Dec 2020 17:32:34 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 35B873A0FDD; Mon, 28 Dec 2020 17:32:34 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id o17so27732657lfg.4; Mon, 28 Dec 2020 17:32:34 -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 :cc; bh=ZkbS0/5CLAvnIPBjge3nHHKiAYqeR95KTrxjjfsk3bA=; b=d6l0GZhOv+/gBnuEWETeT5I5g6S3wGIjVw1IrNkX6nA/PgfwbFqLJcXrlfSo81SC9s 8DjI5/ozTxNAzctW7kp8adNRQRZdyKTqRJHv/0r+nR0Y9/FJ1WitjqKxZurrr7weBwVO fyB4a40tZChdQMj/hHfHWyt38WxkJ2RQWIpC/gCxhm2z54JGKfgg7XVmKf3jwcHtpW9r Wvwci1SzjCVICGz19QZyh4ZIr2j5NYQRPG7oSI6waE/ZiiI3Oc96ECbrf+QUVTVz86bh KCB0A0cnkjy8WMgaQuaFlokAkhRa2jnuw94EJrYnAEprV1kzJCC08XaAd/ogEsxq7Bf6 XG5A==
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=ZkbS0/5CLAvnIPBjge3nHHKiAYqeR95KTrxjjfsk3bA=; b=gxVFPQdwvV/SN/W6byB0goStuzAAgRLpMTZKCwKBb6/D7Cpp+i1mGHX0k1Fdkbxfb+ GLifF29P/E929R0VY76sG3fc3p2mDM9fsCYgWxtiogHZFdRsHLwqsB6ykCVjpR7+YLxu pvdKzHX39igkJ7y60ZO3kjrk/k5Y2MB4CvDutdu0vW9JrFDYzwDGrg6YxhoXxyITEDWl ic9fsSzu9iQ/G/+zOokzXacoCsxCduWCeupqotTeV/umYqYeTBzWCyBMQ3PeU+3/5Z2S LZzWVfdzwqFwp1W7pBVreYjfncScWderoo6C1rcSXN+tAPc3ojvYzY54FNtUmZ//i+ln mAgw==
X-Gm-Message-State: AOAM533RomRgJwisfxTl/obb+Eo7O4qHx6wZNCZv3hSZ3RVT5GrpjGzO /zz7exJKXmuhspFVg+s4f8aOzPwD3oK14qvsvR18WXYQkA==
X-Google-Smtp-Source: ABdhPJyHTYVspXFUVOANARttMQbW+wwl9uZighpF4xUo4ROFCS+ZBQTh+VNiiD807T1O86+TQWdz25g/2FQX9v5t6r0=
X-Received: by 2002:ac2:4642:: with SMTP id s2mr20645894lfo.616.1609205552482; Mon, 28 Dec 2020 17:32:32 -0800 (PST)
MIME-Version: 1.0
References: <CAA=duU21PHQoJP0cEX6o1K=EwUFqeH19YvcDPNJVKE9c2szS6w@mail.gmail.com> <46b1b623-a628-2373-4378-e70f0038b4f2@pi.nu> <CA+RyBmW+eZvx-_HBJU2FCA5z7TAXV-YO+dM2UrHf4X2ebxJLXA@mail.gmail.com> <CAA=duU0wKM5-VQ4Pej-R8wwaDYbiK=9cRLcvgrV=8J-YmtdHtQ@mail.gmail.com>
In-Reply-To: <CAA=duU0wKM5-VQ4Pej-R8wwaDYbiK=9cRLcvgrV=8J-YmtdHtQ@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 28 Dec 2020 20:32:21 -0500
Message-ID: <CAMZsk6cjjOdVSmRGJCe30_4+Vq7bbNfggVhBvtJmkjB8HeRqGA@mail.gmail.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, mpls <mpls@ietf.org>, draft-gandhi-mpls-ioam-sr@ietf.org, mpls-chairs <mpls-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000538eef05b7905d3a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8ayM2MV8j1YvyB4-AB28o1JSTts>
Subject: Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-sr-04
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Dec 2020 01:32:37 -0000
Thanks Andy, Loa and Greg. Acking, we can go with a similar ACH based proposal. Thanks, Rakesh On Mon, Dec 28, 2020 at 2:05 PM Andrew G. Malis <agmalis@gmail.com> wrote: > Greg, > > Thanks for the reminder! This is basically what I had in mind when I > suggested using the ACH. > > Cheers, > Andy > > > On Mon, Dec 28, 2020 at 12:31 PM Greg Mirsky <gregimirsky@gmail.com> > wrote: > >> Hi Loa, Andy, et al., >> I think that if someone is interested in how a similar problem (as I >> understand what IOAM tries to achieve) was resolved, RFC 8169 >> <https://datatracker.ietf.org/doc/rfc8169/?include_text=1> might have >> useful information. We've used ACH, Scratch Pad for collecting telemetry >> (residence time), and TLV to carry the original PTP packet through the MPLS >> domain. >> >> Regards, >> Greg >> >> On Sun, Dec 27, 2020 at 11:04 PM Loa Andersson <loa@pi.nu> wrote: >> >>> Working Group, >>> >>> Andy and I have discussed this a bit off-line. >>> >>> Andy, >>> >>> I have now re-read the this draft, other relevant drafts and the mail >>> we have exchanged. I had earlier partly misunderstood and now think that >>> your summary of the situation is basically correct. >>> >>> However, I'd like to see more discussion on what we should do. In >>> particular I'd like to see a comment from the authors on this. >>> >>> You outline three different proposals: >>> >>> 1. follow the draft and allocate 0x0010b from IP Version Numbers >>> registry in the Version Numbers name space for this purpose >>> 2. use ACH >>> 3. use code point #15 from IP Version Numbers registry in the Version >>> Numbers name space >>> >>> To me it seems like 1 and 3 is the same, we ask for a code point from IP >>> Version Numbers registry in the Version Numbers name space. IANA pick >>> the code point for us. >>> >>> Note 1: We can give a strong recommendation telling IANA which code >>> point we want, but the decision is still with IANA. >>> >>> Note 2: It seems like the chances that a Version number lower than 6 >>> will not be picked for an IP version, value 2 is unassigned and much >>> easier to allocate than the reserved value 15. >>> >>> Note 3: I think you are right that it is a hrd sell both to working >>> group and the IESG to pick a value from this registry. >>> >>> Authors. >>> >>> It would be nice to hear from you on this discussion, but don't change >>> the document until we have a reasonable consensus. >>> >>> /Loa >>> >>> >>> >>> On 25/12/2020 01:44, Andrew G. Malis wrote: >>> > I've been asked to provide a pre-adoption MPLS-RT review of >>> > draft-gandhi-mpls-ioam-sr-04. >>> > >>> > I have a major concern that I believe needs to be addressed, either >>> > before or after WG adoption (I defer to the WG chairs to make this >>> > decision). My personal preference is that it be addressed by the >>> authors >>> > prior to adoption, but if it occurs following adoption, I would like >>> to >>> > see it addressed before it gets much further in the WG process. >>> > >>> > My concern is as follows: >>> > >>> > In Section 6 and Figure 1, 0x0010b (2 decimal) is used for the first >>> > nibble following the MPLS label stack in order to avoid ECMP. This >>> > intent is fine, but there is an issue with choosing this particular >>> > value. The first nibble following the label stack is often (as we >>> know) >>> > interpreted as an IP Version Number. According to >>> > https://www.iana.org/assignments/version-numbers/version-numbers.xhtml >>> > < >>> https://www.iana.org/assignments/version-numbers/version-numbers.xhtml> >>> > , 0x0010b (2 decimal) is currently unassigned, so it COULD be assigned >>> > by IANA, creating a future conflict. >>> > >>> > We could request IANA to assign IP Version number 2 for this purpose, >>> > but I believe that would be a very difficult sell to both IANA and the >>> > IESG, as there are only a small number of IP Version numbers available. >>> > >>> > Instead, I would suggest either of the two following alternatives: >>> > >>> > 1. Use the MPLS ACH (RFC 5586), starting with 0x0001b, and alter the >>> > packet format in Figure 1 of this draft accordingly so that it follows >>> > the ACH's general format but also includes the necessary fields for >>> the >>> > draft's purpose. >>> > >>> > 2. Use one of the IANA reserved IP version numbers instead of 0x0010b. >>> I >>> > would recommend 15 (0x1111b). There is reasonable certainty that this >>> > would never actually ever be assigned by IANA. >>> > >>> > The first alternative is my personal preference, but I would be OK >>> with >>> > the second as well. >>> > >>> > Other comments: >>> > >>> > Other than this issue, I found the draft to be well-written and easy >>> to >>> > follow, and generally ready for WG adoption. >>> > >>> > Cheers, >>> > Andy >>> > >>> > >>> > _______________________________________________ >>> > mpls mailing list >>> > mpls@ietf.org >>> > https://www.ietf.org/mailman/listinfo/mpls >>> > >>> >>> -- >>> >>> Loa Andersson email: loa@pi.nu >>> Senior MPLS Expert loa.pi.nu@gmail.com >>> Bronze Dragon Consulting phone: +46 739 81 21 64 >>> >>> _______________________________________________ >>> mpls mailing list >>> mpls@ietf.org >>> https://www.ietf.org/mailman/listinfo/mpls >>> >> _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls >
- [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-s… Andrew G. Malis
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… tom petch
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Greg Mirsky
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Andrew G. Malis
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Rakesh Gandhi
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Andrew G. Malis
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-s… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Tianran Zhou
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Andrew G. Malis
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Rakesh Gandhi (rgandhi)
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Stewart Bryant
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Tianran Zhou
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Greg Mirsky
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Greg Mirsky
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Eric Gray
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Eric Gray
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Rakesh Gandhi (rgandhi)
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Stewart Bryant
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Stewart Bryant
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Mach Chen
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Stewart Bryant
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… John E Drake
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Jeff Tantsura
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Rakesh Gandhi (rgandhi)
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Loa Andersson
- Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-io… Rakesh Gandhi