Что нового

Article [ENSA] CCNA [2. Пакеты OSPF]

Epsilon 0

Epsilon

Команда форума
10.11.2019
267
318
Типы пакетов OSPF

Пакеты состояния канала — это инструменты, используемые OSPF для определения наиболее быстрого доступного маршрута для пакета. Протокол OSPF использует пакеты состояния канала для установления и поддержания отношений смежности и обмена обновлениями маршрутизации. Каждый тип пакета выполняет определённую задачу в процессе маршрутизации OSPF:
  • Тип 1: пакет приветствия (hello) — используется для установления и поддержания отношений смежности с маршрутизаторами OSPF.
  • Тип 2: пакет описания базы данных (DBD) — содержит сокращённый список базы данных состояний каналов отправляющего маршрутизатора. Используется принимающими маршрутизаторами для сверки с локальной базой данных о состоянии канала. Для построения точного дерева кратчайших путей SPF маршрутизаторы с маршрутизацией по состоянию канала в пределах области должны использовать идентичную базу данных состояний каналов.
  • Тип 3: пакет запроса состояния канала (LSR) — принимающие маршрутизаторы могут запросить дополнительные данные о любой записи в пакете описания базы данных (DBD), отправив пакет запроса состояния канала (LSR).
  • Тип 4: пакет обновления состояния канала (LSU) — используется для отправки отклика на пакеты запроса состояния канала (LSR) и объявления новых данных. Пакеты обновления состояния канала (LSU) содержат семь различных типов LSA.
  • Тип 5: пакет подтверждения состояния канала (LSAck) — при получении LSU маршрутизатор отправляет LSAck для подтверждения приёма LSU. Поле данных LSAck является пустым.
В таблице показаны пять различных типов LSP, используемых в OSPFv2. OSPFv3 использует аналогичные типы пакетов.

ТипИмя пакетаОписание
1ПриветствиеВыполняет обнаружение соседних узлов и устанавливает отношения смежности между ними
2Дескриптор базы данных (DBD)Проверяет синхронизацию баз данных между маршрутизаторами
3Запрос состояния канала (LSR)Запрашивает записи о состояниях определённых каналов на различных маршрутизаторах
4Обновление состояния канала (LSU)Отправляет запрашиваемые записи о состоянии канала
5Подтверждение состояния канала (LSAck)Подтверждает другие типы пакетов

Обновления состояния канала

Маршрутизаторы первоначально обмениваются пакетами типа 2 DBD, которые представляют собой сокращенный список LSDB отправляющего маршрутизатора. Он используется принимающими маршрутизаторами для сравнения с локальным LSDB.

Пакет LSR (пакет 3-го типа) используется принимающими маршрутизаторами для запроса дополнительных данных о записи в пакете DBD.
Пакет LSU (пакет 4-го типа) используется для отправки отклика на полученный пакет LSR.
Пакет 5-го типа используется для подтверждения получения LSU 4-го типа.

Пакеты LSU также используются для пересылки обновлений маршрутизации OSPF, например данных об изменении канала. В частности, пакет LSU может содержать 11 различных типов объявлений состояния канала (LSA) протокола OSPFv2, как показано на рисунке. Протокол OSPFv3 переименовал некоторые из этих пакетов LSA и также содержит два дополнительных пакета LSA.

Примечание: Разница между терминами «LSU» и «LSA» может привести в замешательство, поскольку эти термины нередко заменяют друг друга. Однако пакет LSU содержит один или несколько пакетов LSA.

Показывает, что OSPFv2 LSU может содержать один или несколько различных типов LSAs

Пакеты LSU содержат пакеты LSA

1629126398950.png
  • Пакет LSU может содержать один или несколько пакетов LSA.
  • Пакеты LSA содержат сведения о маршруте для сетей назначения.
Пакет приветствия

Пакет протокола OSPF 1-го типа— это пакет приветствия или hello-пакет. Пакеты приветствия используются для выполнения следующих действий:
  • Обнаружение соседних устройств OSPF и установление отношений смежности с ними.
  • Объявление параметров, при которых два маршрутизатора обязаны согласиться установить отношения смежности.
  • В сетях с множественным доступом (Ethernet и Frame Relay) необходимо выбрать выделенный маршрутизатор (DR) и резервный выделенный маршрутизатор (BDR). Для каналов типа «точка-точка» наличие DR или BDR не требуется.
На рисунке показаны поля, содержащиеся в пакете приветствия OSPFv2 1-го типа.
показывает диаграмму содержимой/полей пакета «Hello» OSPFv2

Содержимое пакета приветствия OSPF

1629126469896.png

К наиболее важным полям, показанным на рисунке, относятся следующие:
  • Тип — определяет тип пакета. Число 1 обозначает пакет приветствия. Значение 2 обозначает пакет DBD, 3 - пакет LSR, 4 - пакет LSU, а 5 - пакет LSAck.
  • Идентификатор маршрутизатора — 32-битовое значение, представленное в десятичной записи с точками (подобно адресу IPv4), которое используется для однозначной идентификации исходного маршрутизатора.
  • Идентификатор области — номер области, из которой исходит пакет.
  • Маска подсети — маска подсети, связанная с отправляющим интерфейсом.
  • Интервал приветствия (Hello Interval) — интервал (в секундах), по истечении которого маршрутизатором отправляется следующий пакет приветствия. В сетях с множественным доступом интервал приветствия по умолчанию задан со значением 10 секунд. В соседних маршрутизаторах должен использоваться один и тот же таймер, иначе отношения смежности не устанавливаются.
  • Приоритет маршрутизатора — используется при выборе DR/BDR. По умолчанию для всех маршрутизаторов OSPF задан приоритет 1, однако его можно изменить вручную, выбрав значение в диапазоне от 0 до 255. Чем выше это значение, тем больше вероятность того, что маршрутизатор будет использоваться как выделенный маршрутизатор (DR) на этом канале.
  • Интервал простоя (Router Dead Interval) — интервал (в секундах) ожидания маршрутизатором сигнала от соседнего устройства, по истечении которого соседний маршрутизатор объявляется «мёртвым», т.е. недействующим. Как правило, значение интервала простоя равно четырёхкратному значению интервала приветствия. В соседних маршрутизаторах должен использоваться один и тот же таймер, иначе отношения смежности не устанавливаются.
  • Выделенный маршрутизатор (DR) — идентификатор маршрутизатора DR.
  • Резервный выделенный маршрутизатор (BDR) — идентификатор маршрутизатора BDR.
  • Список соседних устройств — список, определяющий идентификаторы всех смежных маршрутизаторов.
 
Последнее редактирование модератором:
Верх Низ