The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Hill, 22-Июл-05, 07:34  [смотреть все]
Доброе время суток!!!
Столкнулся с такой проблемой
было 3 Е1 потока для интернета BGP все разруливало нормально
interface Serial1/0
description Link to ISP_1
bandwidth 1984
!
interface Serial1/1
description LINK-1 to ISP_2
bandwidth 1984
!
interface Serial1/2
description LINK-2 to ISP_2
bandwidth 1984

router bgp AS_my
no synchronization
bgp log-neighbor-changes
network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
network 195.4x.xxx.xxx
neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
neighbor 195.8x.xxx.xxx description BGP session to ISP_1
neighbor 195.8x.xxx.xxx ebgp-multihop 255
neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
neighbor 212.1xx.xxx.xxx ebgp-multihop 255
neighbor 212.1xx.xxx.xxx update-source Loopback1
neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx route-map bgp out
no auto-summary

route-map bgp permit 10
match ip address 5
set as-path prepend AS_my

Вообщем все разруливал препендами нугрузка делилась как положено, все 3 канала загружались на 90% +/-5%.

Поставил четвёртый канал на FastEthernet
interface FastEthernet0/1
description Link-3 to ISP_2
speed 10
full-duplex

настроил ещё одну бгп сессию

router bgp AS_my
no synchronization
bgp log-neighbor-changes
network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
network 195.4x.xxx.xxx
neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
neighbor 82.xxx.xxx.xxx ebgp-multihop 255
neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
neighbor 195.8x.xxx.xxx description BGP session to ISP_1
neighbor 195.8x.xxx.xxx ebgp-multihop 255
neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
neighbor 212.1xx.xxx.xxx ebgp-multihop 255
neighbor 212.1xx.xxx.xxx update-source Loopback1
neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx route-map bgp out
no auto-summary

и теперь не могу нормально распределить нагрузку
два Е1 к IPS_2 загружены всего до 300-400к
один Е1 к ISP_1 загружен как и прежде нормально
один FaEth к ISP_2 загружен до 4М.

Как более грамотно разрулить нагрузку?

  • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Nailer, 11:16 , 22-Июл-05 (1)
    >Доброе время суток!!!
    >Столкнулся с такой проблемой
    >было 3 Е1 потока для интернета BGP все разруливало нормально
    >interface Serial1/0
    > description Link to ISP_1
    > bandwidth 1984
    >!
    >interface Serial1/1
    > description LINK-1 to ISP_2
    > bandwidth 1984
    >!
    >interface Serial1/2
    > description LINK-2 to ISP_2
    > bandwidth 1984
    >
    >router bgp AS_my
    > no synchronization
    > bgp log-neighbor-changes
    > network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
    > network 195.4x.xxx.xxx
    > neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
    > neighbor 195.8x.xxx.xxx description BGP session to ISP_1
    > neighbor 195.8x.xxx.xxx ebgp-multihop 255
    > neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
    > neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
    > neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
    > neighbor 212.1xx.xxx.xxx ebgp-multihop 255
    > neighbor 212.1xx.xxx.xxx update-source Loopback1
    > neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
    > neighbor 212.1xx.xxx.xxx route-map bgp out
    > no auto-summary
    >
    >route-map bgp permit 10
    > match ip address 5
    > set as-path prepend AS_my
    >
    >Вообщем все разруливал препендами нугрузка делилась как положено, все 3 канала загружались
    >на 90% +/-5%.
    >
    >Поставил четвёртый канал на FastEthernet
    >interface FastEthernet0/1
    > description Link-3 to ISP_2
    > speed 10
    > full-duplex
    >
    >настроил ещё одну бгп сессию
    >
    >router bgp AS_my
    > no synchronization
    > bgp log-neighbor-changes
    > network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
    > network 195.4x.xxx.xxx
    > neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
    > neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
    > neighbor 82.xxx.xxx.xxx ebgp-multihop 255
    > neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
    > neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
    > neighbor 195.8x.xxx.xxx description BGP session to ISP_1
    > neighbor 195.8x.xxx.xxx ebgp-multihop 255
    > neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
    > neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
    > neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
    > neighbor 212.1xx.xxx.xxx ebgp-multihop 255
    > neighbor 212.1xx.xxx.xxx update-source Loopback1
    > neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
    > neighbor 212.1xx.xxx.xxx route-map bgp out
    > no auto-summary
    >
    >и теперь не могу нормально распределить нагрузку
    >два Е1 к IPS_2 загружены всего до 300-400к
    >один Е1 к ISP_1 загружен как и прежде нормально
    >один FaEth к ISP_2 загружен до 4М.
    >
    >Как более грамотно разрулить нагрузку?


    sh ip route
    sh ip bgp

    • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Nailer, 11:44 , 22-Июл-05 (2)
      >>и теперь не могу нормально распределить нагрузку
      >>два Е1 к IPS_2 загружены всего до 300-400к
      >>один Е1 к ISP_1 загружен как и прежде нормально
      >>один FaEth к ISP_2 загружен до 4М.
      >>
      >>Как более грамотно разрулить нагрузку?

      А чего вы, собственно, хотите добится? Загрузить E1 к ISP_2 или разгрузить E1 к ISP1?

      • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Hill, 12:04 , 22-Июл-05 (3)
        >sh ip route
        >sh ip bgp
        Вы уверены что это надо?? там гиганские таблицы.

        >>>и теперь не могу нормально распределить нагрузку
        >>>два Е1 к IPS_2 загружены всего до 300-400к
        >>>один Е1 к ISP_1 загружен как и прежде нормально
        >>>один FaEth к ISP_2 загружен до 4М.
        >>>
        >>>Как более грамотно разрулить нагрузку?
        >
        >А чего вы, собственно, хотите добится? Загрузить E1 к ISP_2 или разгрузить
        >E1 к ISP1?


        А так я хочу загрузить два E1 канала к ISP_2 хотябы до 1М минимум
        E1 - ISP_1 =~1М
        1-й Е1 - ISP_2 =~1М
        2-й Е1 - ISP_2 =~1М
        FaEth - ISP_2 =~ все остальное
        так как весь трафик около 6М-7М

        Такую картину вообше реально получить?

        • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Nailer, 12:25 , 22-Июл-05 (4)
          >А так я хочу загрузить два E1 канала к ISP_2 хотябы до
          >1М минимум
          >E1 - ISP_1 =~1М
          >1-й Е1 - ISP_2 =~1М
          >2-й Е1 - ISP_2 =~1М
          >FaEth - ISP_2 =~ все остальное
          >так как весь трафик около 6М-7М
          >
          >Такую картину вообше реально получить?

          Ну именно в таком раскладе маловероятно.. Можно сделать equal load-balancing между двумя E1 и FaEth, но насчет возможности undequal load-balancing не уверен.. Если только не поднять между вами и провом EIGRP, но не уверен, что это заработает.

          • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Hill, 13:30 , 22-Июл-05 (5)
            >>А так я хочу загрузить два E1 канала к ISP_2 хотябы до
            >>1М минимум
            >>E1 - ISP_1 =~1М
            >>1-й Е1 - ISP_2 =~1М
            >>2-й Е1 - ISP_2 =~1М
            >>FaEth - ISP_2 =~ все остальное
            >>так как весь трафик около 6М-7М
            >>
            >>Такую картину вообше реально получить?
            >
            >Ну именно в таком раскладе маловероятно.. Можно сделать equal load-balancing между двумя
            >E1 и FaEth, но насчет возможности undequal load-balancing не уверен.. Если
            >только не поднять между вами и провом EIGRP, но не уверен,
            >что это заработает.

            А не могли бы подсказать как сделать equal load-balancing между двумя
            E1 и FaEth.

            • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Nailer, 14:06 , 22-Июл-05 (6)
              >А не могли бы подсказать как сделать equal load-balancing между двумя
              >E1 и FaEth.

              Придется провайдера теребить..

              Суть такова:

              >router bgp AS_my
              > no synchronization
              > bgp log-neighbor-changes
              > network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
              > network 195.4x.xxx.xxx
              > neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
              > neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
              > neighbor 82.xxx.xxx.xxx ebgp-multihop 255
              > neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
              > neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
              > neighbor 195.8x.xxx.xxx description BGP session to ISP_1
              > neighbor 195.8x.xxx.xxx ebgp-multihop 255
              > neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
              > neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
              > neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
              > neighbor 212.1xx.xxx.xxx ebgp-multihop 255
              > neighbor 212.1xx.xxx.xxx update-source Loopback1
              > neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
              > neighbor 212.1xx.xxx.xxx route-map bgp out
              > no auto-summary  


              sh ip route static покажите

              вообще он (load-balancing) у вас уже настроен для двух потоков E1

              > neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
              > neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
              > neighbor 212.1xx.xxx.xxx ebgp-multihop 255
              > neighbor 212.1xx.xxx.xxx update-source Loopback1

              Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?

              > neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
              > neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2

              Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для входящего скорее всего придется пинать провайдера..

              • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Hill, 15:32 , 22-Июл-05 (7)
                >>А не могли бы подсказать как сделать equal load-balancing между двумя
                >>E1 и FaEth.
                >
                >Придется провайдера теребить..
                >
                >Суть такова:
                >
                >>router bgp AS_my
                >> no synchronization
                >> bgp log-neighbor-changes
                >> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
                >> network 195.4x.xxx.xxx
                >> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                >> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
                >> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
                >> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
                >> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
                >> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
                >> neighbor 195.8x.xxx.xxx ebgp-multihop 255
                >> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
                >> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                >> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                >> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                >> neighbor 212.1xx.xxx.xxx update-source Loopback1
                >> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
                >> neighbor 212.1xx.xxx.xxx route-map bgp out
                >> no auto-summary  
                >
                >
                >sh ip route static покажите
                >
                >вообще он (load-balancing) у вас уже настроен для двух потоков E1
                >
                >> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                >> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                >> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                >> neighbor 212.1xx.xxx.xxx update-source Loopback1
                >
                >Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
                >
                >
                >> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                >> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                >
                >Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
                >линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
                >входящего скорее всего придется пинать провайдера..

                Name#sh ip route static
                S       195.xxx.xxx.0/24 is directly connected, Null0
                S       195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой IP который принадлежит мне только его анонсарует пров)
                S       195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
                S       195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
                S*   0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
                               [1/0] via 82.xxx.xxx.81  (ppp address)
                               [1/0] via 82.xxx.xxx.225 (ppp address)

                Дя я примерно понял что придётся прова попинать, так как от меня трафик боле мение равномерно уходит.

                • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Nailer, 15:41 , 22-Июл-05 (8)
                  >>>А не могли бы подсказать как сделать equal load-balancing между двумя
                  >>>E1 и FaEth.
                  >>
                  >>Придется провайдера теребить..
                  >>
                  >>Суть такова:
                  >>
                  >>>router bgp AS_my
                  >>> no synchronization
                  >>> bgp log-neighbor-changes
                  >>> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
                  >>> network 195.4x.xxx.xxx
                  >>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                  >>> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
                  >>> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
                  >>> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
                  >>> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
                  >>> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
                  >>> neighbor 195.8x.xxx.xxx ebgp-multihop 255
                  >>> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
                  >>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                  >>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                  >>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                  >>> neighbor 212.1xx.xxx.xxx update-source Loopback1
                  >>> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
                  >>> neighbor 212.1xx.xxx.xxx route-map bgp out
                  >>> no auto-summary  
                  >>
                  >>
                  >>sh ip route static покажите
                  >>
                  >>вообще он (load-balancing) у вас уже настроен для двух потоков E1
                  >>
                  >>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                  >>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                  >>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                  >>> neighbor 212.1xx.xxx.xxx update-source Loopback1
                  >>
                  >>Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
                  >>
                  >>
                  >>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                  >>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                  >>
                  >>Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
                  >>линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
                  >>входящего скорее всего придется пинать провайдера..
                  >
                  >Name#sh ip route static
                  >S       195.xxx.xxx.0/24 is directly connected, Null0
                  >
                  >S       195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой
                  >IP который принадлежит мне только его анонсарует пров)
                  >S       195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
                  >S       195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
                  >S*   0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
                  >            
                  >   [1/0] via 82.xxx.xxx.81  (ppp address)
                  >            
                  >   [1/0] via 82.xxx.xxx.225 (ppp address)
                  >
                  >Дя я примерно понял что придётся прова попинать, так как от меня
                  >трафик боле мение равномерно уходит.

                  Можно попробовать ставить as-path prepend на маршруты, отадваемые пиру, канал к которому более загружен. Причем надо поиграться с количеством прибавляемых номеров, можно добится разных загрузок канала.

                  • BGP-разпределения трафика м/у тремя E1 и 1 FaEth, !*! Hill, 15:54 , 22-Июл-05 (9)
                    >>>>А не могли бы подсказать как сделать equal load-balancing между двумя
                    >>>>E1 и FaEth.
                    >>>
                    >>>Придется провайдера теребить..
                    >>>
                    >>>Суть такова:
                    >>>
                    >>>>router bgp AS_my
                    >>>> no synchronization
                    >>>> bgp log-neighbor-changes
                    >>>> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
                    >>>> network 195.4x.xxx.xxx
                    >>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                    >>>> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
                    >>>> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
                    >>>> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
                    >>>> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
                    >>>> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
                    >>>> neighbor 195.8x.xxx.xxx ebgp-multihop 255
                    >>>> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
                    >>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                    >>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                    >>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                    >>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
                    >>>> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
                    >>>> neighbor 212.1xx.xxx.xxx route-map bgp out
                    >>>> no auto-summary  
                    >>>
                    >>>
                    >>>sh ip route static покажите
                    >>>
                    >>>вообще он (load-balancing) у вас уже настроен для двух потоков E1
                    >>>
                    >>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                    >>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
                    >>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
                    >>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
                    >>>
                    >>>Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
                    >>>
                    >>>
                    >>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
                    >>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
                    >>>
                    >>>Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
                    >>>линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
                    >>>входящего скорее всего придется пинать провайдера..
                    >>
                    >>Name#sh ip route static
                    >>S       195.xxx.xxx.0/24 is directly connected, Null0
                    >>
                    >>S       195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой
                    >>IP который принадлежит мне только его анонсарует пров)
                    >>S       195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
                    >>S       195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
                    >>S*   0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
                    >>            
                    >>   [1/0] via 82.xxx.xxx.81  (ppp address)
                    >>            
                    >>   [1/0] via 82.xxx.xxx.225 (ppp address)
                    >>
                    >>Дя я примерно понял что придётся прова попинать, так как от меня
                    >>трафик боле мение равномерно уходит.
                    >
                    >Можно попробовать ставить as-path prepend на маршруты, отадваемые пиру, канал к которому
                    >более загружен. Причем надо поиграться с количеством прибавляемых номеров, можно добится
                    >разных загрузок канала.

                    Буду разбираться, играться с весами препендами и пинать прова. Пасиб за консультацию.




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

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