Протокол RIPv2

Протокол RIPv2 является расширением RIPv1 и определен в RFC 2453. Принцип работы RIPv2 в основном тот же, что и RIPv1. Главные отличия RIPv2 от RIPv1 состоят в следующем:

· Поддержка бесклассовой адресации. Протокол RIPv2 включает в маршрутные обновления информацию о маске подсети для каждого сетевого адреса, тем самым позволяя поддерживать маски переменной длины (VLSM) и бесклассовую маршрутизацию (CIDR).

· Указание адреса следующего маршрутизатора. Каждая запись включает IP-адрес маршрутизатора (коммутатора 3-го уровня), который может быть использован в качестве следующего транзитного маршрутизатора, предназначенного для передачи пакета в сеть назначения. Это позволяет повысить эффективность маршрутизации, избежав лишних пересылок.

· Аутентификация. Протокол RIPv2 предоставляет базовый механизм аутентификации, который позволяет маршрутизаторам (коммутаторам L3) идентифицировать другие маршрутизаторы, прежде чем принимать RIP-сообщения от них.

· Метки маршрута (Route Tag). Каждая запись RIPv2 содержит поле Route Tag (метка маршрута), в котором хранится дополнительная информация о маршруте. Это поле используется для идентификации автономной системы при работе с протоколами внешней маршрутизации.

· Использование многоадресной рассылки. Для уменьшения нагрузки на сеть, протокол RIPv2 позволяет рассылать маршрутные обновления не широковещательным методом, а на специальный групповой адрес 224.0.0.9.

Формат сообщения протокола RIPv2 в целом аналогичен формату RIPv1 (рис.6.56). Маршрутизаторы, использующие протокол RIPv1, могут принимать маршрутные обновления RIPv2.

 

Рис. 6.56. Формат сообщения протокола RIPv2

 

В сообщение протокола RIPv2 добавлены следующие новые поля:

· метка маршрута (Route tag) – используется для идентификации автономной системы при работе с протоколами внешней маршрутизации;

· маска подсети (Subnet Mask);


 

 

· следующий шаг (Next Hop) – IP-адрес следующего транзитного маршрутизатора (коммутатора 3-го уровня) на пути к сети назначения.