|
5.4.2. Дистанционно-векторный
протокол RIP
Построение таблицы
маршрутизации
Протокол RIP (Routing Information Protocol)
является внутренним протоколом
маршрутизации дистанционно-векторного
типа, он представляет собой один из
наиболее ранних протоколов обмена
маршрутной информацией и до сих пор
чрезвычайно распространен в
вычислительных сетях ввиду простоты
реализации. Кроме версии RIP для сетей TCP/IP
существует также версия RIP для сетей IPX/SPX
компании Novell.
Для IP имеются две версии
протокола RIP: первая и вторая. Протокол RIPvl
не поддерживает масок, то есть он
распространяет между маршрутизаторами
только информацию о номерах сетей и
расстояниях до них, а информацию о масках
этих сетей не распространяет, считая, что
все адреса принадлежат к стандартными
классам А, В или С. Протокол RIPv2 передает
информацию о масках сетей, поэтому он в
большей степени соответствует требованиям
сегодняшнего дня. Так как при построении
таблиц маршрутизации работа версии 2
принципиально не отличается от версии 1, то
в дальнейшем для упрощения записей будет
описываться работа первой версии.
В качестве расстояния до сети
стандарты протокола RIP допускают различные
виды метрик: хопы, метрики, учитывающие
пропускную способность, вносимые задержки
и надежность сетей (то есть соответствующие
признакам D, Т и R в поле «Качество сервиса»
IP-пакета), а также любые комбинации этих
метрик. Метрика должна обладать свойством
аддитивности - метрика составного пути
должна быть равна сумме метрик
составляющих этого пути. В большинстве
реализации RIP используется простейшая
метрика - количество хопов, то есть
количество промежуточных маршрутизаторов,
которые нужно преодолеть пакету до сети
назначения.
Рассмотрим процесс построения
таблицы маршрутизации с помощью протокола
RIP на примере составной сети, изображенной
на рис. 5.26.
Рис. 5.26. Сеть, объединенная RIP-маршрутизаторами
|