есть такая проблема, постоянное увеличение счётчика префиксов
в BGP activity
BGP router identifier х.х.х.х, local AS number 3.xxx
...
...
...
BGP activity 459448/14543 prefixes, 2721817/952616 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
сосед_1 4 ххх 0 0 0 0 0 never Idle (Admin)
сосед_2 4 ххх 296366 1988 1598410 0 0 04:50:27 441201
сосед_3 4 ххх 1050 261180 1598330 0 0 17:25:02 4
сосед_4 4 ххх 316965 2044 1598330 0 0 17:25:08 443089
то есть, когда меняются значения в State/PfxRcd
больше или меньше, в BGP activity они всё время растут,
а если к примеру отвалится линк, или сбросят не мягко,
вообщем префиксы буду получать заново, то эти 400000,
сразу добавятся к BGP activity
к примеру было 500000 станет 900000
но самое главное, что когда переходит за 1500000
по RX, то есть здесь BGP activity 459448,
все маршруты ложатся на хрен,
проц загружен ~40-60%, памяти свободно пол гига
приходится перегружать Cisco ;(
потому что clear ip bgp это дело не сбрасывает
так же, если на соседе поставить максимум-префиксов,
то на линке это работает, но в BGP activity
всё равно идёт увеличение
я написал скрип и поставил в часового крона,
но это же не выход
#!/bin/sh
# Cisco BGP reload
DATE=`date +"%x %H:%M:%S"`
STRING="BGP activity"
PREFIXES=`/usr/bin/rsh -n -l имя_хоста IP_cisco show ip bgp summary \
| grep "$STRING" | awk '{print $3}' | cut -f 1 -d"/"`
if [[ $PREFIXES -ge 1495000 ]]; then
snmpset -v2c -c имя_коммьюнити IP_cisco .1.3.6.1.4.1.9.2.9.9.0 i 2
else
echo "$DATE $STRING $PREFIXES" >>/var/log/bgplog
fi
версия IOS'а
c7301-adventerprisek9-mz.124-24.T4
на Cisco уже есть Т8, ни-кто не поделится?
если конечно это поможет
или может кто-нибудь знает другой вариант,
чтобы не ребутить Cisco
Заранее благодарен