Сделай Сам Свою Работу на 5

Адаптация маршрутизаторов RIP к изменениям состояния сети





Практическая работа №3.

Динамическая маршрутизация.

Принцип работы протокола RIP. Заполнение таблицы маршрутизации.

Цель работы. Изучить принцип работы протокола RIPv1,v2. Выяснить алгоритм заполнения таблицы маршрутизации. Научиться расшифровывать ключевые записи таблицы маршрутизации. Совершенствовать навыки в проектировании сетей с помощью программы Cisco Packet Tracer.

Практическое задание. Ответить на ключевые вопросы. Построить схему сети, с заданными параметрами (по вариантам), применяя программу Cisco Packet Tracer. Настроить работу сети. Вывести информацию о работе одного из маршрутизаторов сети. Представить и расшифровать его таблицу маршрутизации.

Ключевые вопросы.

1. Протокол RIP. Расшифровать аббревиатуру и перевести название.

2. Отличие протоколов RIPv1 и RIPv2.

3. Что такое таблица маршрутизации?

4. На основе какого алгоритма построен протокол?

5. Объяснить адаптацию маршрутизаторов с RIP к изменениям состояния сети.

6. Методы борьбы с ложными маршрутами в RIP.

7. Инкапсуляция сообщений протокола RIP.

Варианты.Использовать данные из практического занятия№2.

Ключевые положения.



Принцип работы протокола RIP.

Протокол RIP (Routing Information Protocol) – протокол маршрутизации дистанционно-векторного типа (алгоритм Беллмана-Форда) или протокол обмена информацией о маршрутизации. Создан в 1969 году. Является одним из самых простых протоколов маршрутизации. Позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в «хопах»), получая ее от соседних маршрутизаторов.

Характеристики RIP:

- является дистанционно-векторным протоколом маршрутизации;

- в качестве метрики при выборе маршрута используется количество переходов (хопов);

- если количество переходов становится дольше 15 – пакет отбрасывается;

- по умолчанию обновления маршрутизации (routing updates) рассылаются широковещательно каждые 30 секунд.

На рисунке ниже показано как поступает протокол rip при выборе маршрута: вместо трех более скоростных участков магистрали он выбирает хоть и намного хуже по скорости, но лучше по количеству переходов маршрут.

Рис.1 Выбор маршрута протокол RIP



 

Протокол RIP с течением времени перетерпел значительную эволюцию: от классового (classful) протокола маршрутизации (RIPv1) к бесклассовому (classless)протоколу RIP второй версии (RIPv2).Усовершенствования протокола RiPv2 включают в себя:

- способность переносить дополнительную информацию о маршрутизации пакетов;

- механизм аутентификации для обеспечения безопасного обновления таблиц маршрутизации;

- способность поддерживать маски подсетей;

Протокол RIP предотвращает появление петель в маршрутизации, по которым пакеты могли бы циркулировать неопределенно долго, устанавливая максимально допустимое количество переходов на маршруте от отправителя к получателю. Стандартное максимальное значение количества переходов равно 15. При получении маршрутизатором обновления маршрутов, содержащего новую или измененную запись, он увеличивает значение метрики на единицу.

Если при этом значение метрики превышает 15, то маршрут считается бесконечно большим, и сеть-получатель считается недостижимой. ПротоколRIP обладает рядом функций, которые являются общими для него и других протоколов маршрутизации. Например, он позволяет использовать механизмы расщепления горизонта и таймеры удержания информации для предотвращения распространения некорректных сведений о маршрутах.[1]

Адаптация маршрутизаторов RIP к изменениям состояния сети

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



Понять, что некоторый маршрут более недействителен, можно двумя способами:

· на основании истечения времени жизни маршрута;

· указанием специального расстояния до сети, ставшей недоступной, а именно — бесконечности.

Для реализации первого механизма каждая запись таблицы маршрутизации (как и записи таблицы продвижения моста/коммутатора), полученная по протоколу RIP, имеет время жизни (TTL). При поступлении очередного сообщения RIP с подтверждением того, что данная запись действительна, таймер TTL устанавливается в исходное состояние, а затем из него каждую секунду вычитается единица. Если за время тайм-аута не придет новое маршрутное сообщение об этом маршруте, то он отмечается как недействительный.

Время ожидания связано с периодом рассылки векторов по сети. Период рассылки в RIP равен 30 с, а в качестве тайм-аута принято шестикратное значение периода рассылки, т. е. 180 с. Шестикратный запас времени нужен для уверенности в том, что проблемы заключаются не в потерях сообщений RIP (а это возможно, так как RIP использует транспортный протокол UDP, который не гарантирует доставку сообщений), а в том, что сеть действительно стала недоступна. Если какой-либо маршрутизатор выходит из строя, то через 180 с все порожденные этим маршрутизатором записи станут недействительными у его ближайших соседей. После этого процесс повторится уже для соседей ближайших соседей — они вычеркнут подобные записи через 360 с, так как первые 180 с ближайшие соседи еще передавали сообщения об этих записях. Как видим, сведения о недоступных через отказавший маршрутизатор сетях распространяются по сети не очень быстро, время распространения кратно времени жизни записи, а коэффициент кратности равен количеству транзитных узлов между самыми дальними маршрутизаторами сети. В этом и заключается одна из причин выбора в качестве периода рассылки небольшой величины в 30 с.[2]

Если пересылка возможна, то маршрутизаторы RIP не используют специальный признак в сообщении, а указывают бесконечное расстояние до сети, причем в протоколе RIP оно выбрано равным 16 транзитным узлам (при использовании другой метрики маршрутизатору необходимо указать ее значение, считающееся бесконечностью). При поступлении сообщения, в котором расстояние до некоторой сети равно 16 (или 15, что приводит к тому же результату, так как полученное значение увеличивается на 1), маршрутизатор должен проверить, исходит ли эта «негативная» информация о сети от того же маршрутизатора, сообщение которого послужило в свое время основанием для записи о данной сети в таблице маршрутизации. Если это так, то информация считается достоверной, и маршрут отмечается как недоступный[2]

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.