Re: [Idr] WG LC on draft-ietf-idr-sr-policy-safi-00 and draft-ietf-idr-bgp-sr-segtypes-ext-02 (2/15/2024 to 2/29/2024) - Extended 1 week to 3/7/2024

Ketan Talaulikar <ketant.ietf@gmail.com> Sat, 16 March 2024 15:12 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C01AEC14F69E for <idr@ietfa.amsl.com>; Sat, 16 Mar 2024 08:12:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 2SuWu1Xqb6bI for <idr@ietfa.amsl.com>; Sat, 16 Mar 2024 08:12:58 -0700 (PDT)
Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (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 D0B8BC14F697 for <idr@ietf.org>; Sat, 16 Mar 2024 08:12:57 -0700 (PDT)
Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-33ec8f13d36so2182738f8f.1 for <idr@ietf.org>; Sat, 16 Mar 2024 08:12:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710601976; x=1711206776; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hs7e+Tst20kDaX14DcwWNTAJ7/8HYJrqB/2QEDZr7Zg=; b=FuD13iRiy5XWMsKIS3VU+F2b6UQQEG4rWT+WUxRIh4UvSyRrBC340gePXzyS1+9PV3 RJNJvU/GXS9QOkoVnebk4o9WbuCd5ruPoJhtteMugoWPw/vvdbhoF8r/OYUo8CophJhj R4yk2ONanQc0Xf6EgHqFqzO8XS5gubRIxlnquVnhc3PjmMjFOtr35RQ5lXuwM2GYPyUw 7IaFkI27GEomefwjYPqK4cOs71EFIHDcmOUnQPP9se/9GBOtUzZyUOknpBZdQpGswuFo ajRcD2JWFi/HvnnAxqEHjs7NC+lpFMgV16p01A83S8R9wLJzu+MKXaYmrcTP7MgXt2oM kcWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710601976; x=1711206776; 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=hs7e+Tst20kDaX14DcwWNTAJ7/8HYJrqB/2QEDZr7Zg=; b=DsK8ul3eQF3f7ZN90TCdZlqip+OmDZM7CiOvx0p/H0AvzpDDcPRerx2ef01fMiM+yF uLfv8IyhVLTkgeq/zjRoxcaFzjl0YolxZxAdLpzlLt8jKM2Tv5O37ATlQYcorTeF5Dp5 5sxFJwoWZlL5ahu6ctpk8DuiUMH/C6UaYSf4hd6CeJmtpRbkOm0YOf/MInofaPKtAnbK WFc/sm0BSSq0g9ErtttCz4UXDpkSI/7wUt+A1S881jM/IaDMPW4oJ3f/syzSGqLfp+x1 Q2VLnVQs+oaD5UzwqYGL0P0qJRd9nlaYZLjEP1AYJ/h+G2Tqva6nXSQQaViVJva+uiHX YF9g==
X-Forwarded-Encrypted: i=1; AJvYcCVg7v+HQi7rTl3z/AKfIOVckHAqODXAfhZkeN5tGpqAksdsAyUjMDpPnHRUN2S+dhGdnS1/EfAlPxrMVyw=
X-Gm-Message-State: AOJu0Yz/6pfu3Xvk3x6T1GpiEnw5fxPw3/jR6JJb946NOkSfNGr5bizO 0C0jCh5lbbkdLoCtqoa6RVljujtfaqWmT5ZkygNBsQ74m11EYLnwPxdfBtV6iKba3RSPNo7IP3c yXZZmzefANsvuCKyICdPL6LObH7c=
X-Google-Smtp-Source: AGHT+IFN2IdL3MJKQHExCTFUVWtDC1CSHBFXOUXQC2tPqAIIW6P93FRQtFhcRasL1k0MBNSxzgI828Dxq+YaQoEKR/g=
X-Received: by 2002:a5d:4ece:0:b0:33e:caff:4b75 with SMTP id s14-20020a5d4ece000000b0033ecaff4b75mr1492749wrv.19.1710601975483; Sat, 16 Mar 2024 08:12:55 -0700 (PDT)
MIME-Version: 1.0
References: <DM6PR08MB48572F86EA48D3FDB532EA21B34D2@DM6PR08MB4857.namprd08.prod.outlook.com> <CABNhwV1sRjpTnPiNhDV4Zn0j3isseWs=ZWZ+HQM4YACZmez6CA@mail.gmail.com> <DM6PR08MB48577914028A858AA71FAB2FB35D2@DM6PR08MB4857.namprd08.prod.outlook.com> <CAH6gdPwO=0w81737JTQzm3xWOjhOPSROG_==ONPZWLrBwCfz8Q@mail.gmail.com> <CAKEJeo7tPtF7TR75KCXbYCWR3OcDkTxObyCep6jnmTzu1MV+BA@mail.gmail.com> <CAH6gdPyTy_BfrOMRXUuiPbdXfdZ4nS9nubtEGu7y8RY4N0AGdw@mail.gmail.com> <CAKEJeo4GASkw8Hx14XQNswXcRmvSzXMrE-+nqB4YKp406fQumg@mail.gmail.com> <CAH6gdPwSZX5TqC31SFLYq=H4H1K0AO+vqSscz_piRQF1GJ3XOw@mail.gmail.com> <CAKEJeo4_WRGJuD6Yy8rcep15M2V1UfOudwvL4j+tnTc9=Y-E1w@mail.gmail.com>
In-Reply-To: <CAKEJeo4_WRGJuD6Yy8rcep15M2V1UfOudwvL4j+tnTc9=Y-E1w@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sat, 16 Mar 2024 20:42:44 +0530
Message-ID: <CAH6gdPyP-yro9y=+9NCMkQF9jmCPdx+xUxnXLE9-9YWOUWHOTg@mail.gmail.com>
To: Nat Kao <pyxislx@gmail.com>
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000019d73b0613c88fee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/OVK5f0QvX7GcFZ3PL5OrpaICH8w>
Subject: Re: [Idr] WG LC on draft-ietf-idr-sr-policy-safi-00 and draft-ietf-idr-bgp-sr-segtypes-ext-02 (2/15/2024 to 2/29/2024) - Extended 1 week to 3/7/2024
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Mar 2024 15:12:59 -0000

Hi All,

The draft update has now been posted:
https://datatracker.ietf.org/doc/html/draft-ietf-idr-sr-policy-safi-02

Thanks,
Ketan


On Sat, Mar 16, 2024 at 11:05 AM Nat Kao <pyxislx@gmail.com> wrote:

> Hi, Ketan.
>
> Thanks for the clarification. I've got your point.
> The definition of "active" aligns with the reporting mechanism(ex: A-Flag
> in draft-ietf-idr-bgp-ls-sr-policy)
> It means "provisioned/instantiated in the FIB" instead of the "active CP."
>
> Many Thanks,
> Nat
>
> On Fri, Mar 15, 2024 at 6:32 PM Ketan Talaulikar <ketant.ietf@gmail.com>
> wrote:
>
>> Hi Nat,
>>
>> There are other considerations as well when we look at the reporting
>> aspects where the CP provisioned in the forwarding is reported as "active".
>> I hope the updated text and this discussion will clarify these aspects.
>>
>> Thanks,
>> Ketan
>>
>>
>> On Fri, Mar 8, 2024 at 11:08 PM Nat Kao <pyxislx@gmail.com> wrote:
>>
>>> Hi, Ketan,
>>>
>>> I totally agree with you that the CP should be instantiated as stated in
>>> RFC9256 Sec. 2.11.
>>> My concern is that the term "made active" might be confused with the
>>> term "active CP"
>>> By the definition in RFC9256 Sec. 2.9, these invalid CPs should not be
>>> considered as active CPs.
>>>
>>> Maybe we can align the term with RFC9256 Sec. 8.2 & Sec. 2.11:
>>> "In this situation, the CP with the highest preference amongst those
>>> with the "Drop Upon Invalid" behavior is instantiated in the forwarding
>>> plane to drop traffic steered over the SR Policy."
>>>
>>> Many Thanks,
>>> Nat
>>>
>>> On Fri, Mar 8, 2024 at 8:26 PM Ketan Talaulikar <ketant.ietf@gmail.com>
>>> wrote:
>>>
>>>> Hi Nat,
>>>>
>>>> You are right that normally the "active" CP is a valid CP as indicated
>>>> in RFC9256 sec 2.9 for the actual forwarding of traffic steered into the SR
>>>> Policy. However, in order to drop traffic as well, a CP has to be
>>>> instantiated in the forwarding (along with its BSID) and hence that CP is
>>>> considered "active" - please also check sec 2.11.
>>>>
>>>> I hope this clarifies.
>>>>
>>>> Thanks,
>>>> Ketan
>>>>
>>>>
>>>> On Wed, Mar 6, 2024 at 2:29 PM Nat Kao <pyxislx@gmail.com> wrote:
>>>>
>>>>> Hi, Ketan.
>>>>>
>>>>> If we make this CP "active", isn't it literally the"active path"?
>>>>>
>>>>> In RFC9256 Sec. 2.9:
>>>>> "A candidate path is selected when it is valid and it is determined to
>>>>> be the best path of the SR Policy.
>>>>> The selected path is referred to as the "active path" of the SR Policy
>>>>> in this document."
>>>>>
>>>>> Since this CP is invalid, should we avoid the term "active" here?
>>>>>
>>>>> Suggestion:
>>>>> "In this situation, the CP with the highest preference amongst those
>>>>> with the "drop upon invalid" config is chosen to drop traffic steered over
>>>>> the SR Policy."
>>>>>
>>>>> Many Thanks,
>>>>> Nat
>>>>>
>>>>> On Tue, Mar 5, 2024 at 11:38 PM Ketan Talaulikar <
>>>>> ketant.ietf@gmail.com> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I've received an offline comment from someone that is not
>>>>>> subscribed to the IDR list on one of the documents related to the need of a
>>>>>> clarification.
>>>>>>
>>>>>> The following is a proposal for the text change for the I flag in
>>>>>> https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-safi-01.html#section-2.4.2
>>>>>> (as also 2.4.3):
>>>>>>
>>>>>>
>>>>>>
>>>>>> OLD:
>>>>>>
>>>>>> I-Flag: This flag encodes the "Drop Upon Invalid" behavior. It is
>>>>>> used by SRPM as described in section 8.2 in [RFC9256
>>>>>> <https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-safi-01.html#RFC9256>
>>>>>> ].
>>>>>>
>>>>>>
>>>>>>
>>>>>> NEW:
>>>>>>
>>>>>> I-Flag: This flag encodes the "Drop Upon Invalid" behavior. It is
>>>>>> used by SRPM as described in section 8.2 in [RFC9256
>>>>>> <https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-safi-01.html#RFC9256>].
>>>>>> The flag indicates that the CP is to perform the "drop upon invalid"
>>>>>> behavior when no valid CP is available for this SR Policy. In this
>>>>>> situation, the CP with the highest preference amongst those with the "drop
>>>>>> upon invalid" config is made active to drop traffic steered over the SR
>>>>>> Policy.
>>>>>>
>>>>>>
>>>>>> Request the WG members to please review the same. If there are no
>>>>>> objections, I would incorporate this in the next version that is due when
>>>>>> the draft submission tool re-opens.
>>>>>>
>>>>>> Thanks,
>>>>>> Ketan
>>>>>>
>>>>>> On Sat, Mar 2, 2024 at 5:56 PM Susan Hares <shares@ndzh.com> wrote:
>>>>>>
>>>>>>> This call is extended 1 week to 3/7/2024 to allow others to comment
>>>>>>> on this call.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Cheerily,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Greetings IDR:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> This begins a 2-week WG LC on the following two drafts created from
>>>>>>> the text in
>>>>>>>
>>>>>>> draft-ietf-idr-segment-routing-te-policy-18 - that the IDR WG
>>>>>>> approved for publication:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   *   draft-ietf-idr-sr-policy-safi-00  (proposed standard)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> https://datatracker.ietf.org/doc/draft-ietf-idr-sr-policy-safi/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   *   draft-ietf-idr-bgp-sr-segtypes-ext-02 (experimental)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-sr-segtypes-ext/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The Authors (per IETF policy) are asked to respond to this message
>>>>>>> with a
>>>>>>>
>>>>>>> message indicating whether they know of any undisclosed IPR as the
>>>>>>> documents stand now.
>>>>>>>
>>>>>>> Please note there are 3 IPR declarations on these drafts.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> History:
>>>>>>>
>>>>>>> ======
>>>>>>>
>>>>>>> After reviewing draft-ietf-idr-segment-routing-te-policy-18, Andrew
>>>>>>> Alston (IDR RTG AD)
>>>>>>>
>>>>>>> asked that draft-ietf-idr-segment-routing-te-policy be split into
>>>>>>> two parts because
>>>>>>>
>>>>>>> some segment types (C-L) did not have two implementations.
>>>>>>>
>>>>>>> Therefore, draft-ietf-idr-bgp-srsegtypes-ext-02 contains the text for
>>>>>>>
>>>>>>> Segment types C-L.   This split has been discussed at IETF meetings.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Since Andrew Alston had personally implemented this draft,
>>>>>>>
>>>>>>> he also asked for additional reviews on procedures.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> During this review, the procedures regarding the link to RFC9012
>>>>>>> were improved.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Issues in call:
>>>>>>>
>>>>>>> ============
>>>>>>>
>>>>>>> During the WG should note that the procedures specified in
>>>>>>>
>>>>>>> draft-ietf-idr-sr-policy-safi-00 do the following:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   1.  Only apply to the SR Policy Tunnel (15) + SR Policy SAFI
>>>>>>>
>>>>>>>   2.  Do not require any of the TLVs defined in RFC9012 for other
>>>>>>> tunnel types
>>>>>>>
>>>>>>>   3.  May ignore TLVs defined in RFC9012 for other tunnel types
>>>>>>>
>>>>>>>   4.  Do not use the validation process in RFC9012, and depend on
>>>>>>> the SRPM to validate content.
>>>>>>>
>>>>>>>   5.  Makes changes to Color Extended Community [RFC9012] to add to
>>>>>>> 2-bits [C, O]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> To support "color-only" (CO)  functions of section 8.8 of [RFC9256]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> C0 - type 0 (00) - Specific end-point match (Match endpoint that is
>>>>>>> BGP NH)
>>>>>>>
>>>>>>>          type 1 (01) - Specific or null end-point match (BGP NH or
>>>>>>> null (default gw))
>>>>>>>
>>>>>>>          type 2 (10) - Specific, null, or any end-point match (BGP
>>>>>>> NH, Null, or any endpoint)
>>>>>>>
>>>>>>>          type 3 (11) - Reserved
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The SR Policy Tunnel functions in this draft use BGP as a transport
>>>>>>> mechanism for the
>>>>>>>
>>>>>>> Information contained in the SR Policy.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Please note that these procedures split the context validation away
>>>>>>> from the
>>>>>>>
>>>>>>> BGP module into the SRPM module.   This split is similar to the
>>>>>>> BGP-LS split
>>>>>>>
>>>>>>> syntax validation from context validation.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> There are multiple implementations of this technology as detailed at:
>>>>>>>
>>>>>>>
>>>>>>> https://wiki.ietf.org/group/idr/BGP-Implementation-report/draft-ietf-idr-segment-routing-te-policy-implement
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The WG members are asked to confirm their agreement to the changes
>>>>>>> made in this document.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> If there are questions, please ask them on this mail thread.  Please
>>>>>>> note any errors in the call are mine (and not the authors).
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Cheerily, Sue
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Idr mailing list
>>>>>>> Idr@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/idr
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Idr mailing list
>>>>>> Idr@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/idr
>>>>>>
>>>>>