Re: [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-sr-04
"Andrew G. Malis" <agmalis@gmail.com> Tue, 29 December 2020 12:30 UTC
Return-Path: <agmalis@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 44FC33A139C; Tue, 29 Dec 2020 04:30:33 -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, RCVD_IN_DNSWL_NONE=-0.0001, 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 nD4DaCHzNqnX; Tue, 29 Dec 2020 04:30:31 -0800 (PST)
Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (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 7F96E3A139B; Tue, 29 Dec 2020 04:30:30 -0800 (PST)
Received: by mail-qt1-x82a.google.com with SMTP id z9so8765540qtn.4; Tue, 29 Dec 2020 04:30:30 -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=1SxVwAtDIkceinaMkL+XB9ZD5Qalczr+wzhpC3QYwiU=; b=TC6Qc4KTOHKprLbo3SXFfunbYCPT2T8ks+EkmEd2/Tf3iDKpg6eYQYXSiezXhYaDI1 +KTqml2a/QW3QQ9oBCA2RL1D3xGYgrW/pDHeppSQLKN5bJCy6D8/u/7mUz23e3bBYsr/ Nf0uYCVj0egaIWMeNVHwuBgwDiKmOlaRyiy0aJ7jN/lFvcEwcsOWjxrHyWmYsnG8rZcu 0DBY+N+Oqw/nE4gv4+AbtQH2cyHXOfTVf7wKDzi+QB0qGPwCQBGEz9wftvJ2jsrnMf2q ttNSM3CFtqYlO3dcm7Vvshnn7L/m5gQyg2Y68RPCDubDX+ZDFSc10M4X/cSdA/ygxAY8 Xxsg==
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=1SxVwAtDIkceinaMkL+XB9ZD5Qalczr+wzhpC3QYwiU=; b=e++x7UG1KMaw+PfXDbGYFWzaKReeH0X2nfnCObVdDOmN1CAn3kE+UfAzZ7TmxYaXQk qrtbonOrW6LLygFg3Vg1In5ZWySZQmnL+036p6A41oCwfbnwuwxsccbbkFyrYN3U2cCM dfzkqu9Pk295CcJOwZ0CmvcfKtXxKLz8xueY0MrJTN7l6nTaeXzV3ODR2wD77hQVOLSX oizn+DC1Aw7AerizgFezRMVDfYYGpOFGPmBwsMIAVWdcnoEFJuGQtBkHv3lH/k6yiwsy U6UO9fMblDcSDZ9Vq64AONmkeBx0tdbDiC6t6zhgvCdVju5G6bmWHU4qvF/5fP4Rvs86 4rNg==
X-Gm-Message-State: AOAM530MW0vB5hFqIotbM7GvoG/TcGVWZVCNYpuSLue4hOzEd50i2Yeb W1ZHWiMqcs+1/ofhIHy+zfscTvxwoy5GjU+2lOQ=
X-Google-Smtp-Source: ABdhPJzrBeOHqpqiuzZjV/IFMzoec4q+Gs3MsM1BhGMvuJanNXsaMBJyGp+uKWRKoK52jc0PJ2GGX0V8sJ+k9aYJm9M=
X-Received: by 2002:ac8:5994:: with SMTP id e20mr46803777qte.219.1609245029303; Tue, 29 Dec 2020 04:30:29 -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> <CAMZsk6cjjOdVSmRGJCe30_4+Vq7bbNfggVhBvtJmkjB8HeRqGA@mail.gmail.com>
In-Reply-To: <CAMZsk6cjjOdVSmRGJCe30_4+Vq7bbNfggVhBvtJmkjB8HeRqGA@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 29 Dec 2020 07:30:13 -0500
Message-ID: <CAA=duU2xdCciyZTvLKnNfaF8yXFJRMiXPCPHff2Q3=hWtwzv5w@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@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="000000000000540ab705b7998e52"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/CRQKdI3E3nD87IBhXG323-v0N1I>
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 12:30:33 -0000
Rakesh, Thanks, sounds good! Cheers, Andy On Mon, Dec 28, 2020 at 8:32 PM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote: > 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