Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ.doc
Скачиваний:
18
Добавлен:
27.11.2019
Размер:
1 Мб
Скачать
☆

10.3.1 Таблицы маршрутизации.

Для получения таблицы маршрутизации используется команда route.

Рассмотрим таблицы маршрутизации самой простой сети.

Схема сети

Столбцы таблицы маршрутизации:

  • Destination - адрес сети назначения

  • Gateway - адрес шлюза

  • Genmask - маска сети назначения

  • Flags - флаги U - показывает, что маршрут активен. G - показывает, что маршрут проходит через промежуточный маршрутизатор (Gateway). H - специфический маршрут, маршрут к этому хосту отличается от маршрута ко всей этой сети.

  • Metric - метрика, если для отправки можно использовать несколько маршрутов, позволяет делать выбор. Метрика =0 обозначает, что эта сеть непосредственно подключена к данному интерфейсу.

  • Ref - сколько раз ссылались на данный маршрут при обработке пакетов

  • Use - количество пакетов, переданное по данному маршруту.

  • Iface - интерфейс для отправки пакетов.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.0.6

В таблице прописаны два правила:

  1. Пакеты для сети 192.168.0.0/255.255.255.0 посылать напрямую, т.е. не через маршрутизатор.

  2. Пакеты для всех остальных сетей посылать на default-маршрутизатор с адресом 192.168.0.1.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 * 255.255.255.0 U 0 0 0 eth1

83.149.236.64 * 255.255.255.224 U 0 0 0 eth0

default 83.149.236.92 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.0.1

В таблице прописаны три правила:

  1. Пакеты для сети 192.168.0.0/255.255.255.0 посылать напрямую, через интерфейс eth1.

  2. Пакеты для сети 83.149.236.64/255.255.255.224 посылать напрямую, через интерфейс eth0.

  3. Пакеты для всех остальных сетей посылать на default-маршрутизатор с адресом 83.149.236.92, через интерфейс eth0.

В разных системах таблицы немного отличаются, но в целом очень похожи.

>route PRINT

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

Активные маршруты:

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

0.0.0.0 0.0.0.0 10.85.241.18 10.85.241.63 1

10.85.240.0 255.255.254.0 10.85.241.63 10.85.241.63 20

10.85.241.63 255.255.255.255 127.0.0.1 127.0.0.1 20

10.255.255.255 255.255.255.255 10.85.241.63 10.85.241.63 20

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.85.241.63 10.85.241.63 20

255.255.255.255 255.255.255.255 10.85.241.63 10.85.241.63 1

Основной шлюз: 10.85.241.18

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

Пример таблицы маршрутизации в Windows

Источники информации для таблицы маршрутизации:

  • Ручная настройка сетевых интерфейсов.

  • Ручная настройка default маршрутизатора.

  • Ручная настройка настройка маршрутов.

  • Динамические протоколы - RIP, OSPF и т.д.

Рассмотрим intranet сеть (без выхода в Интернет) из четырех сегментов.

Схема сети.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

192.168.2.0 * 255.255.255.0 U 0 0 0 eth0

192.168.3.0 * 255.255.255.0 U 0 0 0 eth0

#

Таблица (linux) маршрутизации на маршрутизаторе.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.0.6.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.1.128.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.2.0 * 255.255.255.0 U 0 0 0 eth0

default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.2.32.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.3.0 * 255.255.255.0 U 0 0 0 eth0

default 192.168.3.1 0.0.0.0 UG 0 0 0 eth0

#

Таблица (linux) маршрутизации на 192.168.3.64.