Re: [Pce] PCE SID-algo draft extension

Dhruv Dhody <dd@dhruvdhody.com> Tue, 10 January 2023 13:00 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 9A05CC1782C1 for <pce@ietfa.amsl.com>; Tue, 10 Jan 2023 05:00:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 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_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=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 IyvwuZDQPni2 for <pce@ietfa.amsl.com>; Tue, 10 Jan 2023 05:00:42 -0800 (PST)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (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 C81BAC1782BE for <pce@ietf.org>; Tue, 10 Jan 2023 05:00:42 -0800 (PST)
Received: by mail-vs1-xe2e.google.com with SMTP id a64so12138980vsc.2 for <pce@ietf.org>; Tue, 10 Jan 2023 05:00:42 -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=S/mVx6Hte91q84Gr4GUdDaEwO1QCeDaYrQ5LdJb1f8w=; b=Wb3byNV0FpWyQ63NOH+PLl/17JjvkMRVN1gTj+LnakdgmVKbCoO3eOHbcEgAVRs7xA JpdIBOz4054ZDo6gVYuXqEp4uur7kpt8KEvlh710Pi30n2/OB8g7CT9D454bFAilupeX pxJ8kG0PJrgJ0H/UFV222KSnDaZ2h/MpL6/k9IsikYygAfzLgFTh4nIJqhJSKmme/JqL 8fq9pCapBgo99xOZLzb8mIPq3Kfd9ENlKyQsW5M3aWHG1fWoe6BSsk2RdNwuzhFgReg+ vdaUD/hByModB6YSN4Sbqive+kFZvS4K3SQl/xOhiJ77ctbN0QZjVa6lhxvvtWgBDPqU LyRg==
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=S/mVx6Hte91q84Gr4GUdDaEwO1QCeDaYrQ5LdJb1f8w=; b=YMXJyne0rQFH9u1xNQIopz1xlh3AzH8VIOub8/SAXat9W/D7nHRSdmxmVkn3GUuU9J YyOKe1K8byzNuL14XPcgzlDz40TyZmKSaMevgJTykMLBMe+1b7w/ONLS79K6MsNXLbS8 ZUstOVQ9dli5qP2CHYsOBMjvCBRsgG4cRFGDsz9EYld/9/uPS3Yscj77h8pIHft/W9h1 VMl7Gz/8KuoFJNs8ropdq2xRLgiHzbc/cxtW7Udp1EJv7jFYU6Qww3nGZSO5yoyUMWT9 iUObQqxdi7cSKdOXfObX2x6hGkdqquCUFqbgJ768WuaJ6L8U2WRRHT5LsZb6S5z0rfKG eWEg==
X-Gm-Message-State: AFqh2kq7jVwjkL3/gK1k3J5xjB8OXBK/KSmEPSON+uuVh2LE7RVueu68 BNFIKOVR0y2Zg+NBgm7KPI8DGOcZaeMVwR0J1P4x+w==
X-Google-Smtp-Source: AMrXdXvO6GfigOosAn5o/UbVCQh2xMv9I23EFvZd1NepEh+p9H8SVynPMYRatEOga7xYfE+Ksqq/wlXZjYqVj8y2M94=
X-Received: by 2002:a67:fd97:0:b0:3d0:bfd2:3a12 with SMTP id k23-20020a67fd97000000b003d0bfd23a12mr655546vsq.52.1673355641172; Tue, 10 Jan 2023 05:00:41 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR11MB4122FA3E3A5024A13385BD66D0FF9@DM6PR11MB4122.namprd11.prod.outlook.com>
In-Reply-To: <DM6PR11MB4122FA3E3A5024A13385BD66D0FF9@DM6PR11MB4122.namprd11.prod.outlook.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Tue, 10 Jan 2023 18:30:04 +0530
Message-ID: <CAP7zK5bCJwLxNg=MpigrVw35NQU6zdhAjMR_BJvZygApntdHvg@mail.gmail.com>
To: "Samuel Sidor (ssidor)" <ssidor@cisco.com>
Cc: "pce@ietf.org" <pce@ietf.org>, pce-chairs <pce-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000934a7405f1e8788b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/TBvTdbTKt4QUSA5MozTV0bg9MIM>
Subject: Re: [Pce] PCE SID-algo draft extension
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, 10 Jan 2023 13:00:46 -0000

Hi Samuel,

As a WG participant --- Assuming the WG agrees with the usecase, we need a
clear way to signal when the Algo is a constraint along with others
(current) v/s when Algo is a shorthand to refer to the constraints as per
the IGP definition (proposed).

This could be a flag in the SID Algorithm TLV or could be a brand new
mechanism (such as a new dynamic association type for FlexAlgo). More
importantly, we need to be clear on how other PCEP constraints interact
with the constraints referred in the IGP. The easiest thing would be to not
allow other PCEP constraints to be encoded at all and rely only on IGP; or
have flags to signal how to handle the complexity of combining them
including mismatch! This needs to be handled with care!

Thanks!
Dhruv

On Tue, Jan 10, 2023 at 3:51 PM Samuel Sidor (ssidor) <ssidor@cisco.com>
wrote:

> Hi all,
>
>
>
> I would like to get feedback from PCE WG for one extension proposed for
> existing SID-algo draft
> <https://datatracker.ietf.org/doc/html/draft-tokar-pce-sid-algo-05#name-sid-algorithm-constraint-2>
> (currently expired), which is trying to cover all existing algorithm types
> as defined in IGP – that includes SPF (algo 0), Strict-SPF (algo 1) and
> Flex-algo (algo 128-255)
>
> It introduced SID-algo constraint, which currently can be used for
> filtering SIDs used in path computed by PCE.
>
> To be able to compute inter-domain Flex-algo path, PCE Flex-algo
> path-computation must be aligned with path-computation done by IGP (Use
> ASLA attributes, honor FAD lookup priorities,…). This use-case is different
> one from SID filtering we need to use constraints/metric-type from
> Flex-algo definition that is bound to SID algo number specified in
> constraint.
>
>
>
> Before we modify the draft, we would like to know if WG has any objection.
>
>
>
> Thanks,
>
> Samuel
>