
- •Сетевой уровень rip (сетевой протокол) История
- •Техническая информация
- •Формат rip пакета
- •Аутентификация
- •Терминология протокола ospf
- •Описание работы протокола
- •Типы сетей, поддерживаемые протоколом ospf
- •Выделенный маршрутизатор (dr) и резервный выделенный маршрутизатор (bdr)
- •Таймеры протокола
- •Типы маршрутизаторов
- •Типы объявлений о состоянии канала (lsa)
- •Типы зон
- •Магистральная зона (backbone area)
- •Стандартная зона (standard area)
- •Тупиковая зона (stub area)
- •Формат ospf-пакетов
- •Заголовок пакета
- •Hello-пакет
- •Версии протокола ospf
- •Формат сообщения
- •Открытие
- •Обновление информации
- •Сохранение соединения
- •Оповещение
- •Процесс выбора
Версии протокола ospf
OSPF версия 1
OSPF версия 2
поддерживает версию протокола IPv4
OSPF версия 3
поддерживает версию протокола IPv6
Критика
Считается, что благодаря использованию алгоритма Дейкстры специфического критерия качества распределения входного потока информации, он абсолютно не защищает IP-сеть от перегрузок, что требует реализации дополнительных методов по снижению вероятности перегрузки. Например, предлагается использовать в критерии распределения остаточную пропускную способностьканала.[1]
В то же время, к положительным качествам протокола можно отнести относительную простоту практической реализации алгоритма.
BGP(англ.Border Gateway Protocol, протокол граничного шлюза) — основнойпротоколдинамическоймаршрутизациивИнтернете.
Протокол BGP предназначен для обмена информацией о достижимости подсетей между автономными системами(АС), то есть группами маршрутизаторов под единым техническим управлением, использующимипротокол внутридоменной маршрутизациидля определения маршрутов внутри себя и протокол междоменной маршрутизации для определения маршрутов доставки пакетов в другие АС. Передаваемая информация включает в себя список АС, к которым имеется доступ через данную систему. Выбор наилучших маршрутов осуществляет исходя из правил, принятых в сети.
BGP поддерживает бесклассовую адресациюи использует суммирование маршрутов для уменьшениятаблиц маршрутизации. С1994года действует четвёртая версия протокола, все предыдущие версии являются устаревшими.
BGP, наряду с DNS, является одним из главных механизмов, обеспечивающих функционирование Интернета.
BGP является протоколом прикладного уровняи функционирует поверх протоколатранспортного уровняTCP(порт 179). После установки соединения передаётся информация обо всех маршрутах, предназначенных для экспорта. В дальнейшем передаётся только информация об изменениях в таблицах маршрутизации. При закрытии соединения удаляются все маршруты, информация о которых передана противоположной стороной.
Формат сообщения
Сообщение BGP начинается с заголовка, после которого, в зависимости от типа сообщения, могут следовать данные. Максимальная длина сообщения — 4096 октетов, минимальная — 19 октетов. Заголовок сообщения содержит следующие поля:
Маркер (16 октетов) — используется для совместимости, должен быть заполнен единицами;
Длина (2 октета) — длина сообщения в октетах, включая заголовок;
Тип (1 октет):
1 — Открытие;
2 — Обновление информации;
3 — Оповещение;
4 — Сохранение соединения.
Открытие
Первое сообщение после установки соединения должно быть «Открытие». Если сообщение успешно обработано, в ответ будет послано «Сохранение соединения». В дополнение к заголовку BGP сообщение «Открытие» содержит следующие поля:
Версия (1 октет) — версия протокола, текущее значение 4;
Моя система (2 октета) — номер автономной системы;
Интервал времени (2 октета) — максимальный интервал времени в секундах между получением сообщений «Обновление информации» или «Сохранение соединения»;
Идентификатор отправителя (4 октета) — устанавливается равным IP-адресу;
Длина дополнительных параметров (1 октет);
Дополнительные параметры:
Тип параметра (1 октет);
Длина параметра (1 октет);
Значение параметра.