> As a side note, does anybody have practical experience with taking two
> tables and how this affects FIB and memory?
Here I take two full feeds on two separate 2901's (IOS 15.2, each with
2.5GB RAM) which iBGP with each other.
rtr1#sh bgp ipv4 unicast summary
...
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ
Up/Down State/PfxRcd
aaa.aa.aa.aaa 4 iiiiii 10212329 8301380 314502641 0 0
12w4d 464785
xxx.xx.xxx.xxx 4 xxxx 2480652 37924 314502611 0 0
1w5d 554247
rtr1# sh bgp ipv6 unicast summary
...
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ
Up/Down State/PfxRcd
xxxx:xxx::xxxx:xxxx
4 xxxx 567657 83036 33790410 0 0
3w5d 24596
aaaa:aaaa:a:aaa::aaa
4 iiiiii 1148950 831084 33790417 0 0
12w4d 18914
rtr1#sh proc memory sorted
Processor Pool Total: 2368073936 Used: 578934948 Free: 1789138988
I/O Pool Total: 117440512 Used: 18606288 Free: 98834224
PID TTY Allocated Freed Holding Getbufs Retbufs Process
336 0 885066900 1989483932 430124080 0 0 BGP Router
204 0 195215412 214911576 96650648 0 0 IP RIB
Update
0 0 151904364 90387224 57900300 0 0 *Init*
237 0 13212848 20140760 3125708 0 0 IPv6
RIB Event H
277 0 1275836 18332 1264768 0 0 EEM Server
0 0 2149920572 3079609700 842348 2483563 0 *Dead*
273 0 463520 3756 445548 0 0 VLAN
Manager
335 0 441272 22644 419044 0 0
OSPF-100 Router
...
And the other one is similar:
rtr2#sh bgp ipv4 unicast summary
...
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ
Up/Down State/PfxRcd
yyy.yy.y.yyy 4 yyyy 17504637 139480 39393026 0 0
12w4d 552998
bbb.bb.bb.bbb 4 iiiiii 8301832 10212667 39393503 0 0
12w4d 431682
rtr2#sh bgp ipv6 unicast summary
...
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ
Up/Down State/PfxRcd
yyyy:yyy:y:yy::y:y
4 yyyy 1973378 139518 2167092 0 0
12w4d 23160
bbbb:bbbb:b:bbb::bbb
4 iiiiii 831122 1148977 2167092 0 0
12w4d 19563
rtr2#sh proc memory sorted
Processor Pool Total: 2368097488 Used: 568174800 Free: 1799922688
I/O Pool Total: 117440512 Used: 18572320 Free: 98868192
PID TTY Allocated Freed Holding Getbufs Retbufs Process
336 0 450496888 863316832 419524372 0 0 BGP Router
204 0 95244868 3110848 94214820 0 0 IP RIB
Update
0 0 151998800 90378244 57906052 0 0 *Init*
237 0 5513424 105900 5523444 0 0 IPv6
RIB Event H
277 0 1275788 18332 1264720 0 0 EEM Server
0 0 3713827068 3955372652 749536 2440471 0 *Dead*
273 0 463520 3756 445548 0 0 VLAN
Manager
335 0 423284 0 423068 0 0
OSPF-100 Router
...
(x and y are upstreams, a/b are the iBGP peers)
So a little over half a gig in total is used on each router. I am doing
only the most basic bogon filtering, otherwise accepting everything
offered, no default, and no soft-reconfiguration inbound.
As I understand it, BGP soft reset makes soft-reconfiguration inbound
unnecessary anyway:
http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/s_sftrst.html
Aside: a new 2901 with 2.5GB RAM should set you back less than a grand.
However it may not have the throughput you need: it's rated at 327Kpps,
which is 167Mbps with 512-byte packets.
http://www.cisco.com/web/partners/downloads/765/tools/quickreference/routerperformance.pdf
Regards,
Brian.