MTCRE курс маршрутизации от компании Mikrotik — Заметка 2

Оставлю на память несколько заметок о пройденном материале на курсе MikroTik Certified Routing Engineer. Заметки скорее для личного пользования, но если они еще кому-то пригодятся, то пожалуйсата, пользуйтесь.

Статичные маршруты и виды таблиц маршрутизации.

Таблицы маршрутизации бывают Routing Information Base (RIB) и Forwarding Information Base (FIB). Если коротко, то RIB сожержит все маршруты, от статически созданных до динамически, а FIB только те маршруты которые активны.

ECMP маршрут (Equal-cost multi-path routing ) — технология построения разных маршрутов для одной сети с одинаковым весом, может применяться как в статической, так и в динамической маршрутизации. При этой схеме возможно получить балансировку трафика, но это будет балансировка трафика по соединениям, а не по пакетам. Вес маршрута, в таком случае, можно задать количеством одинаковых маршрутов в одну сторону ( с одним гейтом).

В таблице маршрутизации можно принудительно указать через какой интерфейс мы хотим слать определенный трафик, для этого указывается <IP адрес>%<имя интерфейса>

Check gateway

Посылает для проверки шлюза раз в 10 секунд пакет и если 2 пакета недоступны, то, считает шлюз не рабочим.

Маркировка Маршрута

Для организации резервных маршрутов в кольцевой топологии сети необходимо три маршрута:

  1. Основной маршрут с Distance 1 в таблице main
  2. Дополнительный маршрут с Distance 2 в таблице main
  3. Дополнительный маршрут в маркированной таблице

При маркировки трафика или маршрута есть опция passthrough — она отвечатет за то, будет ли выполняться маркировка трафика дальше по списку при выполнении условия маркировки или остановится на первом попавшем под условия правиле.

Рекурсивная маршрутизация

Такая маршрутизация может понадобиться для мониторинга наличия интернета за шлюзом провайдера. За работу рекурсивной маршрутизации отвечают два параметра «scope» и «target-scope» . Чтобы маршрут стал рекурсивным его параметр scope должен быть равен или меньше значения target-scope в основном маршруте. Для простоты понимания между target-scope и scop можно сделать аналогию с весом грузового автомобиля и грузом который этот автомобиль может привезти. Например scope — это вес самого грузовика, а target-scope — его грузоподъемность. Соответственно грузовик не может перевезти груз больше своего веса, так и получается, что scope рекурсивного маршрута должен быть равен или меньше target-scope основного маршрута.

0.0.0.0/0 gw 8.8.8.8 scope 30 target scope 20

8.8.8.8 qw 192.168.0.1 scope 20 target scope 10

Time to live (TTL) — время жизни пакета, уменьшается на 1 при прохождении через маршрутизатор. Нужен для того что бы пакет не бегал вечно, при TTL равном нулю, пакет убивается.

Стандартное значение TTL: Linux — 64, windows — 128

Изменить TTL можно в цепочке Forward.

Дефолтные значения Distance:

OSPF: 110
RIP: 120
BGP: 20,
connected: 0

Автономная система (AS) — совокупность IP сетей и маршрутизаторов.
1 — 64511 — публичные AS
64512 — 65535 — приватные AS

Протоколы динамической маршрутизации бывают:

  1. Дистанционно-векторные (Distance Vector) — передаются маршруты, является протоколом внутридоменной маршрутизации.
  2. Состояние линка (Link state) — отслеживает состояние линка и может находить кратчайший путь. Передается только топология сети. (OSPF)

Для установления соседства между роутерами в OSPF:

  1. Должны быть одинаковые MTU
  2. Должны находиться в одной области
  3. Интерфейсы должны быть в одной сети или point to point
  4. Hellow и Dead интервалы должны совпадать
  5. Флаг тупиковой области должен совпадать с тем что в Hellow пакете
  6. Должны быть установлена одинаковая аутентификация

OSPF Areas

  1. Маршрутизаторы могут группироваться в области
  2. Структура области не видима для других областей
  3. В каждой области работает независимая копия OSPF
  4. OSPF area идентифицируется 32-битным числом, записывается как 0.0.0.0-255.255.255.255
  5. Area ID должны быть уникальными в пределах одной AS

Router types

  1. (ASBR) AS boundary router (Пограничный маршрутизатор автономной системы) — это маршрутизатор, один из портов которого находится в домене OSPF протокола, а другой в домене любого из внутренних шлюзовых протоколов (например RIP или EIGRP). Пограничный маршрутизатор автономной системы может находиться в любом месте автономной системы и быть пограничным или магистральным маршрутизатором.
  2. Пограничный маршрутизатор (area border router, ABR) — соединяет одну или больше зон с магистральной зоной и выполняет функции шлюза для межзонального трафика. У пограничного маршрутизатора всегда хотя бы один интерфейс принадлежит магистральной зоне. Для каждой присоединенной зоны маршрутизатор поддерживает отдельную базу данных состояния каналов.

Backbone Areas

  1. Опорная область (ID: 0.0.0.0)
  2. Все области должны быть подключены к backbone напрямую, либо через Virtual Link

Instance

  1. Router ID — идентификатор вида 0.0.0.0, никак не связан с IP адресом. Если его нет, то берется самый большой адрес на интерфейсе роутера.
  2. Restribute connected Routes
    1. Type 1 — Суммируется стоимость всех маршрутов
    2. Type 2 — На выбор маршрута влияет только вес внешних интерфесов

DR, BDR

  1. Если один броадкаст домен, то количество связей LSA гораздо меньше.
  2. Роутер с наивысшем prioity выбирается в качестве DR, второй после него BDR
  3. Роутер с priority = 0 не может стать ни DR ни BDR

Stub Area — Тупиковая область

  1. Не может принимать внешние маршруты для AS
  2. Любой маршрут к внешней AS может быть заменен одним default route. Этот маршрут создается и перераспределеяется ABR.

Not So Stubby Area — не совсем тупиковая область1

  1. Необходима, когда появляется потребность передать внешние маршруты из другого протокола маршрутизации в опорную область через тупиковую
  2. Translator Role указывает какой ABR зоны NSSA будет работать как ретранслятор от ASBR к опорной

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *