logo search
Часть 4

4.7. Маршрутизация. Виды и алгоритмы маршрутизации.

Маршрутизация означает передвижение информации от источника к пункту назначения через объединенную сеть. Маршрутизация часто противопоставляется объединению сетей с помощью моста, которое, в популярном понимании этого способа, выполняет точно такие же функции. Основное различие между ними заключается в том, что объединение с помощью моста имеет место на Уровне 2 эталонной модели ISO, в то время как маршрутизация встречается на Уровне 3. Этой разницей объясняется то, что маршрутизаторы используют логические адреса (например, IP-адреса), а мосты - аппаратные адреса.

С коммерческой точки зрения маршрутизация приобрела популярность только в 1970 гг.

Таблица маршрутизации представляет собой форму правил, по которым IP-датаграммы с данного компьютера отправляются по адресу назначения датаграммы. Таблицы маршрутизации создаются не только в специальных устройствах – маршрутизаторах, но и на каждом компьютере. Таблица маршрутизации может быть статической и динамической.

Распределение статических таблиц маршрутизации устанавливется администратором сети до начала маршрутизации. Оно не меняется, если только администратор сети не изменит его. Алгоритмы, использующие статические маршруты, просты для разработки и хорошо работают в окружениях, где трафик сети относительно предсказуем, а схема сети относительно проста

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