Hi all,

I am seeing issue where kernel routes are not deleted even though the some of 
the routes have updated nexthop that's not reachable. I do see delete going 
into Zebra where it has the new nexthop while Zebra still had the routes 
pointed to the old nexthop. My code base is 0.99.24 with some minor 
modifications...Anyone had seen similar issue?

Example from below -- This router is C14 and neighbor IP is 200.200.200.1 and 
the route tables looks fine on C14. 
C14# show ip bgp
BGP table version is 0, local router ID is 200.200.250.14
Status codes: s suppressed, d damped, h history, * valid, > best, = multipath,
              i internal, r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*>i0.0.0.0          200.200.200.1                 100      0 200 50 ?
*>i10.150.0.0/16    200.200.200.1                 100      0 200 50 ?

C14# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,
       > - selected route, * - FIB route

B>  0.0.0.0/0 [200/0] via 200.200.200.1 (recursive), 00:00:32
  *                     via 200.200.200.1, eth3.21 onlink, 00:00:32
B>  10.150.0.0/16 [200/0] via 200.200.200.1 (recursive), 00:00:32
  *                         via 200.200.200.1, eth3.21 onlink, 00:00:32
------------
Now, changing neighbor to no longer do next-hop-self, hence the next hop will 
point to the new nexthop of 10.8.0.1 and I see the following outputs--
------------
C14# show ip bgp
BGP table version is 0, local router ID is 200.200.250.14
Status codes: s suppressed, d damped, h history, * valid, > best, = multipath,
              i internal, r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
* i0.0.0.0          10.8.0.1                      100      0 200 50 ?
* i10.150.0.0/16    10.8.0.1                      100      0 200 50 ?


C14# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,
       > - selected route, * - FIB route

B>  0.0.0.0/0 [200/0] via 200.200.200.1 (recursive), 00:07:09
  *                     via 200.200.200.1, eth3.21 onlink, 00:07:09
B>  10.150.0.0/16 [200/0] via 200.200.200.1 (recursive), 00:07:09
  *                         via 200.200.200.1, eth3.21 onlink, 00:07:09

Appreciate any pointers!

Jacqueline
                                          
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to