[Idr] RFC 4684 pedantry - routes with no Route Target
Jeffrey Haas <jhaas@pfrc.org> Wed, 21 May 2014 12:47 UTC
Return-Path: <jhaas@slice.pfrc.org>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 679781A0360 for <idr@ietfa.amsl.com>; Wed, 21 May 2014 05:47:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.219
X-Spam-Level:
X-Spam-Status: No, score=-2.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZUaeBikUQ4t9 for <idr@ietfa.amsl.com>; Wed, 21 May 2014 05:47:54 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 6B2661A0344 for <idr@ietf.org>; Wed, 21 May 2014 05:47:54 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 8957CC091; Wed, 21 May 2014 08:47:53 -0400 (EDT)
Date: Wed, 21 May 2014 08:47:53 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: idr@ietf.org
Message-ID: <20140521124753.GC5675@pfrc>
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: http://mailarchive.ietf.org/arch/msg/idr/4-WerELzBcAWCVpuIoCrDpldqoA
Subject: [Idr] RFC 4684 pedantry - routes with no Route Target
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 21 May 2014 12:47:55 -0000
IDR, RFC 4684 (Constrained Route Target Distribution) is obviously a useful tool. At work, we've run into an interesting case and I thought I'd share some of the internal debate on it. In RFC 6037 ("draft-rosen" multicast VPNs), the MDT SAFI has the following documentation in section 4.4: : When a PE distributes this NLRI via BGP, it may include a Route : Target (RT) Extended Communities attribute. This RT must be an : "Import RT" [RFC4364] of each VRF in the MD. The ordinary BGP : distribution procedures used by [RFC4364] will then ensure that each : PE learns the MDT-SAFI "address" of each of the other PEs in the MD, : and that the learned MDT-SAFI addresses get associated with the right : VRFs. RFC 4684's procedure says in section 6: : A VPN NLRI route should be advertised to a peer that participates in : the exchange of Route Target membership information if that peer has : advertised either the default Route Target membership NLRI or a Route : Target membership NLRI containing any of the targets contained in the : extended communities attribute of the VPN route in question. Quite frankly, we have a bug in that MDT's are not getting propagated when RT-C is in use because we're treating it as a "VPN NLRI". Simple fix, but one that leaves me wondering if the issue is more general - and perhaps worthy of an errata for RFC 4684. For the MDT case, one can make the argument that since it may be distributed without RTs, it's only a "VPN NLRI" if it contains RTs. The broader question I'd put to the working group is whether any NLRI not having RTs isn't really a "VPN NLRI" for purposes of RT-C filtering. This really leaves two simple schools of thought: 1. No RT, no RT-C filtering. 2. MDT SAFI is an odd-ball case, just deal with that. (And perhaps warn in future BGP documents that may use RT-C about how to deal with no RTs when they're optional.) -- Jeff
- [Idr] RFC 4684 pedantry - routes with no Route Ta… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jakob Heitz
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Eric Rosen
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… John G. Scudder
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Eric Rosen
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Jeffrey Haas
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Dongjie (Jimmy)
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Dongjie (Jimmy)
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Dongjie (Jimmy)
- Re: [Idr] RFC 4684 pedantry - routes with no Rout… Robert Raszuk