[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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 at 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