Перейти к содержимому
Калькуляторы

Quagga не заносит информацию о маршруте назначения при работе через ebgp-multihop

И так, я пробую поднять ebgp-multihop в quagga. Вроде всё поднялось, однако если посмотреть в системную таблицу маршрутизации, то там видно, что маршрут не добавился правильно. Вот, типичный конфиг:

 

Я:

telnet 127.0.0.1 zebra
enable
configure terminal
interface eth0
ip address 192.168.88.1/32
exit
ip route 0.0.0.0/0 192.168.252.1
exit
exit

 

telnet 127.0.0.1 bgpd
enable
configure terminal
router bgp 6466
network 18.188.18.0/24
neighbor 192.168.252.1 remote-as 1211
neighbor 192.168.252.1 ebpg-moltihop 10
!redistribute ospf
exit
exit

 

Работодатель:

 

(часть конфика скрыта)
router bgp 1211
neighbor 192.168.88.1 remote-as 6466
neighbor 192.168.88.1 ebpg-moltihop 10
exit
exit

 

Теперь смотрим системную таблицу маршрутов работодателя:

ip route show|grep 18.188.18.0/24
18.188.18.0/24 dev tap100

 

По идее должен быть:

18.188.18.0/24 via 192.168.88.1 dev tap100

 

Но, почемуто в системную таблицу маршритизации ip моего интерфейса(via) не поподает.

 

Если хопы в одной сети - то всё нормально.

 

Если смотреть зебру - тоже всё нормально.

 

Баг это или особинность протокола?

 

Кстати, это не у меня одного.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.