Re: [Idr] Adoption and IPR call for draft-wang-idr-vpn-prefix-orf-03.txt (8/16 to 8/30)

Jeffrey Haas <jhaas@pfrc.org> Wed, 24 August 2022 21:01 UTC

Return-Path: <jhaas@pfrc.org>
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 2FD8EC1524C3 for <idr@ietfa.amsl.com>; Wed, 24 Aug 2022 14:01:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
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 NKuZH76A-Nhk for <idr@ietfa.amsl.com>; Wed, 24 Aug 2022 14:01:40 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 78D81C1524C7 for <idr@ietf.org>; Wed, 24 Aug 2022 14:01:40 -0700 (PDT)
Received: from smtpclient.apple (99-59-193-67.lightspeed.livnmi.sbcglobal.net [99.59.193.67]) by slice.pfrc.org (Postfix) with ESMTPSA id F16531E31E; Wed, 24 Aug 2022 17:01:36 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_93F877AE-ADE8-4A95-8F2F-15BF3FEC7B98"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <CAOj+MMFHFqP3H_wF6Ya-xDW2RPgdX0knxBsOrvpR67KaH8-yFQ@mail.gmail.com>
Date: Wed, 24 Aug 2022 17:01:35 -0400
Cc: Sue Hares <shares@ndzh.com>, Igor Malyushkin <gmalyushkin@gmail.com>, "Wanghaibo (Rainsword)" <rainsword.wang=40huawei.com@dmarc.ietf.org>, "idr@ietf.org" <idr@ietf.org>
Message-Id: <C1F0F0B8-DC0E-41FC-8856-E814C9CEBB3A@pfrc.org>
References: <BYAPR08MB487262F752C8777A1B9698EFB36B9@BYAPR08MB4872.namprd08.prod.outlook.com> <d9e07ea96dd64ea081ba763941a22b17@huawei.com> <6f9c478a2ef745818e3ef3d713218dae@huawei.com> <CAEfhRry4zigpqp3qLzfRmvGvTv-+CygixENWLFaNV7_fKSw49Q@mail.gmail.com> <CAOj+MMFQQGHVBDFT=tw1C+uUuCgEQMqf0o2_ESR8YeaB2faPKQ@mail.gmail.com> <CAEfhRrzaQkmkpPCsmN=8A80yq341_YJ8FDYzWf5_Qhttj3wXHA@mail.gmail.com> <CAOj+MMG87wBUFy4v6fFCLk77Qd69Uyt0YW1dZLAYM+GcoGzwxw@mail.gmail.com> <0FB77649-1C92-41E7-8CB5-C8EE7B051160@pfrc.org> <CAOj+MMET4ELv2WrxnCsT_UPWvGjT_79GNsyvHHY=s=UBkKuVJw@mail.gmail.com> <BYAPR08MB4872F3873F78935AA263AC3FB3739@BYAPR08MB4872.namprd08.prod.outlook.com> <CAOj+MMFHFqP3H_wF6Ya-xDW2RPgdX0knxBsOrvpR67KaH8-yFQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Giyew5Z9W_OyG8SXqjb3GlTYTCI>
Subject: Re: [Idr] Adoption and IPR call for draft-wang-idr-vpn-prefix-orf-03.txt (8/16 to 8/30)
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: Wed, 24 Aug 2022 21:01:41 -0000


> On Aug 24, 2022, at 4:51 PM, Robert Raszuk <robert@raszuk.net> wrote:
> 
> I am quite puzzled as to what more specifics are needed. RD rewrite on local import is the basic premise of L3VPN (and L2VPNs for that matter) architecture. 

While you likely have something very specific in mind by your phrasing, I don't know that the relevant details are necessarily problematic in actual implementations.

Your likely point is that once VRF import is done, the RD doesn't "exist".  I agree with that bit of thinking.

Implementations that I am familiar with don't "lose" the source LxVPN route as part of the import process.  In general, the leaked routes in the VRF maintain a relationship with their parent LxVPN route.

1. In implementations where that relationship still exists, it's possible to aggregate the necessary counters in a VRF context per-RD.
2. In implementations where the state is decoupled, it's likely that the per-VRF per-RD accounting would need to be accommodated at the route leak operation.

For this to be a real problem, the implication would be that there are implementations that could not keep this accounting.  Did you have any such implementations in mind?

For the record, Juniper's implementation is type 1, but could be implemented as type 2 as well. 

However, once you get additional sub-sorting criteria, counters may get expensive.  That is likely to encourage the solution to avoid too many extra granular counting steps.

-- Jeff