У меня есть сеть с тремя ссылками (ISPA, 3 МБ, ISPB, 1,5 МБ, ISPC, 50 МБ). У меня есть три разных скорости, и поэтому провайдеры A и B в основном используются для резервирования. В настоящее время я получаю маршруты от всех трех провайдеров, но фильтрую их по резервным ссылкам. Поскольку я хотел бы направить трафик исключительно по большому каналу, я чувствую, что мне не нужно извлекать полную таблицу маршрутизации из всех провайдеров, и я могу просто синхронизировать маршруты по умолчанию.
Это тот случай? Есть ли способ ограничить BGP только синхронизацией следующего или локального маршрута? Я беспокоюсь о включении полной синхронизации, так как я работаю со старыми маршрутизаторами и работаю с ограниченным объемом оперативной памяти.
Ответы:
Вы можете принять полную таблицу от вашего основного соседа и попросить остальных отправить вам только локальные маршруты + маршрут по умолчанию. В этом случае маршруты с полной таблицей превзойдут значения по умолчанию, а ваш транзитный трафик будет использовать соседа с «полной таблицей». трафик к вторичным соседям все еще должен использовать их восходящие каналы связи, поскольку ASPATH будет короче. Это относится только к исходящему трафику , хотя, если большая часть трафика является въездной, вам нужно отменить приоритеты маршрутов , рекламируемые на вторичные сосед (через AS-препенды и т.д.).
источник
Если вы не хотите выбирать, какого интернет-провайдера использовать, основываясь на адресе, нет причин получать что-либо большее, чем маршрут по умолчанию. Вы можете использовать атрибут LOCAL-PREFERENCE на маршруте, полученном от ISP C, чтобы выбрать его. Вот пример:
РЕДАКТИРОВАТЬ: Когда я прочитал синхронизирующие маршруты, я понял, что ваши маршрутизаторы BGP разговаривали друг с другом. В этом случае вы будете использовать локальные настройки.
источник