The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
BGP 3 ISP, !*! mario, 21-Май-09, 10:10  [смотреть все]
доброго времени суток. с BGP мало знаком.
На каждого провайдера по сетке:
x.x.0.0/22 isp1;
x.x.4.0/22 isp2;
x.x.8.0/22 isp3;

нужно что бы сетка входящий и исходящий ходила в своего прова.
ну и при падении прова основного переходила на другого.

пытаюсь реализовать

вот конфиг

router bgp AS01
no synchronization
bgp router-id x.x.7.253
bgp log-neighbor-changes
network x.x.0.0 mask 255.255.252.0
network x.x.4.0 mask 255.255.252.0
network x.x.8.0 mask 255.255.252.0
neighbor isp1 remote-as ASisp1
neighbor isp1 weight 200
neighbor isp1 prefix-list DefaultOnly in
neighbor isp2 remote-as ASisp2
neighbor isp2 weight 300
neighbor isp2 prefix-list DefaultOnly in
neighbor isp3 remote-as ASisp3
neighbor isp3 weight 100
neighbor isp3 prefix-list DefaultOnly in
neighbor isp3 route-map CNT_INBOUND out
no auto-summary
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
route-map CNT_INBOUND permit 10
match ip address 24
set as-path prepend AS01
!
route-map CNT_INBOUND permit 20
match ip address 25
set as-path prepend AS01 AS01
!
route-map CNT_INBOUND permit 30
match ip address 22


!!!!!!!!!!!!!!!!!!!!!!!!!!!
sh ip bgp
BGP table version is 1144, local router ID is x.x.7.253
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*  0.0.0.0          GWisp2                            200 ASisp2i
*>                  GWisp1                            300 ASisp1i
*                   GWISP3                            100 ASisp3i
*> x.x.0.0/22   0.0.0.0                  0         32768 i
*> x.x.4.0/22   0.0.0.0                  0         32768 i
*> x.x.8.0/22   0.0.0.0                  0         32768 i

делаю тесты на isp3
и ничего не выходит.

спрашивайте доп. информацию (что не указал)

  • BGP 3 ISP, !*! mario, 10:17 , 21-Май-09 (1)
    >[оверквотинг удален]
    >          
    >  100 ASisp3i
    >*> x.x.0.0/22   0.0.0.0                  0         32768 i
    >*> x.x.4.0/22   0.0.0.0                  0         32768 i
    >*> x.x.8.0/22   0.0.0.0                  0         32768 i
    >
    >делаю тесты на isp3
    >и ничего не выходит.
    >
    >спрашивайте доп. информацию (что не указал)

    вот префикс на in
    ip prefix-list DefaultOnly seq 1 permit 0.0.0.0/0

    • BGP 3 ISP, !*! chocholl, 10:39 , 21-Май-09 (2)
      а 4-я /22 куда делась?

      если есть все четыре, то входящий можно реализовать так
      анонсируй блок /20 всем провайдерам, плюс на каждого по more specific /22

      с исходящим сложнее, смотря в каких вы отношениях с провадерами и что от них принимаете.

      • BGP 3 ISP, !*! chocholl, 10:40 , 21-Май-09 (4)
        ПС
        увидел, что принимаете defaultonly
        так исходящий балансировать не получиться.
        • BGP 3 ISP, !*! mario, 11:03 , 21-Май-09 (7)
          >ПС
          >увидел, что принимаете defaultonly
          >так исходящий балансировать не получиться.

          можем и фул вью организовать.
          первостепенная задача что бы наши сети видели через определенных провов.
          а исходящий от нас, я думаю можно будет через ip sla & PBR сделать.

            

      • BGP 3 ISP, !*! mario, 11:00 , 21-Май-09 (6)
        >а 4-я /22 куда делась?

        прозапас :)
        >
        >если есть все четыре, то входящий можно реализовать так
        >анонсируй блок /20 всем провайдерам, плюс на каждого по more specific /22

        поподробней можно ? (всмысле конфигом покажите)
        ps тут ньюанс, что вы под "входящим" то через кого наши сети видеть будут ?  
        >
        >
        >с исходящим сложнее, смотря в каких вы отношениях с провадерами и что
        >от них принимаете.

        а тут роутмапами не вариант ? и веса привязать нельзя на нейбор с указанием in ?
          

        • BGP 3 ISP, !*! chocholl, 12:48 , 21-Май-09 (8)
          на примере 2-х

          route-map isp1, permit, sequence 10
            Match clauses:
              ip address prefix-lists: PR-20
          route-map isp1, permit, sequence 20
            Match clauses:
              ip address prefix-lists: PR-22-0


          route-map isp2, permit, sequence 10
            Match clauses:
              ip address prefix-lists: PR-20
          route-map isp2, permit, sequence 20
            Match clauses:
              ip address prefix-lists: PR-22-2

          где PR-22-x - префикс лист описывающий /22 сеть, которую вы хотите анонсить для конкретного аплинка.

          PR-20 - весь блок, на случай выхода конкретного аплинка из строя.

          • BGP 3 ISP, !*! mario, 13:09 , 21-Май-09 (9)
            >[оверквотинг удален]
            >  Match clauses:
            >    ip address prefix-lists: PR-20
            >route-map isp2, permit, sequence 20
            >  Match clauses:
            >    ip address prefix-lists: PR-22-2
            >
            >где PR-22-x - префикс лист описывающий /22 сеть, которую вы хотите анонсить
            >для конкретного аплинка.
            >
            >PR-20 - весь блок, на случай выхода конкретного аплинка из строя.

            спс. сейчас дернули  другое место, потом отпишусь что да как. вы я так понимаю дернули из рабочего конфига ?

            • BGP 3 ISP, !*! chocholl, 13:11 , 21-Май-09 (10)
              да из рабочего )
              и я вам рекомендую немного почитать про bgp
              • BGP 3 ISP, !*! mario, 13:13 , 21-Май-09 (11)
                >да из рабочего )
                >и я вам рекомендую немного почитать про bgp

                да я читал просто дергают время поджимает.
                кстаии я пробоваk роут мапами но либо где то ошибался либо .... в другом гвоздь

              • BGP 3 ISP, !*! mario, 13:16 , 21-Май-09 (12)
                >да из рабочего )
                >и я вам рекомендую немного почитать про bgp

                наверное потому что я мапы на основе ацл рисовал хотя хз.
                ладно попробую отпишуь

    • BGP 3 ISP, !*! den, 10:40 , 21-Май-09 (3)
      не очень втехал "на каждого провайдера по сетке /22" у вас PA или PI и что вы анонсите? Вы транзитный провайдер ? Что нужно реализовать? Что означает "нужно что бы сетка входящий и исходящий ходила в своего прова" ?
      • BGP 3 ISP, !*! mario, 10:57 , 21-Май-09 (5)
        >не очень втехал "на каждого провайдера по сетке /22" у вас PA
        >или PI и что вы анонсите? Вы транзитный провайдер ? Что
        >нужно реализовать?

        ALLOCATED PA
        не транзитный пров, вообще не пров.

        >Что означает "нужно что бы сетка входящий и исходящий
        >ходила в своего прова" ?

        имелось ввиду, что подсеть 0.0/22 как входящий так и выходящий через 1 прова
        0.4/22, через другого и т.д.


        • BGP 3 ISP, !*! den, 16:45 , 21-Май-09 (13)
          тогда с входяим можно сделать так:
          анонсируем в каждого прова по одной /22 и агрегат. Трафик буде бежать в сторону more specific route. С исходящим средствами pbr, тоесть в зависимости от src ip менять nexthop на необходимый.

          У вас все 4 блока /22 агрегируются до /20 ?





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

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