Re: [Pce] LSP identifiers TLV optional for SR in RFC8664

Dhruv Dhody <dd@dhruvdhody.com> Tue, 14 February 2023 11:29 UTC

Return-Path: <dd@dhruvdhody.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C66AC19E115 for <pce@ietfa.amsl.com>; Tue, 14 Feb 2023 03:29:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level:
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dhruvdhody-com.20210112.gappssmtp.com
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 RkPTTTOdkW1s for <pce@ietfa.amsl.com>; Tue, 14 Feb 2023 03:29:16 -0800 (PST)
Received: from mail-vk1-xa33.google.com (mail-vk1-xa33.google.com [IPv6:2607:f8b0:4864:20::a33]) (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 F033EC19E108 for <pce@ietf.org>; Tue, 14 Feb 2023 03:29:15 -0800 (PST)
Received: by mail-vk1-xa33.google.com with SMTP id j18so2892793vkd.4 for <pce@ietf.org>; Tue, 14 Feb 2023 03:29:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dhruvdhody-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/EDS63VHA1iU0LrGAkbVvL3XPPNyGnIELeAEypE6+p8=; b=5UwY1Q/vHiLSM1Jz2UmcS/GlEXzRzyNv08zDKSW96UHEEdmK7BWsJdw4dDrHbWBle7 uaDornVHmYhM0y7VZOJrJ08799VQr4izpHZqEWg/JIZRCXH1XXquK6UTCy4JCYt0DblE 7kv1tZK+k06C6KQOQXbskzc4JbUqajY5BrLGtFXl2sl0oarY+fj9+UNCU+cCDqv7qGjz LQMEh2rxaDMRkXO05RF0KPWplAqvYC9wnAbp1w4T+HKo7Pix/Br0pwA70xbE0A9LM7JV NACaVJyJO1bO6AmZGRczcgnrh/lZQJlcvVHJ2ixIYzyus7+eYlFkB/vbVo1vct2DjaFR 6weA==
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=/EDS63VHA1iU0LrGAkbVvL3XPPNyGnIELeAEypE6+p8=; b=oTqqZilMjzX0a94vUoZx93S/ibO0+b8SDJgxziqcUCvPCMFOOQaA3uUpAkCNm32K30 BHKDIipV9zoSLhBfxuxEqtsuQDIAVeuwBU7qU1QnWkch/j7A0wkTOK7HoWc6BKu9ubXv qwOTca/tYj7Egc0mKUPkhCNS855intXQP1gwqZGSWwBp2f8BR1YX1dtVgETWG8kHvlco MuKxs18wqYEMsMPilkJse9S0eX+YlOwCSy2SSjNEkmJITUb9/fRuPpFEu3HQemPZC+if 5pY4SyUrvuMreXYrPxGQVwWb879YcvjiN2DmO4mQnigilzxYpxlYeHEaglVA4az8YbCf 0/Pw==
X-Gm-Message-State: AO0yUKUwMr0CZqgvIVKbNP8HQ77tiiTdSGDUMlRS7qy5whNw5u1mx+DJ qff32tikZBIv8aqGn9rvRTyt9QFKTWy8HetiL3C92fjA7Ys8kd/j
X-Google-Smtp-Source: AK7set/1XoEUAN9SnleJ1qDjSad/Jict3xbKc9/KjpsFrbMPKelXsXaf4syOFQanepgQBIepznAaSB4bIP94Dvzamf8=
X-Received: by 2002:a1f:1e09:0:b0:401:5434:d988 with SMTP id e9-20020a1f1e09000000b004015434d988mr280976vke.45.1676374153688; Tue, 14 Feb 2023 03:29:13 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR11MB4122DB9E46B1486D2DD428C8D0D99@DM6PR11MB4122.namprd11.prod.outlook.com> <DM6PR11MB41228A4E232DE58C20BC8725D0A29@DM6PR11MB4122.namprd11.prod.outlook.com>
In-Reply-To: <DM6PR11MB41228A4E232DE58C20BC8725D0A29@DM6PR11MB4122.namprd11.prod.outlook.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Tue, 14 Feb 2023 16:58:37 +0530
Message-ID: <CAP7zK5YpQXfjqiS20eu30Es3o1_CMJaZxmmeuZox3OWMc7x2kg@mail.gmail.com>
To: "Samuel Sidor (ssidor)" <ssidor@cisco.com>
Cc: pce-chairs <pce-chairs@ietf.org>, "Samuel Sidor (ssidor)" <ssidor=40cisco.com@dmarc.ietf.org>, "pce@ietf.org" <pce@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f10d6a05f4a745e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/iB50WQebQboHza_hmhJIrkby9jo>
Subject: Re: [Pce] LSP identifiers TLV optional for SR in RFC8664
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Feb 2023 11:29:20 -0000

Hi Samuel,

The feeling at the time was to get away from the RSVP-TE-thinking for SR
(and allow SR paths to be set up with minimal information needed). If I
recall correctly, the "MAY" was the "compromise" struck at the time to
allow SR paths to be set up without it but when use cases require these the
LSP-IDENTIFIER-TLV can be included.

On Tue, Feb 14, 2023 at 3:02 PM Samuel Sidor (ssidor) <ssidor@cisco.com>
wrote:

> Hi PCE-chairs,
>
>
>
> Since there is no reasonable explanation provided in the mailing list –
> does that mean that RFC is “broken” and we need Errata to fix it? E.g. by
> making LSP identifiers TLV mandatory?
>
>
>

Errata would not be the right approach. See
https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/

If the WG wants an explicit statement we would need to add this in an
existing WG document or propose a new one.



> Thanks,
> Samuel
>
>
>
> *From:* Pce <pce-bounces@ietf.org> *On Behalf Of * Samuel Sidor (ssidor)
> *Sent:* Thursday, February 9, 2023 1:29 PM
> *To:* pce@ietf.org
> *Subject:* [Pce] LSP identifiers TLV optional for SR in RFC8664
>
>
>
> Hi PCE WG,
>
>
>
> RFC8664 marked LSP identifiers TLV as optional:
>
>
>
> “The LSP-IDENTIFIERS TLV *MAY* be present for the above PST type.”
>
>
>
> https://www.rfc-editor.org/rfc/rfc8664.html#name-the-rp-srp-object
>
>
>
> But I don’t see any clarification in that RFC, how SR policy
> endpoints/LSP-ID (may be needed for MBB) or any other field from that TLV
> is supposed to be encoded in PCRpt message.
>
>
>
> I can imagine that SR policy endpoints can be retrieved from SR policy
> association (
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp#section-5.1),
> but that draft is still not supported by many implementations and it is not
> mentioned as MUST in RFC8664.
>
>
>

Specifically about endpoints, for PCC configured SR path you have it via
local configuration and for the PCE-initiated, END-POINTS object could also
be optionally included in PCInitiate message.



> So now it seems to be completely valid based on RFC8664 to send PCRpt with
> no LSP identifiers and no SR Policy association => with missing endpoints.
> Is that intentional or am I missing any statement from RFC, which is
> clarifying it?
>
>
>

IMHO It is intentional. See para 4 at
https://www.rfc-editor.org/rfc/rfc8281.html#section-5.3 about endpoints
(and it is valid for SR as well).

I see following options -
- Do Nothing
- Clarify "when" the LSP-IDENTIFIER-TLV MUST be included (could be in the
operational clarification draft)
- Update the text in RFC8664 to make LSP-IDENTIFIER-TLV "MUST" for SR Path
type

Thanks!
Dhruv (as a WG participant)



> I found some older discussion in mail archive:
>
> https://mailarchive.ietf.org/arch/msg/pce/rGVwtH6u3eUCMbRyR-gV1Cv2zDU/
>
> Where almost similar topic was discussed and where it was requested to
> make it mandatory, but there were a few mails exchanged with no conclusion.
>
>
>
> One more comment – even statement about LSP-identifiers in RFC8664 seems
> to be mentioned in wrong section - dedicated for RP/SRP object, which was
> never used for LSP identifiers TLV (that is supposed to be included in LSP
> object).
>
>
>
> Thanks,
>
> Samuel
>