На маршрутизаторах ASR1K примерно половина физической памяти отдается под ядро линукса, половина отводится под демон IOSd. Память рспределяется при загрузке и не может быть изменена. Согласно документу http://www.cisco.com/en/US/prod/collateral/routers/ps9343/data_sheet_c78-441072.html 4 гигов памяти на маршрутизаторах этой серии хватает для 500 000 маршрутов, т.е. примерно 1 BGP Full View. На самом деле при количестве маршрутов примерно равном 500К (1 Full View) остается 5-10 Мб свободной памяти, что почти гарантированно приводит к падению маршрутизатора в течение суток (чаще с выносом CEF - %FIB-2-FIBDOWN: CEF has been disabled due to a low memory condition. It can be re-enabled by configuring "ip cef [distributed]").
ASR#sh proc memory sorted holding
Processor Pool Total: 1141147824 Used: 1130455704 Free: 10692120
lsmpi_io Pool Total: 6295128 Used: 6294296 Free: 832
PID TTY Allocated Freed Holding Getbufs Retbufs Process
455 0 2277706752 981777672 572549920 0 0 BGP Router
ASR#sh ip bgp su
BGP router identifier 10.20.30.20, local AS number 4444
BGP table version is 2042851, main routing table version 2042851
484174 network entries using 120075152 bytes of memory
484175 path entries using 58101000 bytes of memory
79934/79930 BGP path/bestpath attribute entries using 19184160 bytes of memory
73011 BGP AS-PATH entries using 3216732 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 200577044 total bytes of memory
Dampening enabled. 0 history paths, 0 dampened paths
BGP activity 2100382/1616208 prefixes, 2103667/1619492 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.20.30.40 4 4444 216910 1934 2042851 0 0 1d05h 484174
Таким образом, для поддержания хотя бы 1 full view желательно иметь не менее 8 Gb памяти, 2 и более - 16 Gb.
ASR#sh proc memory sorted holding
Processor Pool Total: 1141147824 Used: 1130455704 Free: 10692120
lsmpi_io Pool Total: 6295128 Used: 6294296 Free: 832
PID TTY Allocated Freed Holding Getbufs Retbufs Process
455 0 2277706752 981777672 572549920 0 0 BGP Router
ASR#sh ip bgp su
BGP router identifier 10.20.30.20, local AS number 4444
BGP table version is 2042851, main routing table version 2042851
484174 network entries using 120075152 bytes of memory
484175 path entries using 58101000 bytes of memory
79934/79930 BGP path/bestpath attribute entries using 19184160 bytes of memory
73011 BGP AS-PATH entries using 3216732 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 200577044 total bytes of memory
Dampening enabled. 0 history paths, 0 dampened paths
BGP activity 2100382/1616208 prefixes, 2103667/1619492 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.20.30.40 4 4444 216910 1934 2042851 0 0 1d05h 484174
Таким образом, для поддержания хотя бы 1 full view желательно иметь не менее 8 Gb памяти, 2 и более - 16 Gb.
Странно, у меня 4Gb, свободно примерно 1Gb, никаких проблем не отмечено:
ОтветитьУдалитьTheBorder/EQ.27398#sh proc memory sorted holding
Processor Pool Total: 1776638848 Used: 860935432 Free: 915703416
lsmpi_io Pool Total: 6295088 Used: 6294116 Free: 972
PID TTY Allocated Freed Holding Getbufs Retbufs Process
233 0 3700583676 809574392 394931536 0 0 BGP Router
Router#sh ip bgp su
BGP router identifier xx.xx.xx.xx, local AS number xxxxx
BGP table version is 134252605, main routing table version 134252605
500580 network entries using 64074240 bytes of memory
1489954 path entries using 77477608 bytes of memory
246488/84248 BGP path/bestpath attribute entries using 30564512 bytes of memory
210551 BGP AS-PATH entries using 8100212 bytes of memory
16503 BGP community entries using 1034170 bytes of memory
59 BGP extended community entries using 1636 bytes of memory
274810 BGP route-map cache entries using 8793920 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 190046298 total bytes of memory
15 received paths for inbound soft reconfiguration
BGP activity 4338817/3838234 prefixes, 46468464/44978510 paths, scan interval 60 secs
Дело было открыто в TAC, проблема подтверждена. Решение - увеличение памяти.
ОтветитьУдалить