Введение в протокол OSPF (Single area OSPF)

Введение

В данном разделе мы рассматриваем базовую конфигурацию, single-area OSPF Более сложная конфигурация (multi-areas OSPF) будет рассматриваться в курсе CCNP Single-area OSPF – однообластная конфигурация Multi-area OSPF – межобластная конфигурация

Основные шаги развития OSPF

  • Создан в 1987

  • В 1989 OSPFv1 описан в RFC 1131 (экспериментальная версия более не используется)
  • В 1991 OSPFv2 выпущен в RFC1247
  • В 1998 OSPFv3 обновлен в RFC2328
  • В 1999 OSPFv2 опубликован RFC2740

Структура OSPF

OSPF пакет содержит 5 типов пакетов. OSPF заголовок, содержит Router-id и область Передаются от адреса источника на главный мультикаст — адрес 224.0.05 или 224.0.0.6. Идентификатор протокола определяет тип OSPF — 89. Типы сообщений OSPF: 1. HELLO - используется для формирования смежности и поддержания соседства с другими OSPF маршрутизаторами 2. DBD - пакет содержит краткое описание базы данных link-state и используется принимающим маршрутизатором для проверки своей базы link-state 3. LSR - маршрутизатор может запросить более полную информацию посылая Link-State Request (LSR) 4. LSU - Пакет, используемый для ответа на LSR, а также для анонсирования новой информации. LSU cодержит 7 различных типов LSA 5. LSAck - когда принимается LSU маршрутизатор использует LSAck для подтверждения получения LSA

Задачи HELLO-протокола

  • Обнаружение OSPF соседей и формирование смежности
  • Объявление параметров с которыми OSPF сосед должен согласиться
  • В multi-access сети выбор Designated Router (DR) и Backup Designated Router (BDR)
Формирование смежности - необходимо договориться о следующих параметрах: Hello interval, Dead interval, network type. OSPF hello intervals:
  • Hello interval определяет как часто OSPF маршрутизатор передает Hello packets
  • multicast адрес (224.0.0.5) для группы ALLSPFRouters
  • Пердается каждые 10 сек в mu;ti-access и зoint-to-point сегментах
  • Передается каждые 30 сек в NMBA сегменте
OSPF Dead intervals
  • Промежуток времени, по истечению которого сосед считается "мертвым"
  • По-молчанию 4 hello интервала
  • Для multi-access и point-to-point сегментов, интервал - 40 сек
  • Для NMBA сетей интервал - 120 сек
  • Если Dead Interval истечет до получения Hello пакета, OSPF удалит соседа из link-state базы данных
Для уменьшения объема OSPF трафика в multi-access сетях OSPF выбирает DR и BDR:
  • DR – основная точка распространения маршрутных команд, ответственный за передачу маршрутизации в случае изменения топологии сети и пр.
  • BDR – резервный, который следит за DR
Пакеты Hello протокола используются при выборе DR и BDR.

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