Quantcast
Viewing all articles
Browse latest Browse all 20028

Very simple BGP config crashes BGP on one ER-X but not others (1.9.0)

I have a bunch of ER-X running a combination of 1.8.0, 1.8.5, and now 1.9.0.  They all have an incredibly simple BGP config - the IPs and ASNs are different, but they're otherwise identical.

 

admin@SITENAME-erx-MPLS# show protocols  
 bgp 65107 {                             
     neighbor 10.250.192.17 {            
         remote-as 64999                 
         soft-reconfiguration {          
             inbound                     
         }                               
     }                                   
     redistribute {                      
         connected {                     
         }                               
     }                                   
 }                                       
 static {                                
     route 0.0.0.0/0 {                   
         next-hop 10.250.192.17 {        
             distance 250                
         }                               
     }                                   
 }

As you can see, incredibly basic.  Each device only has a few connected interfaces too.  Here is "show ip bgp" from a different site (where BGP is still functional):

 

BGP table version is 252, local router ID is 172.31.128.116
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, l - labeled
S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 0.0.0.0/0 10.250.192.97 0 0 64999 13697 ?
*> 10.0.1.0/24 10.250.192.97 0 0 64999 13697 ?
*> 10.0.93.0/24 10.250.192.97 0 0 64999 65093 ?
*> 10.0.105.0/24 10.250.192.97 0 0 64999 65105 ?
*> 10.0.107.0/24 10.250.192.97 250 0 64999 ?
*> 10.0.116.0/24 0.0.0.0 32768 ?
*> 10.0.120.0/24 10.250.192.97 0 0 64999 65120 ?
*> 10.0.132.0/24 10.250.192.97 0 0 64999 65132 ?
*> 10.0.133.0/24 10.250.192.97 0 0 64999 65133 ?
*> 10.0.144.0/24 10.250.192.97 0 0 64999 65144 ?
*> 10.0.149.0/24 10.250.192.97 0 0 64999 65149 ?
*> 10.0.152.0/24 10.250.192.97 0 0 64999 65152 ?
*> 10.0.155.0/24 10.250.192.97 0 0 64999 65155 ?
*> 10.250.192.0/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.16/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.24/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.32/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.40/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.48/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.56/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.64/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.72/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.80/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.88/29 10.250.192.97 0 0 64999 ?
*> 10.250.192.96/29 0.0.0.0 32768 ?
* 10.250.192.97 0 0 64999 ?
*> 10.250.192.104/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.112/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.136/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.144/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.152/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.168/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.176/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.184/29
10.250.192.97 0 0 64999 ?
*> 10.250.192.192/29
10.250.192.97 0 0 64999 ?
*> 172.31.128.93/32 10.250.192.97 0 0 64999 65093 i
*> 172.31.128.102/32
10.250.192.97 0 0 64999 65102 ?
*> 172.31.128.103/32
10.250.192.97 0 0 64999 65103 ?
*> 172.31.128.105/32
10.250.192.97 0 0 64999 65105 ?
*> 172.31.128.116/32
0.0.0.0 32768 ?
*> 172.31.128.120/32
10.250.192.97 0 0 64999 65120 ?
*> 172.31.128.132/32
10.250.192.97 0 0 64999 65132 ?
*> 172.31.128.133/32
10.250.192.97 0 0 64999 65133 ?
*> 172.31.128.144/32
10.250.192.97 0 0 64999 65144 ?
*> 172.31.128.149/32
10.250.192.97 0 0 64999 65149 ?
*> 172.31.128.152/32
10.250.192.97 0 0 64999 65152 ?
*> 172.31.128.155/32
10.250.192.97 0 0 64999 65155 ?
*> 172.31.192.1/32 10.250.192.97 0 0 64999 ?
*> 192.168.0.0/23 10.250.192.97 0 0 64999 13697 ?
*> 192.168.93.0 10.250.192.97 0 0 64999 65093 ?
*> 192.168.105.0 10.250.192.97 0 0 64999 65105 ?
*> 192.168.107.0 10.250.192.97 250 0 64999 ?
*> 192.168.116.0 0.0.0.0 32768 ?
*> 192.168.120.0 10.250.192.97 0 0 64999 65120 ?
*> 192.168.132.0 10.250.192.97 0 0 64999 65132 ?
*> 192.168.133.0 10.250.192.97 0 0 64999 65133 ?
*> 192.168.144.0 10.250.192.97 0 0 64999 65144 ?
*> 192.168.149.0 10.250.192.97 0 0 64999 65149 ?
*> 192.168.152.0 10.250.192.97 0 0 64999 65152 ?
*> 192.168.155.0 10.250.192.97 0 0 64999 65155 ?

Total number of prefixes 59

All of these sites are going back to a Cisco ASR1001X.  ASR's config is equally simple.  I could concievably pare down the routes seen by the ERXs by using some route filtering -- all I actually need each ER-X to receive is a default route, and they are just announcing a couple LAN routes back into the ASR... but I don't think 56 prefixes is a lot to handle, even for a low-memory device like an ER-X.

 

At one of these sites, BGP keeps crashing on the ERX.  I have a core dump from it. I'm not sure if there is any clean way to restart BGP without rebooting the whole router?  I have temporarily inserted static routes in our ASR so I can reach the site without BGP being live, but I would rather have BGP be functioning correctly.  Image may be NSFW.
Clik here to view.
Man Happy

 

I can provide the core file to someone with Ubiquiti but I don't want to post it publicly because I have no idea what might be in it.  I can also provide full config dump if needed.


Viewing all articles
Browse latest Browse all 20028

Trending Articles



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