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čů.
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 .
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.
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) |
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) |
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) |
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) |
protokoly TCP /IP podle vrstev modelu OSI | Základní|
---|---|
Fyzický | |
odvedeny | |
síť | |
Doprava | |
zasedání | |
Zastoupení | |
Aplikovaný | |
Uplatněno jiné | |
Seznam portů TCP a UDP |