Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD configuration for PCE initiated LSPs
Dhruv Dhody <dhruv.ietf@gmail.com> Wed, 28 September 2022 10:26 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 26BEFC15C509 for <pce@ietfa.amsl.com>; Wed, 28 Sep 2022 03:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.501
X-Spam-Level:
X-Spam-Status: No, score=-1.501 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_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=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 QuW4OdMaVpNU for <pce@ietfa.amsl.com>; Wed, 28 Sep 2022 03:26:40 -0700 (PDT)
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (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 225C5C1522AE for <pce@ietf.org>; Wed, 28 Sep 2022 03:26:40 -0700 (PDT)
Received: by mail-io1-xd2a.google.com with SMTP id p202so9772340iod.6 for <pce@ietf.org>; Wed, 28 Sep 2022 03:26:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=jriIJD1oLxbOnkHw5bBoOXyXIMdJi7+jqSPzpgZgWlw=; b=L/vaILnqkyLqPlMJgpBLyguoOgnib97v6WOfzeFo8n8tRwjIyoDGLVi29uD0EpC7fr y3gI8Ijc/hC5z4CBcB4XNFdNVH0fvvHgFM8aohHt76ljqlYJ1Xas34bcfUck5lIRQP7r qX/hmxo/W3iMRekUsFhetT20kXNkAV/q7EJWC4G14qTivaAX5ytp3QjHJafBXzJ+cxV2 vQtbr5X1eAbbyKZa4t4THIRX7HgOoR+JnmnGl4keSiaspVnJ6+JHQZ8VULpQfPaKBaOa Hs3HRiDPuminI+wpX35VIi8LEyGrdRqK3Lr6fqtzqS1r4CGZrnNZJjXWJLvjPRSq2Cwz X8xA==
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; bh=jriIJD1oLxbOnkHw5bBoOXyXIMdJi7+jqSPzpgZgWlw=; b=jeOogzhQP6rKaZz7MIHV7T7m6SzJJHdS9TbSbvdnczxh0/7bMfXkrfIaf9zeBHIgQQ 4N9qHkhvjtyo2D3f3JRfaN+eZv3wMy8EpNa41a8tKOXYVUMHFPXHXHtvmEhr3AL5DGoe EtnGJiJ/+8Cs2NdcqDbkeZyDMolvsk9NYmWqLFmEc4JczN3ct+lbnHo9WInhwIIeb3s6 dZ/vDfDirXPcCosAauRkNrVSo465VjXt9oslTMOJaK6nnBdt5vMunbcmd45BS8wALe9v 4VLtnZtIu4QjsI6YmRYu8ZdIfyo4HZUY56wkbbY5dvWPrOULa34dP/7DCxqpnKCVvSR6 mzxA==
X-Gm-Message-State: ACrzQf3qOCtejzAGaAoTWFX/SyTlSZNf+/RsYBh0M5tcPGaQ9wDlJY8y ZySSLOt5Jf2UWOdcEbuWcqQVazh4snG+bcBTIIMyzrj5
X-Google-Smtp-Source: AMsMyM6bAAZIt+fRd8LtzJDPGmh86MYGSMfnVLoCsOpOCP8DOxcjAv0CP6pxfjV2mcyV6aJ/xXaXU8xTgZj9miimkkM=
X-Received: by 2002:a05:6602:2c02:b0:690:b560:7fae with SMTP id w2-20020a0566022c0200b00690b5607faemr13896524iov.169.1664360797849; Wed, 28 Sep 2022 03:26: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> <CAP7zK5YgXKTgDceD4UdnWMQk7J=WE72AizNJDAmq9K_WT3s5JA@mail.gmail.com> <SA0PR03MB5498B5E80BD79749F151E7E4FF779@SA0PR03MB5498.namprd03.prod.outlook.com> <SA0PR03MB549829BACC5D2954D184EEA0FF469@SA0PR03MB5498.namprd03.prod.outlook.com> <CAP7zK5YLj8v1nSZepvGOAgXdM+u1+MEy4D+2=pwv7UfkFVzg2w@mail.gmail.com> <SA0PR03MB549820F9343973EAB15F3464FF549@SA0PR03MB5498.namprd03.prod.outlook.com>
In-Reply-To: <SA0PR03MB549820F9343973EAB15F3464FF549@SA0PR03MB5498.namprd03.prod.outlook.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 28 Sep 2022 15:56:01 +0530
Message-ID: <CAB75xn7NEnaWn=+Rbzj2dWs489Re0iiNXRnL5cb_mdPX6fXTVA@mail.gmail.com>
To: Marina Fizgeer <Marina.Fizgeer@rbbn.com>
Cc: Dhruv Dhody <dd@dhruvdhody.com>, Orly Bachar <Orly.Bachar@rbbn.com>, "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>, "pce@ietf.org" <pce@ietf.org>
Content-Type: multipart/related; boundary="00000000000023034b05e9ba320d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/BPDJz5v19YTtRSvsejQTdCUieC8>
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: Wed, 28 Sep 2022 10:26:45 -0000
Hi Marina, I disagree with your perception of the LSPA object :) PCEP was originally defined only for RSVP-TE and so was the LSPA object! Moreover we need to make this document generic to work with any path setup type (PST) and not just SR-MPLS! If not LSPA, I would ask you to think about a new association type for the association object then :) Thanks! Dhruv (no-hats) On Wed, Sep 28, 2022 at 3:46 PM Marina Fizgeer <Marina.Fizgeer@rbbn.com> wrote: > Thank you, Dhruv. > > It’s really implementation points and for sure shall be changed to an > internet draft text. > > The only issue we thought is that LSPA is optional object, partially > defined for RSVP-TE and not so used for SR-TE (for example, fields of > priority and preemption). > > May be, better to define the new object with optional TLVs for S-BFD. As > alternate, we can use LSP object, but it seems to us less suitable. > > What do you think? > > In our implementation PCEP for SR-TE (before S-BFD) we don’t use LSPA > object. > > > > Best regards, > > Marina > > > > *From:* Dhruv Dhody <dd@dhruvdhody.com> > *Sent:* Wednesday, September 28, 2022 13:06 > *To:* Marina Fizgeer <Marina.Fizgeer@rbbn.com> > *Cc:* Orly Bachar <Orly.Bachar@rbbn.com>; jescia.chenxia@huawei.com; > pce@ietf.org > *Subject:* Re: [EXTERNAL] Re: PCEP support for S-BFD configuration for > PCE initiated LSPs > > > > Hi Marina, > > > > Apologies for the late reply! I suggest you convert this to I-D soon which > would be easier to review and track. > > > > I am assuming that the below text is written from the implementation point > of view and not from the standards point of view. It would be appropriate > going forward to move the discussion to an internet draft and discuss it > from standards POV. Do take care of the reframing of the text as > appropriate for IETF documents (and not implementation documents) :) > > > > On Wed, Sep 14, 2022 at 3:42 PM Marina Fizgeer <Marina.Fizgeer@rbbn.com> > wrote: > > Hi, Dhruv and all. > > We prepared our suggestion for option 2 (as discussed). Please, review it. > Thank you > Motivation > > S-BFD protocol is used for detecting failures in SR-TE tunnels. > > There are several protocol parameters that need to be configured and > exchanged between PCEP speakers. > > As the parameters are associated to SR-TE tunnel, they should be exchanged > via PCEP. > > However, currently there is no standard way to exchange S-BFD parameters > via PCEP, so it is decided to define proprietary extensions, and discuss > these with IETF WG. > > > > Better to make this generic so that it is applicable to SRv6, PCECC etc. > We can keep the SR-MPLS as the key usecase but let's not tie the PCEP > extension too closely to SR-MPLS only! > > > > > > Support new TLVs > > PCEP speakers shall implement new TLVs to report the S-BFD Initiator > attributes configured per SR-TE tunnel shall be defined according to the > table below. > > To implement the new feature, PCEP speakers shall use unassigned IANA > types. > > *IANA Unassigned Association types:* Unassigned *7-65535* > > *IANA Unassigned Error types:* unassigned *33-255* > > *IANA Unassigned TLV types: *unassigned *64-65503* > > > > Remove this for the internet-draft. > > *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. > > > > Better to refer to BFD documents for these values and descriptions in the > internet-draft! > > > Support "S-BFD Capability" TLV > > > > Why "S-BFD" and not just BFD? While > https://datatracker.ietf.org/doc/draft-ietf-spring-bfd/ > <https://clicktime.symantec.com/15sLvREooVfNXi7dxR2cR?h=Z0uzM-Ig3C0Kd3kPOLy2im-Z1fkpyICLrRyEvuVSdqA=&u=https://datatracker.ietf.org/doc/draft-ietf-spring-bfd/> > uses BFD! > > > > > > The "S-BFD Capability" TLV is an optional TLV associated with the OPEN > Object to exchange S-BFD capability of PCEP speakers > > [image: cid:image001.png@01D8C825.204A3930] > > *Type: **65500* > > *Length:* 4 > > *B: *A PCEP speaker sets this bit to 1 to indicate that it is capable of > S-BFD > > *REQ#1 *NPTi shall send the "S-BFD Capability" TLV in the Open message > with B flag = 1 > *Support "LSP-SBFD Enable" TLV* > > The "LSP-SBFD Enable" proprietary TLV will be sent for the LSPA object. > > [image: cid:image002.png@01D8C825.204A3930] > > *Type: **65503* > > *Length:* 4 > > *B: *Enable/Disable S-BFD for this LSP. If B=1 then S-BFD will be > enabled. If B=0 then S-BFD will be disabled > > > > PCEP speakers shall implement a new TLV "LSP-SBFD Enable" to report the > S-BFD state (Enabled/Disabled) configured per SR-TE tunnel shall be defined > according to the table above. > > PCEP speakers MUST send "LSP-SBFD Enable" TLV as part of the Optional TLVs > of the LSP object. > > It should be LSPA? > > PCEP speakers shall support receiving "LSP-SBFD Enable" TLV from PCEP > peer. > > - if the B flag is set to 1 then S-BFD shall be applied for specified > LSP > - If the B flag is set to 0 then S-BFD shall be removed for specified > LSP. > > If this TLV is received with B=0 and there is no S-BFD applied for the > LSP(s), then the *PCEP Speaker* shall ignore the TLV. > > If LSPA object has been received without "LSP-SBFD Enable" TLV, then the *PCEP > Speaker* shall reply with Error Type: *6* “Mandatory Object Missing” with > Error value *255* “LSP-SBFD TLV missing” > > > > I am not sure about the error conditions. I think there ought to be a > check between the use of LSP-SBFD enable TLV and the capability TLV. > > > > Consider having a single "BFD attribute TLV" that allows multiple sub-TLVs > in this case instead of 3 separate TLVs! See RFC 8733 and IFIT draft as > reference. > > *Support "LSP-BFD Parameters" TLV* > > This new TLV is optional, and shall be sent for the LSPA object only if > the S-BFD bit in LSP is 1. > > [image: cid:image003.png@01D8C825.204A3930] > > *Type: **65502* > > *Length:* 6 > > *Min Tx Interval:* 4 bytes - Specify the Minimal Transmit Interval (mSec) > > *Multiplier: *8 bits > > *PCEP Speaker* shall implement "LSP-BFD Parameters" TLV to report the BFD > parameters. S-BFD configured attributes per SR-TE tunnel shall be defined > according to the table above. > > *PCEP Speaker* shall support receiving "LSP-BFD Parameters" TLV from PCEP > peer. > > If *Min Tx Interval* value is not in the specified range as defined in > the table above, then the *PCEP Speaker* shall reply with Error Type = > *255* “LSP-BFD Error” and Error-Value = *1* “Min Tx Interval is out of > range” > > If *Multiplier* value is not in the specified range as defined in the > table above, then the *PCEP Speaker* shall reply with Error Type = *255* “LSP-BFD > Error” and Error-Value = *2* “Multiplier is out of range” > > If either the Min Tx Interval or the Multiplier value received in the " > LSP-BFD Parameters" TLVs for the LSPA object is not identical, then the *PCEP > Speaker* shall reply with Error Type*:* *255* “LSP-BFD Error” with Error > value *3* “Parameter value(s) must be identical” > > Identical to what? > > > > > > If B=0 and "LSP-BFD Parameters" TLV is received then IGNORE "LSP-BFD > Parameters" TLV > *Support "LSP-SBFD Discriminator" TLV* > > The "LSP-SBFD Discriminator" is optional, and shall be sent for the LSPA > object only if the S-BFD bit in LSP is 1. > > [image: cid:image004.png@01D8C825.204A3930] > > *Type: **65501* > > *Length:* 4 > > *Remote Discriminator:* NPTi will always use Router ID (IPv4 address of > Router) > > *PCEP Speaker* shall implement "LSP-SBFD Discriminator" TLV to report the > Remote Discriminator of the SR-TE Tunnel. > > *PCEP Speaker *shall support receiving "LSP-SBFD Discriminator" TLV from > PCEP peer. > > If the Remote Discriminator value received in the "LSP-SBFD Discriminator" > TLVs for the LSPs is not identical, then the *PCEP Speaker* shall reply > with Error Type*:* *255* “LSP-SBFD Association Error” with Error value *4* > “Parameter value(s) must be identical” > > > > > > association error? > > identical to what? > > > PCC-Initiated Tunnel Flows PCC-Initiated: PCC created tunnel with S-BFD > enable > > Upon receiving locally computed request PCC shall send to PCE a PCRpt > message containing: > > LSPA object containing in the Optional TLVs section the following TLVs (in > addition to others): > > 1. "LSP-SBFD Enable" TLV with B Flag = 0 if no S-BFD is configured , > or B flag = 1 if S-BFD is enabled for the LSP > 2. [Optionally] "LSP-BFD Parameters" TLV and "LSP-SBFD > Discriminator" TLV > > > > no enable TLV in the LSPA should itself indicate no BFD! > > > PCE-Initiated Flows PCE created tunnel/LSP with S-BFD enable > > Upon receiving request PCE shall send to PCC a PCInit message containing: > > LSPA object containing in the Optional TLVs section the following TLVs (in > addition to others): > > 1. "LSP-SBFD Enable" TLV with B Flag = 0 if no S-BFD is configured , > or B flag = 1 if S-BFD is enabled for the LSP > 2. [Optionally] "LSP-BFD Parameters" TLV and "LSP-SBFD > Discriminator" TLV > > PCE edit tunnel/LSP: enabling or disabling S-BFD > > Upon receiving request PCE shall send to PCC a PCUpd message containing: > > LSPA object containing in the Optional TLVs section the following TLVs (in > addition to others): > > 1. "LSP-SBFD Enable" TLV with B Flag = 0 if no S-BFD is configured , > or B flag = 1 if S-BFD is enabled for the LSP > 2. [Optionally] "LSP-BFD Parameters" TLV and "LSP-SBFD > Discriminator" TLV > > > > > > > > Looking forward to seeing the internet-draft! > > > > Thanks! > > Dhruv > > > > > > > > Best regards, > > Marina > > > > *From:* Pce <pce-bounces@ietf.org> *On Behalf Of *Marina Fizgeer > *Sent:* Sunday, August 28, 2022 15:42 > *To:* Dhruv Dhody <dd@dhruvdhody.com> > *Cc:* Orly Bachar <Orly.Bachar@rbbn.com>; jescia.chenxia@huawei.com; > pce@ietf.org > *Subject:* Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD configuration > for PCE initiated LSPs > > > > Thank you, Dhruv. > > We will prepare our suggestion for option 2 – capability and TLVs – and > will share with you > > > > Best regards, > > Marina > > > > *From:* Dhruv Dhody <dd@dhruvdhody.com> > *Sent:* Sunday, August 28, 2022 15:38 > *To:* Marina Fizgeer <Marina.Fizgeer@rbbn.com> > *Cc:* pce@ietf.org; Lizhenbin <lizhenbin@huawei.com>; > jescia.chenxia@huawei.com > *Subject:* Re: [EXTERNAL] Re: PCEP support for S-BFD configuration for > PCE initiated LSPs > > > > 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 > <https://clicktime.symantec.com/15t5ZrfzxBWcsxXk23rhF?h=w5cHD76LcIxiG2AjEgEfAxBT5I4LN_xWpqIj9y5ELCU=&u=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. > > > 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. > > > 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. > _______________________________________________ > Pce mailing list > Pce@ietf.org > https://www.ietf.org/mailman/listinfo/pce >
- [Pce] PCEP support for S-BFD configuration for PC… Marina Fizgeer
- Re: [Pce] PCEP support for S-BFD configuration fo… Dhruv Dhody
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Dhruv Dhody
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Dhruv Dhody
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Dhruv Dhody
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Dhruv Dhody
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Orly Bachar
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer
- Re: [Pce] [EXTERNAL] Re: PCEP support for S-BFD c… Marina Fizgeer