Re: [Idr] WG adoption of draft-zzhang-idr-tunnel-encapsulation-label-stack-01 - 12/23/2022 to 1/13/2023

Robert Raszuk <robert@raszuk.net> Mon, 02 January 2023 19:25 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 235B2C1524AB for <idr@ietfa.amsl.com>; Mon, 2 Jan 2023 11:25:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.753
X-Spam-Level:
X-Spam-Status: No, score=-0.753 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x9JtWcP11Msi for <idr@ietfa.amsl.com>; Mon, 2 Jan 2023 11:25:25 -0800 (PST)
Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23EB4C14F6EC for <idr@ietf.org>; Mon, 2 Jan 2023 11:25:25 -0800 (PST)
Received: by mail-wr1-x432.google.com with SMTP id z10so27179042wrh.10 for <idr@ietf.org>; Mon, 02 Jan 2023 11:25:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9nT3EwrutdQGMg8RognrY3glOo4I2Eyh4hFq6FSq8zM=; b=OzoXzxzD2EPeq4rMwFrr+dvDDcdRaymOpaSy2rfwiKQMu485Ywc4K5LgUSWEAM/RnV XS8QNpWsZnhO3DZewZh3p2XbP/RT8jZwVMF3bn9S6stolfW23E+fRRR7DCgFA62cszFR Wkvvb1K1YgUHQoH//KvoKF4okFYj277OdmHPjP6Ig/40OIHwZaawG39Uzi5/+A/+T1jd KBucwRVShMUrjW2uIs01Nbpu8t/mWXlXCLLOc3Eklew0Av3y1Ii60rbjZtwST8phZgGh +nsrshAhe+nu1786dM55TOYOxWFr4QNSRT2e3CwpM7pcKhcEq6/KY2nkgVthlmf9HHbZ vB7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9nT3EwrutdQGMg8RognrY3glOo4I2Eyh4hFq6FSq8zM=; b=n5KY+w97RRioxdZ0MMkCNxiQNobWG/vYEB/gU4z3opNMMswRrNA1f0W9jZJQKMbWey qNopV9MRIMCE/Om715/dXeuTOXxuax2gjtMvPk3ZZsB13licNMcMnUnTAwn28glCb6+E EsMQhK+JnnvSUjFT7cNdmHiVFrKjw8jJ2jESE1k81NGMgknPFOKMNxM2jAycjyVZmoF/ ciXO+QyMwS9ikUMyJsIs181ZQB7SZWz8qRBATSiyB8sseTMflex0CeApfvVSijzz4Rl9 WNjG1cKDtgadsj7THYHCS7GsVkIorJzwynJZf7KR13fweuQanShA2mry99M4T9NAOei3 ydGw==
X-Gm-Message-State: AFqh2kolEpaRwdOgi+N6Hl5m27cMZ99r8fr34CVpGYZevhaB3P1IJKsK 438YSGf0cdOwq7J9/iWmc3Hh7bIQAPaSHEoqG9fxzg==
X-Google-Smtp-Source: AMrXdXvkSWI2a09myJiRqF2C6khGABKQj+nX5/s7jylxRu+67PAKBsZQHGwupIxD1DaptRV1eIT4zIfXAWXQCON3iQo=
X-Received: by 2002:a5d:4e8b:0:b0:242:272b:ed2a with SMTP id e11-20020a5d4e8b000000b00242272bed2amr2110316wru.378.1672687522836; Mon, 02 Jan 2023 11:25:22 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR08MB4872B6B3A9AE7B008463795DB3E99@BYAPR08MB4872.namprd08.prod.outlook.com> <CABNhwV22EvjvWxkVb+geFOfLzej-c_NNSC6zJtRqj8SmG=FyLw@mail.gmail.com> <BL0PR05MB5652D74BD9EEEB3F934A86EED4F09@BL0PR05MB5652.namprd05.prod.outlook.com> <CABNhwV26XLSWnzu_BiGLjVDTSgdLvp6YL1uNpbOYKbd_LPFYbQ@mail.gmail.com> <CABNhwV2m5ux3dUGrORnXHDfiRyje-sdyidLXrn6+8N-WUABnoQ@mail.gmail.com> <BL0PR05MB5652C87F33851A2951B00FBCD4F79@BL0PR05MB5652.namprd05.prod.outlook.com> <CAOj+MMHSyUdYrrNgQLSfW_5H+momkodE2d_fiLArKM6VzaKBxA@mail.gmail.com> <BL0PR05MB5652454D272775CBAF1A2055D4F79@BL0PR05MB5652.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB5652454D272775CBAF1A2055D4F79@BL0PR05MB5652.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 02 Jan 2023 20:25:11 +0100
Message-ID: <CAOj+MMGpqOqeixWpkkwQCQx6Ma5r0CE5UygtjD_shaKauCWrEw@mail.gmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "idr@ietf.org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Content-Type: multipart/related; boundary="0000000000009e9bf805f14ce94d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/5hhQAamx23h3MzRZtfWZBF2v8cA>
Subject: Re: [Idr] WG adoption of draft-zzhang-idr-tunnel-encapsulation-label-stack-01 - 12/23/2022 to 1/13/2023
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Jan 2023 19:25:30 -0000

Jeffrey,

> Since you can signal a label stack in an MPLS tunnel in a TEA attached to
some routes
> to steer traffic after reaching that tunnel endpoint, you can do the same
to signal a label
> stack (sure, it is an SR label stack) in that same MPLS tunnel for the
purpose of steering
> traffic to that tunnel endpoint.

Here we clearly have different opinions.

TEA has been standardized to signal parameters of the tunnel egress point
to all ingress nodes. No more no less. Egress does not have the ability to
signal in p2mp fashion an explicit path towards himself which would be
proper for all ingress PEs.  So your answer is that it will not be an
egress, but a controller to advertise those TEAs. RFC9012 does not even
mention third party TEA's injection so if this is objective of your draft
dedicated section for controller originated TEAs would be proper.

Also in your draft stating that current TEA sub-TLV is to be used "within
site2" is IMO wrong. At best it could be used on PE2 but only "towards
site2". Site2 is unlikely to signal label stack to other domains counting
on other's domain's ingress to apply it. I hardly see a benefit of it.
Maybe CSC could be only one but even if so it would not go beyond directly
attached first node in site2.

Your draaft also states that current encoding for label stack
in draft-ietf-idr-segment-routing-te-policy is quote: "not efficient
on-the-wire encoding format". If so I do recommend to update said draft
rather then trying to push "more efficient" encoding formats in separate
documents. If for nothing else then for consistency in encodings.

To summarize this discussion I do not see that IDR WG should adopt this
document in the current shape.

Cheers,
Robert




On Mon, Jan 2, 2023 at 7:41 PM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
wrote:

> Robert,
>
>
>
> Since you can signal a label stack in an MPLS tunnel in a TEA attached to
> some routes to steer traffic after reaching that tunnel endpoint, you can
> do the same to signal a label stack (sure, it is an SR label stack) in that
> same MPLS tunnel for the purpose of steering traffic to that tunnel
> endpoint.
>
>
>
> This does **not** exclude SR policy based options for other scenarios.
> When I said “forgot about …” I meant, for the discussion, don’t tangle in
> those things, just consider the above simple context.
>
>
>
> Jeffrey
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Idr <idr-bounces@ietf.org> *On Behalf Of * Robert Raszuk
> *Sent:* Monday, January 2, 2023 10:02 AM
> *To:* Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
> *Cc:* idr@ietf.org; Susan Hares <shares@ndzh.com>
> *Subject:* Re: [Idr] WG adoption of
> draft-zzhang-idr-tunnel-encapsulation-label-stack-01 - 12/23/2022 to
> 1/13/2023
>
>
>
> *[External Email. Be cautious of content]*
>
>
>
> Hi Jeffrey,
>
>
>
> Zzh2> Forget about ODN. Forget about color. Forget about SR-Policy (and SR
> policy tunnel).
>
>
>
> While you are clearly entitled to forget about SR standards,
> implementations and deployments, what you are effectively proposing is
> SR-like behaviour using TEA as a signalling vehicle for the MPLS
> explicit path between controller and ingress nodes.
>
>
>
> That unfortunately has obvious consequences of implementations needed now
> to deal with it.
>
>
>
> In any case I think it is now clear to everyone where are you going with
> this draft. It is up to IDR and SPRING WGs to decide if such work should be
> taken on.
>
>
>
> Best,
>
> Robert
>
>
>
>
>
> On Mon, Jan 2, 2023 at 3:45 PM Jeffrey (Zhaohui) Zhang <zzhang=
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Hi Gyan,
>
>
>
> You have many things tangled together unnecessarily. Please see zzh2>
> below.
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Gyan Mishra <hayabusagsm@gmail.com>
> *Sent:* Friday, December 30, 2022 9:22 PM
> *To:* Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> *Cc:* Susan Hares <shares@ndzh.com>; idr@ietf.org
> *Subject:* Re: [Idr] WG adoption of
> draft-zzhang-idr-tunnel-encapsulation-label-stack-01 - 12/23/2022 to
> 1/13/2023
>
>
>
> *[External Email. Be cautious of content]*
>
>
>
> Hi Jeffrey
>
>
>
> Thinking about this further ..
>
>
>
> You had mentioned that the core  SR source node needs the TEA endpoint to
> build the SID list label stack to push onto the packet.
>
>
>
> Zzh2> The service ingress router (PE1 in the subject draft)  needs to know
> the egress service router (PE2). Normally it’s the BGP protocol nexthop.
> TEA allows a different way to do that.
>
> Zzh2> With the existing label stack sub-TLV in a TEA, you can allow
> traffic steering AFTER the traffic reaches the egress service router PE2
> (this is optional – the TEA can simply specify a tunnel endpoint). The
> subject draft covers three things **in the context of using TEA**:
>
> Zzh2> a) explain the use case for steering AFTER the tunnel endpoint PE2;
>
> Zzh2> b) define a new label stack for steering TO the tunnel endpoint PE2;
>
> Zzh2> c) define a compact way of encoding uniformed SIDs in a list
>
>
>
> However you also have ODN On Demand Next Hop or automated steering
> 0.0.0.0/4
> <https://urldefense.com/v3/__http:/0.0.0.0/4__;!!NEt6yMaO-gk!D04hIgM3IpI6sp3zAgKMrz5Q9E9ULFXqciFTm81PcJIvB0vfH2f-jKK2TZhWVZfpdD6NiOXRwLZx8CbYYGE-Cg$>
> which both are endpoint independent and rely on the egress PE signaling
> color via TEA color extended community only that maps to the head end SR
> policy color to instantiate the steered path.
>
>
>
> Zzh2> Forget about ODN. Forget about color. Forget about SR-Policy (and SR
> policy tunnel).
>
> Zzh2> **In the context of using TEA** where a controller is simply using
> a TEA with an MPLS tunnel (w/o color  – note that it is optional) attached
> to the service routes, it can attach a label stack (per RFC9012)  for the
> purpose of steering AFTER the tunnel endpoint, and we’re proposing to allow
> a new tunnel label stack (per this subject draft) for the purpose of
> steering TO the tunnel endpoint.
>
> Zzh2> Simple as that.
>
>
>
> So in that case Source nodes could push the SR label stack onto the packet
> before the NLRI label encoding.  Not true and now I realize why.
>
>
>
> For SR policy since the TEA is used for both service label SAFI and for SR
> policy color to intent mapping even if endpoint independent you still need
> the color to intent mapping signaling NLRI encoding to happen before the
> label stack can be pushed onto the packet.
>
>
>
> Even though RFC 9012 states that  the label stack is pushed onto the
> packet before the TEA  NLRI encoding I don’t think any SR implementation
> follows that or SR would be broken.
>
>
>
> Bottom line is RFC 9012 TEA color to SR policy intent mapping is apriori
> and must and has to occur prior to pushing the SR label stack onto the
> packet for the steering to work.  It’s impossible to do the other way
> around.
>
>
>
> Zzh2> You don’t need to involve SR policy or color stuff (they can be
> useful in some cases but they are not mandatory). Please see above.
>
> Zzh2> Jeffrey
>
>
>
> Many Thanks!
>
>
>
> Gyan
>
>
>
> On Fri, Dec 30, 2022 at 3:20 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
> Hi Jeffrey
>
>
>
> So in summary what you are saying is normally with MPLS RFC 3032 you push
> the label stack before the NLRI encoding since SR Policy TEA color / intent
> mapping does not come into play for vanilla mpls label stack domain.
>
>
>
> However with SR-MPLS with SR Policy the TEA endpoint 2 tuple comes into
> play {color, endpoint}.  So now the core routers need to see the RFC 9012
> TEA for the egress PE tunnel endpoint termination for the SR policy and
> since the BGP update has all the common path attributes per update packing
> we have the TEA sub TLV is in the same packet as the service label and so
> now we need NLRI encoding before the label stack is pushed onto the packet
> so the core router see the TEA tunnel endpoint info.  So this same concept
> update to RFC 9012 is applicable as well for inter-as steering to sites
> connected to the core steering past the core tunnel endpoint egress PE to
> the connected sites.  In that particular case would it be a CSC
> hierarchical VRF backbone carrier and customer carrier and in that case
> between the ASs you would have inter-as PE-PE link so the other side of
> PE-PE inter-as link would be the source PE for steering within the site 1
> or 2.  So this would be like a seamless SR use case inter-as coloring to
> intent  mapping or translation per AS hop if the coloring is different per
> AS hop.  Also the L3 VPN service label NLRI encoding SAFI 128  would be
> extended end to end per inter-as options.
>
>
>
> Below stick diagram
>
>
>
> Site 1                            Core                  Site 2
>
>
>
> PE1 - P - PE2 — PE3 - P - PE4 — PE5 - P - PE6
>
>
>
> PE2-PE3 and PE4-PE5 are inter-as L3 vpn links / inter-as TE links
>
>
>
> The SR source  node in each AS for the SR policy AS hop stitching for the
> end to end path built by the stateful PCE would be ..
>
>
>
> Left to Right
>
>
>
> PE1, PE3, PE5
>
>
>
> Right to Left
>
>
>
> PE6, PE4, PE2
>
>
>
> So in the case going left to right LSP  where Site 2 PE5 is not capable of
> pushing the label stack, would it be PE4 not PE3 that would provide a proxy
> service acting as a source node to push the label stack onto the packet.
> If this is within the same administrative domain, option C  end to end LSP
> it’s  possible to leverage a different PE in another domain to push the
> label stack.  However if it’s between administrative domains option B
> stitched LSP then you would more than likely not be able to leverage a PE
> in another domain to push the label stack.
>
>
>
> Thanks
>
>
>
> Gyan
>
>
>
> On Fri, Dec 30, 2022 at 10:12 AM Jeffrey (Zhaohui) Zhang <
> zzhang@juniper.net> wrote:
>
> Gyan,
>
>
>
> Please see zzh> below.
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Idr <idr-bounces@ietf.org> *On Behalf Of *Gyan Mishra
> *Sent:* Thursday, December 29, 2022 10:47 PM
> *To:* Susan Hares <shares@ndzh.com>
> *Cc:* idr@ietf.org
> *Subject:* Re: [Idr] WG adoption of
> draft-zzhang-idr-tunnel-encapsulation-label-stack-01 - 12/23/2022 to
> 1/13/2023
>
>
>
> *[External Email. Be cautious of content]*
>
>
>
> Hi Jeffrey
>
>
>
> I read the draft and have questions related to the reason for the two new
> Segment sub-tlv to encode a segment list in compact format.
>
>
>
> I read through the thread on the comments from Robert and I have similar
> questions which I will reiterate to help get to the goal or objective of
> the draft which is confusing to the reader.
>
>
>
> Let’s first understand and agree on the label stack encoding for MPLS and
> SR-MPLS.
>
>
>
> Let’s start with standard MPLS Label Stack RFC 3032.  So with RFC 3032 you
> have transport label TL and then the L2 or L3 VPN service labels Bottom of
> Stack labels with S bit set.
>
>
>
> RFC 6790 defines the Entropy label EL and Entropy Label Indicator ELI
> encoded {TL, ELI, EL, SL} where SL is the service label with S bit set.
>
>
>
> The way I read RFC 8660 SR-MPLS section 2.7 the label stack for steering
> is imposed on the packet where the TL would normally be placed on the SR
> source node once the SR Policy BSID is popped and the Candidate path
> defining the SID list is bound to the forwarding plane.
>
>
>
> RFC 8662 SR Entropy Label section 4 shows the ERLD and in this case you
> can see as well the SR label stack imposed on the packet once the BSID is
> popped on the source node TL is now replaced with SR label stack {SR label
> stack, ELI, EL, SL}  where SL is the service label.
>
>
>
> So now if we agree on the MPLS and SR-MPLS label stack encoding we can
> discuss the draft further below.
>
>
>
> Section 1 talks about traffic steering after the tunnel endpoint.  SR
> policy defines a 2 tuple {color, endpoint} so the endpoint is the egress PE
> loopback tunnel endpoint which is defined in the TEA for SR Policy.
> Section 8.4 of RFC 9256 defines the per destination SR policy color /
> intent mapping where egress PE endpoint signals VPN overlay TEA color to
> ingress PE SR policy color to intent mapping to instantiate the steering
> path.
>
>
>
> Section 1
>
>
>
> Specifically, the label stack in the sub-TLV is to be pushed BEFORE any
> other labels are pushed. This may sound counter-intuitive, in that if a
> label stack (e.g. for Segment Routing) is to be used to steer traffic to
> the tunnel endpoint, the stack should be pushed AFTER other labels (e.g.
> the label embedded in the NLRI).¶
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-zzhang-idr-tunnel-encapsulation-label-stack-01*section-1-3__;Iw!!NEt6yMaO-gk!HzeO33AdrD3O3NiFWMBgU3A6fRX950PEEJLfXjbSy0Y6UvoF1tjn5eJwjO6e6YCEq4nK9ENqhKlCa0XSa3EzzQ$>
>
>
>
> Why would this be different for SR-MPLS as compare to MPLS and from the
> above review of the label stack encoding as SR-MPLS is reusing the MPLS
> data plane the label stack encoding should be the same.
>
>
>
> AFAIK I think the SR label stack should still be pushed before the NLRI
> labels are pushed. Why would that be any different??
>
>
>
> I don’t understand the statement below.  Steering is from the SR source
> node to egress PE loopbacks tunnel endpoint. What other steering is there
> past the egress PE tunnel endpoint?
>
> Zzh> If you’re talking about steering TO the (core/base) tunnel endpoint
> (which is the egress PE), you need to push the corresponding label AFTER
> you push the NLRI (service) label (so that the core routers see the tunnel
> label instead of service label). That’s why I said it is counter-intuitive
> to push the labels BEFORE pushing service label, and why we need to clarify
> it is for steering AFTER the endpoint.
>
> Zzh> For traffic steering AFTER the endpoint, it is explained as following
> in the draft:
>
>                  controller
>
>                 .          .
>
>                .            .
>
>     site1 --- PE1 -------- PE2 --- site2
>
>
>
>    Two sites are connected to two PEs respectively, and traffic steering
>
>    is desired within each site not just among the PEs.  While PE2 could
>
>    push the label stack used for steering within site2, there may be
>
>    situations where PE2 is not a device capable of pushing a large label
>
>    stack so PE1 is tasked with pushing the label stack that is used
>
>    after the tunnel end point PE2, within site2.
>
>
>
> Zzh> Notice the red text “within site2” (i.e., AFTER tunnel endpoint
> PE2). Note that the service label mentioned earlier could mean “pop and
> switch out of an interface”, which means there could be labels after that
> service label, which were pushed BEFORE the service label was pushed.
>
>
>
> Two sites are connected to two PEs respectively, and traffic steering is
> desired within each site not just among the PEs. While PE2 could push the
> label stack used for steering within site2, there may be situations where
> PE2 is not a device capable of pushing a large label stack so PE1 is tasked
> with pushing the label stack that is used after the tunnel end point PE2,
> within site2.
>
>
>
> All PEs in the SR domain are ingress/egress PE thus all PEs as they can
> all be source nodes they would have to be capable of pushing the label
> stack onto the packet.  In most SR deployments a stateful PCE is used and
> the source node is programmed to push the label stack onto the packet by
> the stateful PCE.  In this stateful PCE case the SR source node instructed
> by the PCE still has to push the label stack for steering onto the packet.
> So if an SDN controller / PCE is used the same predicament the source node
> still as instructed by the SDN controller has to push the label stack onto
> the packet for steering.
>
>
>
> So no matter what the SR source node has to be capable of pushing the
> label stack onto the packet.
>
>
>
> Zzh> Please see purple text above and notice the word “large”.
>
> Zzh> Also note that I did not come up with this use case or corresponding
> mechanism. I found it counter-intuitive and want to document what I found
> out by offline email inquries, so that it will help other people and so
> that the feature could be more widely used.
>
> Zzh> Jeffrey
>
>
>
> I have more questions but I think this is a good start and will help steer
> tbe discussion.
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
> On Fri, Dec 23, 2022 at 1:37 PM Susan Hares <shares@ndzh.com> wrote:
>
> This begins a 3 week WG adoption and IPR call for
> draft-zzhang-idr-tunnel-encapsulation-label-stack-01.txt
>
>
> https://datatracker.ietf.org/doc/draft-zzhang-idr-tunnel-encapsulation-label-stack/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-zzhang-idr-tunnel-encapsulation-label-stack/__;!!NEt6yMaO-gk!HzeO33AdrD3O3NiFWMBgU3A6fRX950PEEJLfXjbSy0Y6UvoF1tjn5eJwjO6e6YCEq4nK9ENqhKlCa0W1VfX5mA$>
>
>
>
> The Authors should send an IPR statement regarding this draft.
>
>
>
>
>
>    RFC 9012 defines an MPLS Label Stack sub-TLV for Tunnel Encapsulation
>
>    Attribute, and specifies that it is to be pushed BEFORE other labels.
>
>    This document clarifies the use case for that, defines a new Tunnel
>
>    Label Stack sub-TLV for a label stack to be pushed AFTER other labels
>
>    (e.g., the label embedded in the NLRI for a labeled address family,
>
>    and/or the stack in an MPLS Label Stack sub-TLV), and defines two new
>
>    Segment sub-TLVs to encode a segment list in a compact format.
>
>
>
> The IDR shepherd for this draft is Jie Dong.
>
>
>
> Cheerily, Sue
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!HzeO33AdrD3O3NiFWMBgU3A6fRX950PEEJLfXjbSy0Y6UvoF1tjn5eJwjO6e6YCEq4nK9ENqhKlCa0XfNuqLTw$>
>
> --
>
> [image: Image removed by sender.]
> <https://urldefense.com/v3/__http:/www.verizon.com/__;!!NEt6yMaO-gk!HzeO33AdrD3O3NiFWMBgU3A6fRX950PEEJLfXjbSy0Y6UvoF1tjn5eJwjO6e6YCEq4nK9ENqhKlCa0WSFAsGuQ$>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email **gyan.s.mishra@verizon.com* <gyan.s.mishra@verizon.com>
>
> *M 301 502-1347*
>
>
>
> --
>
> [image: Image removed by sender.]
> <https://urldefense.com/v3/__http:/www.verizon.com/__;!!NEt6yMaO-gk!D04hIgM3IpI6sp3zAgKMrz5Q9E9ULFXqciFTm81PcJIvB0vfH2f-jKK2TZhWVZfpdD6NiOXRwLZx8CbixlAAHQ$>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email **gyan.s.mishra@verizon.com* <gyan.s.mishra@verizon.com>
>
> *M 301 502-1347*
>
>
>
> --
>
> [image: Image removed by sender.]
> <https://urldefense.com/v3/__http:/www.verizon.com/__;!!NEt6yMaO-gk!D04hIgM3IpI6sp3zAgKMrz5Q9E9ULFXqciFTm81PcJIvB0vfH2f-jKK2TZhWVZfpdD6NiOXRwLZx8CbixlAAHQ$>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email **gyan.s.mishra@verizon.com* <gyan.s.mishra@verizon.com>
>
> *M 301 502-1347*
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!BLUOm2uEdLPhYCCY0iACTMpYOD--fWHNRRdGoXnHDtfkv5KGbcuMeFyhmFv1sp_Vjkzx90p7fDhIJVT5$>
>
>