VILA I FRID | |
---|---|
namn | Routing Information Protocol |
Nivå (enligt OSI-modellen ) | nätverk |
Skapad i | 1969 |
Port/ID | 520/ UDP |
Syftet med protokollet | Routing i små nätverk |
Specifikation | RFC 1058 (v1), RFC 2453 (v2) |
Stora implementeringar | #Implementeringar |
Routing Information Protocol ( Routing Information Protocol [ 1 ] ) är ett av de enklaste routingprotokollen . Används i små datornätverk , tillåter det routrar att dynamiskt uppdatera routinginformation (riktning och räckvidd i hopp ) från närliggande routrar.
RIP-routingalgoritmen ( Bellman -Ford-algoritmen ) utvecklades först 1969 som grunden för ARPANET .
RIP-protokollets prototyp är Gateway Information Protocol , en del av PARC Universal Packet .
En version av RIP som stöder IP har inkluderats i BSD -paketet i Unix - operativsystemet som kallas routed (route daemon), såväl som av många leverantörer som har implementerat sin egen version av detta protokoll. Som ett resultat förenades protokollet i RFC 1058- dokumentet .
1994 utvecklades RIP-2-protokollet ( RFC 2453 ), som är en förlängning av RIP-protokollet som ger ytterligare routinginformation i RIP-meddelanden och förbättrar säkerheten.
En version av RIPng har utvecklats för att fungera i en IPv6- miljö .
RIP är det så kallade distansvektorroutingprotokollet , som arbetar med hopp ( hop , hop ) som routingmått. Det maximala antalet tillåtna hopp i RIP är 15 (ett mått på 16 betyder "oändligt mått"). Varje standard RIP-router sänder sin fullständiga routingtabell till nätverket en gång var 30:e sekund, vilket belastar låghastighetskommunikationslinjer ganska hårt. RIP fungerar över TCP/IP -nätverk med UDP - port 520.
I moderna nätverksmiljöer är RIP inte det bästa valet som routingprotokoll, eftersom dess kapacitet är sämre än mer moderna protokoll som EIGRP , OSPF . Gränsen på 15 hopp förhindrar att den används i stora nätverk. Fördelen med detta protokoll är den enkla konfigurationen.
0 | ett | 2 | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 | fjorton | femton | 16 | 17 | arton | 19 | tjugo | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | trettio | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kommando(1) | Version (1) | Routingdomän (måste vara 0) (2) | |||||||||||||||||||||||||||||
RIP-post (20) |
Versionsfält = 1.
0 | ett | 2 | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 | fjorton | femton | 16 | 17 | arton | 19 | tjugo | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | trettio | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adressfamiljeidentifierare (2) | måste vara noll (2) | ||||||||||||||||||||||||||||||
IPv4-adress (4) | |||||||||||||||||||||||||||||||
måste vara noll (4) | |||||||||||||||||||||||||||||||
måste vara noll (4) | |||||||||||||||||||||||||||||||
Mätvärde (4) |
Versionsfält = 2.
0 | ett | 2 | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 | fjorton | femton | 16 | 17 | arton | 19 | tjugo | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | trettio | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adressfamiljeidentifierare (2) | Rutttaggar (2) | ||||||||||||||||||||||||||||||
IPv4-adress (4) | |||||||||||||||||||||||||||||||
nätmask (4) | |||||||||||||||||||||||||||||||
nästa hopp (4) | |||||||||||||||||||||||||||||||
Mätvärde (4) |
När autentisering är aktiverad bearbetas endast de meddelanden som innehåller rätt autentiseringskod. Detta används för att förbättra säkerheten för överföringen av RIP-paket. Det är möjligt att kryptera autentiseringskoden med MD5.
0 | ett | 2 | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 | fjorton | femton | 16 | 17 | arton | 19 | tjugo | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | trettio | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kommando(1) | version(1) | måste vara noll (2) | |||||||||||||||||||||||||||||
0xFFFF | Autentiseringstyp (2) | ||||||||||||||||||||||||||||||
Autentisering (16) |
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |