The OpenNET Project / Index page

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

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

"Балансировка трафика 2 аплинка"  +/
Сообщение от stas email(??) on 26-Янв-12, 10:59 
Здравствуйте товарищи. Подскажите пожалуйста как сбалансировать входящий трафик между двумя аплинками, причем необходимо в случае пропадания одного линка пускать весь траф во второй? Вот что у меня есть, но не работает. Количество префиксов на каждом соседе упало до 0 после clear ip bgp

router bgp 1111
no synchronization
bgp log-neighbor-changes
network xx.xx.xx.0 mask 255.255.248.0
neighbor y.y.y.y remote-as 2222
neighbor y.y.y.y description ZL
neighbor y.y.y.y prefix-list ZL-in in
neighbor y.y.y.y prefix-list ZL out
neighbor z.z.z.z remote-as 333
neighbor z.z.z.z description TK
neighbor z.z.z.z prefix-list TK-in in
neighbor z.z.z.z prefix-list ZL out
neighbor z.z.z.z route-map toRT out
no auto-summary

#sh ip prefix-list
ip prefix-list TK-in: 1 entries
   seq 5 permit xx.xx.xx.128/25
ip prefix-list ZL: 1 entries
   seq 5 permit xx.xx.xx.0/21
ip prefix-list ZL-in: 2 entries
   seq 5 deny xx.xx.xx.128/25
   seq 10 permit xx.xx.xx.0/21

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

Оглавление

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


1. "Балансировка трафика 2 аплинка"  +/
Сообщение от fantom (ok) on 26-Янв-12, 12:37 
>[оверквотинг удален]
>  neighbor z.z.z.z route-map toRT out
>  no auto-summary
> #sh ip prefix-list
> ip prefix-list TK-in: 1 entries
>    seq 5 permit xx.xx.xx.128/25
> ip prefix-list ZL: 1 entries
>    seq 5 permit xx.xx.xx.0/21
> ip prefix-list ZL-in: 2 entries
>    seq 5 deny xx.xx.xx.128/25
>    seq 10 permit xx.xx.xx.0/21

1. Тема пережовывалась сотню раз!
2. вы в prefix-list задали 3 КОНКРЕТНЫЕ сетки, соответственно все остальное отфильтровалось...
что вы хотели префиксами добиться-то?

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

2. "Балансировка трафика 2 аплинка"  +/
Сообщение от stas email(??) on 26-Янв-12, 13:12 
> 1. Тема пережовывалась сотню раз!
> 2. вы в prefix-list задали 3 КОНКРЕТНЫЕ сетки, соответственно все остальное отфильтровалось...
> что вы хотели префиксами добиться-то?

Тоесть префикс листами можно решать проблему распределения глобала между двумя аплинками? а как тогда сделать распределение моих сеток между аплинками?

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

3. "Балансировка трафика 2 аплинка"  +/
Сообщение от Merridius (ok) on 26-Янв-12, 14:10 
>> 1. Тема пережовывалась сотню раз!
>> 2. вы в prefix-list задали 3 КОНКРЕТНЫЕ сетки, соответственно все остальное отфильтровалось...
>> что вы хотели префиксами добиться-то?
> Тоесть префикс листами можно решать проблему распределения глобала между двумя аплинками?
> а как тогда сделать распределение моих сеток между аплинками?

Читайте форум, тысячу раз одно и тоже разжевывали.
Вкратце: балансировать исходящий можно как угодно - для этого есть куча BGP path attribute,
входящий сложно, либо prepend, либо анонсить сеть по частям.

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

4. "Балансировка трафика 2 аплинка"  +/
Сообщение от stas email(??) on 26-Янв-12, 14:14 

> либо анонсить сеть по частям.

а можно ссылочку

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

5. "Балансировка трафика 2 аплинка"  +/
Сообщение от Merridius (ok) on 26-Янв-12, 14:33 
>> либо анонсить сеть по частям.
> а можно ссылочку

Да тут и ссылку не надо.
К примеру, есть у нас сеть /23
на одного аплинка анонсим одну /24 и всю /23
на другого вторую /24 и всю /23

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

7. "Балансировка трафика 2 аплинка"  +/
Сообщение от stas email(??) on 26-Янв-12, 16:02 
>>> либо анонсить сеть по частям.
>> а можно ссылочку
> Да тут и ссылку не надо.
> К примеру, есть у нас сеть /23
> на одного аплинка анонсим одну /24 и всю /23
> на другого вторую /24 и всю /23

А как это анонсировать и /24 и /23 ?
Что получим в итоге?

router bgp 1111
no synchronization
bgp log-neighbor-changes
network xx.xx.xx.0 mask 255.255.248.0
neighbor y.y.y.y remote-as 2222
neighbor y.y.y.y description ZL
neighbor y.y.y.y prefix-list ZL-out out
neighbor z.z.z.z remote-as 333
neighbor z.z.z.z description TK
neighbor z.z.z.z prefix-list ZL-out out
neighbor z.z.z.z route-map toRT out
no auto-summary

#sh ip prefix-list
ip prefix-list TK-out: 2 entries
   seq 5 permit xx.xx.1.0/24
   seq 10 permit xx.xx.xx.0/21
ip prefix-list ZL-out: 2 entries
   seq 5 permit xx.xx.2.0/24
   seq 10 permit xx.xx.xx.0/21

Вот такая конструкция работать будет? А если линк пропадет? В статье что пост ниже (http://storinka.com.ua/bgp-load-balancing/) дали другой принцип, там надо роут мапы ставить, но не понятно зачем они там не принимают 0,0,0,0 и принимают /19..

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

8. "Балансировка трафика 2 аплинка"  +/
Сообщение от fantom (ok) on 26-Янв-12, 16:41 
>>>> либо анонсить сеть по частям.
>>> а можно ссылочку
>> Да тут и ссылку не надо.
>> К примеру, есть у нас сеть /23
>> на одного аплинка анонсим одну /24 и всю /23
>> на другого вторую /24 и всю /23
> А как это анонсировать и /24 и /23 ?
> Что получим в итоге?

В итоге получим отсутствие у Вас понимания принципов IPv4 маршрутизации ;)


>[оверквотинг удален]
> neighbor z.z.z.z route-map toRT out
> no auto-summary
> #sh ip prefix-list
> ip prefix-list TK-out: 2 entries
>    seq 5 permit xx.xx.1.0/24
>    seq 10 permit xx.xx.xx.0/21
> ip prefix-list ZL-out: 2 entries
>    seq 5 permit xx.xx.2.0/24
>    seq 10 permit xx.xx.xx.0/21
> Вот такая конструкция работать будет? А если линк пропадет?

см. замечание выше.

> В статье что
> пост ниже (http://storinka.com.ua/bgp-load-balancing/) дали другой принцип, там надо
> роут мапы ставить, но не понятно зачем они там не принимают
> 0,0,0,0 и принимают /19..

Там все довольно доходчиво вроде написано.....

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

6. "Балансировка трафика 2 аплинка"  +/
Сообщение от fantom (ok) on 26-Янв-12, 14:41 
>> 1. Тема пережовывалась сотню раз!
>> 2. вы в prefix-list задали 3 КОНКРЕТНЫЕ сетки, соответственно все остальное отфильтровалось...
>> что вы хотели префиксами добиться-то?
> Тоесть префикс листами можно решать проблему распределения глобала между двумя аплинками?
> а как тогда сделать распределение моих сеток между аплинками?

1. уберите префикс-листы на IN направлении - получите анонсы от соседей.
2. на OUT в префикс-листе перечислите СВОИ сети, которые будете анонсить этому аплинку.
3. сети мельче, чем /24 (т.е. /25, /26 и т.д.) аплинк скорее всего проигнорирует, даже почти наверняка.

http://storinka.com.ua/bgp-load-balancing/

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

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

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




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

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