RIP2
Материал из Википедии — свободной энциклопедии
Протокол RIP (Routing Information Protocol) — один из наиболее распространенных протоколов маршрутизации в небольших компьютерных сетях, который позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в хопах), получая ее от соседних маршрутизаторов.
Содержание |
[править] История
Алгоритм маршрутизации RIP (алгоритм Беллмана-Форда) был впервые разработан в 1969 г., как основной для сети ARPANET.
Прототип протокола RIP — Gateway Information Protocol, часть пакета PARC Universal Packet.
Версия RIP, которая поддерживает протокол интернета была включена в пакет BSD операционной системы Unix под названием routed (route daemon), а также многими произодителями, реализовавшими свою версию этого протокола. В итоге протокол был унифицирован в документе RFC1058.
В 1994 г. был разработан протокол RIP2 (RFC2453), который является расширением протокола RIP, обеспечивающим передачу дополнительной маршрутной информации в сообщениях RIP и повышающим уровень безопасности.
Для работы в среде IPv6 была разработана версия RIPng.
[править] Техническая информация
RIP — так называемый протокол вектор-расстояния, который оперирует хопами в качестве метрики маршрутизации. Максимальное количество хопов, разрешенное в RIP — 15. Каждый RIP-маршрутизатор по умолчанию вещает в сеть свою полную таблицу маршрутизации раз в 30 секунд, генерируя довольно много трафика на низкоскоростных линиях связи. RIP работает на сетевом уровне стека TCP/IP, используя UDP порт 520.
В современных сетевых средах RIP — не самое лучшее решение для выбора в качестве протокола маршрутизации, так как его возможности уступают более современным протоколам, таким как EIGRP, OSPF. Ограничение на 15 хопов не дает применять его в больших сетях. Единственный плюс этого протокола — простота конфигурирования.
[править] Формат RIP пакета
0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | команда (1) | версия (1) | должно быть нулем (2) | +---------------+---------------+-------------------------------+ | идентификатор адресного | должно быть нулем (2) | | семейства (2) | | +-------------------------------+-------------------------------+ | IP адрес (4) | +---------------------------------------------------------------+ | должно быть нулем(4) | +---------------------------------------------------------------+ | должно быть нулем(4) | +---------------------------------------------------------------+ | метрика (4) | +---------------------------------------------------------------+
[править] См. также
- Border Gateway Protocol (BGP)
- IPX
- RFC
- OSPF