Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные Сети(Смоленцев С.В., 2002).doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
967 Кб
Скачать
☆

4.8.2.Протокол состояния связей ospf

Протокол OSPF (Open Shortest Path First) более сложный протокол, который может применяться в крупных интерсетях. Каждый маршрутизатор имеет более полное представление о топологии интерсети. Это представление в виде графа связей между сетями и марщрутизаторами хранится в специальной топологической базе данных маршрутизатора. На основе этой информации маршрутизатор для каждой сети решает задачу поиска оптимального маршрута на графе, а затем первый шаг этого маршрута – до следующего маршрутизатора сохраняется в виде записи в стандартной таблице маршрутизации.

Отслеживание изменений в конфигурации интерсети происходит следующим образом. Каждый маршрутизатор периодически (каждые 10 секунд) тестирует все подключенные к нему сети с помощью передачи коротких служебных сообщений HELLO. Если состояния сетей не изменяется, то таблица маршрутизации не корректируется и никаких сообщений другим маршрутизаторам не передается. Если же состояние какой либо связи изменилось (сеть стала недоступна, изменилась пропускная способность связи, появилась новая сеть и т.п.), то маршрутизатор перестраивает свой граф интерсети, заново решает задачи нахождения оптимального маршрута (возможно не для всех сетей, а только затронутых данным изменением) и корректирует свою таблицу маршрутизации. Затем он передает всем своим соседним маршрутизаторам информацию об изменении состояния только данной связи (а не всей сети). Все маршрутизаторы ретранслируют это сообщение всем своим соседям (причем немедленно, не дожидаясь периода обновления информации как в RIP). Таким образом, информация об изменениях в состоянии связей интерсети быстро распространяется и используется всеми маршрутизаторами. При этом не передается лишней информации, что экономит пропускную способность сети.

Каждая запись в топологической базе данных также имеет время жизни и в случае его истечения маршрутизатор запрашивает подтверждение состояния этой связи у маршрутизатора непосредственно тестирующего эту связь. Для более надежной синхронизации работы маршрутизаторы периодически обмениваются всеми записями своих топологических баз данных, но этот период существенно больше, чем в протоколе RIP.

В качестве метрики для построения оптимального маршрута в протоколе OSPF может быть использовано не только расстояние в хопах, но и пропускная способность связей, из которых состоит соответствующий маршрут. Так, например, метрика для сети Ethernet составляет 10 единиц, Fast Ethernet – 1 единица, канал 56 кбит/с – 1785 единиц. Поэтому, возможно, что маршрут через 10 сетей Fast Ethernet будет оптимальней, чем через одно коммутируемое соединение (56 кбит/с), хотя в хопах последний маршрут в десять раз “короче”.

4.9.Протоколы транспортного уровня

Протоколы сетевого уровня, в частности протокол IP, обеспечивают быструю передачу дейтаграмм в интерсети и не гарантируют их доставку. Контроль качества передачи информации в интерсетях осуществляется протоколами транспортного уровня. Однако за возможность обеспечения надежности доставки необходимо платить увеличением количества передаваемой служебной информации. Это не всегда целесообразно. Поэтому в стеке TCP/IP предусмотрено два протокола, предоставляющие различные уровни сервиса: UDP и TCP.