logo
Администрирование ИС ПОСОБИЕ

2.9. Маршрутизация, протоколы динамической маршрутизации, средства управления маршрутами

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

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

Пример 2.1. Таблица маршрутов

quest:/usr/src/sys/i386/conf:\[16\]>netstat -rn

Routing tables

Destination Gateway Flags Refs Use IfaceMTU Rtt

Netmasks:

(root node)

(0) 0000 ff00

(0) 0000 ffff e000

(root node)

Route Tree for Protocol Family inet:

(root node) =>

default 144.206.136.12 UG 1 1081 ed1 - -

127 127.0.0.1 UR 0 0 lo0 - -

127.0.0.1 127.0.0.1 UH 0 51 lo0 - -

144.206 144.206.131.5 UG 0 0 ed1 - -

144.206.64 144.206.136.230 UG 0 0 ed1 - -

144.206.96 144.206.130.135 UG 0 0 ed1 - -

144.206.128 144.206.130.138 U 2 9900 ed1 - -

144.206.192 144.206.192.1 U 2 26203 ed0 - -

194.226.56 144.206.130.207 UGD 0 0 ed1 - -

(root node)

quest:/usr/src/sys/i386/conf:\[17\]>

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

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