Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD configuration for PCE initiated LSPs

Dhruv Dhody <dd@dhruvdhody.com> Sun, 28 August 2022 12:38 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 BF0ECC152715 for <pce@ietfa.amsl.com>; Sun, 28 Aug 2022 05:38:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level:
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_IMAGE_RATIO_04=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, URI_NOVOWEL=0.5, WEIRD_PORT=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 Hmbc-SPZQypr for <pce@ietfa.amsl.com>; Sun, 28 Aug 2022 05:38:39 -0700 (PDT)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 595CEC15271A for <pce@ietf.org>; Sun, 28 Aug 2022 05:38:39 -0700 (PDT)
Received: by mail-pg1-x530.google.com with SMTP id v4so5422318pgi.10 for <pce@ietf.org>; Sun, 28 Aug 2022 05:38:39 -0700 (PDT)
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; bh=DspyQHx6glY0OhODAd1yRjwCAf2dN8HZKqE41AZJdVA=; b=NdgLDW8GgAfwJrYlkrJYUKpOWkuYJOJyIIH0W4Y+/with9DcyKpf86wbAOK/wSOm9E 6YuT/eOQJ9j/HQM7/i/rIZZMYWm/1mIIU5MugKCVrnZqZHeEMWqup/H8LcmpgSXEaezf +3mvx3k88R4oOIyEfc1a6tL85Ks2RWvh3hkII541bjs4OfUe4A8V6/FtBJPhsL+08Iic MnDiz1Ff9cr2eIcieOvFqNVe3dqrQ1WNbUH2VILOJ5B83t3p0ZcahNXhV/p1SEnG/fTq 3A0EXyfkEIj85CQVFSO9FPOtpA+FhKd+5W43Gb/7Hx/xLL6++oqLiCFsBeH8Qbzj9dRk fXkA==
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; bh=DspyQHx6glY0OhODAd1yRjwCAf2dN8HZKqE41AZJdVA=; b=PNY78ajqAC1UPJCz51PuSeKrp/4qQxUjRqvFV0N70bMqAuIJJForKKF6uJWqP1Ix97 sz3RpojW+vvF1FZ7VAGZ+YXTFdKrhGD3cthfBdeHmNzBcKjjdDaW7OPPbjGOQaJPJgWX bFn8/l9JYI9bjCpMMk0QjPpw0B5Pk8bEQCb00b0O7ki0RxW96zR8B26oNQ+NcJ0dpOuy a0a3rH5vj+/MM/vYp6qPTL4+6YfFXCFbXp5PmCMXA87JGnnbtQ/vHiAbxB0WcE5ARTVf pFlB1hOEaMooWrNNIdKnvVkYNcyymEj5vH7JSfCs2tj7anuyptvSlEz3dcBS019yFm2Z uwGw==
X-Gm-Message-State: ACgBeo0N44lc0HMCpfGCLUYcmZ9QyOGxGNhMrgZOqo/ihd+fuuyJHh2P Q5kyIbezhUo2x1grr7g76KLw78gI+pqvvEAWtoTUHQ==
X-Google-Smtp-Source: AA6agR6facyGgf8YnSElx0TOSijzSVHo7SOsX6FYB74Xqa5r+WIe3gna44MCVhwof6jtl6pkJcIlk1rmA2ScG/6xHMc=
X-Received: by 2002:a63:5658:0:b0:42a:1663:b965 with SMTP id g24-20020a635658000000b0042a1663b965mr10132290pgm.486.1661690317486; Sun, 28 Aug 2022 05:38:37 -0700 (PDT)
MIME-Version: 1.0
References: <SA0PR03MB549803D8C2B6B91522EAFCAFFF739@SA0PR03MB5498.namprd03.prod.outlook.com> <CAP7zK5a6_G3asdHSVeeegx=oOa+kYdXWXM7K72dihUhgWVd5xA@mail.gmail.com> <SA0PR03MB54980DC3722FFD86CDD3FCCDFF779@SA0PR03MB5498.namprd03.prod.outlook.com>
In-Reply-To: <SA0PR03MB54980DC3722FFD86CDD3FCCDFF779@SA0PR03MB5498.namprd03.prod.outlook.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Sun, 28 Aug 2022 18:08:01 +0530
Message-ID: <CAP7zK5YgXKTgDceD4UdnWMQk7J=WE72AizNJDAmq9K_WT3s5JA@mail.gmail.com>
To: Marina Fizgeer <Marina.Fizgeer@rbbn.com>
Cc: "pce@ietf.org" <pce@ietf.org>, Lizhenbin <lizhenbin@huawei.com>, "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>
Content-Type: multipart/related; boundary="0000000000001a026a05e74c6d7e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/FaaGqVy7gYVeWsoFq0aRFUpA8lk>
Subject: Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD configuration for PCE initiated LSPs
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: Sun, 28 Aug 2022 12:38:43 -0000

HI Marina,


On Sun, Aug 28, 2022 at 2:32 PM Marina Fizgeer <Marina.Fizgeer@rbbn.com>
wrote:

> Hi, Dhruv. Thank you for fast response.
>
>
>
> This draft is expired in 2016. We also know about draft
> https://datatracker.ietf.org/doc/html/draft-alvarez-pce-path-profiles-04, that
> also is expired many years ago.
>

I wanted to introduce past work and hope you could find collaborators in
this space.



> We agree with your suggestion to support it via new set of TLVs in LSPA
> object. The benefits of using of AG approach is that it can be negotiated
> in open message in AG list (is it supported by both PCEP speakers or not
> and can be used). For this goal we can add some S-BFD capabilities in open
> message. Do you agree with this suggestion?
>

Sure! The capability advertisement (or negotiation) is not unique to
association groups. Many PCEP extension defines CAPABILITY TLV that MUST be
exchanged in the Open message before you could use the extension. Yes I
agree!



> Then, these new TLVs can be used in case, that both speakers report
> “S-BFD” is support.
>
> Our goal is to be interoperable and standard with 3rd party SDN
> controller/NE.
>
>
>
> Then, as summary, we can progress in our work in two directions:
>
> 1.      Define and use new AG for S-BFD and future MPLS parameters, need
> to be define on LSPs
>
> 2.      Add new TLVs for S-BFD to LSPA
>
>
>

My presonal preference (no hats) is for 2.

Thanks!
Dhruv



> Need your opinion on it. Thank you.
>
>
>
> Best regards,
>
> Marina
>
>
>
> *From:* Dhruv Dhody <dd@dhruvdhody.com>
> *Sent:* Wednesday, August 24, 2022 18:51
> *To:* Marina Fizgeer <Marina.Fizgeer@rbbn.com>
> *Cc:* pce@ietf.org; Orly Bachar <Orly.Bachar@rbbn.com>; Lizhenbin <
> lizhenbin@huawei.com>; jescia.chenxia@huawei.com
> *Subject:* [EXTERNAL] Re: PCEP support for S-BFD configuration for PCE
> initiated LSPs
>
>
>
> Hi Marina / Orly,
>
>
>
> There was a draft a while back which did propose passing BFD parameters -
> https://datatracker.ietf.org/doc/html/draft-li-pce-bfd-00
> <https://clicktime.symantec.com/15sM1FEjA593kaeUeFZQD?h=bMprcVcPrOF0oOI_v2ZgMAfKe9-4nwbAItrdDUJ6QFg=&u=https://datatracker.ietf.org/doc/html/draft-li-pce-bfd-00>
> .
>
> Looking at the minutes -
> https://www.ietf.org/proceedings/95/minutes/minutes-95-pce
> <https://clicktime.symantec.com/15sM65S1cgpeAXUQBoxYq?h=29uJ8zWzZTBurmU_NQsojBOlSgJ8_7fXB9MHuc2JxS0=&u=https://www.ietf.org/proceedings/95/minutes/minutes-95-pce>
> it also had some support from the WG.
>
>
>
> I have included the authors in cc, if they and others in the WG would like
> to revive this work.
>
>
>
> Now, coming to use of association object -- the use of association is
> useful when we there is a clear relationshep between a set of the LSPs.
>
> In this case, I assume the only relationship is that they share the same
> BFD parameters.
>
> I would suggest thinking through if association is the best technique or a
> new TLV under LSPA a better technique.
>
> Also checkout IOAM draft
> https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-ifit/
> <https://clicktime.symantec.com/15sLvR3ShTTTLdpZ6hAFb?h=JhbgyCctN-E19EbNmLb_lg4J9XhAPkNn0gcabmZpRnY=&u=https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-ifit/>
> which uses the latter and I would think keeping this consistent would be a
> good idea.
>
>
>
> Thanks!
>
> Dhruv
>
>
>
>
>
>
>
> On Wed, Aug 24, 2022 at 8:03 PM Marina Fizgeer <Marina.Fizgeer@rbbn.com>
> wrote:
>
> Hi, Dhruv and all,
>
> My colleagues and I are working on PCEP PCE initiated and PCC initiated
> LSP with S-BFD configuration (the same may be relevant for BFD as well).
>
> As far as we understand, it is currently not possible to configure S-BFD
> parameters via PCEP (like other future MPLS parameters).
>
> We propose to add a new association type to allow additional LSP
> configuration (as example and the first using, S-BFD parameters).
>
> New association type shall be part of negotiation process in session
> establishment (that both PCEP speakers support this type).
>
> In TLV:
> [image:
> https://ilptlppjir01.ecitele.com:7443/confluence/download/attachments/144821588/image2021-12-7_10-29-57.png?version=1&modificationDate=1660463565000&api=v2]
>
> Both NPT and NC MUST support ASSOC-Type-List TLV
>
> *PCEP Speaker* shall use* ASSOC-Type-List TLV *to report its support in *Assoc-Type
> = MPLS-Additional-Params  (65535)*
>
> *PCEP Speaker* shall send the S-BFD Association Object and the new TLVs
> only if it has received from its peer (in the ASSOC-Type-List TLV) the
> *MPLS-Additional-Params *Association Type in the Open message
>
>
>
> Support new proprietary TLVs
>
> PCEP speaker shall implement new TLVs to report the S-BFD Initiator
> attributes configured per SR-TE LSP (SR policy) according to the table
> below. This table is part of our implementation as example:
>
>
>
> *Attribute*
>
> *Range*
>
> *Default*
>
> *Type*
>
> *Data Type*
>
> *Description/Limitations*
>
> *S-BFD enable*
>
> True/False
>
> False
>
> R/W
>
> Boolean
>
> Specify if S-BFD is enable on this tunnel. Means enable on all LSPs
>
> *Remote Discriminator*
>
> 1 - 4294967295
>
> IP address of the Destination of the tunnel
>
> R/W
>
> Uint32
>
> Specify the remote discriminator of the session
>
> *Minimal TX interval*
>
> As for regular BCM based MH-BFD
>
> <20|50|100|1000|10000>
>
> 100
>
> R/W
>
> Uint32
>
> Specify the Minimal Transmit Interval (mSec)
>
> *Multiplier*
>
> 2-255
>
> 3
>
> R/W
>
> Uint8
>
> Specify the Multiplier value.
>
>
>
> *Support "S-BFD Enable" TLV *
>
> The "S-BFD Enable" TLV will be sent for the S-BFD ASSOCIATION object  only
> if the user (PCEP speaker) configured S-BFD for the specified LSP (for
> failure detection purpose)
>
> [image:
> https://ilptlppjir01.ecitele.com:7443/confluence/download/attachments/144821588/image2022-8-14_19-42-18.png?version=1&modificationDate=1660495338000&api=v2]
>
> *Type: 65503*
>
> *Length:* 4
>
> *B: *Enable/Disable S-BFD for this association group. If B=1 then S-BFD
> will be enabled. If B=0 then S-BFD will be disabled
>
>
>
>
>
> *Support "BFD Parameters" TLV *
>
> This new TLV is optional, and will be sent for the S-BFD ASSOCIATION
> object only if the user (PCEP speaker) modified the defaults of the S-BFD
> parameters for a specified tunnel.
>
> [image:
> https://ilptlppjir01.ecitele.com:7443/confluence/download/attachments/144821588/image2022-8-10_11-38-56.png?version=1&modificationDate=1660120736000&api=v2]
>
> *Type: 65502*
>
> *Length:* 6
>
> *Min Tx Interval:* 4 bytes - Specify the Minimal Transmit Interval (mSec)
>
> *Multiplier: *8 bits
>
>
>
> *Support "S-BFD Discriminator" TLV *
>
> The "S-BFD Discriminator" proprietary TLV is optional, and will be sent
> for S-BFD Association Group only if the user (CLI / NC)  wishes to change
> the Remote Discriminator of the SR Policy
>
> [image:
> https://ilptlppjir01.ecitele.com:7443/confluence/download/attachments/144821588/image2022-8-10_11-19-18.png?version=1&modificationDate=1660119559000&api=v2]
>
> *Type: 65501*
>
> *Length:* 4
>
> *Remote Discriminator:* NPTi will always use Router ID (IPv4 address of
> Router)
>
>
>
>
>
> Best regards,
>
> Marina and Orly
>
>
>
>
> Notice: This e-mail together with any attachments may contain information
> of Ribbon Communications Inc. and its Affiliates that is confidential
> and/or proprietary for the sole use of the intended recipient. Any review,
> disclosure, reliance or distribution by others or forwarding without
> express permission is strictly prohibited. If you are not the intended
> recipient, please notify the sender immediately and then delete all copies,
> including any attachments.
>
>
> Notice: This e-mail together with any attachments may contain information
> of Ribbon Communications Inc. and its Affiliates that is confidential
> and/or proprietary for the sole use of the intended recipient. Any review,
> disclosure, reliance or distribution by others or forwarding without
> express permission is strictly prohibited. If you are not the intended
> recipient, please notify the sender immediately and then delete all copies,
> including any attachments.
>