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

Robert Raszuk <robert@raszuk.net> Wed, 04 June 2014 20:51 UTC

Return-Path: <rraszuk@gmail.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 5BC401A032D for <idr@ietfa.amsl.com>; Wed, 4 Jun 2014 13:51:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
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 1DvRVmmWCEdq for <idr@ietfa.amsl.com>; Wed, 4 Jun 2014 13:51:56 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 758711A0309 for <idr@ietf.org>; Wed, 4 Jun 2014 13:51:56 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id rp18so55609iec.14 for <idr@ietf.org>; Wed, 04 Jun 2014 13:51:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=+5A55ZJFJvijml8GN2OpxpntyWVFlsQ2rjfxpJlS8Hc=; b=pTEJV3YfrBJiPqwG8sHQ/xL+lfMts/4LW/vK75N3y3z/YfS/c/nJDNTuiMXRbL820h o9LTpHFN9IMeIKqW8ogkAdQYw5wny3+XeMtaen+96zoOJG6s7B5wnmBveNukZwCJcZEJ TlmG+q7gUtFH/Xm+delGyYSM8hF3uIY2yhFaYSFv+Fn+PG6ft4JB7PIiSQ2F6fghE4AH BSAwr8WeRoFPpH1tB8hObUWdcp+lCXFXhZxNErJ6J2VIerWhpbVqrORB1zkwtxCa7K37 9pqSjm+w3280pcmL+WcNhJWUUWBZS6TKxJV2Vk2b87ljEd2qxPHB+hUbbMlUeQhPxdJl 0lRw==
MIME-Version: 1.0
X-Received: by 10.50.36.106 with SMTP id p10mr11471781igj.9.1401915110142; Wed, 04 Jun 2014 13:51:50 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.64.242.198 with HTTP; Wed, 4 Jun 2014 13:51:50 -0700 (PDT)
In-Reply-To: <20140604204017.GB13606@pfrc>
References: <20140521124753.GC5675@pfrc> <8540.1400685704@erosen-lnx> <CA+b+ERnwBqV8zgeSju_KiMEw_mnfOca8ZSiAuzMZt_U=Dd-r+g@mail.gmail.com> <20140521163621.GF9789@pfrc> <CA+b+ER=JoyPF9wFnFPUOA+4edJNshEjmv2OJY8tcM7KCaNQwSw@mail.gmail.com> <CA+b+ER=fuEMz-axYMma7Bw1cq-ddRS-23kM4uSbQwJNzLiDY7w@mail.gmail.com> <20140604204017.GB13606@pfrc>
Date: Wed, 04 Jun 2014 22:51:50 +0200
X-Google-Sender-Auth: gnTIlGOVvViWXQluI00Yk0_scKM
Message-ID: <CA+b+ERngCQrWRt1aUMU=9YCmKSV2kPcTmWNdZ6Us8m7qq76Scg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Jeffrey Haas <jhaas@pfrc.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/_Dpvjb63zaGvLckABQCDSPxJN8M
Cc: idr wg <idr@ietf.org>, "erosen@cisco.com" <erosen@cisco.com>
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, 04 Jun 2014 20:51:58 -0000

Hi Jeff,

Naturally I fully agree with your conclusion ;-)

> - Permit a per-peer, per-AFI/SAFI knob to enable/disable RT-C processing.
> - Provide for exceptions to the rule and document them.

I think all implementations of RTC I looked at do both of those
already (modulo your definition of "RT-C processing").

You are nowhere mentioning the need for NULL-RT encoding which sort of
leads me to guess that you want this to be a static config on both
ends per peer/per safi. Is this what the hidden context is ?

If so I would be actually fine with that too. Just let's spell it out
for clarity.

After all you provision SAFI once for all so extra setup twick for MDT
safi as example should be peanut.

Best,
R.


On Wed, Jun 4, 2014 at 10:40 PM, Jeffrey Haas <jhaas@pfrc.org> wrote:
> On Wed, May 21, 2014 at 06:46:03PM +0200, Robert Raszuk wrote:
>> Assume I do have a valid SR application to filter tiny subset of
>> Internet table. For this I can mark such tiny subset of routes with
>> RTs, enable RTC and activate RT filtering on IPv4 session.
>
> After letting this thought get some of my background thinking time during a
> very nice vacation, I think you've identified a key argument.  When the
> expectation is you want to apply RT-C to an AF that isn't normally VPN-like
> (and we've identified we may want to generally do this), the routes may not
> be normally tagged with RTs.
>
> This suggests the behavior we want may be:
> - Permit a per-peer, per-AFI/SAFI knob to enable/disable RT-C processing.
>   JUNOS, e.g., filters VPN families by default.
> - Provide for exceptions to the rule and document them.
>
> That second point covers the MDT scenario.  It also suggests that IDR should
> probably make sure the other WGs using BGP as a transport for their VPNs or
> otherwise using RTs should be reminded that RT-C exists and their extensions
> had best document their interaction with it if they inconsistently RT tag
> their routes.
>
> -- Jeff