Quantcast
Channel: All Routing posts
Viewing all articles
Browse latest Browse all 8688

Re: ECMP Static route with BFD Issue

$
0
0

Greetings

 

this scenarios has come up again.  Reading the RFC5880 it looks like the condition maybe caused because when we put our LB into a maintanence mode we set the BFD state to AdminDown and not DOWN.  I saw on the router that when the BFD session is AdminDown the ECMP routes are still there.  In our case when in MTC mode the forwarding path is actually down. 

 

Does anybody have insite on how Juniper emplimented the BFD state differences and ECMP routes?

 

Here is the sample when the LB forwarding path is down:

 

labadmin@RTRL012> show bfd session address 172.18.113.136 extensive
                                                  Detect   Transmit
Address                  State     Interface      Time     Interval  Multiplier
172.18.113.136           Down      irb.305        0.501     2.000        3
Client Static, TX interval 0.167, RX interval 0.167
Session down time 00:00:18, previous up time 00:00:36
Local diagnostic CtlExpire, remote diagnostic None
Remote state Up, version 1
Session type: Single hop BFD
Min async interval 0.167, min slow interval 2.000
Adaptive async TX interval 2.000, RX interval 2.000
Local min TX interval 2.000, minimum RX interval 0.167, multiplier 3
Remote min TX interval 0.167, min RX interval 0.000, multiplier 3
Local discriminator 76, remote discriminator 0
Echo mode disabled/inactive, no-absorb, no-refresh
Adaptation disabled
  Session ID: 0x1b6


labadmin@RTRL012> show route 172.18.155.129 terse table inet.0

inet.0: 1017 destinations, 1020 routes (1017 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A V Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* ? 172.18.155.128/29  S   5                       >172.18.113.137

Thsi is the router state when the LB is in MTC Mode:

 

labadmin@RTRL012> show route 172.18.155.129 terse

inet.0: 1019 destinations, 1022 routes (1019 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A V Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* ? 172.18.155.128/29  S   5                       >172.18.113.136
                                                    172.18.113.137


labadmin@RTRL012> show bfd session address 172.18.113.136 extensive
                                                  Detect   Transmit
Address                  State     Interface      Time     Interval  Multiplier
172.18.113.136           Down      irb.305        0.501     2.000        3
Client Static, TX interval 0.167, RX interval 0.167
Session down time 00:15:46, previous up time 00:03:38
Local diagnostic NbrSignal, remote diagnostic AdminDown
Remote state AdminDown, version 1
Session type: Single hop BFD
Min async interval 0.167, min slow interval 2.000
Adaptive async TX interval 2.000, RX interval 2.000
Local min TX interval 2.000, minimum RX interval 0.167, multiplier 3
Remote min TX interval 0.167, min RX interval 0.167, multiplier 3
Local discriminator 76, remote discriminator 1203799065
Echo mode disabled/inactive, no-absorb, no-refresh
Adaptation disabled
  Session ID: 0x1b6

1 sessions, 1 clients

You can see that the ECMP routes are not removed during AdminDown state.

 

TIA.

 

 


Viewing all articles
Browse latest Browse all 8688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>