Читайте также:
|
|
OSPF (Open Shortest Path First) - открыть наикратчайший маршрут первым (алгоритм Дикстры), является протоколом состояния канала (link-state).
Первый стандарт - RFC1131 (OSPF specification J. Moy Oct-01-1989).
Последняя версия OSPFv2 - RFC2328 (OSPF Version 2 J. Moy April 1998).
Сообщение OSPF инкапсулируется прямо в IP пакет (поле данных), т.е. протоколы транспортного уровня не используются.
Поле protocol = 89 (в заголовке IP).
Для замены RIP Группа инженерной поддержки (IETF) разработала протокол OSPF; предполагается, что новый протокол обеспечит лучшую поддержку TCP/IP. Протокол OSPF, основанный на алгоритме предпочтения кратчайшего пути, был разработан Болтом, Беранеком и Ньюменом (Кембридж, шт. Массачусетс) для сети ARPANet в 1978 году. Благодаря своей функциональности OSPF быстро приобретает черты отраслевого стандарта. Данный протокол обеспечивает поддержку нужд крупных вычислительных сетей: обслуживание запросов на специальные услуги, работу с несколькими протоколами сетевого уровня, а также аутентификацию. OSPF способен осуществлять эффективную маршрутизацию пакетов с учетом изменений топологии сети, соответствующим образом меняя путь прохождения сетевого трафика. Кроме того, накладные расходы на пересылку данных об изменении топологии в OSPF меньше: рассылке подлежит не таблица маршрутизации в целом, а только информация об изменениях. OSPF иногда называют протоколом на основе распределенных баз данных, хотя правильнее его называть протоколом маршрутизации на основе данных о состоянии каналов связи (link state routing protocol). Термин «link state routing protocol» означает, что в OSPF поддерживается топологическая база данных, где хранится информация о состоянии каналов связи в автономной сети. Данная информация используется для вычисления кратчайшего пути передачи пакета.
В настоящее время многие компании выпускают маршрутизаторы, поддерживающие OSPF.
Протокол OSPF предусматривает, что новый маршрутизатор, начав работу в сети, рассылает «приветствия» всем своим соседям. Такие же сообщения периодически рассылают все маршрутизаторы, подтверждая тем самым свою работоспособность. В итоге новый маршрутизатор очень быстро «знакомится» со всеми своими соседями.
OSPF работает с запросами верхнего уровня [Type of Service (ToS) или Quality of Service (QoS)], содержащимися в заголовке пакетов IP. Вычисление кратчайшего пути в OSPF осуществляется на основе информации, содержащейся в ToS. Всего насчитывается восемь комбинаций битов ToS, описывающих все возможные сочетания уровней задержки, пропускной способности и надежности связи. OSPF в состоянии подобрать путь таким образом, чтобы удовлетворить любую из этих восьми комбинаций. Например, если в ToS указано, что данный пакет должен быть передан с малой задержкой, высокой пропускной способностью и малой надежностью, то OSPF-маршрутизатор подберет путь передачи, как можно лучше отвечающий всем этим требованиям.
Основные достоинства OSPF.
· Отсутствие ограничения на размер сети.
· Автономная система может быть поделена на области маршрутизации.
· Высокая скорость установления маршрутов.
· Маршрутизация учитывает тип сервиса IP (type-of-service - ToS), т.е. для разных сервисов могут быть разные маршруты.
· Каждому интерфейсу может быть назначена метрика на основании
- пропускной способности
- времени возврата
- надежности
- загруженности (очередь пакетов)
- размера максимального блока данных, который может быть передан через канал.
Отдельная цена может быть назначена для каждого типа сервиса IP (ToS).
· Если маршруты имеют одинаковую цену, OSPF распределяет траффик поровну между этими маршрутами. Это называется балансировкой нагрузки (Load balancing).
· Поддерживает подсети (маску).
· Поддержка без адресных сетей (unnumbered) - каналы точка-точка между маршрутизаторами, не имеющими IP адресов. Такой подход позволяет сэкономить IP адреса.
· Использование аутентификации.
· Используется групповая (multicast) адресация вместо широковещательной.
Дата добавления: 2015-07-25; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Протокол RIP | | | Области маршрутизации OSPF |