Re: [Idr] [Fwd: I-D Action:draft-chen-rfc4893bis-02.txt]

Rob Shakir <rjs@eng.gxn.net> Tue, 10 March 2009 20:24 UTC

Return-Path: <rjs@eng.gxn.net>
X-Original-To: idr@core3.amsl.com
Delivered-To: idr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6BE2F28C0F5 for <idr@core3.amsl.com>; Tue, 10 Mar 2009 13:24:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, WHOIS_NETSOLPR=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TKnMhTDfhPEV for <idr@core3.amsl.com>; Tue, 10 Mar 2009 13:24:49 -0700 (PDT)
Received: from cappuccino.rob.sh (cappuccino.rob.sh [IPv6:2001:b98:201:101::10:cafe]) by core3.amsl.com (Postfix) with ESMTP id 3B5F03A6CBF for <idr@ietf.org>; Tue, 10 Mar 2009 13:24:49 -0700 (PDT)
Received: from rjs by cappuccino.rob.sh with local (Exim 4.69) (envelope-from <rjs@eng.gxn.net>) id 1Lh8Tn-0001l2-5M; Tue, 10 Mar 2009 20:23:11 +0000
Date: Tue, 10 Mar 2009 20:23:11 +0000
From: Rob Shakir <rjs@eng.gxn.net>
To: David Freedman <david.freedman@uk.clara.net>
Message-ID: <20090310202311.GC6735@cappuccino.rob.sh>
References: <4987469E.60207@cisco.com> <20090204113349.GF2227@bronze.eng.gxn.net> <49B67901.1010808@uk.clara.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <49B67901.1010808@uk.clara.net>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
Cc: idr@ietf.org, quaizar.vohra@gmail.com
Subject: Re: [Idr] [Fwd: I-D Action:draft-chen-rfc4893bis-02.txt]
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 10 Mar 2009 20:24:50 -0000

On Tue, Mar 10, 2009 at 02:28:17PM +0000, David Freedman wrote:
> Quoth Rob:
> 
> > From my interpretation of the RFCs, the precedent that has been set is that when
> > a neighbour hands us invalid attributes, we will send a NOTIFICATION. The root
> > of the problems with rfc4893 are that we implemented this behaviour to an OLD
> > speaker that, from its perspective, was propagating completely valid attributes.
> > I would appreciate some feedback on whether rfc4893 should introduce
> > 'permissive' behaviour, where invalid attributes are discarded, and we attempt
> > to workaround the lack of them -- or whether we should still penalise the
> > invalid attribute by treating this UPDATE as WITHDRAW.
> 
> I'm still of the opinion that we should discard/withdraw the update as
> appropriate, I'm still not comfortable about discarding attributes like
> this, especially where we see a mix of people both doing and not doing
> this during transition to the (eventual) standard.

Whilst I appreciate that I am effectively agreeing with myself by proxy here --
the other issue that I feel that we should bear in mind is the fact that Enke
and John have proposed the withdraw solution in
draft-scudder-idr-optional-transitive. I cannot see how one can reconcile the
behaviour that is suggested in this draft with the proposed rfc4893 draft. I
think the question we have to ask is why, if there is some other draft that
proposes it is reasonable to withdraw the prefix for /other/ broken attributes,
it is not reasonable to standardise the behaviour here?

I think that with the new draft in mind, there is no precedent for dropping the
update, and we should standardise not being permissive to a BGP speaker who is
broken. The key thing to remember here, as I see it, is that the speaker does
not comply with the original RFC -- the only BGP speakers that we are penalising
are broken by a standard that has already reached RFC.

Kind regards,
Rob

-- 
Rob Shakir                      <rjs@eng.gxn.net>
Network Development Engineer    GX Networks/Vialtus Solutions
ddi: +44208 587 6077            mob: +44797 155 4098
pgp: 0xc07e6deb                 nic-hdl: RJS-RIPE

This email is subject to: http//www.vialtus.com/disclaimer.html