Существует множество вариантов использования команды ROUTE. Её синтаксис следующий:
ROUTE –ключ команда назначение
Ключ–f является необязательным. Он указывает Windows на необходимость очистить таблицы маршрутизации от пунктов шлюза. Если данный переключатель используется совместно с другими командами, то пункты шлюза будут удалены перед выполнением других инструкций, содержащихся в команде.
Ключ –р делает определенный маршрут постоянным. Обычно при перезагрузке сервера, любые определенные через команду ROUTE маршруты удаляются. Ключ –р указывает на необходимость сохранять данный маршрут даже при перезагрузке системы.
Командная часть в синтаксисе ROUTE проста. Она может состоять из 4 вариантов: PRINT, ADD, DELETE и CHANGE. Для команды ROUTE PRINT существуют различные варианты. Например, можно использовать специальные символы в команде. Если нужно напечатать маршруты для подсети 192.x.x.x, можно воспользоваться командой ROUTE PRINT 192*.
Команда ROUTE DELETE работает также, как и ROUTE Print. Просто введите ROUTE DELETE, а следом место назначения или шлюз, который необходимо удалить из таблицы маршрутизации. Например, при желании удалить шлюз 192.0.0.0 введите ROUTE DELETE 192.0.0.0.
То же касается и команд ROUTE CHANGE и ROUTE ADD. При введении данной команды следует определить место назначения, маску подсети и шлюз. Также можно указать метрики и интерфейс. Например, добавить место назначения с простым синтаксисом можно следующим образом:
В данной команде 147.0.0.0 является местом назначения (идентификатор подсети назначения), 255.0.0.0 – маской подсети для места назначения, а 148.100.100.100 – адресом шлюза, через который будет проводиться связь с подсетью. Можно расширить команду с помощью параметров METRIC и IF:
ROUTE ADD 147.0.0.0 mask 255.0.0.0 148.100.100.100 METRIC 1 IF 1
Параметр metric необязателен, но он определяет метрику и количество отрезков для маршрута. Параметр IF указывает Windows, какой адаптер использовать. В нашем случае Windows использует сетевой адаптер, который связан с ним в качестве интерфейса 1. При отсутствии данного параметра используется лучший интерфейс.
Если используется статическая маршрутизация с сохранением маршрутов, тогда команда будет выглядеть следующим образом:
Рассмотрим вариант маршрутизации согласно схеме (см. рис. 3.3):
R1
С2
С1
e1
e2
e3
e4
Рис. 3.3. Схема соединения ПК с маршрутизатором
В данной схеме (см. рис. 3.3) обозначения следующие:
R1 – маршрутизатор;
С1, С2 – клиентские компьютеры, подключенные к сети;
e1-e4 – сетевые интерфейсы;
1, 2 – номер подсети.
Назначим IP-адреса интерфейсам согласно табл. 3.1, получим:
e1: 192.168.54.8;
e2: 192.168.14.2;
e3: 172.22.59.141;
e4: 172.22.59.155.
Соответственно, интерфейсы e1 и e2 находятся в одной подсети с номером 1, а е3 и е4 – в другой, с номером 2 (см. рис.3.3). Необходимо построить маршруты из подсети 1 в подсеть 2 и наоборот, написать команду добавления маршрута для каждой из машин.
Так как маски подсетей и идентификаторы подсетей не указаны, то необходимо их рассчитать (см. практическую работу №1).
Для 1 подсети: маска – 255.255.192.0, идентификатор – 192.168.0.0.
Для 2 подсети: маска – 255.255.255.224, идентификатор – 172.22.59.128.
Для любой машины в сети адрес шлюза – это IP-адрес интерфейса маршрутизатора, находящегося в одной подсети с ней. Следовательно, адрес шлюза для машины C1 – 192.168.14.2, а для С2 – 172.22.59.141 (см. рис. 3.3).
Для того, чтобы эти две машины могли соединяться по сети посредством маршрутизатора, построим маршруты из 1 подсети во 2 и наоборот. Для С1 имеем:
Адрес подсети назначения – 172.22.59.128, маска подсети назначения 255.255.255.224, адрес шлюза – 192.168.14.2. команда добавления маршрута имеет следующий вид:
Адрес подсети назначения – 192.168.0.0, маска подсети назначения 255.255.192.0, адрес шлюза – 172.22.59.141. команда добавления маршрута имеет следующий вид:
Рассчитать недостающие параметры подсети (надсети), построить маршруты и написать команды добавления маршрутов для обеих подсетей (см. рис. 3.3). Исходные данные приведены в табл. 3.2.
Таблица 3.2. Исходные данные к практическому заданию
Вар.
№ подсети
IP-адреса
192.168.24.1
192.168.54.36
197.156.32.11
197.255.23.1
Продолжение таблицы 3.2
Вар.
№ подсети
IP-адреса
10.0.58.3
10.89.62.11
172.22.63.22
172.22.121.3
192.168.23.11
192.168.23.28
176.54.13.2
189.64.187.55
155.214.63.89
155.214.87.60
192.168.117.87
192.168.117.89
10.254.2.81
10.254.172.36
182.164.23.11
195.162.53.89
12.8.45.7
12.8.45.97
192.168.23.2
192.168.23.8
172.22.222.1
172.22.225.225
192.168.214.53
192.168.214.87
10.25.64.7
10.32.54.65
117.25.86.47
117.112.56.84
186.125.254.5
188.125.254.97
10.112.136.44
10.112.148.45
192.168.53.9
192.168.53.71
161.23.15.60
161.23.17.75
Продолжение таблицы 3.2
Вар.
№ подсети
IP-адреса
10.12.45.6
10.12.95.6
128.128.128.5
128.128.136.14
32.15.68.3
32.14.68.8
192.168.6.2
192.168.6.23
172.36.54.2
172.36.54.99
100.25.3.11
100.29.3.12
198.164.52.74
198.63.25.1
182.165.214.3
182.165.219.6
15.89.62.1
15.87.62.5
10.0.56.99
10.0.100.102
172.22.222.225
172.22.223.124
192.168.38.5
192.168.38.121
10.35.6.4
10.47.5.2
185.64.13.2
191.2.5.3
10.8.7.2
10.8.49.11
192.170.5.3
192.161.56.2
172.22.16.4
172.22.100.7
192.168.112.89
192.168.112.128
Продолжение таблицы 3.2
Вар.
№ подсети
IP-адреса
192.168.5.1
192.168.52.2
10.2.1.4
10.5.1.4
192.168.53.2
192.168.58.2
18.56.2.1
19.13.2.1
178.53.53.2
178.53.98.1
172.22.222.1
172.22.222.24
145.2.1.4
145.2.65.1
192.168.5.2
192.168.45.2
145.5.78.1
145.5.98.1
10.2.4.5
10.65.2.1
178.5.4.1
178.5.2.1
10.4.5.6
10.7.8.9
68.2.1.4
69.23.45.1
178.4.56.56
178.4.221.3
10.5.4.8
10.8.4.1
178.4.5.2
178.1.4.6
178.95.2.1
178.95.84.2
145.6.2.101
145.6.2.111
Окончание таблицы 3.2
Вар.
№ подсети
IP-адреса
144.25.6.4
144.98.2.3
10.2.5.1
10.56.2.1
172.5.11.2
172.5.11.27
10.0.79.78
10.45.1.1
172.3.45.11
172.3.45.89
152.146.32.55
152.79.0.1
192.168.22.22
192.168.33.1
172.45.62.1
172.89.63.2
10.2.53.1
10.2.53.2
89.54.02.65
89.78.52.1
175.64.214.3
175.98.23.45
14.56.2.1
14.56.89.2
Контрольные вопросы:
1. Что такое маршрутизация? Для чего её используют?