Учебное пособие ip-маршрутизация в операционной системе Windows

Вид материалаУчебное пособие

Содержание


Рис. 3. Таблица маршрутизации по умолчанию маршрутизатора Under-Server
4. Статическая маршрутизация
Подобный материал:
1   2   3   4   5   6   7   8   9   10   11

Рис. 3. Таблица маршрутизации по умолчанию маршрутизатора Under-Server



Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1

192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1

192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1

192.168.15.0 255.255.255.0 192.168.15.75 192.168.15.75 1

192.168.15.75 255.255.255.255 127.0.0.1 127.0.0.1 1

192.168.15.255 255.255.255.255 192.168.15.75 192.168.15.75 1

224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 1

224.0.0.0 240.0.0.0 192.168.15.75 192.168.15.75 1

255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1

255.255.255.255 255.255.255.255 192.168.15.75 192.168.15.75 1

Рис. 4. Таблица маршрутизации по умолчанию маршрутизатора Over-Server


Как видно из таблиц маршрутизации по умолчанию, показанных на рис. 2-4, на начальном этапе работы маршрутизатор (хост) знает только, как достичь сетей, с которыми он соединен непосредственно. Маршрутизаторы (хосты) выясняют пути в другие сети следующими способами:
  • с помощью статических маршрутов;
  • с помощью маршрутов по умолчанию;
  • с помощью маршрутов, определенных тем или иным протоколом динамической маршрутизации.

Рассмотрим соответствующие этим маршрутам типы маршрутизации.

4. Статическая маршрутизация

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


Вернемся к примеру лабораторной сети, показанной на рис. 1. Исходные данные: администратором вручную заданы соответствующие IP-адреса и маски подсети интерфейсов трех узлов, в результате чего узлы имеют таблицы маршрутизации по умолчанию, представленные на рис. 2-4. Задача состоит в обеспечении успешной “прозвонки” лабораторной сети, т.е. в том, чтобы добиться успешного выполнения на хосте Notebook команды ping по адресу 192.168.15.75 интерфейса маршрутизатора Over-Server.

Начнем выполнять на хосте Notebook команды ping в направлении маршрутизатора Over-Server и посмотрим, что произойдет:


C:\>ping 192.168.10.4

Pinging 192.168.10.4 with 32 bytes of data:

Reply from 192.168.10.4: bytes=32 time<1ms TTL=128

Reply from 192.168.10.4: bytes=32 time<1ms TTL=128

Reply from 192.168.10.4: bytes=32 time<1ms TTL=128

Reply from 192.168.10.4: bytes=32 time<1ms TTL=128


C:\>ping 192.168.10.1

Pinging 192.168.10.1 with 32 bytes of data:

Reply from 192.168.10.1: bytes=32 time<1ms TTL=128

Reply from 192.168.10.1: bytes=32 time<1ms TTL=128

Reply from 192.168.10.1: bytes=32 time<1ms TTL=128

Reply from 192.168.10.1: bytes=32 time<1ms TTL=128


Как видно, команды ping по адресу собственного интерфейса хоста Notebook и по адресу ближайшего интерфейса соседнего маршрутизатора Under-Server выполняются успешно. Это связано с тем, что в таблице маршрутизации по умолчанию хоста Notebook имеются записи о маршруте к хосту 192.168.10.4 и о маршруте к сети 192.168.10.0 (к которой относится интерфейс маршрутизатора Under-Server с адресом 192.168.10.1). Это хорошо, но двинемся дальше:

C:\>ping 192.168.0.3

Pinging 192.168.0.3 with 32 bytes of data:

Destination host unreachable.

Destination host unreachable.

Destination host unreachable.

Destination host unreachable.

Вместо ответа от адресата выводится сообщение “Destination host unreachable” (“Заданный узел недоступен”). Это связано с тем, что в таблице маршрутизации по умолчанию хоста Notebook (см. рис. 2) нет ни записи о маршруте к хосту 192.168.0.3, ни записи о маршруте к сети 192.168.0.0, ни записи о маршруте по умолчанию.

Добавим в таблицу маршрутизации хоста Notebook запись о маршруте к сети 192.168.0.0. Это можно сделать путем ввода в командной строке хоста Notebook команды route add с соответствующими параметрами. Команда route add имеет следующий формат:

route add [адресат] [MASK маска] [шлюз] [METRIC метрика] [IF интерфейс]

Параметры и их значения:

адресат

Адрес сети или хоста, для которого добавляется маршрут.

MASK

Если вводится ключевое слово MASK, то следующий параметр интерпретируется как маска подсети.

маска

Значение маски.

шлюз

Адрес шлюза.

METRIC

После этого ключевого слова указывается метрика маршрута до адресата.

метрика

Значение метрики.

IF

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

интерфейс

Индекс интерфейса, который можно определить из секции “Interface List” (“Список интерфейсов”) выходных данных команды route print.

Если ввести на хосте Notebook команду route print, то над таблицей маршрутизации будет отображен список интерфейсов хоста (см. рис. 5).

C:\>route print

=====================================================================

Interface List

0x1 ........................... MS TCP Loopback interface

0x2 ...00 02 3f 7a f2 02 ...... Realtek RTL8139/810X Family PCI Fast Ethetnet NIC

=====================================================================