|
|
ru.cisco- RU.CISCO --------------------------------------------------------------------- From : Grigory Putintsev 2:5020/400 05 Nov 2002 16:10:36 To : All Subject : BGP conditional advertising -------------------------------------------------------------------------------- Уважаемые Доны! Hе могли бы Вы помочь решить такую вот задачу: Дано: некая AS имеет 2 EBGP пира, один - это основной UPstream с которого приходит несколько специфичных route'ов и default. Специфика не нужна и все-равно режется prefix листом. Второй пир существует из соображений резервирования и локального exchange. От него получаем default + некую локальную AS. Задача: максимально эффективно испоьзовать 2-го пира, не нагружая его без необходимости. Hеобходим некий механизм хитрого анонсирования собственной AS второму пиру, что-бы при рабочем 1-м пире, 2-й использовался только для exchange. Обоих соседей трогать крайне нежелательно, решать надо своими средствами. Решение: Удлиннение пути prepend'ами не есть оптимальный вариант. Траффик все равно идет со 2-го пира. используя subj делаем advertise-map с одной строкой set community no-export. Далее nonexist-map на Default не дает указать match interface по определению, что есть не хорошо. Вариант, меняем фильтр с первого пира на пропуск одной специфики, которую вставляем в nonexist-map. Имеем по sh ip bgp nei ZZZ.ZZZ.ZZZ.ZZZ всегда withdraw. Местная AS которая указана в network не уходит ко 2-му пиру вообще никак. Вопрос: Какой сделать advertise-map и non-exist-map что-бы он вставлял no-export community. "The conditional BGP announcements are sent in addition to the normal announcements that a BGP router sends to its peers." (C) CCO т.е. как я понял оно сперва посылет обычную таблицу, а затем обновляет те маршруты которые есть в advertise-map а те которых нет, так и идут не затронутыми. Тогда что вообще можно писать в advertise map и что должно быть на его выходе ? P.S. Или данный вариант приведенного решения совсем не подходит для этой задачи ? route-map NoExport permit 10 set community no-export ! route-map From_XXX permit 10 match ip address prefix-list XXX_In ! ip prefix-list XXX_In seq 5 permit XXX.XXX.XXX.0/20 ! neighbor ZZZ.ZZZ.ZZZ.ZZZ remote-as 2 neighbor ZZZ.ZZZ.ZZZ.ZZZ soft-reconfiguration inbound neighbor ZZZ.ZZZ.ZZZ.ZZZ advertise-map NoExport non-exist-map From_XXX #sh ip bgp neighbors ZZZ.ZZZ.ZZZ.ZZZ BGP neighbor is ZZZ.ZZZ.ZZZ.ZZZ, remote AS 2, external link Condition-map From_XXX, Advertise-map NoExport, status: Withdraw #sh ip bgp neighbors ZZZ.ZZZ.ZZZ.ZZZ advertised-routes # - --- Grigory Putintsev. Chief of IP network department CJSC"SeverTransTeleCom". http://www.severttk.ru GAP4-RIPE. E-Mail: g.putintsev@severttk.ru ICQ: 3319916 -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cisco/6488292029cd.html, оценка из 5, голосов 10
|