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

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

BGP: Выбор маршрута

В этой заметке я рассмотрю как выбирается BGP маршрут, на основе каких атрибутов. Это позволит нам понять, как мы можем повлиять на выборы. 1. Первое что проверяется, это достижимость NEXT_HOP, если он не достижим, маршрут сразу отбрасывается (помним о next_hop_self) 2. Смотрится атрибут weight (напомню что это Cisco атрибут), и используется для определения интерфейса, через…

BGP: Атрибуты

В этой заметке мы познакомимся о существующих атрибутах BGP. Для начала рассмотрим их градацию: Общеизвестные обязательные атрибуты, это те атрибуты, которые должны обязательно находится в UPDATE сообщении. Если один из этих атрибутов не будет указан, то пошлется соответствующее NOTIFICATION сообщение с ошибкой: нет обязательного атрибута. К таким атрибутам относится: NEXT_HOP, AS-PATH, ORIGIN. Все эти Атрибуты…

BGP: Начало

Доброго времени, сегодня начинаю серию заметок о BGP. Итак, начнем с того что BGP это основной протокол, который используется в сети интернет. BGP — Border Gateway Protocol. BGP дистанционно векторный протокол, который используется при маршрутизации между AS (Автономными системами). BGP используется тогда, когда сервис провайдер предоставляет ту или иную услугу (MPLS VPN и т.д.), так…