Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_NET_rus_2017.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
6.08 Mб
Скачать

5.2. Откуда берутся записи в таблице маршрутизации

Первым источником записей в таблице маршрутизации является программное обеспечение стека TCP/IP.

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

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

К таким записям в приведенных примерах относятся записи о сетях 213.34.12.0 и 198.21.17.0, а также запись о шлюзе по умолчанию (в некоторых источниках - основной шлюз) - default в Unix-маршрутизаторе и 0.0.0.0 в маршрутизаторе MPR Windows NT. Основной шлюз системой – это ммаршрутизвтор ЛВС, который используется системой, когда ни одна из записей таблицы маршрутизации не соответствует IP-адресу получателя исходящего пакета. Даже если в локальной сети имеетсянесколько маршрутизаторов, таблица маршрутизации может иметь только одну фунциональную запись основного шлюза.

В приведенном нами примере таблицы для маршрутизатора NetBuilder маршрутизатор по умолчанию не используется, следовательно, при поступлении пакета с адресом назначения, отсутствующим в таблице маршрутизации, этот пакет будет отброшен.

Во-вторых, программное обеспечение автоматически заносит в таблицу маршрутизации записи об особых IP-адресах.

В приведенных примерах таблица маршрутизатора MPR Windows NT содержит наиболее полный набор записей такого рода.

Несколько записей в этой таблице связаны с особым адресом 127.0.0.0 (loopback) , который используется для локального тестирования стека TCP/IP.

Пакеты, направленные в сеть с номером 127.0.0.0, не передаются протоколом IP на канальный уровень для последующей передачи в сеть, а возвращаются в источник - локальный модуль IP.

Записи с адресом 224.0.0.0 требуются для обработки групповых адресов (multicast address).

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

Обратите внимание, что в некоторых таблицах записи об особых адресах вообще отсутствуют.

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

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

Заданные вручную записи всегда являются статическими, то есть не имеют срока истечения жизни.

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

Часто администратор вручную заносит запись default о маршрутизаторе по умолчанию.

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

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

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

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