LEPÄÄ RAUHASSA | |
---|---|
Nimi | reititysinformaatioprotokolla |
Taso ( OSI-mallin mukaan ) | verkkoon |
Luotu vuonna | 1969 |
Portti/ID | 520 / UDP |
Protokollan tarkoitus | Reititys pienissä verkoissa |
Erittely | RFC 1058 (v1), RFC 2453 (v2) |
Tärkeimmät toteutukset | #Toteutukset |
Routing Information Protocol ( Routing Information Protocol [ 1 ] ) on yksi yksinkertaisimmista reititysprotokollista . Pienissä tietokoneverkoissa käytettynä sen avulla reitittimet voivat päivittää dynaamisesti reititystiedot (suunnan ja alueen hyppyissä ) naapurireitittimistä.
RIP-reititysalgoritmi ( Bellman -Ford- algoritmi ) kehitettiin ensimmäisen kerran vuonna 1969 ARPANETin perustaksi .
RIP-protokollan prototyyppi on Gateway Information Protocol , osa PARC Universal Packet -pakettia .
IP :tä tukeva versio RIP:stä on sisällytetty Unix - käyttöjärjestelmän BSD -pakettiin nimeltä routed (route daemon), samoin kuin monet valmistajat, jotka ovat ottaneet käyttöön oman versionsa tästä protokollasta. Tämän seurauksena protokolla yhtenäistettiin RFC 1058 -asiakirjassa .
Vuonna 1994 kehitettiin RIP-2-protokolla ( RFC 2453 ), joka on RIP-protokollan laajennus, joka tarjoaa RIP-sanomissa lisää reititystietoja ja parantaa turvallisuutta.
RIPng - versio on kehitetty toimimaan IPv6 - ympäristössä .
RIP on ns. etäisyysvektorireititysprotokolla , joka toimii hyppyillä (hop, hop ) reititysmittarina. RIP:ssä sallittu hyppyjen enimmäismäärä on 15 (metriikka 16 tarkoittaa "ääretöntä metriikkaa"). Kukin oletusarvoinen RIP-reititin lähettää täyden reititystaulukkonsa verkkoon 30 sekunnin välein, mikä kuormittaa hitaita viestintälinjoja melko voimakkaasti. RIP toimii TCP /IP- verkoissa UDP - portin 520 kautta.
Nykyaikaisissa verkkoympäristöissä RIP ei ole paras valinta reititysprotokollaksi, koska sen ominaisuudet ovat huonompia kuin nykyaikaisemmat protokollat, kuten EIGRP , OSPF . 15 hypyn raja estää sen käytön suurissa verkoissa. Tämän protokollan etuna on konfiguroinnin helppous.
0 | yksi | 2 | 3 | neljä | 5 | 6 | 7 | kahdeksan | 9 | kymmenen | yksitoista | 12 | 13 | neljätoista | viisitoista | 16 | 17 | kahdeksantoista | 19 | kaksikymmentä | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | kolmekymmentä | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
komento (1) | Versio (1) | Reititysverkkotunnus (täytyy olla 0) (2) | |||||||||||||||||||||||||||||
RIP-merkintä (20) |
Versiokenttä = 1.
0 | yksi | 2 | 3 | neljä | 5 | 6 | 7 | kahdeksan | 9 | kymmenen | yksitoista | 12 | 13 | neljätoista | viisitoista | 16 | 17 | kahdeksantoista | 19 | kaksikymmentä | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | kolmekymmentä | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Osoiteperheen tunniste (2) | täytyy olla nolla (2) | ||||||||||||||||||||||||||||||
IPv4-osoite (4) | |||||||||||||||||||||||||||||||
täytyy olla nolla (4) | |||||||||||||||||||||||||||||||
täytyy olla nolla (4) | |||||||||||||||||||||||||||||||
Mittari (4) |
Versiokenttä = 2.
0 | yksi | 2 | 3 | neljä | 5 | 6 | 7 | kahdeksan | 9 | kymmenen | yksitoista | 12 | 13 | neljätoista | viisitoista | 16 | 17 | kahdeksantoista | 19 | kaksikymmentä | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | kolmekymmentä | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Osoiteperheen tunniste (2) | Reittitunnisteet (2) | ||||||||||||||||||||||||||||||
IPv4-osoite (4) | |||||||||||||||||||||||||||||||
aliverkon peite (4) | |||||||||||||||||||||||||||||||
seuraava hyppy (4) | |||||||||||||||||||||||||||||||
Mittari (4) |
Kun todennus on käytössä, vain ne viestit, jotka sisältävät oikean todennuskoodin, käsitellään. Tätä käytetään parantamaan RIP-pakettien lähetyksen turvallisuutta. Todennuskoodi on mahdollista salata MD5:llä.
0 | yksi | 2 | 3 | neljä | 5 | 6 | 7 | kahdeksan | 9 | kymmenen | yksitoista | 12 | 13 | neljätoista | viisitoista | 16 | 17 | kahdeksantoista | 19 | kaksikymmentä | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | kolmekymmentä | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
komento (1) | versio (1) | täytyy olla nolla (2) | |||||||||||||||||||||||||||||
0xFFFF | Todennustyyppi (2) | ||||||||||||||||||||||||||||||
Todennus (16) |
TCP /IP-perusprotokollat OSI -mallin kerroksittain | |
---|---|
Fyysinen | |
kanavoitu | |
verkkoon | |
Kuljetus | |
istunto | |
Edustus | |
Sovellettu | |
Muuta sovellettu | |
Luettelo TCP- ja UDP-porteista |