BGP: Фильтрация.

В BGP существует достаточно много возможностей фильтрации, таких как access-list, prefix-list, as-path access list. Каждая из них применяется в разных случаях. Нарпимер Prefix-list предназначен для фильтрации маршрутов (ip адреса), as-path access-list для фильтрации по атрибуту AS-PATH и так далее. Но давайте теоретически разберемся как маршрутизатор работает с получаемыми маршрутами. Маршрутизатор на каждый свой сосед отводит…

Подробнее

BGP: Установление сессии между пирами

Перед тем как перейти к более практическому материалу, а именно настройке протокола BGP, нужно понимать, в каких состояних может находиться BGP роутер, и собственно как устанавливается сессия. Состояния: Idle — первое состояние, через которое проходит роутер, при активации BGP роутер переходит в него и сразу же пытается установить с пирами соединение, тоесть переходит в следующее…

Подробнее

BGP: Управление весом — weight

Начинаем работать с атрибутами, и сперва рассмотрим как управлять весом (weight атрибут). Напомню, что weight это Cisco атрибут, который используется тогда, когда роутер, который используется как роутер для выхода из своей AS имеет два и более выходов из нее, и с помощью веса можно указать какой линк для выхода будет использоваться. Соответственно, чем больше вес,…

Подробнее

BGP: Управление LOCAL_PREFERENCE

Мы рассмотрели атрибут веса (wight) в прошлой статье, теперь рассмотрим LOCAL_PREFERENCE. LP используется тогда, когда у нас есть два роутера, которые используются для выхода из нашей AS. И атрибут LP указывает на то, через какой роутер будет осуществляться выход. А weight из прошлой статьи указывать через какой интерфейс будет осщуствляться выход. Чем больше LP, тем…

Подробнее

BGP: сходимость

В этой небольшой заметке рассмотрю как настроить таймеры keep-alive/holdtime и как сделать чтоб быстрее устанавливалось соседство, как выставить таймер для обновлений, и тому подобное. Итак, keepalive и holdtime можно выставить как на соседе так и глобально в BGP. Напомню что если на двух пирах настроены разные значения таймеров, то будет использоваться наименьший. neighbor 1.1.1.1 timers…

Подробнее

BGP: Регулярные выражения.

Перед тем как перейти к следующим темам, нам необходимо хорошо усвоить регулярные выражения. Благодаря им мы сможем фильтровать AS-PATH, разрешать, запрещать препендинги и прочее прочее. Но обо всем по порядку. Регулярные выражения это такие выражение, которые описывают правила, под которые попадает входящая строка (например AS-PATH). Например, мы хотим описать AS-PATH, который бы начинался с 20.…

Подробнее