Структура таблицы маршрутизации
Рассмотрим структуру таблицы маршрутизации на следующем примере:
Сеть назначения
|
Маска подсети
|
Шлюз
|
Интерфейс
|
Метрика
|
0.0.0.0
|
0.0.0.0
|
0.0.0.0
|
fffffffff
|
1
|
10.0.0.0
|
255.255.255.0
|
10.0.0.1
|
10.0.0.1
|
30
|
10.0.0.1
|
255.255.255.255
|
127.0.0.1
|
127.0.0.1
|
30
|
10.255.255.255
|
255.255.255.255
|
10.0.0.1
|
10.0.0.1
|
30
|
127.0.0.0
|
255.0.0.0
|
127.0.0.1
|
127.0.0.1
|
1
|
224.0.0.0
|
240.0.0.0
|
10.0.0.1
|
10.0.0.1
|
30
|
255.255.255.255
|
255.255.255.255
|
10.0.0.1
|
10.0.0.1
|
1
|
Каждая запись в таблице маршрутизации (представляющая собой информацию о маршруте) состоит из информационных полей, перечисленных ниже.
- Сеть назначения (Network Destination). Данное поле содержит сведения об адресе хоста-получателя пакета или сети, в которой этот хост располагается. Принимая решение о маршрутизации пакета, система просматривает именно это поле. Если в данном поле не будет найдено записи о конкретном адресе сети или хоста, маршрутизатором будет использован маршрут по умолчанию.
- Маска подсети (Netmask). Это поле в сочетании с предыдущим полем используется для вычисления идентификатора IP-сети.
- Шлюз (Gateway). В этом поле указывается адрес, по которому
будет должен быть передан согласно данному маршруту. Адрес пересылки может быть аппаратным адресом или адресом в межсетевой среде. В большинстве случаев в этом поле указывается следующий в цепочке маршрутизатор, который должен будет принять решение о дальнейшей маршрутизации сообщения.
- Интерфейс (Interface). В этом поле указывается сетевой интерфейс, с которого будет осуществляться передача сообщения согласно данному маршруту. Данное поле необходимо в ситуации, когда маршрутизатор имеет множество сетевых интерфейсов, подключенных к разным подсетям. Фактически данное поле указывает, в какую именно подсеть необходимо передать сообщение.
- Метрика (Metric). Стоимость маршрута, характеризующая меру его предпочтения. Из множества альтернативных маршрутов будет выбран тот, что обладает наименьшей стоимостью (т. е. меньшим значением метрики). Некоторые алгоритмы маршрутизации сохраняют только один маршрут для любого идентификатора сети в таблице маршрутизации, даже когда существует несколько маршрутов. В этом случае метрика используется маршрутизатором, чтобы определить какой именно маршрут необходимо сохранить в таблице маршрутизации.
|