Просмотр Исходного

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

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

{code}
ping 1.1.1.1
{code}

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

{code}
yum install -y telnet
{code}

{code}
telnet 1.1.1.1 179
{code}

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

{code}
chroot /app/bgp_blackhole
{code}

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

{code}
vtysh -c "show ip bgp neighbors"
{code}

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

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

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

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

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

{code}
vtysh

configure terminal
debug bgp updates
debug bgp events
debug bgp updates
debug bgp zebra
debug bgp fsm
debug bgp filters
{code}

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

{code}
tail -f /var/log/quagga/bgpd.log
{code}

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

{code}
/etc/init.d/bgpd restart
/etc/init.d/zebra restart
{code}