Опубликован: 17.04.2016 | Доступ: свободный | Студентов: 4165 / 1493 | Длительность: 08:01:00
Лекция 8:

Динамическая маршрутизация на протоколах RIP и EIGRP

< Лекция 7 || Лекция 8: 123 || Лекция 9 >

Маршрутизация - процесс определения в сети наилучшего пути, по которому пакет может достигнуть адресата. Динамическая маршрутизация может быть осуществлена с использованием одного и более протоколов (RIP v2, OSPF и др.).

Новый термин

Динамическая маршрутизация — вид маршрутизации, при котором таблица маршрутизации заполняется и обновляется автоматически при помощи одного или нескольких протоколов маршрутизации (RIP, OSPF, EIGRP, BGP).

Каждый протокол маршрутизации использует свою систему оценки маршрутов (метрику). Маршрут к сетям назначения строится на основе таких критериев как

  • количество ретрансляционных переходов
  • пропускная способность канала связи
  • задержки передачи данных
  • и др.

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

Протоколы маршрутизации делятся на три типа:

  • Дистанционно векторные протоколы (RIP)
  • Протоколы с отслеживанием состояния каналов (OSPF)
  • Смешанные протоколы (EIGRP)
  • И др.

Протокол RIP

RIP — протокол дистанционно-векторной маршрутизации, использующий для нахождения оптимального пути алгоритм Беллмана-Форда. Алгоритм маршрутизации RIP- один из самых простых протоколов маршрутизации. Каждые 30 секунд он передает в сеть свою таблицу маршрутизации. Основное отличие протоколов в том, что RIPv2 (в отличие от RIPv1) может работать по мультикасту, то есть, рассылаясь на мультикаст адрес. Максимальное количество "хопов" (шагов до места назначения), разрешенное в RIP1, равно 15 (метрика 15). Ограничение в 15 хопов не дает применять RIP в больших сетях, поэтому протокол наиболее распространен в небольших компьютерных сетях. Вторая версия протокола — протокол RIP2 была разработана в 1994 году и является улучшенной версией первого. В этом протоколе повышена безопасность за счет введения дополнительной маршрутной информации. Принцип дистанционно-векторного протокола: каждый маршрутизатор, использующий протокол RIP периодически широковещательно рассылает своим соседям специальный пакет-вектор, содержащий расстояния (измеряются в метрике) от данного маршрутизатора до всех известных ему сетей. Маршрутизатор получивший такой вектор, наращивает компоненты вектора на величину расстояния от себя до данного соседа и дополняет вектор информацией об известных непосредственно ему самому сетях или сетях, о которых ему сообщили другие маршрутизаторы. Дополненный вектор маршрутизатор рассылает всем своим соседям. Маршрутизатор выбирает из нескольких альтернативных маршрутов маршрут с наименьшим значением метрики, а маршрутизатор, передавший информацию о таком маршруте помечается как следующий (next hop). Протокол непригоден для работы в больших сетях, так как засоряет сеть интенсивным трафиком, а узлы сети оперируют только векторами-расстояний, не имея точной информации о состоянии каналов и топологии сети. Сегодня даже в небольших сетях протокол вытесняется превосходящими его по возможностям протоколами EIGRP и OSPF.

Практическая работа 8-1. Настройка протокола RIP версии 2 для сети из шести устройств

Наша задача – настроить маршрутизацию на схеме, представленной на рис. 8.1.

Схема сети

Рис. 8.1. Схема сети
Примечание

При настройке сети не забывайте включать порты.

Настройка протокола RIP на маршрутизаторе R1

Войдите в конфигурации в консоль роутера и выполните следующие настройки ( рис. 8.2).

Настройка протокола RIPv2 на маршрутизаторе Router1

Рис. 8.2. Настройка протокола RIPv2 на маршрутизаторе Router1
Примечание

Router(config)#router rip (Вход в режим конфигурирования протокола RIP). Router(config-router)#network 192.168.10.1 (Подключение клиентской сети к роутеру со стороны коммутатора S1). Router(config-router)#network 192.168.20.1 (Подключение второй сети, то есть сети между роутерами). Router(config-router)#version 2 (Задание использования второй версии протокол RIP).

Настройка протокола RIP на маршрутизаторе R2

Войдите в конфигурации роутера 2 и выполните следующие настройки ( рис. 8.3).

Настройка протокола RIPv2 на маршрутизаторе R2

Рис. 8.3. Настройка протокола RIPv2 на маршрутизаторе R2

Проверяем настройки коммутаторов и протокола RIP

Давайте посмотрим настройки протокола RIPv2 на маршрутизаторах R1 и R2 ( рис. 8.4).

Настройки маршрутизаторов R1 и R2

Рис. 8.4. Настройки маршрутизаторов R1 и R2

Чтобы убедиться в том, что маршрутизаторы действительно правильно сконфигурированы и работают корректно, просмотрите таблицу RIP роутеров, используя команду: Router#show ip route rip ( рис. 8.5 и рис. 8.6).

Таблица маршрутизации R1

Рис. 8.5. Таблица маршрутизации R1

Данная таблица показывает, что к сети 192.168.10.0 есть только один маршрут: через R1(сеть 10.10.0.1).

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

Рис. 8.6. Таблицы маршрутизации R2

Данная таблица показывает, что к сети 192.168.20.0 есть только один маршрут: через R2 (сеть 10.10.0.2).

Проверка связи между PC1 и PC2

Проверим, что маршрутизация производится верно ( рис. 8.7).

Пинг с PC1 на PC2

Рис. 8.7. Пинг с PC1 на PC2

Рабочая сеть данного примера представлена файлом task-8-1.pkt.

< Лекция 7 || Лекция 8: 123 || Лекция 9 >
Дамир Нурутдинов
Дамир Нурутдинов

Проект не работает. PC1 не видит R2

Игорь Подойников
Игорь Подойников

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

В вопросе о исследовании качества передачи трафика по сети 4 неправильных ответа, при этом два из них совершенно одинаковые. А в лекции №4 Практическая работа 4-2. Исследование качества передачи трафика по сети.

Написано следующее:

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

Но такого варианта ответа с серьезной нагрузкой нет.

Сергей Рукавишников
Сергей Рукавишников
Россия