The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"QUAGGA + Microtik не работает BGP redistribute connected"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Маршрутизация)
Изначальное сообщение [ Отслеживать ]

"QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 28-Сен-16, 23:33 
Доброго времени суток всем.
Не получается настроить redistribute connected в связке QUAGGA + Microtik.
Схема сети следующая.
Маршрутизатор с Linux и Quagga имеет собственную автономку AS1 и сеть х.х.х.0/24, от аплинка получает только шлюз по умолчанию.
К линуксу по ibgp в той же автономной системе подключен Mikrotik (терминирует PPPoE).
Задумка такая. Когда к микротику по pppoe подключается пользователь х.х.х.72, то микротик должен анонсировать линуксу маршрут к подключенному абоненту.
Анонс маршрута происходит, я вижу его по show ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 0.0.0.0/0        у.у.у.1                          0 2 12883 i
*> х.х.х.0/24  0.0.0.0                  0          32768 i
*>iх.х.х.0/28  х.х.х.2                  100       0 ?
*>iх.х.х.72/32 х.х.х.2                  100       0 ?
Displayed  4 out of 4 total prefixes

но в таблице маршрутизации линукса по ip route маршрута к х.х.х.72 нету, соответственно pppoe-шный абонент не пингуется ни с линукса ни из мира.
Конфигурация квагги:
router bgp 1 view AS1
bgp router-id х.х.х.1
network х.х.х.0/24
redistribute kernel
redistribute connected
redistribute static
neighbor х.х.х.2 remote-as 1
neighbor х.х.х.2 next-hop-self
neighbor х.х.х.2 default-originate
neighbor х.х.х.2 soft-reconfiguration inbound
neighbor у.у.у.1 remote-as 2
neighbor у.у.у.1 ebgp-multihop 3
neighbor у.у.у.1 next-hop-self
neighbor у.у.у.1 soft-reconfiguration inbound

Конфигурация микротика:
/routing bgp> instance print
Flags: * - default, X - disabled
0 *  name="default" as=1 router-id=х.х.х.2 redistribute-connected=yes redistribute-static=yes redistribute-rip=no
      redistribute-ospf=no redistribute-other-bgp=no out-filter="" client-to-client-reflection=yes ignore-as-path-len=no
      routing-table=""

/routing bgp peer
add multihop=yes nexthop-choice=force-self remote-address=\
    х.х.х.1 remote-as=1 ttl=default

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Del on 29-Сен-16, 06:44 
>[оверквотинг удален]
> /routing bgp> instance print
> Flags: * - default, X - disabled
>  0 *  name="default" as=1 router-id=х.х.х.2 redistribute-connected=yes redistribute-static=yes
> redistribute-rip=no
>       redistribute-ospf=no redistribute-other-bgp=no out-filter="" client-to-client-reflection=yes
> ignore-as-path-len=no
>       routing-table=""
> /routing bgp peer
> add multihop=yes nexthop-choice=force-self remote-address=\
>     х.х.х.1 remote-as=1 ttl=default

А почему не смаршрутизировать всю подсеть на микротик (или часть подсети, которая для PPPoE выделена) ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 29-Сен-16, 09:29 
>>[оверквотинг удален]
> А почему не смаршрутизировать всю подсеть на микротик (или часть подсети, которая
> для PPPoE выделена) ?

Задача поставить несколько микротиков в параллельную работу, поэтому нельзя прописать статику.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от shadow_alone (ok) on 29-Сен-16, 11:43 
бред полнейший, делать BGP для /32. поднимите OSPF на кваке и микротике, и будем вам счастье.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "QUAGGA + Microtik не работает BGP redistribute connected"  –1 +/
Сообщение от universite (ok) on 29-Сен-16, 18:21 
> бред полнейший, делать BGP для /32. поднимите OSPF на кваке и микротике,
> и будем вам счастье.

Присоединяюсь.
+ не забудьте закупить бубны для траблшутинга Микротиков.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 29-Сен-16, 19:47 
/routing bgp advertisements print
на микротике покажите
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 02-Окт-16, 23:59 
> /routing bgp advertisements print
>  на микротике покажите

PEER     PREFIX               NEXTHOP          AS-PATH                                                       ORIGIN     LOCAL-PREF
briz     195.182.22.0/28      195.182.22.6                                                                   incomplete        100
briz     195.74.72.119/32     195.182.22.6                                                                   incomplete        100

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 03-Окт-16, 09:39 
Выбросьте из настройки квагги view.
Просто "router bgp x"

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 03-Окт-16, 13:19 
> Выбросьте из настройки квагги view.
> Просто "router bgp x"

Та же самая ситуация.
Если запустить трасировку на 195.182.22.72, то видно что пакеты идут на 195.182.22.61 вместо того, чтобы уйти через 195.182.22.6

Host                                                                                                                                              Loss%   Snt   Last   Avg  Best  Wrst StDev
1. 192.168.88.1                                                                                                                                    0.0%     6    0.3   0.6   0.3   0.8   0.0
2. 195.182.22.62                                                                                                                                   0.0%     6    0.8   0.8   0.7   0.9   0.0
3. 195.182.22.61                                                                                                                                   0.0%     6    1.3   1.3   1.2   1.4   0.0

sh ip bgp
BGP table version is 0, local router ID is 195.182.22.62
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
*> 0.0.0.0/0        195.182.22.61                          0 35004 12883 i
*> 195.182.22.0/24  0.0.0.0                  0          32768 i
*>i195.182.22.0/28  195.182.22.6                  100       0 ?
*>i195.182.22.72/32 195.182.22.6                  100       0 ?

Displayed  4 out of 4 total prefixes

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 03-Окт-16, 13:22 
на микротике
/routing bgp advertisements print
PEER     PREFIX               NEXTHOP          AS-PATH                                                       ORIGIN     LOCAL-PREF
briz     195.182.22.72/32     195.182.22.6                                                                   incomplete        100
briz     195.182.22.0/28      195.182.22.6                                                                   incomplete        100
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 03-Окт-16, 19:05 
>> Выбросьте из настройки квагги view.
>> Просто "router bgp x"
> Та же самая ситуация.
> Если запустить трасировку на 195.182.22.72, то видно что пакеты идут на 195.182.22.61
> вместо того, чтобы уйти через 195.182.22.6

Точно та же самая? А то наличие view предотвращает установку маршрутов в FIB.
Смотрите в show ip route , попали туда маршруты?
Политики какие на квагге? Микротик все нормально отдает.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 04-Окт-16, 18:08 
>>> Выбросьте из настройки квагги view.
>>> Просто "router bgp x"
>> Та же самая ситуация.
>> Если запустить трасировку на 195.182.22.72, то видно что пакеты идут на 195.182.22.61
>> вместо того, чтобы уйти через 195.182.22.6
> Точно та же самая? А то наличие view предотвращает установку маршрутов в
> FIB.
> Смотрите в show ip route , попали туда маршруты?
> Политики какие на квагге? Микротик все нормально отдает.

Разрешил квагге принимать все:
neighbor 195.182.22.6 prefix-list mikrot1-in in
neighbor 195.182.22.6 prefix-list mikrot1-out out

ip prefix-list mikrot1-in seq 10 permit any
ip prefix-list mikrot1-out seq 10 permit any

Квагга видит такие маршруты:
show ip bgp
BGP table version is 0, local router ID is 195.182.22.62
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
*> 0.0.0.0/0        195.182.22.61                          0 35004 12883 i
*> 195.182.22.0/24  0.0.0.0                  0          32768 i
*>i195.182.22.0/28  195.182.22.6                  100       0 ?
*>i195.182.22.72/32 195.182.22.6                  100       0 ?

Displayed  4 out of 4 total prefixes

Тоесть, я так понимаю, что нужный нам префикс 195.182.22.72/32 она получила от микротика.
Но почему-то он все равно не маршрутизируется в сторону микротика.
Такое впечатление, что по какой-то причине квагга не может передать данные об этом маршруте в ядро.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 04-Окт-16, 22:47 

>> Смотрите в show ip route , попали туда маршруты?
>> show ip route
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 04-Окт-16, 22:54 
>>> Смотрите в show ip route , попали туда маршруты?
>>> show ip route

Нет, туда не попадает

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 07-Окт-16, 09:56 
>>>> Смотрите в show ip route , попали туда маршруты?
>>>> show ip route
> Нет, туда не попадает

покажите целиком секцию router bgp на квагге.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 07-Окт-16, 19:01 
>>>>> Смотрите в show ip route , попали туда маршруты?
>>>>> show ip route
>> Нет, туда не попадает
> покажите целиком секцию router bgp на квагге.

router bgp 39297
bgp router-id 195.182.22.62
network 195.182.22.0/24
redistribute kernel
redistribute connected
redistribute static
neighbor 195.182.22.6 remote-as 39297
neighbor 195.182.22.6 next-hop-self
neighbor 195.182.22.6 default-originate
neighbor 195.182.22.6 soft-reconfiguration inbound
neighbor 195.182.22.6 prefix-list mikrot1-in in
neighbor 195.182.22.6 prefix-list mikrot1-out out
neighbor 195.182.22.61 remote-as 35004
neighbor 195.182.22.61 ebgp-multihop 3
neighbor 195.182.22.61 next-hop-self
neighbor 195.182.22.61 soft-reconfiguration inbound
exit
!
access-list local_nets permit 10.0.0.0/8
access-list local_nets deny any
access-list localhost permit 127.0.0.1/32
access-list localhost deny any
!
ip prefix-list mikrot1-in seq 15 permit any
ip prefix-list mikrot1-out seq 15 permit any
!

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Аноним (??) on 07-Окт-16, 22:47 
а еще
show ip bgp neighbors 195.182.22.6 received-routes
show ip bgp neighbors 195.182.22.6 received prefix-filter
show ip bgp neighbors 195.182.22.6 prefix-counts
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 08-Окт-16, 14:34 
> а еще
> show ip bgp neighbors 195.182.22.6 received-routes

   Network          Next Hop            Metric LocPrf Weight Path
*> 195.182.22.0/28  195.182.22.6                  100       0 ?
*> 195.182.22.72/32 195.182.22.6                  100       0 ?

> show ip bgp neighbors 195.182.22.6 received prefix-filter

пусто

> show ip bgp neighbors 195.182.22.6 prefix-counts

квагга не знает такой команды: [BGP] Unknown command: show ip bgp neighbors 195.182.22.6 prefix-counts

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "QUAGGA + Microtik не работает BGP redistribute connected"  +/
Сообщение от Сергей (??) on 10-Окт-16, 11:02 
Ночью прилетело обновление квагги и все заработало.

Спасибо Вам огромное, что помогали решать мою проблему!

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру