Jakob,

Thanks for your example.

For sure, if a router (partially) erase the AS PATH, we can have loops. So far, 
I don't see how this is related to BGP error handling, not to mention to Jeff 
proposition.

In more details, is B configured to enforce first AS? 
 - if so, it should detect the error and react. As per 
draft-ietf-idr-error-handling I guess it should treat as withdraw. I don't see 
the issue. Or are you considering a case of two different bugs in two 
consecutive routers (A & B)?
 - if not, well, the loop is the current BGP behavior. Not specific to BGP 
error handling as no router see an error.


Or eventually, we have a different reading of Jeff proposal. I understood that 
the proposition is to use as last resort the routes received _before_ the BGP 
error (i.e. valid routes received through a valid BGP UPDATE but which would be 
implicitly withdrawn with the BGP notification). Not route from the invalid BGP 
UPDATE.

Regards,
Bruno

>From: Jakob Heitz [mailto:jakob.he...@ericsson.com] Sent: Wednesday, May 09, 
>2012 10:10 AM
>
>A has a route learnt from C.
>A configures a long AS path prepend, but because of a bug activated by
>a too long AS path, it sends no AS path. B receives it,
>but does not withdraw the route. It announces the route to C.
>C had a better route before, but due to policy did not
>announce it to B. C starts sending traffic to B.
>B send to A. A sends to C. loop.
>
>Here is the way:
>If you can isolate an error to a set of routes withdraw them.
>If not, drop the session and withdraw all routes from it.
>RFD takes care of flapping sessions.
>
>On Wednesday, May 09, 2012 12:37 AM, bruno.decra...@orange.com
><mailto:bruno.decra...@orange.com> wrote:
>
>> From: grow Jakob Heitz Sent: Wednesday, May 09, 2012 3:08 AM
>>> On Monday, May 07, 2012 10:58 AM, Jeffrey Haas <> wrote:
>>>
>>>> On Fri, Apr 13, 2012 at 07:27:36PM +0100, Rob Shakir wrote:
>>>>> I'd like to ask the WG their collective opinion on a couple of
>>>>> matters in this draft, which come from some discussions at IETF83
>>>>> (in particular with John Scudder and Adam Simpson) about how the
>>>>> requirements are currently written regarding repeated errors.
>>>>
>>>> In reviewing this thread, there's another possible tool we could
>>>> leverage. The consensus seems to be trending toward "if the session
>>>> is bad enough, take it down.  Potentially hold it down if it
>>>> continues to be bad."
>>>>
>>>> An alternative before you get to such a stage is to perform BGP
>>>> graceful shutdown procedures on the session's routes.  This permits
>>>> the routes to be routes of last resort until the issue is dealt
>>>> with.
>>>
>>> That raises the possibility that the routes are actually used.
>>> That may cause loops.
>>
>> Would you mind sharing an example of such loops following an eBGP
>> session failure?
>> That would help me. (Hopefully some others).
>>
>> Thanks,
>> Bruno
>>
>>
>>
>_______________________________________________________________________________
>__________________________________________
>>
>> Ce message et ses pieces jointes peuvent contenir des informations
>> confidentielles ou privilegiees et ne doivent donc
>> pas etre diffuses, exploites ou copies sans autorisation. Si vous
>> avez recu ce message par erreur, veuillez le signaler
>> a l'expediteur et le detruire ainsi que les pieces jointes. Les
>> messages electroniques etant susceptibles d'alteration, France
>> Telecom - Orange decline toute responsabilite si ce message a ete
>> altere, deforme ou falsifie. Merci.
>>
>> This message and its attachments may contain confidential or
>> privileged information that may be protected by law;
>> they should not be distributed, used or copied without authorisation.
>> If you have received this email in error, please notify the sender
>> and delete this message and its attachments.
>> As emails may be altered, France Telecom - Orange is not liable for
>> messages that have been modified, changed or falsified. Thank you.
>
>
>
>--
>Jakob Heitz.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
France Telecom - Orange decline toute responsabilite si ce message a ete 
altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, France Telecom - Orange is not liable for messages 
that have been modified, changed or falsified.
Thank you.

_______________________________________________
GROW mailing list
GROW@ietf.org
https://www.ietf.org/mailman/listinfo/grow

Reply via email to