BGP: Агрегация BGP. Suppress и Unsuppress Map’s

В прошлой заметке, мы рассмотрели основы агрегацияя в BGP. Сейчас мы рассмотрим то, как мы можем влиять на подавление маршрутов (буковку s возле маршрута помним? 🙂 ). Сначала рассмотрим unsupress-map. Что это вобще такое? Unsupзress-map это механизм, который позволяет нам наиболее гибко управлять маршрутами и суммаризацией. Например, есть ситуация, когда куча сеток суммируется в один…

BGP: Суммаризация маршрутов

Доброго времени! Сегодня мы будем рассматривать суммаризацию с помощью BGP. Суммаризация по умолчанию в секции BGP выключена, а если не выключена, то должны выработать привычку писать no auto-summary. Представим, что у нас есть несколько сетей: 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 Можно суммировать эти сети в 191.168.0.0/22  и эту суммированную сеть передать одним маршрутом, все как обычно. Делается…

BGP: Основные настройки

  Итак, с сегодняшнего дня мы приступим к настройки BGP и изучению различных фич, которые предоставляет этот протокол. Для того что бы активировать BGP протокол нужна одна команда: router bgp {AS-number} где AS-Number это номер автономной системы, которая Вам была выделена. После этого процесс BGP запущен, но еще ничего не делает. Теперь нам нужно установить…

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

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

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

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