Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
8.13 Протокол OSPF
В 1988 г. комитет IETF начал работу над стандартом нового протокола для замены RIP. В результате была создана спецификация одного из протоколов IGP, призванная сначала открывать самый короткий путь (Open Shortest Path First — OSPF). OSPF был разработан как протокол маршрутизации для использования внутри всех автономных систем любых сайтов. В 1990 г. OSPF был рекомендован в качестве стандарта. Это нелицензированный протокол для общедоступного использования.
Вспомним, что протоколы по состоянию связи исследуют пути посредством построения карты сети для формирования дерева пути, корнем которого является маршрутизатор. Метрики вычисляются для каждого пути, а затем оптимальный путь (пути) определяется для каждого типа обслуживания IP (Type Of Service — TOS).
В OSPF используется как метод вектора расстояния, так и состояние связи. Этот протокол разрабатывался для обеспечения хорошей масштабируемости и быстрого распространения по сети сведений о точных маршрутах. Кроме того, в OSPF поддерживается:
? Быстрое определение изменений в топологии и очень эффективное восстановление маршрутов без зацикливания
? Небольшая нагрузка, что связано с распространением в сети только сведений об изменениях, а не обо всех маршрутах
? Разделение трафика между несколькими эквивалентными путями
? Маршрутизация на основе типа обслуживания
? Использование в локальных сетях многоадресных рассылок
? Маски для подсетей и суперсетей
? Аутентификация
В апреле 1990 г., когда очень большая сеть NASA Science (Космического агентства США — Прим. пер.) была переведена на протокол OSPF, обнаружилось существенное снижение трафика в этой сети. После изменения или нарушения в работе сети глобальная корректировка информации о маршрутизации стала выполняться необычайно быстро — в пределах нескольких секунд (по сравнению с минутами для некоторых старых протоколов).
В середине 1991 г. была опубликована вторая версия OSPF, а в марте 1994 г. появилась доработанная вторая версия. Последний вариант описывается в 216-страничном документе, поэтому приведенные ниже сведения можно рассматривать только как общее описание этого протокола.
- 8.13.1 Автономные системы, области и сети
- 8.13.2 Маршрутизация в области OSPF
- 8.13.3 Кратчайшие пути для области OSPF
- 8.13.4 Магистрали, грани и границы OSPF
- 8.13.5 Маршрутизация через грань области OSPF
- 8.13.6 Использование итоговой информации внутри области OSPF
- 8.13.7 Точка назначения вне автономной области OSPF
- 8.13.8 Протокол OSPF
- 8.13.9 Сообщения Hello
- 8.13.10 Назначенный маршрутизатор
- 8.13.11 Смежность маршрутизаторов
- 8.13.12 Инициализация базы данных маршрутизации
- 8.13.13 Типы сообщений в OSPF
- 8.13.14 Сообщения OSPF
- 8.13.15 Содержание сообщения Link State Update протокола OSPF
- 8.13.16 Улучшения в OSPF
- 8.4.2 Протоколы по состоянию связи
- 8.11 Переход на более интеллектуальные протоколы
- 8.13.2 Маршрутизация в области OSPF
- 8.13.3 Кратчайшие пути для области OSPF
- 8.13.4 Магистрали, грани и границы OSPF
- 8.13.5 Маршрутизация через грань области OSPF
- 8.13.6 Использование итоговой информации внутри области OSPF
- 8.13.7 Точка назначения вне автономной области OSPF
- 8.13.8 Протокол OSPF
- 8.13.15 Содержание сообщения Link State Update протокола OSPF
- Улучшенный протокол локальных соединений (XNET)
- 3.5 Проблемы доступа при использовании нескольких протоколов