The OpenNET Project / Index page

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

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

"BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от cololo on 04-Авг-11, 15:46 
привет


имеется бгп роутер со своей AS и 3 апстрима.
маршруты между всеми 3мя апстримами распределяются as-is. т.е. никаких фильтраций для оптимизаций траффика нету.

на текущий момент картина примерно такая:

50% трафика уходит на NEIGHBOR1
30% - на NEIGHBOR2
20% - на NEIGHBOR3

возникла задача пускать траффик до определенной AS через NEIGHBOR2 (по умолчанию он идет через NEIGHBOR1)


нарисовал акссесс-лист с localprf:

router bgp 55555
neighbor NEIGHBOR2_IP_ADDRESS route-map AS333-VIA-NEIGHBOR2 in
!
ip as-path access-list 101 permit  _333_
ip as-path access-list 101 deny .*
!
route-map AS333-VIA-NEIGHBOR2 permit 10
match as-path 101
set local-preference 500


сделал clear ip bgp * soft in

и смотрю: трафик через NEIGHBOR2 упал с 30% до 5%.
стал смотреть что там в show ip bgp и обнаружил, что через NEIGHBOR2 трафик вообще перестал ходить до всех сетей, кроме AS333 которую я в акссес-лист добавил.

Мне же нужно, чтобы все маршруты оставались как и прежде, которые висели на NEIGHBOR2 + AS333 зароучивалась принудительно.

что я сделал не так и как в данной ситуации более красиво сделать?

set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно чтобы трафик продолжал идти через альтернативного.

Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально существующими – случайны.

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

Оглавление

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


1. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от fantom (ok) on 04-Авг-11, 16:24 
>[оверквотинг удален]
> NEIGHBOR2 трафик вообще перестал ходить до всех сетей, кроме AS333 которую
> я в акссес-лист добавил.
> Мне же нужно, чтобы все маршруты оставались как и прежде, которые висели
> на NEIGHBOR2 + AS333 зароучивалась принудительно.
> что я сделал не так и как в данной ситуации более красиво
> сделать?
> set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно
> чтобы трафик продолжал идти через альтернативного.
> Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально
> существующими – случайны.

Добавить
route-map AS333-VIA-NEIGHBOR2 permit 100

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

2. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от cololo on 04-Авг-11, 16:25 
>[оверквотинг удален]
>> Мне же нужно, чтобы все маршруты оставались как и прежде, которые висели
>> на NEIGHBOR2 + AS333 зароучивалась принудительно.
>> что я сделал не так и как в данной ситуации более красиво
>> сделать?
>> set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно
>> чтобы трафик продолжал идти через альтернативного.
>> Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально
>> существующими – случайны.
> Добавить
> route-map AS333-VIA-NEIGHBOR2 permit 100

гениально. и в этом вся проблема? ))

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

3. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от fantom (ok) on 04-Авг-11, 16:31 
>[оверквотинг удален]
>>> на NEIGHBOR2 + AS333 зароучивалась принудительно.
>>> что я сделал не так и как в данной ситуации более красиво
>>> сделать?
>>> set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно
>>> чтобы трафик продолжал идти через альтернативного.
>>> Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально
>>> существующими – случайны.
>> Добавить
>> route-map AS333-VIA-NEIGHBOR2 permit 100
> гениально. и в этом вся проблема? ))

проверьте - узнаем ;)

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

4. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от cololo on 04-Авг-11, 22:41 
>[оверквотинг удален]
>>>> что я сделал не так и как в данной ситуации более красиво
>>>> сделать?
>>>> set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно
>>>> чтобы трафик продолжал идти через альтернативного.
>>>> Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально
>>>> существующими – случайны.
>>> Добавить
>>> route-map AS333-VIA-NEIGHBOR2 permit 100
>> гениально. и в этом вся проблема? ))
> проверьте - узнаем ;)

да, всё отлично сработало.
спасибо :)

правда почему-то на NEIGHBOR2 ушли не все сети из AS333, а только 601 из 756
но и это в принципе неплохо :)

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

5. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от fantom (ok) on 05-Авг-11, 10:37 
>[оверквотинг удален]
>>>>> существующими – случайны.
>>>> Добавить
>>>> route-map AS333-VIA-NEIGHBOR2 permit 100
>>> гениально. и в этом вся проблема? ))
>> проверьте - узнаем ;)
> да, всё отлично сработало.
> спасибо :)
> правда почему-то на NEIGHBOR2 ушли не все сети из AS333, а только
> 601 из 756
> но и это в принципе неплохо :)

Возможно через NEIGHBOR2 анонсы на прочие сети просто не приходят, проверьте анонсятся ли вообще с NEIGHBOR2 астальные сети....

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

6. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от cololo on 05-Авг-11, 12:28 
>[оверквотинг удален]
>>>>> route-map AS333-VIA-NEIGHBOR2 permit 100
>>>> гениально. и в этом вся проблема? ))
>>> проверьте - узнаем ;)
>> да, всё отлично сработало.
>> спасибо :)
>> правда почему-то на NEIGHBOR2 ушли не все сети из AS333, а только
>> 601 из 756
>> но и это в принципе неплохо :)
> Возможно через NEIGHBOR2 анонсы на прочие сети просто не приходят, проверьте анонсятся
> ли вообще с NEIGHBOR2 астальные сети....

да, так и есть.
это сети анонсит NEIGHBOR1 только
ну можно считать цель все равно достигнута.

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

7. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от VolanD (ok) on 05-Авг-11, 17:07 
>[оверквотинг удален]
>> Мне же нужно, чтобы все маршруты оставались как и прежде, которые висели
>> на NEIGHBOR2 + AS333 зароучивалась принудительно.
>> что я сделал не так и как в данной ситуации более красиво
>> сделать?
>> set ip next-hop не предлагать, т.к. в случае падения какого-либо neighbor'a нужно
>> чтобы трафик продолжал идти через альтернативного.
>> Disclaimer: Все указанные в посте AS NUMBERS фейковые. Любые совпадения с реально
>> существующими – случайны.
> Добавить
> route-map AS333-VIA-NEIGHBOR2 permit 100

Не пинайте сильно, только изучаю BGP. Насколько я понял:
route-map AS333-VIA-NEIGHBOR2 permit 10
match as-path 101
set local-preference 500

Позволяет принимать обновления только о сетях для которых AS333- транзитная (для чего ставится большое локальное предпочтение). Соответственно route-map AS333-VIA-NEIGHBOR2 permit 100 - это как permit any в конце ACL. Я все верно понял?

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

8. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от cololo on 05-Авг-11, 17:40 
>[оверквотинг удален]
>> Добавить
>> route-map AS333-VIA-NEIGHBOR2 permit 100
> Не пинайте сильно, только изучаю BGP. Насколько я понял:
> route-map AS333-VIA-NEIGHBOR2 permit 10
>  match as-path 101
>  set local-preference 500
> Позволяет принимать обновления только о сетях для которых AS333- транзитная (для чего
> ставится большое локальное предпочтение). Соответственно route-map AS333-VIA-NEIGHBOR2
> permit 100 - это как permit any в конце ACL. Я
> все верно понял?

да, именно так

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

9. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от fantom (ok) on 08-Авг-11, 10:08 
>[оверквотинг удален]
>> Добавить
>> route-map AS333-VIA-NEIGHBOR2 permit 100
> Не пинайте сильно, только изучаю BGP. Насколько я понял:
> route-map AS333-VIA-NEIGHBOR2 permit 10
>  match as-path 101
>  set local-preference 500
> Позволяет принимать обновления только о сетях для которых AS333- транзитная (для чего
> ставится большое локальное предпочтение). Соответственно route-map AS333-VIA-NEIGHBOR2
> permit 100 - это как permit any в конце ACL. Я
> все верно понял?

Примерно да.


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

10. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от VolanD (ok) on 11-Авг-11, 18:50 
>[оверквотинг удален]
>>> route-map AS333-VIA-NEIGHBOR2 permit 100
>> Не пинайте сильно, только изучаю BGP. Насколько я понял:
>> route-map AS333-VIA-NEIGHBOR2 permit 10
>>  match as-path 101
>>  set local-preference 500
>> Позволяет принимать обновления только о сетях для которых AS333- транзитная (для чего
>> ставится большое локальное предпочтение). Соответственно route-map AS333-VIA-NEIGHBOR2
>> permit 100 - это как permit any в конце ACL. Я
>> все верно понял?
> Примерно да.

А почему примерно?

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

11. "BGP привязка определенной remote AS к определенному апстриму"  +/
Сообщение от fantom (ok) on 12-Авг-11, 09:17 
>[оверквотинг удален]
>>> Не пинайте сильно, только изучаю BGP. Насколько я понял:
>>> route-map AS333-VIA-NEIGHBOR2 permit 10
>>>  match as-path 101
>>>  set local-preference 500
>>> Позволяет принимать обновления только о сетях для которых AS333- транзитная (для чего
>>> ставится большое локальное предпочтение). Соответственно route-map AS333-VIA-NEIGHBOR2
>>> permit 100 - это как permit any в конце ACL. Я
>>> все верно понял?
>> Примерно да.
> А почему примерно?

Потому что в ACL правило не модифицируемо, а тут - можно и критерий какой-то при необходимости добавить.

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

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

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




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

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