Сегодня столкнулся с проблемой на quagga и процессом bgpd.
Перезапуск bgpd нифига не помог, т.к. процесс поднимается и сразу падает…
В логах:
2009/04/30 10:58:09 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count
2009/04/30 10:58:09 BGP: No backtrace available on this platform.
2009/04/30 10:59:02 BGP: BGPd 0.99.11 starting: vty@2605, bgp@<all>:179
2009/04/30 10:59:08 BGP: %ADJCHANGE: neighbor ХХХ.ХХХ.ХХХ.150 Up
2009/04/30 10:59:21 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count
2009/04/30 10:59:21 BGP: No backtrace available on this platform.
Все до сегодняшнего дня работало на quagga-0.99.11_1
Полазав по инету решил пересобрать quagga, т.к. в портах появилась: quagga-0.99.11_2
Обновился до quagga-0.99.11_2 и проблема исчезла.
Похожие статьи:
- Не найдено
vim сказал:
Да такая же фигня, правда на quagga-0.99.10_3. Проблема связана с приходящим анонсом с длинным названием asnumber > 100000.
Причем такой анонс ко не приходил только от росов, от трансов такого анонса не поступало.
В версии quagga-0.99.11_2 проблема пофикшена.
30.04.2009, 12:59vim сказал:
меня вот лихорадить начало в 10:57
2009/04/30 10:57:42 BGP: Assertion `len < str_size’ failed in file bgp_aspath.c, line 619, function aspath_make_str_count
30.04.2009, 13:172009/04/30 10:57:42 BGP: No backtrace available on this platform.
lehisnoe сказал:
Не все так радужно — в последний день выходных, квагга не выдержала очередного анонса 32-битной AS:
2009/05/03 16:01:47 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count 2009/05/03 16:01:47 BGP: No backtrace available on this platform. Гугл подсказал, что нужно применить патч, на который ссылается блог iLavrovsky.
После чего, действительно, сессии поднялись и больше не падали.
P.S. Сохраненная копия патча доступна тут.
03.05.2009, 19:50lehisnoe сказал:
Вчера и до портов добрался патч и квагга стала quagga-0.99.11_3 🙂
05.05.2009, 10:08