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

Ketan Talaulikar <ketant.ietf@gmail.com> Sat, 22 July 2023 03:38 UTC

Return-Path: <ketant.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 E9A06C151548 for <pce@ietfa.amsl.com>; Fri, 21 Jul 2023 20:38:13 -0700 (PDT)
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, FREEMAIL_FROM=0.001, 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_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 IG13R7fOqNfL for <pce@ietfa.amsl.com>; Fri, 21 Jul 2023 20:38:13 -0700 (PDT)
Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 E5EF9C151544 for <pce@ietf.org>; Fri, 21 Jul 2023 20:38:12 -0700 (PDT)
Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-51e48e1f6d1so3394684a12.1 for <pce@ietf.org>; Fri, 21 Jul 2023 20:38:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689997091; x=1690601891; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=spz15y+3ijLP9ncAxm6BeSr2EX/skGSLKU/NH6Sv9i8=; b=WErSosmlm6zXueU4NoVCmsM3KiT8QvrroM2wi6Kqo+fIaCQ80uu6fQHxn06VD8lZ6e 2USjensD5Fz97pfkx/wqSjDPvxeF4oQ7Aqle8hnUBdp1t3TmHl5vMiPq13QtAMdYX9vt 2O/3eJ67IoXZMZTCbYXduFxAiec3IRnxZxNn3d+l3UzT3gLESPkGomvE9f3k+B05Nlpg uswTNJK2j5P939aocFYXBa/p20ntG7kT/kRuffSNVD3ZXTx8Rz0p5N4ri2Ppkazb1aRG +lXcptGvxKueJx4fGA7rXuatRrJl5UuqD5CzGvHVzywTlggfVbv1iwxCL81FeeYPg0lI CDBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689997091; x=1690601891; 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=spz15y+3ijLP9ncAxm6BeSr2EX/skGSLKU/NH6Sv9i8=; b=IbPvqpY0F4smnk7UY0vuCWVhdxeO8Z/JEt9jOVLLcjjDk/6gsjg0SQrsjU5/BFpuHo PzmIj/20wbJfbP7RO63aQmq5t3Xs8gx26oLyUWe4xYfWuNukLoWh6H+7QDe4dKUz648X 8FDqeyoOenCCWwhZxsuCXbXfoMuBc4l772LvlxoxzHJcGPBVUgxLFqP2eRiDRqiosZzu 6Ma3Aiov7j5NbROWCBV7uiG1p2DsDCP79WVqLw7oxPUjo/witwyHroxxiaINnolUdoIx HxArmWI+qaREtYfgYileS8tYents0n0NtmZrBGN27QUN3C+/MZSaMP92OVwVRI++3YQ1 yXrQ==
X-Gm-Message-State: ABy/qLbOpERQRAs4ZJq7vnMFCAab7KopmyS9nwzIDMFeZOnuGpisMJSm 5mh+rhMIzdrcnvE5UR5hDemp1yEciF2J0W+iLqo=
X-Google-Smtp-Source: APBJJlH5JOEIiiuqmoGkpgh416pfMORQGnZeesb2SzwGxTJRrbOnwITOALzcmlNNtxtyljOR88Uk5eDiyue+x4c0DHI=
X-Received: by 2002:a17:906:5a60:b0:98d:d6b2:3377 with SMTP id my32-20020a1709065a6000b0098dd6b23377mr3267779ejc.30.1689997091061; Fri, 21 Jul 2023 20:38:11 -0700 (PDT)
MIME-Version: 1.0
References: <168791934036.16054.13801100118111170751@ietfa.amsl.com> <fd30d55d778b4c10a8b9bc5fb966da87@huawei.com> <e520c5eab3474d83a17b40d254d8a229@huawei.com>
In-Reply-To: <e520c5eab3474d83a17b40d254d8a229@huawei.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Fri, 21 Jul 2023 20:37:59 -0700
Message-ID: <CAH6gdPwsjdRrngFGZZK87RsD4bLqHAihDS68Ws0xzKV-R5EG3w@mail.gmail.com>
To: Cheng Li <c.l@huawei.com>
Cc: Cheng Li <c.l=40huawei.com@dmarc.ietf.org>, "pce@ietf.org" <pce@ietf.org>, 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>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "yingzhen.ietf@gmail.com" <yingzhen.ietf@gmail.com>, "chen.ran@zte.com.cn" <chen.ran@zte.com.cn>, "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
Content-Type: multipart/alternative; boundary="00000000000048c27d06010b1cc7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/o-Zg-u5-trB3PvvnQMfD47M3yYI>
Subject: [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: Sat, 22 Jul 2023 03:38:14 -0000

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.

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.

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
>
>