[Idr] Re: Last Call: <draft-ietf-idr-sr-policy-safi-09.txt> (Advertising Segment Routing Policies in BGP) to Proposed Standard
Ketan Talaulikar <ketant.ietf@gmail.com> Sun, 03 November 2024 11:10 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 1D5D9C14F605; Sun, 3 Nov 2024 03:10:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.14
X-Spam-Level:
X-Spam-Status: No, score=-0.14 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, MANY_SPAN_IN_TEXT=1.955, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 gIaLDf8dioDF; Sun, 3 Nov 2024 03:10:33 -0800 (PST)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4EBFC14F5E5; Sun, 3 Nov 2024 03:10:32 -0800 (PST)
Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-20cdbe608b3so32949445ad.1; Sun, 03 Nov 2024 03:10:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730632232; x=1731237032; 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=vyRVOrkRYGcZhtaXKON53DiAR62DkBC5WaMaR74SDaY=; b=cl8YyH7a2UT0k4PHEL9336bbHbpC1iN/edf+YDHDPG2r/+kQvZZdHZSk3+P8Xp6tqm lAV76Cb7OL6fRdMaVmcI7nEvRPFFsZodLAB/uV0egYzctNG7wJ6sqQq+Zfte3LcdhZKC WF+Y3L5XZJWYdGeqxxG27XKNP/WSpUhaDOzmjaKVf+mc5pRb6QXcvOQNxEic06DTwwjN 7SVhx1t3lP/+ncQT8COL0Thjhhz56IsbBoae0LPQN78KptrnFaGfVoTNHlJN72BRP0D3 5Pglqf+OA4eDuI7jQt0eQfg3trS5lKtVjBPw9q21G4pOsYraRAKiOuy96/1Qn5WvouTc 7Icg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730632232; x=1731237032; 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=vyRVOrkRYGcZhtaXKON53DiAR62DkBC5WaMaR74SDaY=; b=Fz0/pkylmL0McpS2uzRCujpX1E6Cizt9eo3tbaS3RUlhAEoiDX2DRsVrP7xPXWNICR AXzA01Uie6I7odWO/72hb5nFQe9x4KICDfVznqiwR2+5BS2qVS35RLiKT1frO7jPj+87 csfq/w18fnt0jqd596WOvHGPxxfmT9BsO7g8EkmoPfDz5lCiUEkuf3m3pGDzxXOb7ouf tw9VTi/2RwILOCLByFbLErHZRlJT4fx8xfIN68plU5+gqREZc8Nh+ULmDKyt138Zh6lA H84HHp+pFsGVNCRrJm/3q+jWO88HpMUGHNAfnuFET6CQy2W+0KJI9xvSHWUI/LPUf2o+ 6HUQ==
X-Forwarded-Encrypted: i=1; AJvYcCWTykl1LJz8R582jOe26jMV6WtPrDU6QADA7dBGzuCwVibPH9HpQplGMN/QogrmPCPsYMKN@ietf.org, AJvYcCXERuuK/U12knLMsXMeA1vitC5IBRWc5+Qiz9zq7kjhwlqM2cRhOtC/XCXhBP3ox/OotA7T8EdvbmCBt835aJ29ABHerl5zvCKgvRJKug==@ietf.org
X-Gm-Message-State: AOJu0YylxMAg/7MWeoulNcVFwDIQ35tz+NGokIAXFjzt6aNwCdZRF6uT XsqdfeiUdZfBsVXvGL5Tcl8MZhx2i17Xxaa7hgUTRugKOLd3qp1UdaWP0w+VkzeL63PMIs6uDdz h4XXVuHzOY30u2UjwGUh6Mj1GLuOJB/imzNg=
X-Google-Smtp-Source: AGHT+IGTW5QAwawphgscDNjJKC8q9zsD8eZnZJpdf1rkatAe3MajTakS1X8DzIWryjTCQJS0RIOTSwpTTI1sktUkgDc=
X-Received: by 2002:a17:902:db06:b0:20c:da98:d752 with SMTP id d9443c01a7336-210f750a6ebmr238247115ad.16.1730632232037; Sun, 03 Nov 2024 03:10:32 -0800 (PST)
MIME-Version: 1.0
References: <CAGoOuead-JfLOJWzWfsmeszeybzuDmDCpW325KRS3zDsdFDKcw@mail.gmail.com> <CAH6gdPyUjJN2-6iBZ8jPp8AVD3uxFgCNnQ-OUZJF0S2yyaC-vQ@mail.gmail.com>
In-Reply-To: <CAH6gdPyUjJN2-6iBZ8jPp8AVD3uxFgCNnQ-OUZJF0S2yyaC-vQ@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sun, 03 Nov 2024 11:10:20 +0000
Message-ID: <CAH6gdPwDNccMvQgQrR6u7hSdf+SE3BZrGex9DHh_fk6=7W21Eg@mail.gmail.com>
To: Rajesh MV <rajmv001@gmail.com>
Content-Type: multipart/mixed; boundary="0000000000006daecc06260037c7"
Message-ID-Hash: QY3P7ZNQ6MYY6HHAH67DYQGJKSSCRMHN
X-Message-ID-Hash: QY3P7ZNQ6MYY6HHAH67DYQGJKSSCRMHN
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: last-call@ietf.org, idr@ietf.org, draft-ietf-idr-sr-policy-safi@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-safi-09.txt> (Advertising Segment Routing Policies in BGP) to Proposed Standard
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/i1ema3XObVS79DaWhmYEu9sr9WI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi Rajesh/All, Please find attached the proposed diffs to clarify the point you have raised. It also includes the part that Russ had raised in his review of the draft-ietf-idr-bgp-sr-segtypes-ext document that covers some of the segment types. Do let us know if there are any follow-up questions or updates needed. Thanks, Ketan On Sat, Nov 2, 2024 at 6:32 AM Ketan Talaulikar <ketant.ietf@gmail.com> wrote: > > Hi Rajesh, > > Thanks for your review and comments. > > It is necessary to encode the SRv6 SID value first for encoding the > optional SRv6 Endpoint Behavior and Structure. This is something that > was not clear in the text in the two drafts and was brought up by Russ > in his GenART review - please refer to [1]. Your query is related to > the same and we'll clarify the text about the use of value 0 in such > scenarios. > > I'll share the proposed text later today. > > Thanks, > Ketan > > [1] https://mailarchive.ietf.org/arch/msg/idr/eEh7C902VY4FqujW7ul7mRnumt4/ > > On Sat, Nov 2, 2024 at 12:36 AM Rajesh MV <rajmv001@gmail.com> wrote: > > > > Hello authors, > > > > > > The encoding for the SRv6 BSID TLV requires the BSID to be present for signaling the Endpoint and Structure information. When a controller prefers not to specify the BSID (i.e., dynamic BSID allocation in the router) but still wants to indicate the desired behavior and structure, it can set the SRv6 BSID field to 0 with the S flag set to 0 and the B flag set to 1. Similarly, if the controller wants to specify flags (Eg: I-Flag) without providing a BSID, it can set the SRv6 BSID field to 0 and the S flag to 0. Is this correct ? The draft does not seem to clarify this. This is also the case for the segment types in draft-ietf-idr-bgp-sr-segtypes-ext where the SRv6 SID is optional. > > > > > > Regards > > > > Rajesh > > > > > > ======================================================================================================== > > > > The IESG has received a request from the Inter-Domain Routing WG (idr) to > > consider the following document: - 'Advertising Segment Routing Policies in > > BGP' > > <draft-ietf-idr-sr-policy-safi-09.txt> as Proposed Standard > > > > The IESG plans to make a decision in the next few weeks, and solicits final > > comments on this action. Please send substantive comments to the > > last-call@ietf.org mailing lists by 2024-11-11. Exceptionally, comments may > > be sent to iesg@ietf.org instead. In either case, please retain the beginning > > of the Subject line to allow automated sorting. > > > > Abstract > > > > > > A Segment Routing (SR) Policy is an ordered list of segments (i.e., > > instructions) that represent a source-routed policy. An SR Policy > > consists of one or more candidate paths, each consisting of one or > > more segment lists. A headend may be provisioned with candidate > > paths for an SR Policy via several different mechanisms, e.g., CLI, > > NETCONF, PCEP, or BGP. > > > > This document specifies how BGP may be used to distribute SR Policy > > candidate paths. It introduces a BGP SAFI to advertise a candidate > > path of a Segment Routing (SR) Policy and defines sub-TLVs for the > > Tunnel Encapsulation Attribute for signaling information about these > > candidate paths. > > > > This documents updates RFC9012 with extensions to the Color Extended > > Community to support additional steering modes over SR Policy. > > > > > > > > > > The file can be obtained via > > https://datatracker.ietf.org/doc/draft-ietf-idr-sr-policy-safi/ > > > > > > The following IPR Declarations may be related to this I-D: > > > > https://datatracker.ietf.org/ipr/2984/ > > https://datatracker.ietf.org/ipr/5890/ > > https://datatracker.ietf.org/ipr/5891/ > > > > > > > > The document contains these normative downward references. > > See RFC 3967 for additional information: > > rfc4272: BGP Security Vulnerabilities Analysis (Informational - Internet Engineering Task Force (IETF) stream) > > draft-ietf-idr-bgp-ls-sr-policy: Advertisement of Segment Routing Policies using BGP Link-State (None - Internet Engineering Task Force (IETF) stream) > > draft-ietf-idr-bgp-sr-segtypes-ext: Segment Routing Segment Types Extensions for BGP SR Policy (None - Internet Engineering Task Force (IETF) stream) > > rfc6952: Analysis of BGP, LDP, PCEP, and MSDP Issues According to the Keying and Authentication for Routing Protocols (KARP) Design Guide (Informational - Internet Engineering Task Force (IETF) stream) > > > >
- [Idr] Last Call: <draft-ietf-idr-sr-policy-safi-0… The IESG
- [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-sa… Ketan Talaulikar
- [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-sa… Rajesh MV
- [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-sa… Ketan Talaulikar
- [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-sa… Ketan Talaulikar
- [Idr] Re: Last Call: <draft-ietf-idr-sr-policy-sa… Rajesh MV