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.
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.