Re: [Pce] Regd open discussions on draft-ietf-pce-segment-routing-ipv6

Dhruv Dhody <dhruv.ietf@gmail.com> Mon, 24 July 2023 17:16 UTC

Return-Path: <dhruv.ietf@gmail.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 4E5B7C151AE8 for <pce@ietfa.amsl.com>; Mon, 24 Jul 2023 10:16:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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=gmail.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 gSAMc9JuAp0u for <pce@ietfa.amsl.com>; Mon, 24 Jul 2023 10:16:05 -0700 (PDT)
Received: from mail-vk1-xa32.google.com (mail-vk1-xa32.google.com [IPv6:2607:f8b0:4864:20::a32]) (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 56690C1519BE for <pce@ietf.org>; Mon, 24 Jul 2023 10:16:05 -0700 (PDT)
Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-4816db26ff1so1665270e0c.2 for <pce@ietf.org>; Mon, 24 Jul 2023 10:16:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690218964; x=1690823764; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qofAZ+ZCtqPxoCNqUjoA1i02gYAYWTSU2KF0kPgI1VI=; b=HOWS9rhxT77GavgGmt9sJgNQjgYegiwRu3GfX4Ldyd5KVpk2YvsL4YRTvv69QyeMuG fVv5UGOjX+TZ49D/QcWJShVzwGrF88xxAJoDOlVXTjt/rnqMOV46J4apVtnQYz42amOE kCL+fGW7W5pAUFtDjW3sEic+dZIC6jrNs3K5ZRmZsBpQkZuddBLL4iIYh54NOditXXDA CwcbTP+ijBcO/5T2v+KS2AthNfHBFlRXX6PJ6RUez3IlaGxzvibZKrRDrPmKkrbTBX0c Yshj15OjMiGYEEO2GPkap7ZZ4mhrR84Q4WTAZYZ/BGiAzLOaeM6SjFIh0uNZxwl0jaDC JKsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690218964; x=1690823764; 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=qofAZ+ZCtqPxoCNqUjoA1i02gYAYWTSU2KF0kPgI1VI=; b=Efg2k4NzeKzjqwkYbvR6oeeqmN1WameaWbKz7wnDFNoLPAcAaEkid6+5SD5m6fEeB7 Ivc+SydfhOn0vLb60GLWV0TOX2u4u5DKebUA+NTJTP+CLeZyELFU3ykuxY5XgwvwLutZ hTRx6jQbJnGJTbv/vv2Nu6qcxTXcLMo2jv73gbesXjREcWjDvsfoP4Lng+06orakjXr/ 6U7quxsPu/xbukXw8kwb4F7U1cc7rT0r0UnBJnxu1jew3xfxJy3jonr+GWQWIKiQI+pk beO8Z3Oh/L3Qq/GtxH9byjGHXYZmdD7KpRBGWklZfkeDH2BQme4d6tzGsO+LH9lTO00N Do1w==
X-Gm-Message-State: ABy/qLbWdeezTqlerX9sPY+HkSKIZ2QXNwg2EHM1BJNPVCi6PfJ6ExIH pBW2q4PsAPCod7YG4mCOWJLk69FFe5EXd/e0pjI=
X-Google-Smtp-Source: APBJJlEhDYFvdfqaQ3ixFeDhSAs67DnI5wYmahMxUMKIkNMZMoo9hxB+X/naLPo0WufZ7Aq+/+B3y4dd4K90hMuZC/A=
X-Received: by 2002:a05:6102:a36:b0:446:afff:90ce with SMTP id 22-20020a0561020a3600b00446afff90cemr3619791vsb.34.1690218963690; Mon, 24 Jul 2023 10:16:03 -0700 (PDT)
MIME-Version: 1.0
References: <168791934036.16054.13801100118111170751@ietfa.amsl.com> <fd30d55d778b4c10a8b9bc5fb966da87@huawei.com> <e520c5eab3474d83a17b40d254d8a229@huawei.com> <CAH6gdPwsjdRrngFGZZK87RsD4bLqHAihDS68Ws0xzKV-R5EG3w@mail.gmail.com>
In-Reply-To: <CAH6gdPwsjdRrngFGZZK87RsD4bLqHAihDS68Ws0xzKV-R5EG3w@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Mon, 24 Jul 2023 10:15:27 -0700
Message-ID: <CAB75xn5h9p_6MmNxEA1aJ_0RpGGihO=Rf6wM2DxYSsJbMMbtZQ@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: Cheng Li <c.l@huawei.com>, Yongqing Zhu <zhuyq8@chinatelecom.cn>, Prejeeth Kaladharan <prejeeth@rtbrick.com>, "yingzhen.ietf@gmail.com" <yingzhen.ietf@gmail.com>, "pce@ietf.org" <pce@ietf.org>, Cheng Li <c.l=40huawei.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ec697b06013ec422"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/U4MeJKvl6HVkw-rpj4ytuEOuNSw>
Subject: Re: [Pce] Regd open discussions on draft-ietf-pce-segment-routing-ipv6
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: Mon, 24 Jul 2023 17:16:06 -0000

Hi Ketan,

On Fri, Jul 21, 2023 at 8:38 PM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> Hello All,
>
> There are few aspects that need further work/discussion on this draft.
>
> 1) We need some text that specifies that for SRv6 (unlike in the case of
> SR-MPLS), the MSD capabilities of the headend node alone is not sufficient.
> For the PCE to compute and provision an SRv6 Policy, it needs to know how
> many Segments the headend can impose in the SRH. The PCE also needs to know
> how deep in the SRH can each midpoint (i.e. SR Endpoint Node) read and
> process SRv6 Segments. Finally, the PCE also needs to know how large an SRH
> can the tailend or the penultimate SR Endpoint Node dispose. So, when the
> draft talks about MSD for SRv6, it must clearly describe all of the above.
> The current text is giving an impression of a false analogy with SR-MPLS
> where PCE is only interested in the MSD capabilities of the headend node.
>
> 2) As an extension of the above point, it does not make much sense to
> report only the headend's SRv6 MSD via PCEP. The PCE would anyway need to
> use the topology feed from IGP/BGP-LS that conveys the SRv6 MSD
> capabilities of the other midpoint and tailend node as part of the overall
> topology information. So, what is the point of reporting the headend SRv6
> MSD via PCEP? Since we cannot remove MSD from the encoding at this late
> stage, at least the draft can say that it is not a recommended option to
> signal SRv6 MSD via PCEP.
>
>
How about we add this text -

"Note that the PCE needs to take the MSD values of all SRv6 nodes along the
path into consideration."

The PCE can learn this via IGP/BGP-LS or even PCEP (in PCECC like
scenarios). I hope the above takes care of it.



> 3) A related topic then is the value of the X flag that is used to
> indicate that the headend doesn't have any MSD limitation. This does not
> apply for SRv6. We can either remove this X flag or if there are
> implementations shipping then we can deprecate it.
>
>
Let's find out if any one is setting the X flag in their implementations in
the PCE WG session today!

Anyways, in my mind, if an operator sets the flag it is fine with MSD being
not taken into consideration during the path computation and living with
the consequences of it.  We can make an explicit warning about it.

Thanks!
Dhruv



> I hope we can discuss these points over the mailer and/or during the
> upcoming IETF week.
>
> Thanks,
> Ketan
>
> On Tue, Jun 27, 2023 at 7:50 PM Cheng Li <c.l@huawei.com> wrote:
>
>> Hi PCE,
>> (The previous email was sent too fast, fixed some syntax errors and
>> resend)
>>
>> This update addressed the comments from Adrian, Ran Chen and Yingzhen.
>> Many thanks to their valuable comments[1], please review and confirm,
>> thanks!
>> This update also tries to address the comments from Ketan. We believe
>> that we have addressed the editorial comments from Ketan[1].
>>
>> Till now, we may have two reserved comments to be addressed:
>> 1. IANA allocation of SRv6-ERO(From Adrian): Should we create a new
>> registry for SR/SRv6?  or allocate them from the RSVP parameters registry?
>> Comments are welcome.
>> 2. X-flag(From Ketan): is the X-flag needed? If not, why? if we decide to
>> delete it, we need to know from the WG that if anyone has implemented it,
>> and how can we handle the compatibility problem.
>>
>> Comments and feedbacks are appreciated.
>>
>> Respect,
>> Cheng
>>
>>
>> [1]. https://github.com/muzixing/IETF-PCEP-SRV6/issues
>>
>> -----Original Message-----
>> From: Pce <pce-bounces@ietf.org> On Behalf Of Cheng Li
>> Sent: Wednesday, June 28, 2023 10:42 AM
>> To: pce@ietf.org; Mahendra Negi <mahend.ietf@gmail.com>; Mahendra Singh
>> Negi <mahend.ietf@gmail.com>; Mike Koldychev <mkoldych@cisco.com>;
>> Prejeeth Kaladharan <prejeeth@rtbrick.com>; Siva Sivabalan <
>> msiva282@gmail.com>; Yongqing Zhu <zhuyq8@chinatelecom.cn>; Ketan
>> Talaulikar <ketant.ietf@gmail.com>; adrian@olddog.co.uk;
>> yingzhen.ietf@gmail.com; chen.ran@zte.com.cn
>> Subject: Re: [Pce] New Version Notification for
>> draft-ietf-pce-segment-routing-ipv6-17.txt
>>
>> Hi PCE,
>>
>> This update addressed the comments from Adrian, Ran Chen and Yingzhen.
>> Many thanks to their valuable comments[1], please review and confirm,
>> thanks!
>> This update also try to address the comments from Ketan. We believe that
>> we have addressed the editorial from Ketan[1].
>>
>> Till now, we may have two reserved comments to be addressed:
>>
>> 1. IANA allocation of SRv6-ERO(From Adrian): Should we create a new
>> registry for SR/SRv6 or allocate in from the RSVP parameters registry?
>> Comments are welcome.
>> 2. X-flag(From Ketan): is the X-flag needed? If not, why? if we decide to
>> delete it, we need to know from the WG that if anyone has implemented it,
>> and how can we handle the compatibility problem.
>>
>> Comments and feedback are appreciated.
>>
>> Respect,
>> Cheng
>>
>>
>> [1]. https://github.com/muzixing/IETF-PCEP-SRV6/issues
>>
>>
>> -----Original Message-----
>> From: internet-drafts@ietf.org <internet-drafts@ietf.org>
>> Sent: Wednesday, June 28, 2023 10:29 AM
>> To: Cheng Li <c.l@huawei.com>; Cheng Li <c.l@huawei.com>; Mahendra Negi <
>> mahend.ietf@gmail.com>; Mahendra Singh Negi <mahend.ietf@gmail.com>;
>> Mike Koldychev <mkoldych@cisco.com>; Prejeeth Kaladharan <
>> prejeeth@rtbrick.com>; Siva Sivabalan <msiva282@gmail.com>; Yongqing Zhu
>> <zhuyq8@chinatelecom.cn>
>> Subject: New Version Notification for
>> draft-ietf-pce-segment-routing-ipv6-17.txt
>>
>>
>> A new version of I-D, draft-ietf-pce-segment-routing-ipv6-17.txt
>> has been successfully submitted by Cheng Li(Editor) and posted to the
>> IETF repository.
>>
>> Name:           draft-ietf-pce-segment-routing-ipv6
>> Revision:       17
>> Title:          Path Computation Element Communication Protocol (PCEP)
>> Extensions for Segment Routing leveraging the IPv6 dataplane
>> Document date:  2023-06-28
>> Group:          pce
>> Pages:          26
>> URL:
>> https://www.ietf.org/archive/id/draft-ietf-pce-segment-routing-ipv6-17.txt
>> Status:
>> https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing-ipv6/
>> Html:
>> https://www.ietf.org/archive/id/draft-ietf-pce-segment-routing-ipv6-17.html
>> Htmlized:
>> https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-ipv6
>> Diff:
>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-pce-segment-routing-ipv6-17
>>
>> Abstract:
>>    Segment Routing (SR) can be used to steer packets through an IPv6 or
>>    MPLS network using the source routing paradigm.  SR enables any head-
>>    end node to select any path without relying on a hop-by-hop signaling
>>    technique (e.g., LDP or RSVP-TE).
>>
>>    A Segment Routed Path can be derived from a variety of mechanisms,
>>    including an IGP Shortest Path Tree (SPT), explicit configuration, or
>>    a PCE.
>>
>>    Since SR can be applied to both MPLS and IPv6 forwarding planes, a
>>    PCE should be able to compute SR-Path for both MPLS and IPv6
>>    forwarding planes.  The PCEP extension and mechanisms to support SR-
>>    MPLS have been defined.  This document describes the extensions
>>    required for SR support for IPv6 data plane in the Path Computation
>>    Element communication Protocol(PCEP).
>>
>>
>>
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> Pce mailing list
>> Pce@ietf.org
>> https://www.ietf.org/mailman/listinfo/pce
>>
>> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>