HVIL I FRED | |
---|---|
Navn | Ruting Information Protocol |
Niveau (ifølge OSI-modellen ) | netværk |
Oprettet i | 1969 |
Port/ID | 520/ UDP |
Formål med protokollen | Routing i små netværk |
Specifikation | RFC 1058 (v1), RFC 2453 (v2) |
Større implementeringer | #Implementeringer |
Routing Information Protocol ( Routing Information Protocol [ 1 ] ) er en af de enkleste routingprotokoller . Brugt i små computernetværk giver det routere mulighed for dynamisk at opdatere routinginformation (retning og rækkevidde i hop ) fra naboroutere.
RIP-routingalgoritmen ( Bellman -Ford-algoritmen ) blev først udviklet i 1969 som grundlag for ARPANET .
RIP-protokollens prototype er Gateway Information Protocol , en del af PARC Universal Packet .
En version af RIP, der understøtter IP , er blevet inkluderet i Unix -operativsystemets BSD -pakke kaldet routed (route daemon), såvel som af mange leverandører, der har implementeret deres egen version af denne protokol. Som et resultat blev protokollen samlet i RFC 1058 -dokumentet .
I 1994 blev RIP-2-protokollen ( RFC 2453 ) udviklet, som er en udvidelse af RIP-protokollen, der giver yderligere routing-information i RIP-meddelelser og forbedrer sikkerheden.
En version af RIPng er udviklet til at fungere i et IPv6- miljø .
RIP er den såkaldte distance vector routing protocol , som opererer med hop (hop, hop ) som en routing-metrik. Det maksimale antal tilladte hop i RIP er 15 (en metrisk på 16 betyder "uendelig metrisk"). Hver standard RIP-router udsender sin fulde routingtabel til netværket en gang hvert 30. sekund, hvilket belaster lavhastighedskommunikationslinjer ret tungt. RIP fungerer over TCP/IP- netværk ved hjælp af UDP -port 520.
I moderne netværksmiljøer er RIP ikke det bedste valg som routingprotokol, da dens muligheder er ringere end mere moderne protokoller som EIGRP , OSPF . Grænsen på 15 hop forhindrer den i at blive brugt i store netværk. Fordelen ved denne protokol er den nemme konfiguration.
0 | en | 2 | 3 | fire | 5 | 6 | 7 | otte | 9 | ti | elleve | 12 | 13 | fjorten | femten | 16 | 17 | atten | 19 | tyve | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | tredive | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kommando(1) | Version (1) | Routing domæne (skal være 0) (2) | |||||||||||||||||||||||||||||
RIP-indgang (20) |
Versionsfelt = 1.
0 | en | 2 | 3 | fire | 5 | 6 | 7 | otte | 9 | ti | elleve | 12 | 13 | fjorten | femten | 16 | 17 | atten | 19 | tyve | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | tredive | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adressefamilie-id (2) | skal være nul (2) | ||||||||||||||||||||||||||||||
IPv4-adresse (4) | |||||||||||||||||||||||||||||||
skal være nul (4) | |||||||||||||||||||||||||||||||
skal være nul (4) | |||||||||||||||||||||||||||||||
Metrisk (4) |
Versionsfelt = 2.
0 | en | 2 | 3 | fire | 5 | 6 | 7 | otte | 9 | ti | elleve | 12 | 13 | fjorten | femten | 16 | 17 | atten | 19 | tyve | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | tredive | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adressefamilie-id (2) | Rutemærker (2) | ||||||||||||||||||||||||||||||
IPv4-adresse (4) | |||||||||||||||||||||||||||||||
undernetmaske (4) | |||||||||||||||||||||||||||||||
næste hop (4) | |||||||||||||||||||||||||||||||
Metrisk (4) |
Når godkendelse er aktiveret, behandles kun de meddelelser, der indeholder den korrekte godkendelseskode. Dette bruges til at forbedre sikkerheden ved transmissionen af RIP-pakker. Det er muligt at kryptere godkendelseskoden ved hjælp af MD5.
0 | en | 2 | 3 | fire | 5 | 6 | 7 | otte | 9 | ti | elleve | 12 | 13 | fjorten | femten | 16 | 17 | atten | 19 | tyve | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | tredive | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kommando(1) | version(1) | skal være nul (2) | |||||||||||||||||||||||||||||
0xFFFF | Godkendelsestype (2) | ||||||||||||||||||||||||||||||
Godkendelse (16) |
TCP / IP-protokoller efter lag af OSI-modellen | Grundlæggende|
---|---|
Fysisk | |
kanaliseret | |
netværk | |
Transportere | |
session | |
Repræsentation | |
Anvendt | |
Andet anvendt | |
Liste over TCP- og UDP-porte |