RIP (síťový protokol)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. ledna 2021; kontroly vyžadují 4 úpravy .
RIP
název Směrovací informační protokol
Úroveň (podle modelu OSI ) síť
Vytvořeno v 1969
Port/ID 520/ UDP
Účel protokolu Směrování v malých sítích
Specifikace RFC 1058 (v1), RFC 2453 (v2)
Hlavní implementace #Implementace

Směrovací  informační protokol ( Routing Information Protocol [ 1 ] ) je jedním z nejjednodušších směrovacích protokolů . Používá se v malých počítačových sítích a umožňuje směrovačům dynamicky aktualizovat informace o směrování (směr a dosah ve skocích ) ze sousedních směrovačů.

Historie

Směrovací algoritmus RIP (Algoritmus Bellman -Ford ) byl poprvé vyvinut v roce 1969 jako základ pro ARPANET .

Prototyp protokolu RIP je Gateway Information Protocol , součást PARC Universal Packet .

Verze RIP, která podporuje IP , byla zahrnuta do balíčku BSD unixového operačního systému nazvaného routed (route daemon), stejně jako od mnoha prodejců, kteří implementovali svou vlastní verzi tohoto protokolu. V důsledku toho byl protokol sjednocen v dokumentu RFC 1058 .

V roce 1994 byl vyvinut protokol RIP-2 ( RFC 2453 ), což je rozšíření protokolu RIP, které poskytuje další směrovací informace ve zprávách RIP a zlepšuje zabezpečení.

Verze RIPng byla vyvinuta pro práci v prostředí IPv6 .

Technické informace

RIP je takzvaný vzdálený vektorový směrovací protokol , který pracuje s přeskoky (hop, hop ) jako směrovací metrikou. Maximální povolený počet skoků v RIP je 15 (metrika 16 znamená „nekonečnou metriku“). Každý výchozí směrovač RIP vysílá svou úplnou směrovací tabulku do sítě každých 30 sekund, což značně zatěžuje nízkorychlostní komunikační linky. RIP funguje v sítích TCP/IP pomocí portu UDP 520.

V moderních síťových prostředích není RIP nejlepší volbou jako směrovací protokol, protože jeho schopnosti jsou horší než u modernějších protokolů, jako je EIGRP , OSPF . Limit 15 skoků brání jeho použití ve velkých sítích. Výhodou tohoto protokolu je snadná konfigurace.

Formát paketu RIP

0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
příkaz (1) Verze (1) Směrovací doména (musí být 0) (2)
Záznam RIP (20)
RIP Vstupní formát pro protokol RIP-1

Pole verze = 1.

0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
Identifikátor rodiny adresy (2) musí být nula (2)
IPv4 adresa (4)
musí být nula (4)
musí být nula (4)
Metrika (4)
  • Identifikátor rodiny adres (AFI) - typ adresy, obvykle je podporována pouze položka AF_INET, která se rovná 2 (tj. používá se pro protokol IP).
  • Musí být nula – musí být nula.
  • Adresa IPv4 – Cílová adresa IP (hostitel nebo síť)
  • Metrika - metrika trasy
RIP Vstupní formát pro protokol RIP-2

Pole verze = 2.

0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
Identifikátor rodiny adresy (2) Značky trasy (2)
IPv4 adresa (4)
maska ​​podsítě (4)
další skok (4)
Metrika (4)
  • Address Family Identifier (AFI) - typ adresy, obvykle je podporována pouze položka AF_INET, která se rovná 2 (tj. používá se pro IP protokol).
  • Route Tag (RT) - Značka trasy. Navrženo k oddělení „interních“ tras od „externích“ tras převzatých například z jiného IGP nebo EGP.
  • IP Address – Cílová IP adresa.
  • Subnet Mask - maska ​​podsítě
  • Next Hop - další hop. Obsahuje IP adresu routeru k cíli. Hodnota 0.0.0.0 – skok do cíle je odesílatelem paketu. Vyžadováno, pokud protokol RIP nelze spustit na všech směrovačích.
  • Metrika - metrika trasy.
Autentizace

Když je povoleno ověřování, zpracovávají se pouze zprávy, které obsahují správný ověřovací kód. To se používá ke zlepšení bezpečnosti přenosu RIP paketů. Ověřovací kód je možné zašifrovat pomocí MD5.

0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
příkaz (1) verze (1) musí být nula (2)
0xFFFF Typ ověření (2)
Autentizace (16)

Implementace

Viz také

Poznámky

  1. Co je protokol RIP? - Definice z Techopedia . Získáno 27. července 2019. Archivováno z originálu dne 4. července 2019.

Odkazy