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> Fri, 06 January 2023 15:20 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 DB55CC14F73D for <idr@ietfa.amsl.com>; Fri, 6 Jan 2023 07:20:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 k3kijdzA6kuY for <idr@ietfa.amsl.com>; Fri, 6 Jan 2023 07:20:16 -0800 (PST)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 C0605C14F73A for <idr@ietf.org>; Fri, 6 Jan 2023 07:20:16 -0800 (PST)
Received: by mail-wr1-x42c.google.com with SMTP id w1so1544528wrt.8 for <idr@ietf.org>; Fri, 06 Jan 2023 07:20:16 -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=FmLIFBwmaGuJLuGKo8hgGjrG7Fuzcn2Y9ly4xWnu1E4=; b=R+TvjeRudM2UWrzdflF6N1PPZxAG6IJS6pSC+kHXagmtsmlSb1pUR2jAAHdf3V3CDy g9rwecyLDEk6wRYpisp4gry6uyKyzG5WRuX+pcWf4+sbRjsy5+luvewhiNOnFBV8FOMb SRa2IopSeapFnPwf2qykQiI9WfNUR/VlMuXKAWnQWCV9O87PpaQQoHQyrJjmEVK1GaJg 7g8CuUCUflfHtnGHntoGCbtyaEEgFiIq5opzyon0y6zoKu59PB+0Am83KgBNxZqNyjiQ FXcGTNNWY2zcHas569EjtPK755AcGeguYGiHudIyGB3nOzylhIFFEgO51+jrv9XPP53i p6ng==
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=FmLIFBwmaGuJLuGKo8hgGjrG7Fuzcn2Y9ly4xWnu1E4=; b=zSlHGD+DIPrQ8drKWo6cPBsyB8cvlXBw4rgFgafjSDQf34WvexEumyEKdcE96OBvAS GDfr9YRKuWhvvx/a613OPS0M0fvuxlxwd5/Ig1gtNbjgrEsfusYaevBMSXHOeTjrG4p1 gaWi7ldyAJ72sVT27pZidwJA2C5FTE/JZJOtqtkLtKhLEksbIhictNxA8Qs8wp8P4ntp Gcz4eqjnucHxEAukf2Y0SaLzdD018/4nwAZ5Ll/Z4V3oxabDyz4781icQcoQ4r9HwKDB CAR0X9HYKV7NWjOenK3PmXiigEwW921KSatvJIeb1Ayn1i1R2HqVZ+ms8apK01VMFHnM QMUg==
X-Gm-Message-State: AFqh2koTcrEBOjUTepoLJX9nnm+hhxLYrTrHklCswYSclApokHjDw8Xp QHhQakQL1wI8Yuwox5JNl6C4q4BnCk7kOmhTA52diQ==
X-Google-Smtp-Source: AMrXdXtbp8lKjB6fgTptEmMKwCuVhSRiyjvEiA2ADKVoJGD85c58V0gQVxMX6AIVoYDPAR9nwMQjhG/0Xil3yvuUuhc=
X-Received: by 2002:adf:ff8d:0:b0:280:4475:e08 with SMTP id j13-20020adfff8d000000b0028044750e08mr1366015wrr.230.1673018415190; Fri, 06 Jan 2023 07:20:15 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR08MB4872B6B3A9AE7B008463795DB3E99@BYAPR08MB4872.namprd08.prod.outlook.com> <CAOj+MMGkimvyy3kA36Pn=VzbdTB8ZHDeEhzArsFEVE3P8W2Mug@mail.gmail.com> <BL0PR05MB565243B34F92752FA6E8B397D4ED9@BL0PR05MB5652.namprd05.prod.outlook.com> <CAOj+MMEbjJaFc-arh4ujfSEtnpACwvN2uofKafO6oWUx3-O_BA@mail.gmail.com> <BL0PR05MB5652CB8141DF3A1CD9FF1A9BD4F29@BL0PR05MB5652.namprd05.prod.outlook.com> <CAOj+MMFSP2oThW4C9GezQYK-eU_qRSfNVk+RPib8_spmtWmSzQ@mail.gmail.com> <BL0PR05MB5652D4B1E085D764C57B19E5D4F29@BL0PR05MB5652.namprd05.prod.outlook.com> <CAOj+MMFWVrvtF=f+sx+Y6pMUJQL_5MYKPiXXRRcG0WWM05JAjA@mail.gmail.com> <BYAPR08MB48727A9574189DE9E7D52F47B3FB9@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB48727A9574189DE9E7D52F47B3FB9@BYAPR08MB4872.namprd08.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 06 Jan 2023 16:20:04 +0100
Message-ID: <CAOj+MMGiY5_3Ws1kG5yk4Rpc7T7iM2NmCvz0e6xDeQv+qR52hA@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000572f8205f199f42b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/S3W5exiapMsZaAVSrm-yuPoRO4Y>
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: Fri, 06 Jan 2023 15:20:20 -0000

Hi Sue,


> I ran into this text being unclear when looking at SR-p2mp work for
> multicast.  ( See draft-ietf-idr-sr-p2mp-policy-00 and alignment with BESS
> Multicast VPNs).
>

The subject draft does not even say a single word "multicast". If it would
.. meaning if the proposed extension would be clearly applicable to
multicast only I would perhaps not even asked a single question.


> The controller deployments arise out of the SR work.  If you want to
> remove “controller” from the face of BGP, please argue with the SPRING
> Group on SR.  The fact is we have SR-p2mp work approved for IDR.   Given
> the WG and IETF as agreed to “controllers” and SR work, let’s try to make
> documents unclear for those cases.
>

Nope ... that was not what I was stating.

There is nothing wrong to use controllers and I never intended to remove
it :).

I am saying that existing IDR document
(draft-ietf-idr-segment-routing-te-policy) covers already what is defined
in this subject draft and I do not see why extensions defined in SAFI 73
could not be used as is to address requirements of steering to tunnel
egress.

If we clearly answer this - then perhaps rest of the points will become
solved. So far I have not seen an answer to it other then preference not to
use it. To me this is a little bit insufficient to take on the work on the
alternative protocol extension.

Cheers,
Robert.

Sue
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Wednesday, December 28, 2022 2:51 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
>
>
>
>
>
> Hi Jeffrey,
>
>
>
> RR2>  So let's zoom into your use case #2 - "Traffic Steering to the
> Tunnel Endpoint" You want egress to signal the path from Ingress to itself
> ? But how is this possible if the nature of BGP is p2mp routing information
> distribution and you do not have any idea which node will be the ingress of
> the traffic ?
>
>
>
> Zzh3> What if the label stack only specifies the common part from those
> ingress PEs?
>
>
>
> What is "the common part" of the transport tunnel in a label stack when
> such an encap starts on 100 different ingress PEs ?
>
>
>
> At best you could signal constraints and let ingress compute paths meeting
> those constraints, but not MPLS label stack. In fact outside of SR-MPLS and
> domain wide labels which is already covered in a bunch of other documents
> egress can not even create such label stack as it has no information about
> labels signalled to each ingress.
>
>
>
> Zzh3> Why can’t this be used for SR-MPLS where a controller to signal
> state to individual ingress PEs?
>
>
>
>
>
> Now you are introducing "controller" to this picture as a consumer of
> encoded label stacks in the proposed sub-TLVs.
>
>
>
> So such controller(s) will get Tunnel Encapsulation Attribute along with
> service routes and based on contained Tunnel Encapsulation Attributes
> sub-TLVs take the label stacks, process this and signal to ingress PEs
> "optimal" SR-MPLS paths for each ingress PE ?
>
>
>
> Honestly a real example illustrating this "common part" known to egress
> and encoded label stack would be very helpful. IMHO if such use case is
> real it is very much topology dependent.
>
>
>
> But I must admit one point here ... if you are trying to use such a
> mechanism instead of using BGP-LS from egress PEs to controllers you have
> my full support :)  But if so I would recommend to take a broader view and
> instead of stuffing such partial information into Tunnel Encapsulation
> Attribute define a completely new attribute and carry with service routes
> to controller(s).
>
>
>
> Many thx,
>
> Robert
>
>
>