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

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



On Tue, 27 Jan 2009, John G. Scudder wrote:

On Jan 27, 2009, at 12:52 PM, Rob Shakir wrote:
We feel that the general behaviour on an error should be the withdrawal
of the path, as discarding the attribute is equivalent in effect to
discarding part of the AS_PATH and may cause loops. Take for example the
case when an BGP speaker in a 32bit AS receiving an invalid AS4_PATH
attribute. With the AS4_PATH unreadable and therefore discarded the BGP
speaker cannot know if its AS number was in the path. The only loop free
options are:

While intuitively obvious, this isn't correct. As long as there's no corresponding damage to the AS_PATH, the loop free property is preserved. Here's the argument:

That's an argument as to why it doesn't break down completely if everything else is working in spec, which is indeed a nice property. I'm still puzzled as how this is an argument to not restore AS-path checking back to its full-strength.

- It's not robust if two OLD speakers in a cycle each remove the
  other's ASN, with the remaining speakers on the cycle all being
  NEW.

- It's not robust in a cycle of all NEW speakers where one session,
  for some reason, is both OLD and causes the AS4_PATH to be ignored.

I really don't see what benefits there are to leave loop-detection degraded in this way in a mixed world.

But hey..

regards,
--
Paul Jakma	paul at clubi.ie	paul at jakma.org	Key ID: 64A2FF6A
Fortune:
Extremism in the defense of liberty is no vice... moderation in the pursuit
of justice is no virtue.
		-- Barry Goldwater
_______________________________________________
Idr mailing list
Idr at ietf.org
https://www.ietf.org/mailman/listinfo/idr