Проверка работы BGP Blackhole

Skip to end of metadata
Go to start of metadata

Для того, чтобы найти по какой причине не анонсируется список IP-адресов по bgp. Необходимо сделать следующее:

1) Проверить, что доступ до BGP соседа (Например ip соседа 1.1.1.1)

ping 1.1.1.1

2) Проверить, что bgp работает на данной машине

yum install -y telnet
telnet 1.1.1.1 179

3) Перейти в chroot:

chroot /app/bgp_blackhole

4) Для отображения детальной информации о соседях выполните команду иммпользуя shell для zerbra:

vtysh -c "show ip bgp  neighbors"

В выводе команды проверить следующие поля:

BGP neighbor - IP соседа
remote AS - номер AS соседа
local AS - номер нашей AS
BGP state - состояние(может быть Connect,)

Проверяем, что всё указано. Все данные берутся из конфигурационного файла /etc/quagga/bgpd.conf.

Если все поля верны переходим в следующий пункт.

5) Включаем отладку.

vtysh

configure terminal
debug bgp updates
debug bgp events
debug bgp updates
debug bgp zebra
debug bgp fsm
debug bgp filters

И смотрим логи.

tail -f /var/log/quagga/bgpd.log

6) После нахождения проблемы, требуется отключить debug.

/etc/init.d/bgpd restart
/etc/init.d/zebra restart
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.