vasya_petrovich Опубликовано 24 июня, 2015 · Жалоба Не могу правильно разрулить исходящий траф. Имею два аплинка по бгп, которые аннонсируют мне подсеть а.а.а.а/20 Первый аплинк анонсирует всю подсеть одним префиксом а.а.а.а/20, а второй аннонсирует туже самую подсеть, но разбитую на мелкие подсети /24. Задача состоит в том, чтобы траф всегда заливался к первому аплинку, а ко второму в случае падения первого. Юзаю ccr1036, выставил у первого аплинка вес 101, а у второго 30. Однако путь по прежнему выбирается по короткой маске, т.е. через второго аплинка... Как победить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
infery Опубликовано 24 июня, 2015 (изменено) · Жалоба 1. Отфильтровываем все a.a.a.a/24 от второго апрлинка 2. Создаем статический маршрут а.а.а.а/20 с administrative distance (или что там в ROS) больше, чем у BGP в сторону этого второго аплинка. 3. ??? 4. PROFIT!!1 В итоге пока есть BGP-маршрут а.а.а.а/20 через первого провайдера, статический маршрут на а.а.а.а/20 через второго прова будет неактивным. Изменено 24 июня, 2015 пользователем infery Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 24 июня, 2015 · Жалоба 2. Создаем статический маршрут а.а.а.а/20 с administrative distance (или что там в ROS) больше, чем у BGP в сторону этого второго аплинка. наркоман чтоле? обычное изменение local-pref для конкретного префикса с конкретного нейбора уже не модно? ну и по поводу п.1 - зачем фильтровать ВСЕ /24? достаточно зафильтровать всё, что длинее /20 среди a.a.a.a/20 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 25 июня, 2015 · Жалоба 1) Исход регулировать через local-pref 2) Вход регулировать - убрать more-specific роуты, анонсить тоже /20, но с дополнительным 1-2-3 препендом. И не принимать с внешки свои роуты :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vasya_petrovich Опубликовано 25 июня, 2015 · Жалоба 2. Создаем статический маршрут а.а.а.а/20 с administrative distance (или что там в ROS) больше, чем у BGP в сторону этого второго аплинка. наркоман чтоле? обычное изменение local-pref для конкретного префикса с конкретного нейбора уже не модно? ну и по поводу п.1 - зачем фильтровать ВСЕ /24? достаточно зафильтровать всё, что длинее /20 среди a.a.a.a/20 Я забыл в начале написать, что я использую local-pref однако реакция нулевая от этого (выставляю у первого аплинка значение больше чем у второго). Зафильтровать можно, тоже думал насчет этого, но тут проблема в том, что достаточно много сетей придется прописывать для фильтрации. Мне вот непонятно, почему локал преф, не хочет работать? Или у микротика своя особенность с ним? 1) Исход регулировать через local-pref 2) Вход регулировать - убрать more-specific роуты, анонсить тоже /20, но с дополнительным 1-2-3 препендом. И не принимать с внешки свои роуты :) 1. Делаю, не хочет работать :( 2. Не совсем понял, зачем мне аннонсировать чужую подсеть /20? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 25 июня, 2015 · Жалоба vasya_petrovich Потомучто морспецифики всегда побеждает менее длинные префиксы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vasya_petrovich Опубликовано 25 июня, 2015 · Жалоба vasya_petrovich Потомучто морспецифики всегда побеждает менее длинные префиксы. Получается остается только зафильтровать специфик роуты? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
infery Опубликовано 25 июня, 2015 (изменено) · Жалоба 2. Создаем статический маршрут а.а.а.а/20 с administrative distance (или что там в ROS) больше, чем у BGP в сторону этого второго аплинка. наркоман чтоле? обычное изменение local-pref для конкретного префикса с конкретного нейбора уже не модно? ну и по поводу п.1 - зачем фильтровать ВСЕ /24? достаточно зафильтровать всё, что длинее /20 среди a.a.a.a/20 Повторюсь - все а.а.а.а/24, т.е. те, которые нужно пустить через первого аплинка, а не ВООБЩЕ ВСЕ 24. А уж как это сделать - по очереди все а.а.а.а/24 или все что длинее а.а.а.а/20 - дело ТС-а. Local-pref работает для одинаковых префиксов с одинаковой длиной(!). Изменено 25 июня, 2015 пользователем infery Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vasya_petrovich Опубликовано 25 июня, 2015 · Жалоба 2. Создаем статический маршрут а.а.а.а/20 с administrative distance (или что там в ROS) больше, чем у BGP в сторону этого второго аплинка. наркоман чтоле? обычное изменение local-pref для конкретного префикса с конкретного нейбора уже не модно? ну и по поводу п.1 - зачем фильтровать ВСЕ /24? достаточно зафильтровать всё, что длинее /20 среди a.a.a.a/20 Повторюсь - все а.а.а.а/24, т.е. те, которые нужно пустить через первого аплинка, а не ВООБЩЕ ВСЕ 24. А уж как это сделать - по очереди все а.а.а.а/24 или все что длинее а.а.а.а/20 - дело ТС-а. Local-pref работает для одинаковых префиксов с одинаковой длиной(!). Спасибо, теперь знаю, что локал преф для одинаковых префиксов работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vanr Опубликовано 26 июня, 2015 · Жалоба Спасибо, теперь знаю, что локал преф для одинаковых префиксов работает. А если еще точнее - то не только LocalPref, но и вообще весь BGP best path selection работает только для одинаковых префиксов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 26 июня, 2015 · Жалоба Спасибо, теперь знаю, что локал преф для одинаковых префиксов работает. А если еще точнее - то не только LocalPref, но и вообще весь BGP best path selection работает только для одинаковых префиксов. более правильно сказать, что это (выбор между /20 и /24) вообще не связано с протоколом маршрутизации. просто так работает поиск пути по таблице роутинга, чем длиннее маска, тем он лучше. кто этого не знает, к конфигурированию оборудования СПД близко нельзя допускать, потому что это самая базовая вещь в L3 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...