[Idr] Re: draft-ietf-idr-vpn-prefix-orf-25 - 1 Week WG LC on changes (1/29/2026 to 1/5/2026)

Robert Raszuk <robert@raszuk.net> Fri, 30 January 2026 14:20 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 97198AF7D1CF for <idr@mail2.ietf.org>; Fri, 30 Jan 2026 06:20:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9GTTXJuTlic5 for <idr@mail2.ietf.org>; Fri, 30 Jan 2026 06:20:19 -0800 (PST)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 mail2.ietf.org (Postfix) with ESMTPS id 00E12AF7D0C1 for <idr@ietf.org>; Fri, 30 Jan 2026 06:20:15 -0800 (PST)
Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-658d3d3ac37so3199649a12.1 for <idr@ietf.org>; Fri, 30 Jan 2026 06:20:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1769782815; cv=none; d=google.com; s=arc-20240605; b=TbxILOgOk7yyEv1avGXvgrboBaGOEf79mmh5mtBFjEq6WrATkRS7g0Co+RonBLKKeL gRrq8NRIHmYUvXasUQ0w2/RtDd8Xv3Sft2z1N89923WKX2s41hOLM+pT6m7U63/G3eXg nD4MIDetsJOFUD0Zo2Zk2n4Exim6mAG5ATsDc22APZjrM9yhASIoUbe5SGBGyM0z+LTD hHH4ZPuKzyPwEMI0sA+Pp6OlNspZxCh/Zdjn67fLAJ6oexpEqeJF9gwuCskR+uLtn236 m3dyyHMojQ2BmaCFCrn4Rk7DlQ1LBRXj9NMcKqSVRe/4oRXCsdiw2MLszISNF+t6su0M k6Dg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=EqlgbXt6VhK63ANwho0FFHUGlsyw145CiDzWPbcrozE=; fh=sQ2WGEuRaQ3GXlUhH7jPLof0IRQH7F2zzhb31pE/B/8=; b=b/nSn+rTwyG53GFETz9ovTnwe1vDthl2aVUtD2NYdY0vG/80ynI5wHGhB29/H/iJA1 yGbzL78UG4ouAYsKudEZ7ceeSr397JJC5laUfJKpJh3/bCsADQjH2YQjjQ9bQ+IqFiu1 XMxl6lA3VHvXwvfsZYQ66q+X178sGtxJgxK+yiRPAZTBPLNkAdWBJYng07gMCrjebWt3 tVRFVxTG2eqlcay9LkmA+aXkKJKtGuZNKQWSLrArhl637JPTlnNhPmXGQ3s0jNlQdSxf MqTj1gerkfZnBuxhL1si8mqnn/6mjd8RwiN0h+/GVivGa+fM9JAdpJIIvoQy5HCMaJA2 QbQg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1769782815; x=1770387615; 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=EqlgbXt6VhK63ANwho0FFHUGlsyw145CiDzWPbcrozE=; b=V12q3JdCnGeu9dKRTtu3ny1EkHcUVqhiV17+arGrACl/s2yyor+CqTtGJ1lKfygS9c BWvUBYI6xLTXlY7wzKdTABOyFEiqk5padeom/BvVBS/5G8TpGW52AtPhOCurALuzuI1B P5Py7RUJRpBwurEqn6aHKnDKOk9dt3jznAEB3vDkfJ83DPMIxJQY40STI7Mp8rObLExv mN405ED6e227+gz9h6zhHDSWG46+ki7l30lTnCdPVkvxRtEi0AZ/ms75RNqK/dEuerqh 5krGEIhkmHHhJlm3Q28NFD43NOvnMOK0rVmSlsEGG8DJNNmWB0QGPb0tovjO84HTPbU4 gJCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769782815; x=1770387615; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EqlgbXt6VhK63ANwho0FFHUGlsyw145CiDzWPbcrozE=; b=ThwuUIODFRpiJrPuLv07eIurW+Jipaw8L4tRTtjJwsup4wntXNw0T/+tik+VPIOrUN zz6HJw00KYW5KxMFg9n4GUqJ1BzUP7kxUf+UuVztOYk6srwQ3xQknMCa4J1E95LG6VIg tuqPklu4eDgGYk7sRnqsd0nA5LDl1gYOKTRq93rFkOiqOEIJmA7CohN8sj5Pvx0VINLZ +i9ZEUeVdohMZxQYQKbIojHyR7fWP2z7z0B5jHYoMIvaLd+HlL3paXesOnWRqTxRCBn2 40lh9YQuFKnEoQz/hWLLR0iXREi4AzknkaRD+GnnBPnAy5RRZ+NEW9Bku4g8jwT7DJr5 Wm5Q==
X-Forwarded-Encrypted: i=1; AJvYcCWiJe+y6e8GyR1Qu3O2Sx0bUEHbGeqjhSxfbs11F5TY4+rKEqbWi9/kcjW0eDQAS+igaRg=@ietf.org
X-Gm-Message-State: AOJu0YwPIJx3Ck1zpmw5ziLIabWePAp+gX3nmMdrzTbZfbaz3pNzGgWt LIyrrQ/f5Dim9PWSr/pYvtgqI+wyTCR7bnE3QnHcmdobo4LbJGL8SQK2mlaM5+gCtBjOVQJLAUH JfM5Zk+qE/6SbagTrONGP8W5jZSBmMKspSkqujEKx21ZUf9P4KskTyfg=
X-Gm-Gg: AZuq6aKpctf0f+XXEeaFw8CrV570kUqVLEvMsMNJoye9zODS2R/MZ74pdnErIkdE3Gr fAaeHxbQJbf6sa1atR+YzOBLiVtAzVp6xpQY8MajAYFw1Ka3lnjYTdyOw6Y4up+Wacq4PwC0Mas gQ6xQilvR4fli/xstX53p+08NrReV6CuGQXZDPy3D6VLblvqVql3ot/+TmocBOGfr8yFPS0kU+v WBtyOqMnYQDr1uTURwMVY/ZWoawg/8PqIO9UtdUpXDCtzerMfGTIrZpnFUSIeHi48Vfey0=
X-Received: by 2002:a05:6402:1d55:b0:658:d18e:d7 with SMTP id 4fb4d7f45d1cf-658de55093cmr2067892a12.8.1769782814421; Fri, 30 Jan 2026 06:20:14 -0800 (PST)
MIME-Version: 1.0
References: <CAOj+MMHuD38n1W83PMG2_S6riBBHiZSOEzCJ+ramkNc7pb5cvg@mail.gmail.com> <A614B0A0-3B58-4F3E-8DC3-35E9D6C7B042@tsinghua.org.cn> <CAOj+MMHn64VDVj+b0bqAbmWNQsRkCpu+ycibEaaQeBjRNYD28Q@mail.gmail.com>
In-Reply-To: <CAOj+MMHn64VDVj+b0bqAbmWNQsRkCpu+ycibEaaQeBjRNYD28Q@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 30 Jan 2026 15:20:03 +0100
X-Gm-Features: AZwV_Qi6AB2E1IYPIvXvioKlomz2lqdVAlaYNmnXghg66cDulJxCExq_B4bSZtk
Message-ID: <CAOj+MMG+cWFaZkzOY4X_EHnpewub2NMBy5wVyUUQbvqUUShngA@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Content-Type: multipart/alternative; boundary="000000000000fbc27a06499bab64"
Message-ID-Hash: ICG3SAHDY5W4DNJCUVX54G4DPZ47DEND
X-Message-ID-Hash: ICG3SAHDY5W4DNJCUVX54G4DPZ47DEND
X-MailFrom: robert@raszuk.net
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: Susan Hares <shares@ndzh.com>, idr <idr@ietf.org>, Keyur Patel <keyur@arrcus.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: draft-ietf-idr-vpn-prefix-orf-25 - 1 Week WG LC on changes (1/29/2026 to 1/5/2026)
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/VUfMZFM2YT8cv-c4KqcvceE3Bjs>
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>

Btw I do not see this document on the implementation report IDR wiki

https://wiki.ietf.org/group/idr/BGP-implementation-report

Is this just an accidental omission ?

Thx,
R.



On Fri, Jan 30, 2026 at 2:49 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Aijun,
>
> On Fri, Jan 30, 2026 at 2:37 PM Aijun Wang <wangaijun@tsinghua.org.cn>
> wrote:
>
>> Hi, Robert:
>>
>> The document doesn’t filter the VPN prefixes solely based on RD, it bases
>> mainly the RT and other additional TLVs.
>> RD is only one additional parameter that can be used to assist the filter
>> of the overflow VPN prefixes routes.
>>
>
> The way the draft is written it is actually the other way around. Other
> optional parameters may augment RD based filtering.
>
> See this:
>
>       Optional TLVs: Carries potential additional information to provide
>       extensibility for the VPN Prefix ORF mechanism.  Its format is
>       shown in Figure 6.
>
> Btw there is no "Figure 6" :).
>
> And as we all know all other "optional parameters" can also be sent today
> with other mechanisms for filtering routes.
>
> Thx,
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>>
>>
>> Aijun Wang
>> China Telecom
>>
>> On Jan 30, 2026, at 19:36, Robert Raszuk <robert@raszuk.net> wrote:
>>
>> 
>> Dear Wei and WG,
>>
>> Ad 1 - Nope this does not address my comment as you still can not
>> distinguish with current encoding of your draft to which NLRI types given
>> RD applies. So as of today it is not applicable to any AFI/SAFIs with typed
>> NLRIs (specifically to EVPNs).
>>
>> Ad 2 - ok.
>>
>> Ad 3 - I have a different opinion.
>>
>> But rereading your document there is one more fundamentally incorrect
>> section:
>>
>>
>>
>>
>>
>> *3.2.  Address Prefix ORF   Using Address Prefix ORF to filter VPN routes
>> requires a pre-   configuration, but it is impossible to know in advance
>> which prefix   may exceed the predefined threshold.*
>>
>> Please note that RD is part of the prefix. The above comment in section
>> 3.2 is wrong as it neglects the fact that prefix ORF contains a length
>> field. So Address Prefix ORF as defined in RFC5292 when used *with the
>> length of 64* is exactly RD based ORF. In fact it is even more flexible
>> as subject doc if you use Minlen and Maxlen fields correctly :).
>>
>> So using plain vanilla RFC5292 which is already implemented and shipping
>> completely removes the need to progress the subject document any further. I
>> don't understand why we are last calling something which has already been
>> standardized and in general form published as RFC in 2008.
>>
>> Kind regards,
>> Robert
>>
>> On Fri, Jan 30, 2026 at 3:54 AM Wei Wang <weiwang94@foxmail.com> wrote:
>>
>>> Hi Robert,
>>>
>>> Thanks for your comments. And please see my in-line replies. If these
>>> modifications can address your concerns, we will update this draft based on
>>> them.
>>>
>>> Best Regards,
>>> Wei
>>>
>>> Original
>>> ------------------------------
>>> From: Robert Raszuk <robert@raszuk.net>
>>> Date: 2026-01-30 02:06
>>> To: Susan Hares <shares@ndzh.com>
>>> Cc: idr <idr@ietf.org>, Keyur Patel <keyur@arrcus.com>
>>> Subject: [Idr] Re: draft-ietf-idr-vpn-prefix-orf-25 - 1 Week WG LC on
>>> changes (1/29/2026 to 1/5/2026)
>>>
>>> Dear WG,
>>>
>>> As recommended moving my three comments to this thread:
>>>
>>> 1)
>>>
>>> > KT> My point was that simply filtering on the RD can accidentally
>>> affect Route Types 1
>>> > (as an example) and have severe implications on EVPN services. This is
>>> not an issue
>>> > with CP-ORF but specific to this new mechanism. Please consider at
>>> least warning
>>> > about this?
>>>
>>> IMO warning is not enough.
>>>
>>> I would rather either suggest extending the encoding to cover AFI/SAFIs
>>> with typed NLRIs or make the clear statement that this draft is not
>>> applicable to AFI/SAFIs with typed NLRIs at all.
>>> *[WW]: We can add a table about the **AFI and SAFI types applicable to
>>> this mechanism in Section 4 as follow:*
>>>
>>> *+-------+-------------------------------+*
>>> *|  AFI     |          SAFI                             |*
>>> *+-------+-------------------------------+*
>>> *|IPv4/   |MCAST-VPN                          |*
>>> *|IPv6     |MCAST-VPLS                         |*
>>> *|            |VPLS                                       |*
>>> *|            |BGP EVPNs                            |*
>>> *|            |MPLS-labeled VPN address |*
>>> *+------+--------------------------------+*
>>> *|L2VPN |BGP EVPNs                           |*
>>> *+------+--------------------------------+*
>>>
>>> 2)
>>>
>>> Also I think there is typo in this sentence:
>>>
>>> However, each existing solution has its own limitation as described in
>>> Section 4.
>>> it should be
>>> However, each existing solution has its own limitation as described in
>>> Section 3.
>>> *[WW] Thank you! We will modify it in the updated version.*
>>> 3)
>>>
>>> I would also like to see in this specification a clear note or section
>>> stating that this document violates Proposed Standard RFC4364 as RFC4364
>>> clearly defines in section 4.1 what RD is all about:
>>>
>>>
>>>
>>>
>>>
>>>
>>> *   An RD is simply a number, and it does not contain any inherent
>>>  information; it does not identify the origin of the route or the set   of
>>> VPNs to which the route is to be distributed.  The purpose of the   RD is
>>> solely to allow one to create distinct routes to a common IPv4   address
>>> prefix.  Other means are used to determine where to   redistribute the
>>> route (see Section 4.3).*
>>>
>>> RD should never be used for import, export or any sort of filtering and
>>> it's sole role is to make prefixes unique.
>>> *[WW]: I think the usage of RD in this document doesn't conflict with
>>> the description in RFC4364. RD is just a distinguisher carried by VPN
>>> routers. It is a part of VPN Prefix. We just use this distinguisher to
>>> filter the VPN routes. It is simliar with that we do the prefixes filter
>>> via the shorter, common part of the related prefixes.*
>>>
>>> Kind regards,
>>> Robert
>>>
>>>
>>> On Thu, Jan 29, 2026 at 2:41 PM Susan Hares <*shares@ndzh.com
>>> <shares@ndzh.com>*> wrote:
>>>
>>> Greetings:
>>>
>>>
>>>
>>> draft-ietf-idr-vpn-prefix-orf-25 has made changes during the AD review.
>>>
>>>
>>>
>>> This begins a 1-week WG last call on the changes.
>>>
>>> If you have concerns regarding the changes, please respond to this
>>> message.
>>>
>>>
>>>
>>> If no concerns or objections are raised, this document will enter into
>>> IETF LC.
>>>
>>>
>>>
>>> Cheerily, IDR Chairs
>>>
>>> [Sue for Keyur Patel (shepherd)
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Idr mailing list -- *idr@ietf.org <idr@ietf.org>*
>>> To unsubscribe send an email to *idr-leave@ietf.org
>>> <idr-leave@ietf.org>*
>>>
>>>
>>> _______________________________________________
>> Idr mailing list -- idr@ietf.org
>> To unsubscribe send an email to idr-leave@ietf.org
>>
>>