A. передача сетевых пакетов между сетями

B. выбор наилучшего маршрута для пакета

Маршрутизация — процесс определения маршрута следования информации в

сетях связи.

виды маршрутизации:

-статическая

-динамическая

Статическая маршрутизация

Статическая маршрутизация - вид маршрутизации, при котором маршруты

указываются в явном виде при конфигурации маршрутизатора. Вся маршрутизация при

этом происходит без участия каких-либо протоколов маршрутизации.

При задании статического маршрута указывается:

Адрес сети (на которую маршрутизируется трафик), маска сети

Адрес шлюза (узла), который отвечает за дальнейшую маршрутизацию (или

подключен к маршрутизируемой сети напрямую)

(опционально) метрика (иногда именуется также "ценой") маршрута. При

наличии нескольких маршрутов на одну и ту же сеть некоторые

маршрутизаторы выбирают маршрут с минимальной метрикой (однако,

например, ядро Linux просто игнорирует параметр metric в таблице

маршрутизации, и предназначается он только для протоколов маршрутизации,

наподобие RIP).

Достоинства

Лёгкость отладки и конфигурирования в малых сетях.

Отсутствие дополнительных накладных расходов (из-за отсутствия протоколов

маршрутизации)

Мгновенная готовность (не интервал для

конфигурирования/подстройки)

Низкая нагрузка на процессор маршрутизатора

Предсказуемость в каждый момент времени

Недостатки

Очень плохое масштабирование (добавление (N+1)-ой сети потребует сделать

2*(N+1) записей о маршрутах, причём на большинстве маршрутизаторов

таблица маршрутов будет различной, при N>3-4 процесс конфигурирования

становится весьма трудоёмким).

Низкая устойчивость к повреждениям линий связи (особенно, в ситуациях, когда

обрыв происходит между устройствами второго уровня и порт маршрутизатора

не получает статус down).

Отсутствие динамического балансирования нагрузки

Необходимость в ведении отдельной документации к маршрутам, проблема

синхронизации документации и реальных маршрутов.

В реальных условиях статическая маршрутизация используется в условиях

наличия шлюза по умолчанию (узла, обладающего связностью с остальными узлами) и

1-2 сетями. Помимо этого статическая маршрутизация используется для

"выравнивания" работы маршрутизирующих протоколов в условиях наличия туннеля

(для того, чтобы маршрутизация трафика, создаваемого туннелем, не производилась

через сам туннель).

Шлюз по умолчанию

Шлюз по умолчанию (англ. Default gateway), шлюз последней надежды (англ.

Last hope gateway) — в маршрутизируемых протоколах — адрес маршрутизатора, на

который отправляется трафик, для которого невозможно определить маршрут исходя

из таблиц маршрутизации. Применяется в сетях с хорошо выраженными центральными

маршрутизаторами, в малых сетях, в клиентских сегментах сетей. Шлюз по умолчанию

задаётся записью в таблице маршрутизации вида "сеть 0.0.0.0 с маской сети 0.0.0.0".

Таблица маршрутизации

Таблица маршрутизации — электронная таблица (файл) или база данных,

хранящаяся на маршрутизаторе или сетевом компьютере, описывающая соответствие

между адресами назначения и интерфейсами, через которые следует отправить пакет

данных до следующего маршрутизатора. Является простейшей формой правил

маршрутизации.

Таблица маршрутизации обычно содержит:

адрес сети или узла назначения, либо указание, что маршрут является

маршрутом по умолчанию

маску сети назначения (для IPv4-сетей маска /32 (255.255.255.255) позволяет

указать единичный узел сети)

шлюз, обозначающий адрес маршрутизатора в сети, на который необходимо

отправить пакет, следующий до указанного адреса назначения

интерфейс (в зависимости от системы это может быть порядковый номер, GUID

или символьное имя устройства)

метрику — числовой показатель, задающий предпочтительность маршрута. Чем

меньше число, тем более предпочтителен маршрут (интуитивно представляется

как расстояние).

Метрика

Метрика — числовое значение, влияющее на выбор маршрута в компьютерных

сетях. В случае статической маршрутизации это значение обычно не изменяется в

пределах сессии.

Протокол маршрутизации

Протокол маршрутизации — сетевой протокол, используемый

маршрутизаторами для определения возможных маршрутов следования данных в

составной компьютерной сети. Применение протокола маршрутизации позволяет

избежать ручного ввода всех допустимых маршрутов, что, в свою очередь, снижает

количество ошибок, обеспечивает согласованность действий всех маршрутизаторов в

сети и облегчает труд администраторов.

Протоколы маршрутизации делятся на два вида, зависящие от типов алгоритмов,

на которых они основаны:

Дистанционно-векторные протоколы, основаны на Distance Vector Algorithm

(DVA);

Протоколы состояния каналов связи, основаны на Link State Algorithm (LSA).

Так же протоколы маршрутизации делятся на два вида в зависимости от сферы

применения:

Междоменной маршрутизации;

Внутридоменной маршрутизации.