Re: [mpls] draft-kbbma-mpls-1stnibble
"Andrew G. Malis" <agmalis@gmail.com> Tue, 19 April 2022 20:28 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 096853A1239 for <mpls@ietfa.amsl.com>; Tue, 19 Apr 2022 13:28:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 xP3FsNKBgQaX for <mpls@ietfa.amsl.com>; Tue, 19 Apr 2022 13:28:03 -0700 (PDT)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (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 4F4173A1236 for <mpls@ietf.org>; Tue, 19 Apr 2022 13:28:03 -0700 (PDT)
Received: by mail-pl1-x62c.google.com with SMTP id c12so16883499plr.6 for <mpls@ietf.org>; Tue, 19 Apr 2022 13:28:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QCdsxXZZfGKXmEjRa23LGJzxP0FL2762Wbyo6ZABp0I=; b=O8AfKhsJse+9zquQVGHLFzqtUKHqcvqr56g40qPAWmKtdbpb94AV0NJ5uE/Yi1q0Ab pO5fT72/45ZkLMSq7EFosXi25LOVDHElXCnMpN4b6CyhJ7RFkVurzH9jxp9Mph2QuOvN aFirvIGl+EDt9ZrTj+Pk7VlX6rr8hNGwTDCinvLu9TIGUCipixvUeVOK8E/84TJY2UJe Czrfu30N/3xCtRK2NJMwro2MtXSeOUtAnFb2EYM1Erv+jPbsFRl01InnJQ5P/ZnylxcP qX2NaX4KU4og7R2FLvR6me3VkbPgYhY5l+28nGaqfhwKRJnzQw28TZbb9NsvVfe3GGjO Itvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QCdsxXZZfGKXmEjRa23LGJzxP0FL2762Wbyo6ZABp0I=; b=d7OPi2/Ur1EhQ2cR3Ki2d2CxQpzSnGvpAZ9cJjxZQoY/mg8sBicgsIk6JezjfG91li BMpG1KSmX0Gkdrbj2kd2pqQtZxCECNLuGfgEvQ7Z3ZojFSDMxNpCOuXdrMj7QhPFDgrR yQuLzNgwWye9csyauAXMzgstxPZZaWYe3IUgHghwmiAsx1jjqU/GjHtWSjIXJ9sm2zMP zkZDsZ8CsPHKPsHQwo/hHT0Zvlf7aaZKOrHUMrL6xOYZO3BKreav3mstcFnze3CyaiBb myjsvadQJkrRKNccfmGwQStZnFu9RD84iP4JSljgiSUHmIwIWNLE0ZH8tX3TAKa7Msy/ kwHQ==
X-Gm-Message-State: AOAM532jjaBztSeLI0lCoMuPsOJiprDarXMPw31SlKJ3xUDZGu2rkmJV 5UlOrBACJ5Shh09y+lwtwCyzsOcEnmb50lv8/sg=
X-Google-Smtp-Source: ABdhPJynimEIVyRB1TGPgkTICOfnS4V1qj4pwS4XC9XBVuxT7wEOfOuA4hwQMxAdo+LrIC+D1rI342s537RD8Fnk6qM=
X-Received: by 2002:a17:90b:1c87:b0:1ca:f4e:4fbe with SMTP id oo7-20020a17090b1c8700b001ca0f4e4fbemr359850pjb.159.1650400082148; Tue, 19 Apr 2022 13:28:02 -0700 (PDT)
MIME-Version: 1.0
References: <CA+b+ERkiNUdha_j9RQBo8sdYzehLO+BCUW-Xir3EyQXNaehadA@mail.gmail.com> <CAA=duU2nmSbeaF1ZHTwyEOiSGvNS8cG2b7y+AzJoaznqHyenEA@mail.gmail.com> <CA+b+ERn0KhHcC+P8hiNk1c=7CeJNVbXORZNPNy6Cw_aaBznpFQ@mail.gmail.com> <CAA=duU2en31ED76t+-U2UWEXiVUGEN4ef60g4DhCgaCZt_xdOQ@mail.gmail.com> <CA+b+ERm+EtAa3kEB6KeRYDT0sSnTYzJHdvtQpqwhKz4SAyTyrQ@mail.gmail.com> <CAA=duU3LTF5_j7Wkva93U_fQ6jthW2wCn2sf+LN=3dLzQ2H1Cg@mail.gmail.com> <CA+b+ER=+=zWApPq8H6WHwv9FcbDFpSMsLRp=8hr4zWL2dBddSg@mail.gmail.com> <CAA=duU2ixEjrSfCpmVGGBwFE2=32v2kn=N6QD8LBwBQC3iS_fA@mail.gmail.com> <CA+b+ERn1Euto8o_fsCPa8n+otpcGnHbzT7syqUsdxqrGzniXZQ@mail.gmail.com>
In-Reply-To: <CA+b+ERn1Euto8o_fsCPa8n+otpcGnHbzT7syqUsdxqrGzniXZQ@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 19 Apr 2022 16:27:45 -0400
Message-ID: <CAA=duU00G4f=dq5mSqBAExZNsxkMKX_5MVQPak1vcsrmPjWGLg@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: mpls <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a2403805dd07b643"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/3iKA6dxdmmKjQouTye6ThxbJA84>
Subject: Re: [mpls] draft-kbbma-mpls-1stnibble
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, 19 Apr 2022 20:28:06 -0000
Robert, Tell that to the folks that implemented heuristics-based ECMP back in the day. Now we have to pick up the pieces. Cheers, Andy On Tue, Apr 19, 2022 at 3:24 PM Robert Raszuk <rraszuk@gmail.com> wrote: > Andy, > > That nibble already breaks MPLS architecture regardless that it has been > in use for a long time. > > There should be nothing MPLS related above S=1 in the packet. > > Cheers, > R. > > On Tue, 19 Apr 2022 at 19:29, Andrew G. Malis <agmalis@gmail.com> wrote: > >> Robert, >> >> That's completely out of the scope of this draft. The point of this draft >> is to document existing practice, create a new registry, and clarify the >> best way to do load balancing based on the type of payload. >> >> The future stuff being discussed by the design team will be in a >> different draft. THEN you can complain about breaking the MPLS >> architecture! :-) >> >> Cheers, >> Andy >> >> >> On Tue, Apr 19, 2022 at 10:44 AM Robert Raszuk <rraszuk@gmail.com> wrote: >> >>> Hi Andy, >>> >>> Yes I got this. >>> >>> But I am thinking about MNA. Where does PSD would sit in respect to the >>> Figure 1 and Figure 2 ? Do you know ? >>> >>> Thx, >>> R. >>> >>> >>> >>> On Tue, 19 Apr 2022 at 16:42, Andrew G. Malis <agmalis@gmail.com> wrote: >>> >>>> Robert, >>>> >>>> As shown in Figures 1 and 2, there is exactly one payload with a >>>> post-stack header, but three types of post stack-payloads (and headers), >>>> thus the use of the plural in the draft. To quote the text: >>>> >>>> Figure 1 shows an MPLS packet with Layer 2 header X and a label stack >>>> Y ending with Label-n. Figure 2 shows three examples of an MPLS >>>> payload, A, B and C. The full MPLS packets thus are: [X, Y, A], [X, >>>> Y, B], and [X, Y, C]. >>>> >>>> I hope this clears things up. >>>> >>>> Cheers, >>>> Andy >>>> >>>> >>>> On Tue, Apr 19, 2022 at 10:33 AM Robert Raszuk <rraszuk@gmail.com> >>>> wrote: >>>> >>>>> Hi Andy, >>>>> >>>>> I just understood from the text in the draft that the main objective >>>>> to define those values in IANA is to allow more post stack headers ... >>>>> >>>>> ... >>>>> First Nibble registry is to document the types of post-stack headers >>>>> that may follow a label stack, and to simplify their parsing. >>>>> >>>>> 2.2. Why Create a Registry >>>>> >>>>> The MPLS WG is currently engaged in updating the MPLS architecture; >>>>> part of this work involves the use of post-stack headers. >>>>> ... >>>>> >>>>> Such post stack headers will likely sit between the nibble and payload >>>>> - no ? And so far discussions about PSD insertion seems to be why this >>>>> draft may have surfaced :) >>>>> >>>>> Best, >>>>> R. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, 19 Apr 2022 at 16:14, Andrew G. Malis <agmalis@gmail.com> >>>>> wrote: >>>>> >>>>>> Robert, >>>>>> >>>>>> I think you're misreading the draft. The nibble under discussion is >>>>>> the first nibble of the payload, such as zero for the control word, 4 or 6 >>>>>> for IP, etc. It IS the "PWE3 nibble" that you refer to in your email. >>>>>> >>>>>> Cheers, >>>>>> Andy >>>>>> >>>>>> >>>>>> On Tue, Apr 19, 2022 at 9:57 AM Robert Raszuk <rraszuk@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Andy, >>>>>>> >>>>>>> Pseudowire emulation is a network layer in itself. Sure it is free >>>>>>> to define its own nibble. >>>>>>> >>>>>>> Now we are talking about a new nibble between the last mpls label on >>>>>>> the stack (S=1) and PWE3 nibble. Moreover that middle nibble will by >>>>>>> definition be 1st one and will likely indicate the presence of a special >>>>>>> container with additional instructions way before the PWE3 nibble sits. >>>>>>> >>>>>>> Are you game with this ? Actually the entire reason for RFC4385 just >>>>>>> got smashed :) Not to mention any of the existing implementations which >>>>>>> will not be new nibble aware and will be based on ethertype 8847 just parse >>>>>>> it as today say for ECMP ... >>>>>>> >>>>>>> Best, >>>>>>> R. >>>>>>> >>>>>>> On Tue, 19 Apr 2022 at 15:45, Andrew G. Malis <agmalis@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Robert, >>>>>>>> >>>>>>>> If this is the case, then how have we been using the Pseudowire >>>>>>>> Control Word for the past 20 years or so? Nothing in this draft contradicts >>>>>>>> what's been running in the field since the early days of the PWE3 working >>>>>>>> group, and codified in RFC 4385. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Andy >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Apr 19, 2022 at 8:03 AM Robert Raszuk <rraszuk@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Dear WG, >>>>>>>>> >>>>>>>>> I would like to make the observation that >>>>>>>>> the draft-kbbma-mpls-1stnibble departs from MPLS Label Stack encoding as >>>>>>>>> defined in RFC3032 (ref section 2.2 of RFC3032). >>>>>>>>> >>>>>>>>> Post last label on the stack we are expecting Network Layer >>>>>>>>> Protocol not some nibbles. This is no longer MPLSv1. >>>>>>>>> >>>>>>>>> If folks want to start defining nibbles and post stack data which >>>>>>>>> is not a network layer they are welcome but let's call it what it is - new >>>>>>>>> MPLS architecture and let's call it MPLSv2. >>>>>>>>> >>>>>>>>> Likely with new ethertype. >>>>>>>>> >>>>>>>>> Kind regards, >>>>>>>>> Robert >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> mpls mailing list >>>>>>>>> mpls@ietf.org >>>>>>>>> https://www.ietf.org/mailman/listinfo/mpls >>>>>>>>> >>>>>>>>
- [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble Andrew G. Malis
- Re: [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble Andrew G. Malis
- Re: [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble Greg Mirsky
- Re: [mpls] draft-kbbma-mpls-1stnibble Andrew G. Malis
- Re: [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble Andrew G. Malis
- Re: [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble Andrew G. Malis
- Re: [mpls] draft-kbbma-mpls-1stnibble bruno.decraene
- Re: [mpls] draft-kbbma-mpls-1stnibble Haoyu Song
- Re: [mpls] draft-kbbma-mpls-1stnibble Kireeti Kompella
- Re: [mpls] draft-kbbma-mpls-1stnibble Robert Raszuk
- Re: [mpls] draft-kbbma-mpls-1stnibble bruno.decraene
- Re: [mpls] draft-kbbma-mpls-1stnibble Gyan Mishra