Таблицы маршрутизации конечных узлов

Задачу маршрутизации решают не только промежуточные узлы (маршрутизаторы), но и конечные узлы — компьютеры. Решение этой задачи начинается с того, что средствами протокола IP на конечном узле определяется, направлен ли пакет в другую сеть или адресован какому-нибудь узлу данной сети. Если номер сети назначения совпадает с номером данной сети, это означает, что пакет маршрутизировать не требуется. В противном случае маршрутизация нужна.
Структуры таблиц маршрутизации конечных узлов и транзитных маршрутизаторов аналогичны. Обратимся снова к сети, изображенной на рис. 1 "Схема IP-маршрутизации". Таблица маршрутизации конечного узла В, принадлежащего сети N3, могла бы выглядеть так, как табл. 1.

Номер сети назначения  Сетевой адрес следующего маршрутизатора Сетевой адрес выходного порта Расстояние до сети назначения
N1 IP13(R1)  IPB 1
N2 IP13(R1) IPB 1
N3 - IPB 0
N4 IP31(R3) IPB 1
N5 IP13(R1) IPB 2
N6 IP31(R3) IPB 2
Маршрут по умолчанию IP31(R3) IPB -

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

Рассмотрим таблицу маршрутизации другого конечного узла составной сети — узла А (табл. 2). Компактный вид таблицы маршрутизации узла Л отражает тот факт, что все пакеты, направляемые из узла A, либо не выходят за пределы сети N12, либо непременно проходят через порт 1 маршрутизатора 17. Этот маршрутизатор и определен в таблице маршрутизации в качестве маршрутизатора по умолчанию.

Таблица 2. Таблица маршрутизации конечного узла А

Номер сети назначения      Сетевой адрес следующего маршрутизатора       Сетевой адрес выходного порта   Расстояние до сети назначения
N12 - A 0
Маршрут по умолчанию   IР17,1 (R17)   A -

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