Please enable JavaScript.
Coggle requires JavaScript to display documents.
OSPF Open Shortest Path First RFC 2328 - Coggle Diagram
OSPF
Open Shortest Path First
RFC 2328
Общие сведения
:check:
+
Неограниченное число переходов
Аутентификация
Поддержка VLSM и CIDR
Эффективная балансировка нагрузки
Мультикаст для служебной служебной информации
Передача и маркировка внешних маршрутов
Состояние канала
Под каналом мы понимаем интерфейс
Состояние канала — это описание интерфейса и его отношений с соседними маршрутизаторами. Описание интерфейса должно включать, например, его IP-адрес, маску, тип сети, к которой он подключен, маршрутизаторы, подключенные к этой сети и т. п.
Коллекция состояний канала - база данных состояний канала
Алгоритм состояния канала :star:
После инициализации или в результате изменения маршрутных данных маршрутизатор генерирует объявление о состоянии
канала.
Все маршрутизаторы обменяются данными о состоянии канала посредством лавинной рассылкой
После заполнения базы данных каждого маршрутизатора, он вычислит дерево кратчайших путей ко всем местам назначения
Все изменения передаются в виде пакетов состояния канала, для расчета кратчайшего пути
используется алгоритм Дейкстра.
OSPF Router IDs
Последовательность для выбора своего RID OSPF
Использует идентификатор маршрутизатора, настроенный в подкоманде router-id id в router ospf
Использует наибольший числовой IP-адрес на любом не отключённом в данный момент интерфейсе loopback, который еще не был выделен в качестве RID каким-либо другим процессом OSPF
Использует наибольший числовой IP-адрес на любом незакрытом в данный момент интерфейсе nonloopbackable, который еще не был выделен в качестве RID каким-либо другим процессом OSPF.
уникальное 32-битовое число, которое уникально идентифицирует маршрутизатор в пределах одной автономной системы
Пакеты OSPF
HELLO
используется для обнаружения соседе, построения отношений соседства с ними и мониторинга доступности
DBD
проверяет синхронизацию базы данных между маршрутизаторами
LSR
запрашивает определенные записи о состоянии каналов от маршрутизатора к маршрутизатору
LSU
отправляет определенные записи о состоянии каналов в ответ на запрос
LSAck
подтверждает получение других типов пакетов
Соседи OSPF
Соседи (neighbours)
два маршрутизатора, которые находятся в одном широковещательном сегменте и у которых совпали нужные поля в hello-пакетах
Отношения соседства (adjacency)
два соседа, которые завершили процесс синхронизации LSDB между собой
Hello-протокол (hello protocol)
База данных соседей (neighbours database)
Зоны OSPF
Магистральная зона
Стандартная зона
Тупиковая зона
Totally stubby area
Not-so-stubby area
Totally NSSA
LSA
LSA1`
RouterLSA
LSA2
NetworkLSA
LSA3
NetworkSummaryLSA
LSA4
ASBR SummaryLSA
LSA5
AS ExternalLSA
LSA7
AS External LSA for NSSA