Re: [Idr] RFC 4684 pedantry - routes with no Route Target

Jakob Heitz <jakob.heitz@ericsson.com> Wed, 21 May 2014 15:07 UTC

Return-Path: <jakob.heitz@ericsson.com>
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 3218B1A0691 for <idr@ietfa.amsl.com>; Wed, 21 May 2014 08:07:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 RDOVgMoGy4Hw for <idr@ietfa.amsl.com>; Wed, 21 May 2014 08:07:39 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 683051A03D0 for <idr@ietf.org>; Wed, 21 May 2014 08:07:36 -0700 (PDT)
X-AuditID: c618062d-f79be6d000006b89-eb-537c717a8a30
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id EF.2A.27529.A717C735; Wed, 21 May 2014 11:27:22 +0200 (CEST)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0174.001; Wed, 21 May 2014 11:07:33 -0400
From: Jakob Heitz <jakob.heitz@ericsson.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Thread-Topic: [Idr] RFC 4684 pedantry - routes with no Route Target
Thread-Index: AQHPdPLoJ6JdM6V8MU6PYk7OV5XkbZtLIuHV
Date: Wed, 21 May 2014 15:07:32 +0000
Message-ID: <3608BE2D-06C9-4D9A-B4D6-C297605D67E7@ericsson.com>
References: <20140521124753.GC5675@pfrc>
In-Reply-To: <20140521124753.GC5675@pfrc>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsUyuXSPt25VYU2wwfZZFhavbj9jsth/8C2r A5PHkiU/mTwu925lDWCK4rJJSc3JLEst0rdL4Mo48/UWY0GrSMXyCY2sDYyX+bsYOTgkBEwk Zu7T62LkBDLFJC7cW8/WxcjFISRwlFHizf71rBDOckaJjvk7mECq2AR0JL5d72IGsUUEFCXm /+9kA7GZgeyLfzvAaoQFnCSWdJ1ihKhxlvh7uI8FwjaSmHX9ECuIzSKgKjHl8QV2EJtXwF7i 6sP/YHEhAQ2JEz/2gtVzCmhK7LywGmwmI9B130+tYYLYJS5x68l8JoirBSSW7DnPDGGLSrx8 /I8VokZHYsHuT1C3aUssW/iaGWKXoMTJmU9YJjCKzkIyahaSlllIWmYhaVnAyLKKkaO0OLUs N93IYBMjMBqOSbDp7mDc89LyEKMAB6MSD6/CjOpgIdbEsuLK3EOM0hwsSuK82jergoUE0hNL UrNTUwtSi+KLSnNSiw8xMnFwSjUwptedmGq98uv394lvLgQs4b7Va9jXeMC585ePEQP/dtWb UZk1E6ZP0/OYG3/s7Atm86Nzlurl7RJ4efJepnJe5af7xpV2sy7J+O5ofblCn9dUx6Npf+9F jZn2+9WfBl8+v/mvDZd7LPOT09wzq3/NfvJ89e+kYzNjEq/OzJlwUSQ3PZ479gHvLSWW4oxE Qy3mouJEAFFOHchnAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/-Dj3mdgV2_RJoRcX4OJ-wBCYhwE
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: Re: [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 15:07:48 -0000

I am for 1. No RT, no RT-C filtering.
Moreover, for ANY address family (including RT-C) if an UPDATE includes an RT, then RT-C filter it. No special exceptions if an RT-C UPDATE contains the same RT in the NLRI and the attribute field.

--
Jakob Heitz.


> On May 21, 2014, at 5:48 AM, "Jeffrey Haas" <jhaas@pfrc.org> wrote:
> 
> 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 mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr