Is it possible to associate IP SLA with BGP conditional advertisement

Answered Question

Is it possible to associate object tracking IP SLA with BGP conditional advertisement?


If I only use the BGP conditional advertisement then I will still need to wait for the route timeout but the user application can't wait that long so I am wondering if anyway to associate the object tracking with conditional advertisement.


Or if there is any work around to withdraw the BGP route when remote route not reachable immediately?

Correct Answer by Edison Ortiz about 7 years 11 months ago

The problem I've seen with MPLS and CSC is broken labels in the path.


The BGP session (PE<->PE) will remain up and the routes will be in the table but there is a blackhole. Nasty scenario.


What I've seen done to workaround this dilemma is to advertise loopbacks from the CE to the MPLS Backbone via BGP and create another BGP peer CE<->CE with those loopbacks. As soon as the loopbacks aren't reachable, the BGP session will go down.


HTH,


__


Edison.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (2 ratings)
Loading.
Giuseppe Larosa Wed, 07/08/2009 - 05:38
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    Founding Member

Hello Frank,

I'm afraid this is not possible however, using aggressive timers on the primary BGP session and neighbor ... fall-over should help to minimize the detection time.


By default in modern IOS images ebgp fast external fallover is enabled and as soon as the outgoing interface is detected down the session is torned down and this should trigger also BGP conditional advertisement


Hope to help

Giuseppe


Giuseppe,


Thanks for the reply.


We are facing some outage inside the MPLS cloud and is not local circuit outage and the customer want to fail to their backup circuit ASAP instead of waiting for BGP timeout... We have tuned the BGP advertisement interval but still not good enough for their apps.


So we are trying to use some tracking mechanism to re-route the traffic ASAP.


I am thinking to use conditional injection instead of advertisement and will test it in our lab...

vgrigaliunas Wed, 07/08/2009 - 08:14
User Badges:

Hi...


Have you looked into BGP BFD (Bi-directional Forwarding Detection) ?


Thanks...


Vyto

Correct Answer
Edison Ortiz Wed, 07/08/2009 - 08:59
User Badges:
  • Super Bronze, 10000 points or more
  • Hall of Fame,

    Founding Member

The problem I've seen with MPLS and CSC is broken labels in the path.


The BGP session (PE<->PE) will remain up and the routes will be in the table but there is a blackhole. Nasty scenario.


What I've seen done to workaround this dilemma is to advertise loopbacks from the CE to the MPLS Backbone via BGP and create another BGP peer CE<->CE with those loopbacks. As soon as the loopbacks aren't reachable, the BGP session will go down.


HTH,


__


Edison.

Edison Ortiz Wed, 07/08/2009 - 09:37
User Badges:
  • Super Bronze, 10000 points or more
  • Hall of Fame,

    Founding Member

GRE is another approach but you will face the common issues associated with GRE, fragmentation and such.

Giuseppe Larosa Wed, 07/08/2009 - 09:31
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    Founding Member

Hello Edison,


very good idea!


Best Regards

Giuseppe


Edison Ortiz Wed, 07/08/2009 - 09:39
User Badges:
  • Super Bronze, 10000 points or more
  • Hall of Fame,

    Founding Member

Giuseppe,


grazie :)

Mohamed Sobair Wed, 07/08/2009 - 08:43
User Badges:
  • Gold, 750 points or more

Frank,


This has to do with Ebgp updates, Object tracking is not applicable here neither Fast external failover feature.


The Conditional Advertisment relies on the BGP routing table, therfore, relies on the ebgp routing update which is 30sec by default.


If you need to have rapid routing convergence, you could change the BGP Scanning time for that update although its not recommended as this could seriously impact your memory resources of the router.


HTH

Mohamed

Mohamed Sobair Wed, 07/08/2009 - 09:06
User Badges:
  • Gold, 750 points or more

Edison,


Good that you have observed that, At least the LSPs , CSC , and PE-PE.


looks like you have been tackling the passed CCIS service provider track....


Regards,

Mohamed

Actions

This Discussion