После добавления данных в таблицу маршрутизации router1 происходит следующее: клиент 1 выполняет такие же действия, как и в предыдущем примере, и передает пакет маршрутизатору router1, указывая в нем МАС-адрес маршрутизатора router1 и IP-адрес клиента 2.
Таблица маршрутизации для router1 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
192.168.1.1/24 | …. | Е0/0 | … |
172.16.0.0/10 | … | Е0/1 | … |
10.0.0.0/8 | 172.16.1.2 | Е0/1 | 2 |
Таблица маршрутизации для router2 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.16.0.0/10 | …. | Е0/0 | … |
172.31.0.0/10 | … | Е0/1 | … |
Таблица маршрутизации для router3 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.31.0.0/10 | … | Е0/0 | … |
10.0.0.0/8 | … | Е0/1 | … |

Рисунок 3.2 - Конфигурация сети после ввода в таблицу маршрутизации route1 статического маршрута к сети 10.0.0.0/8
Маршрутизатор router1 проверяет
пакет, находит в своей таблице маршрутизации запись о маршруте, после чего передает пакет в маршрутизатор, находящийся в конце следующего транзитного перехода (router2), введя в этот пакет перечисленные ниже параметры.
- МАС-адрес получателя— -22-22 (МАС-адрес интерфейса Е0/0 маршрутизатора router2). МАС-адрес отправителя — -11-12 (МАС-адрес интерфейса Е0/1 маршрутизатора router1). IP-адрес получателя — 10.0.0.100 (хост клиента 2). IP-адрес отправителя — 192.168.1.100 (хост клиента 1). TTL — 127 (каждый маршрутизатор должен уменьшить значение в поле Time To Live (время жизни) по меньшей мере на 1).
До этого момента процесс передачи пакета проходит успешно. На данном этапе поля в пакете проверяет маршрутизатор router2, ищет в своей таблице маршрутизации запись с данными о сети получателя и ничего не находит. Поэтому маршрутизатор router2 предпринимает попытку передать клиенту 1 пакет ICMP с информацией о том, что получатель недоступен, но после обращения к своей таблице маршрутизации обнаруживает, что у него даже нет сведений о том, как вернуть пакет назад. Поэтому он просто уничтожает первоначальный пакет, а клиенту 1 остается только ждать завершения этого сеанса передачи по тайм-ауту (тогда как при правильной организации работы сети он почти немедленно получил бы сообщение о недостижимости получателя — Destination Unreachable).
Для решения этой проблемы необходимо ввести данные о статическом маршруте к сети 10.0.0.0 и в таблицу маршрутизации router2 с использованием приведенных ниже параметров.
- Поле «Получатель» с адресом сети получа/8. Поле «Следующий транзитный переход» с адресом следующего транзитного перехода - 172.31.1.2 (интерфейс Е0/0 маршрутизатора router3). Поле «Выходной интерфейс» с номером выходного интерфейса - Е0/1. Поле «Метрика» (с метрикой, обозначающей количество транзитных переходов
После ввода этих данных будет сформирована конфигурация, показанная на рисунке 3.3.
Теперь клиент 1 передает пакет, а маршрутизатор router1 находит необходимые данные в своей таблице маршрутизации и перенаправляет пакет маршрутизатору router2. Маршрутизатор router2 также находит требуемые данные в своей таблице маршрутизации и перенаправляет пакет маршрутизатору router3. Последний выполняет поиск в своей таблице маршрутизации, обнаруживает, что он непосредственно подключен к сети 10.0.0.0/8, и сразу же перенаправляет пакет клиенту 2. На этот раз передача пакета завершается успешно.
Если клиент 2 пытается ответить и передает пакет маршрутизатору router3, то router3 выполняет поиск в своей таблице маршрутизации маршрута к сети 192.168.1.0/24 и ситуация повторяется (он не находит нужную информацию). Для получения пакета клиентом 2 необходимо ввести информацию о маршрутах к сетям 10.0.0.0/8 и 192.168.1.1/24 для каждого маршрутизатора вдоль всего этого маршрута, как показано на рисунке 3.3.
Итак, клиент 1 может успешно передать пакет клиенту 2. Но эта конфигурация имеет несколько недостатков. Во-первых, даже несмотря на то, что клиент 1 может без каких-либо проблем передавать пакеты клиенту 2, клиент 1 получит сообщение Network Unreachable (Сеть не доступна) при попытке выполнить эхо-тестирование IP-адреса 172.31.1.2 (интерфейса Е0/0 маршрутизатора router3).
Таблица маршрутизации для router1 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
192.168.1.1/24 | …. | Е0/0 | … |
172.16.0.0/10 | … | Е0/1 | … |
10.0.0.0/8 | 172.16.1.2 | Е0/1 | 2 |
Таблица маршрутизации для router2 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.16.0.0/10 | …. | Е0/0 | … |
172.31.0.0/10 | … | Е0/1 | … |
10.0.0.0/8 | 172.31.1.2 | Е0/1 | 1 |
192.168.1.0/24 | 172.16.1.1 | Е0/0 | 1 |
Таблица маршрутизации для router3 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.31.0.0/10 | … | Е0/0 | … |
10.0.0.0/8 | … | Е0/1 | … |
192.167.1.0/24 | 172.31.1.1 | Е0/0 | 2 |
Рисунок. 3.3 - Конфигурация работоспособной сети, в которой информация о маршрутах и к сети 192.168.1. 0/24, и к сети /8 введена во все маршрутизаторы
Это связано с тем, что в маршрутизаторе router1 в настоящее время отсутствуют данные о маршруте к сети 172.31.0.0. Это ведет к тому, что после установки сервера в сети 172.31.0.0 клиент 1 не сможет к нему обратиться. Аналогичная проблема возникает также для клиента 2 и сети 172.16.0.0. Поэтому для обеспечения полной связи с любой сетью необходимо добиться того, чтобы в каждом маршрутизаторе имелись данные о маршруте к любой сети, как показано на рисунке 3.4.
Очевидно, что задача ввода в таблицы маршрутизации всей этой информации вручную является весьма трудоемкой, поэтому желательно найти более легкий способ ее выполнения. Такой способ существует: в конфигурацию маршрутизаторов router1 и router3 можно ввести данные о стандартных маршрутах. Таковыми являются маршруты, используемые маршрутизатором, если в его таблице маршрутизации отсутствует запись с информацией о сети получателя. Для ввода в конфигурацию данных о стандартном маршруте предусмотрен целый ряд методов, но в настоящий момент для этой цели будет применяться сеть 0.0.0.0. Если в таблицу маршрутизации будет введен маршрут к сети 0.0.0.0 с маской 0.0.0.0 (состоящей из одних нулей), то маршрутизатор будет рассматривать этот адрес как подходящий для передачи любого пакета. Поэтому, если он не сможет найти в таблице маршрутизации данных о конкретном маршруте, то передаст пакет по стандартному маршруту.
Таблица маршрутизации для router1 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
192.168.1.1/24 | …. | Е0/0 | … |
172.16.0.0/10 | … | Е0/1 | … |
10.0.0.0/8 | 172.16.1.2 | Е0/1 | 2 |
172.31.0.0/10 | 172.16.1.2 | Е0/1 | 1 |
Таблица маршрутизации для router2 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.16.0.0/10 | …. | Е0/0 | … |
172.31.0.0/10 | … | Е0/1 | … |
10.0.0.0/8 | 172.31.1.2 | Е0/1 | 1 |
192.168.1.1/24 | 172.16.1.1 | Е0/0 | 1 |
Таблица маршрутизации для router3 | |||
Получатель | Следующий Транзитный переход | Выходной интерфейс | Метрика |
172.31.0.0/10 | … | Е0/0 | … |
10.0.0.0/8 | … | Е0/1 | … |
192.168.1.0/24 | 172.31.1.1 | Е0/0 | 2 |
172.16.0.0/10 | 172.31.1.1 | Е0/0 | 1 |

|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


