Quagga не распространяет префикс на другого соседа eBGP

92
10

Я пытаюсь заставить Quagga сделать что-то так же просто, как рекламировать полученный eBGP префикс другому соседствующему eBGP. Достаточно просто?

Настройка BGPd

!
router bgp 64620
bgp router-id 172.29.253.80
bgp log-neighbor-changes
network 172.29.253.80/32
timers bgp 10 30
neighbor 10.35.253.2 remote-as 64901
neighbor 10.35.253.2 next-hop-self
neighbor 10.35.253.2 soft-reconfiguration inbound
neighbor 10.47.0.254 remote-as 64621
neighbor 10.47.0.254 ebgp-multihop 255
neighbor 10.47.0.254 next-hop-self
neighbor 10.47.0.254 soft-reconfiguration inbound
!

Префикс 10.47.0.0/16 получен от соседа 10.47.0.254 и повторно рекламируется до 10.35.253.2

# sh ip bgp 10.47.0.0/16
BGP routing table entry for 10.47.0.0/16
Paths: (1 available, best #1, table Default-IP-Routing-Table)
Advertised to non peer-group peers:
10.35.253.2
64621
10.47.0.254 from 10.47.0.254 (10.47.0.254)
Origin IGP, localpref 100, valid, external, best
Last update: Mon Mar 19 08:35:28 2018

Но проверка объявленных маршрутов до 10.35.253.2 показывает, что он (10.47.0.0/16) действительно не рекламируется. Я также проверил это с помощью tcpdump.

# sh ip bgp neighbors 10.35.253.2 advertised-routes 
BGP table version is 0, local router ID is 172.29.253.80
Status codes: s suppressed, d damped, h history, * valid, > best, = multipath,
i internal, r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

Network Next Hop Metric LocPrf Weight Path
*> 172.29.253.80/32 10.35.253.1 0 32768 i

Total number of prefixes 1

Версия BGPd

# /usr/lib/quagga/bgpd --version
bgpd version 0.99.24.1

спросил(а) 2021-01-19T20:34:38+03:00 9 месяцев назад
1
Решение
79

Это оказалось ошибкой в Квагге; https://bugzilla.quagga.net/show_bug.cgi?id=972

Решается путем переключения на FRR, который, как представляется, более активно поддерживается.

ответил(а) 2021-01-19T20:34:38+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема