Jump to content

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


Recommended Posts

Posted

И так, я пробую поднять 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.