RIP (nätverksprotokoll)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 5 januari 2021; kontroller kräver 4 redigeringar .
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.

Historik

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ö .

Teknisk information

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.

RIP-paketformat

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)
RIP Entry-format för RIP-1-protokollet

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)
  • Adressfamiljeidentifierare (AFI) - typ av adress, vanligtvis stöds endast AF_INET-posten, vilket är lika med 2 (dvs används för IP-protokollet).
  • Måste vara noll - måste vara noll.
  • IPv4-adress - Destinations-IP-adress (värd eller nätverk)
  • Metrisk - ruttmått
RIP Entry-format för RIP-2-protokollet

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)
  • Address Family Identifier (AFI) - typ av adress, vanligtvis stöds endast AF_INET-posten, vilket är lika med 2 (dvs. används för IP-protokollet).
  • Rutttagg (RT) - Rutttagg. Designad för att separera "interna" rutter från "externa" rutter tagna till exempel från en annan IGP eller EGP.
  • IP-adress - Destinations-IP-adress.
  • Subnet Mask - subnet mask
  • Nästa hopp - nästa hopp. Innehåller IP-adressen för routern till destinationen. Värde 0.0.0.0 - Hoppet till destinationen är avsändaren av paketet. Krävs om RIP-protokollet inte kan startas på alla routrar.
  • Metrisk - ruttmått.
Autentisering

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)

Implementeringar

Se även

Anteckningar

  1. Vad är RIP-protokollet? - Definition från Techopedia . Hämtad 27 juli 2019. Arkiverad från originalet 4 juli 2019.

Länkar