
- •Сетевой уровень rip (сетевой протокол) История
- •Техническая информация
- •Формат rip пакета
- •Аутентификация
- •Терминология протокола ospf
- •Описание работы протокола
- •Типы сетей, поддерживаемые протоколом ospf
- •Выделенный маршрутизатор (dr) и резервный выделенный маршрутизатор (bdr)
- •Таймеры протокола
- •Типы маршрутизаторов
- •Типы объявлений о состоянии канала (lsa)
- •Типы зон
- •Магистральная зона (backbone area)
- •Стандартная зона (standard area)
- •Тупиковая зона (stub area)
- •Формат ospf-пакетов
- •Заголовок пакета
- •Hello-пакет
- •Версии протокола ospf
- •Формат сообщения
- •Открытие
- •Обновление информации
- •Сохранение соединения
- •Оповещение
- •Процесс выбора
Типы зон
При разделении автономной системы на зоны, маршрутизаторам принадлежащим к одной зоне не известна информация о детальной топологии других зон.
Разделение на зоны позволяет:
Снизить нагрузку на ЦПмаршрутизаторов за счёт уменьшения количества перерасчётов по алгоритму OSPF
Уменьшить размер таблиц маршрутизации
Уменьшить количество пакетов обновлений состояния канала
Каждой зоне присваивается идентификатор зоны (area ID). Идентификатор может быть указан в десятичном формате или в формате записи IP-адреса. Однако идентификаторы зон не являются IP-адресами и могут совпадать с любым назначенным IP-адресом.
Существует несколько типов зон:
Магистральная зона (backbone area)
Магистральная зона (известная также как нулевая зона или зона 0.0.0.0) формирует ядро сети OSPF. Все остальные зоны соединены с ней, и межзональная маршрутизация происходит через маршрутизатор соединенный с магистральной зоной. Магистральная зона ответственна за распространение маршрутизирующей информации между немагистральными зонами. Магистральная зона должна быть смежной с другими зонами, но она не обязательно должна быть физически смежной; соединение с магистральной зоной может быть установлено и с помощью виртуальных каналов.
Стандартная зона (standard area)
Обычная зона, которая создается по умолчанию. Эта зона принимает обновления каналов, суммарные маршруты и внешние маршруты.
Тупиковая зона (stub area)
Тупиковая зона не принимает информацию о внешних маршрутах для автономной системы, но принимает маршруты из других зон. Если маршрутизаторам из тупиковой зоны необходимо передавать информацию за границу автономной системы, то они используют маршрут по умолчанию. В тупиковой зоне не может находиться ASBR. Исключение из этого правила — ABR может быть и ASBR.
Totally stubby area
Totally stubby area не принимает информацию о внешних маршрутах для автономной системы и маршруты из других зон. Если маршрутизаторам необходимо передавать информацию за пределы зоны, то они используют маршрут по умолчанию.
Not-so-stubby area (NSSA)
Зона NSSA определяет дополнительный тип LSA — LSA type 7. В NSSA зоне может находиться ASBR.
Формат ospf-пакетов
OSPF-пакет инкапсулируется непосредственно в поле данных IP-пакета. Значение поля «протокол верхнего уровня» в заголовке IP-дейтаграммы для OSPF равно 89.
Заголовок пакета
Октет |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
0—3 |
Version |
Type |
Packet length | |||||||||||||||||||||||||||||
4—7 |
Router ID | |||||||||||||||||||||||||||||||
8—11 |
Area ID | |||||||||||||||||||||||||||||||
12—15 |
Checksum |
Authentication type | ||||||||||||||||||||||||||||||
16—19 |
Authentication | |||||||||||||||||||||||||||||||
20—23 |
Version — номер версии протокола OSPF, текущая версия OSPF для сетей IPv4 — 2;
Type — тип OSPF-пакета;
Packet length — длина пакета, включая заголовок;
Router ID — идентификатор маршрутизатора, уникальное 32-битное число, идентифицирующее маршрутизатор в пределах автономной системы;
Area ID — 32-битный идентификатор зоны;
Checksum — поле контрольной суммы, подсчитывается для всего пакета, включая заголовок;
Authentication type — тип используемой схемы аутентификации, возможные значения:
0 — аутентификация не используется
1 — аутентификация открытым текстом
2 — MD5-аутентификация
Authentication — поле данных аутентификации.