[Idr] draft-dong-idr-node-target-ext-comm route distribution procedures
Jeffrey Haas <jhaas@pfrc.org> Wed, 19 October 2022 22:10 UTC
Return-Path: <jhaas@slice.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 2C130C14F6EB; Wed, 19 Oct 2022 15:10:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 ycLJZrQZ-BOH; Wed, 19 Oct 2022 15:10:40 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 99D0FC14F737; Wed, 19 Oct 2022 15:10:40 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 2C5411E35E; Wed, 19 Oct 2022 18:10:39 -0400 (EDT)
Date: Wed, 19 Oct 2022 18:10:38 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: draft-dong-idr-node-target-ext-comm@ietf.org, idr@ietf.org
Message-ID: <20221019221038.GC10497@pfrc.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/DDIZJPfQY6V3y1PoYdCDwfTGDnw>
Subject: [Idr] draft-dong-idr-node-target-ext-comm route distribution procedures
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, 19 Oct 2022 22:10:43 -0000
Authors, As noted in other threads, I personally think the use case for targeting a specific node is clear in terms of community addressing. I have a number of concerns about the distribution machinery portion of your draft. I would roughly summarize your proposal as an attempt to flood the routes with this extended community through the AS and have them land only on the expected device. In a fully-meshed iBGP network, an implementation can always know what its attached iBGP BGP Identifiers are. So, it's possible to target routes to such nodes immediately. In a network with route reflectors, given the lack of the BGP Identifier distribution graph, your strategy is "just pass it through the reflectors". I would observe that a route reflector may know that it is a route reflector, but may not know that its peer is also a route reflector. This means you can't do selective propagation without this knowledge. Finally, while you generally place inter-domain "for further study", you do cover the eBGP case when an adjacent router has a local match for itself and then it looks for the adjacent eBGP match. If my summary of the procedures is roughly correct, this is an attempt to try to do work that would be more easily covered by simply using RT-Constrain. For an N node network, you'd have N RT-Constrain routes which will build the necessary flooding graph as per the usual procedures. eBGP routers could signal into that either directly via RT-Constrain eBGP procedures; alternatively, the ASBRs could emit a RT-Constrain route for each of their eBGP neighbors by proxy. Of course, there's one large hold-up with regard to such a methodology: RT-Constrain is not per-AFI/SAFI for its flooding graph. In general, this hasn't been a problem for features deployed for RT-Constrain since the communities in question tend to be associated with specific AFI/SAFIs. However, there's no guarantee that a given AFI/SAFI node-targeted route has an appropriately congruent AFI/SAFI flooding topology along the RT-Constrain graph. Solving the RT-Constrain AFI/SAFI congruency issue may be helpful here, and perhaps has overlapping use with other possible BESS use cases. -- Jeff
- [Idr] draft-dong-idr-node-target-ext-comm route d… Jeffrey Haas
- Re: [Idr] draft-dong-idr-node-target-ext-comm rou… Dongjie (Jimmy)
- Re: [Idr] draft-dong-idr-node-target-ext-comm rou… Jeffrey Haas