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

Nat Kao <pyxislx@gmail.com> Fri, 08 March 2024 17:38 UTC

Return-Path: <pyxislx@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 11466C14F706 for <idr@ietfa.amsl.com>; Fri, 8 Mar 2024 09:38:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.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_HI=-5, 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 6cF1lm6KNvGs for <idr@ietfa.amsl.com>; Fri, 8 Mar 2024 09:38:16 -0800 (PST)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 540A3C14F6AA for <idr@ietf.org>; Fri, 8 Mar 2024 09:38:16 -0800 (PST)
Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2d40fe2181dso13101991fa.1 for <idr@ietf.org>; Fri, 08 Mar 2024 09:38:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709919494; x=1710524294; 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=NtI1brVRW3RZOS0oxArDndmq94f0v3Fvu4Wh3nr9u0Y=; b=Bvj0q7NAnkRzR++mK3hmLN2v+yqCeAM5OJHHm68xpbhuqhr0uqJ8toQg/BQCEEtlwk 1SoWI3o0DoEresyXC4apUpmdr5hGEP79/oLtJNzcoIbVjNj0vj9c+IIV4bjQQNWIeBkq ZIZ3pAujeREG4ZB0+yEP8lFipE0Et4fMqer3ID0YK1d56pq/P48GYxxCRENTa1Ap+LzY K5EkpPEFWekkbOu/Jd6O4eBskl6cb+gwIrDg4o3lYdAPuc2z3sGIB148Eru5Kxptme/L rQyRlG48ziNB1fTbFKtfMgMXcqbNS6M3S6TDLS7p+bc7cRumLP7bW8LTJKDaV8ccA28j SwPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709919494; x=1710524294; 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=NtI1brVRW3RZOS0oxArDndmq94f0v3Fvu4Wh3nr9u0Y=; b=pL3Q3jr3D6ffMZpqfNavYUC2eB6lM0hBpobkNBKxBnxAzQnEPpJTJE8z6BqtCWBR6W eE091twxyd7qhPO/4SCl1UwVpwq8AhlMVWouz1tjPZe2HoNgqWO4l1l1JlzFC5XmqLaK yycxDshtNP4wnEZPHkVpMV6QNF39r9k7itsuFFJyqS8pqAlIlbvtWO6mbY1Hk6S3RwCX CukZwZv9/oYST3WJdRUkER6cj7MqYtaxLIzT78VJsOsLLGbBOuUL2SBItKwMiVdJXAD/ 6ZaCxLJYiWsXYkEuEoQqFcmUajNmz9VH/s1tAihxAVLhsTz7u2xDpB5vHSf4JPC8pIxe CF4w==
X-Forwarded-Encrypted: i=1; AJvYcCXtSVqHqQeZpxSLsZI3bgw0twoCc/YMCfHEFm8hpR/i+36VgECl1NBo14zWJmO70ddzB3sVTLjxDkvbjSY=
X-Gm-Message-State: AOJu0YzOOjMFY8otpOcVqtFOjlgEm9p4vKBEPv8piyUYyGIFcDr5w56o wlfvgRZRpWthARIrzMgmU+wkJbF84aLmCEg70fdjtEVY2bocPl/gUp7PJJ6cAXWJOf+KkgMhI4L 7M3Dt0dQqHChz99ViussDPprtobo2opHzutE=
X-Google-Smtp-Source: AGHT+IH28pa6r2hmrY5Ah90w1gW/ZHQl87AJy5gT9KjnlctWTNGISBxDIF5nzO5+x/SfixjrCw3egtvqUusyI32ibOo=
X-Received: by 2002:a2e:9bd5:0:b0:2d3:a7da:b17b with SMTP id w21-20020a2e9bd5000000b002d3a7dab17bmr4241399ljj.4.1709919493697; Fri, 08 Mar 2024 09:38:13 -0800 (PST)
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>
In-Reply-To: <CAH6gdPyTy_BfrOMRXUuiPbdXfdZ4nS9nubtEGu7y8RY4N0AGdw@mail.gmail.com>
From: Nat Kao <pyxislx@gmail.com>
Date: Sat, 09 Mar 2024 01:37:37 +0800
Message-ID: <CAKEJeo4GASkw8Hx14XQNswXcRmvSzXMrE-+nqB4YKp406fQumg@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000004380d061329a80b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/djFQalemj8ps2o0ZuAjFAIYbBYQ>
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: Fri, 08 Mar 2024 17:38:21 -0000

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