Rip (мережевий протокол)

Прототип протоколу RIP - Gateway Information Protocol, частина пакета PARC Universal Packet.

Версія RIP, яка підтримує протокол інтернету була включена в пакет BSD операційної системи Unix під назвою routed (route daemon), а також багатьма виробниками, реалізували свою версію цього протоколу. У підсумку протокол був уніфікований в документі RFC тисячі п'ятьдесят вісім.

Для роботи в середовищі IPv6 була розроблена версія RIPng.

RIP - так званий протокол дистанційно-векторної маршрутизації. який оперує транзитними ділянками в якості метрики маршрутизації. Максимальна кількість хопов, дозволене в RIP - 15 (метрика 16 означає «нескінченно велику метрику»). Кожен RIP-маршрутизатор за замовчуванням віщає в мережу свою повну таблицю маршрутизації раз в 30 секунд, досить сильно навантажуючи низькошвидкісні лінії зв'язку. RIP працює на 3 рівні (мережевий) стека TCP / IP. використовуючи UDP порт 520.

В сучасних мережевих середовищах RIP - не найкраще рішення для вибору в якості протоколу маршрутизації, так як його можливості поступаються більш сучасним протоколам, таким як EIGRP. OSPF. Обмеження на 15 хопов не дає застосовувати його у великих мережах. Перевага цього протоколу - простота конфігурування.

Формат RIP пакету

Routing Domain (повинен бути 0) (2)

  • Command - команда, визначає призначення датаграми (1 - request; 2 - response)
  • Version - номер версії, в залежності від версії, визначається формат пакета
  • Routing Domain - ідентифікатор RIP-системи, до якої належить дане повідомлення; часто - номер автономної системи. Використовується, коли до одного фізичного каналу підключені маршрутизатори з кількох автономних систем, в кожній автономній системі підтримується своя таблиця маршрутів. Оскільки повідомлення RIP розсилаються всім маршрутизаторам, підключеним до мережі, потрібно розрізняти повідомлення, що відносяться до «своєї» і «чужий» автономних систем. Поле використовувалося короткий час у версії протоколу RIP-2. У протоколі RIP-1 і в поточній версії RIP-2 не використовується.
  • RIP Entry (RTE) - запис маршрутної інформації RIP. RIP пакет може містити від 1 до 25 записів RIP Entry.

Формат RIP Entry для протоколу RIP-1

У полі Version = 1.

Схожі статті