The OpenNET Project / Index page

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

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

"BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от kostyav (ok) on 04-Окт-12, 03:24 
Добрый день, коллеги.
Вопрос по организации BGP-стыка с двумя провайдерами и автоматическому изменению маршрутов при падении одного из каналов.

Есть замечательная заметка на Хабре (http://habrahabr.ru/post/150969/), описывающая такую схему с использованием advertise-map.

У меня имеется бордер на котором поднята два линка с различными операторами. Конфигурация одного из нейборов:

neighbor w.x.y.z remote-as 20485
neighbor w.x.y.z version 4
neighbor w.x.y.z activate
neighbor w.x.y.z send-community
neighbor w.x.y.z prefix-list TTK-out out
neighbor w.x.y.z route-map TTK-RESERVED-out out

Если верить http://www.cisco.com/en/US/docs/ios/12_3/iproute/command/ref... следует применить команду:

neighbor w.x.y.z advertise-map TTK-out non-exist-map TTK-NON-EXIST-out
Однако вместо требуемого результат получаю:

% Specify remote-as or peer-group commands first

В чем загвоздка?

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

Оглавление

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


1. "BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от fantom (ok) on 04-Окт-12, 09:38 
>[оверквотинг удален]
> neighbor w.x.y.z activate
> neighbor w.x.y.z send-community
> neighbor w.x.y.z prefix-list TTK-out out
> neighbor w.x.y.z route-map TTK-RESERVED-out out
> Если верить http://www.cisco.com/en/US/docs/ios/12_3/iproute/command/ref...
> следует применить команду:
> neighbor w.x.y.z advertise-map TTK-out non-exist-map TTK-NON-EXIST-out
> Однако вместо требуемого результат получаю:
> % Specify remote-as or peer-group commands first
> В чем загвоздка?

в ошибке при указании neighbor w.x.y.z например

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

2. "BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от kostyav (ok) on 04-Окт-12, 20:11 
>[оверквотинг удален]
>> neighbor w.x.y.z send-community
>> neighbor w.x.y.z prefix-list TTK-out out
>> neighbor w.x.y.z route-map TTK-RESERVED-out out
>> Если верить http://www.cisco.com/en/US/docs/ios/12_3/iproute/command/ref...
>> следует применить команду:
>> neighbor w.x.y.z advertise-map TTK-out non-exist-map TTK-NON-EXIST-out
>> Однако вместо требуемого результат получаю:
>> % Specify remote-as or peer-group commands first
>> В чем загвоздка?
> в ошибке при указании neighbor w.x.y.z например

Увы, все не так просто. Синтаксической ошибки там нет. И адреса - верные.

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

3. "BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от Helper on 05-Окт-12, 06:54 
>[оверквотинг удален]
>>> neighbor w.x.y.z route-map TTK-RESERVED-out out
>>> Если верить http://www.cisco.com/en/US/docs/ios/12_3/iproute/command/ref...
>>> следует применить команду:
>>> neighbor w.x.y.z advertise-map TTK-out non-exist-map TTK-NON-EXIST-out
>>> Однако вместо требуемого результат получаю:
>>> % Specify remote-as or peer-group commands first
>>> В чем загвоздка?
>> в ошибке при указании neighbor w.x.y.z например
> Увы, все не так просто. Синтаксической ошибки там нет. И адреса -
> верные.

Было бы неплохо указывать полный конфиг, или хотя бы просто не отрезать нужное.
Можно предположить - т.к. есть строка "neighbor w.x.y.z activate"
- то вероятно bgp у вас поднимается в vrf.

advertise-map в vrf не работает
advertise-map (в зависимости от IOS) можно задать в основном конфиге, или в address-family ipv4 (без vrf)


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

4. "BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от kostyav (ok) on 05-Окт-12, 08:41 
>[оверквотинг удален]
>>> в ошибке при указании neighbor w.x.y.z например
>> Увы, все не так просто. Синтаксической ошибки там нет. И адреса -
>> верные.
> Было бы неплохо указывать полный конфиг, или хотя бы просто не отрезать
> нужное.
> Можно предположить - т.к. есть строка "neighbor w.x.y.z activate"
>  - то вероятно bgp у вас поднимается в vrf.
> advertise-map в vrf не работает
> advertise-map (в зависимости от IOS) можно задать в основном конфиге, или в
> address-family ipv4 (без vrf)

Спасибо за ответ. Так и есть - vrf. И он там, увы, необходим.
Тогда еще вопрос: есть варианты заставить бордер руководствоваться тем или иным роут-мэпом с одни нейбором, в зависимости от состояния сессии с другим, кроме advertise-map? Дело в том, что я для балансировки трафика часть сетей анонсирую только в Ростелеком и при его падении приходиться вручную переключать анонсы на ТТК. Использовать as-path prepand - не вариант. Т.к. ТТК на линк с клиентом, т.е. мной, ставит больший local-prefence, чем на стык с оператором, после чего агрегирует маршруты, и мой as-path не играет никакой роли.

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

5. "BGP на Cisco ASR1004: advertise-map"  +/
Сообщение от kostyav (ok) on 08-Окт-12, 12:55 
>[оверквотинг удален]
> Спасибо за ответ. Так и есть - vrf. И он там, увы,
> необходим.
> Тогда еще вопрос: есть варианты заставить бордер руководствоваться тем или иным роут-мэпом
> с одни нейбором, в зависимости от состояния сессии с другим, кроме
> advertise-map? Дело в том, что я для балансировки трафика часть сетей
> анонсирую только в Ростелеком и при его падении приходиться вручную переключать
> анонсы на ТТК. Использовать as-path prepand - не вариант. Т.к. ТТК
> на линк с клиентом, т.е. мной, ставит больший local-prefence, чем на
> стык с оператором, после чего агрегирует маршруты, и мой as-path не
> играет никакой роли.

Для полноты картины и завершенности темы: решение вариант решения родился в обсуждении http://www.cyberforum.ru/cisco/thread663213.html.

event manager applet RTK-BGP-DOWN trap
event syslog pattern "neighbor ip-RTK-provider vpn vrf internet Down"
action 1.0 cli command "enable"
action 1.1 cli command "configure terminal"
action 1.2 cli command "router bgp MY-ROUTER"
action 1.3 cli command "address-family ipv4 vrf internet"
action 1.4 cli command "no neighbor ip-TTK-provider prefix-list TTK-out out"
action 1.5 cli command "end"
action 1.6 cli command "clear ip bgp ip-TTK-provider vrf internet soft out"
event manager applet RTK-BGP-UP trap
event syslog pattern "neighbor ip-RTK-provider vpn vrf internet Up"
action 1.0 cli command "enable"
action 1.1 cli command "configure terminal"
action 1.2 cli command "router bgp MY-ROUTER"
action 1.3 cli command "address-family ipv4 vrf internet"
action 1.4 cli command "neighbor ip-TTK-provider prefix-list TTK-out out"
action 1.5 cli command "end"
action 1.6 cli command "clear ip bgp ip-TTK-provider vrf internet soft out"

Тема закрыта.

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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