The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
QUAGGA + Microtik не работает BGP redistribute connected, !*! Сергей, 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

  • QUAGGA + Microtik не работает BGP redistribute connected, !*! Del, 06:44 , 29-Сен-16 (1)
    >[оверквотинг удален]
    > /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 выделена) ?

  • QUAGGA + Microtik не работает BGP redistribute connected, !*! shadow_alone, 11:43 , 29-Сен-16 (3)
    бред полнейший, делать BGP для /32. поднимите OSPF на кваке и микротике, и будем вам счастье.
  • QUAGGA + Microtik не работает BGP redistribute connected, !*! Аноним, 19:47 , 29-Сен-16 (5)
    /routing bgp advertisements print
    на микротике покажите
    • QUAGGA + Microtik не работает BGP redistribute connected, !*! Сергей, 23:59 , 02-Окт-16 (6)
      > /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

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

        • QUAGGA + Microtik не работает BGP redistribute connected, !*! Сергей, 13:19 , 03-Окт-16 (8)
          > Выбросьте из настройки квагги 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

          • QUAGGA + Microtik не работает BGP redistribute connected, !*! Сергей, 13:22 , 03-Окт-16 (9)
            на микротике
            /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
          • QUAGGA + Microtik не работает BGP redistribute connected, !*! Аноним, 19:05 , 03-Окт-16 (10)
            >> Выбросьте из настройки квагги view.
            >> Просто "router bgp x"
            > Та же самая ситуация.
            > Если запустить трасировку на 195.182.22.72, то видно что пакеты идут на 195.182.22.61
            > вместо того, чтобы уйти через 195.182.22.6

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

            • QUAGGA + Microtik не работает BGP redistribute connected, !*! Сергей, 18:08 , 04-Окт-16 (11)
              >>> Выбросьте из настройки квагги 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 она получила от микротика.
              Но почему-то он все равно не маршрутизируется в сторону микротика.
              Такое впечатление, что по какой-то причине квагга не может передать данные об этом маршруте в ядро.




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

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