Video: What is RIP Protocol and How it works | Routing Information Protocol Basic Tutorial | CCNA 2018 2024
Routinginformatieprotocol ( RIP ) omdat een routeringsprotocol is gebaseerd op methodologieën die teruggaan tot het begin van TCP / IP-routering met de vorming van ARPANET, de voorloper van wat nu internet wordt genoemd.
RIP is een open protocol en werd voor het eerst gepubliceerd in RFC1058 (en zijn opvolger RIPv2 in RFC1723), dat later werd overgenomen als Internet Standard 34. RIP is een afstand-vectorrouteringsprotocol , wat betekent dat elke router weet misschien niet waar het netwerk van de eindbestemming is, maar weet wel in welke richting het bestaat en hoe ver weg het is.
RIP plaatst een limiet op de maximale afstand tot de doelcomputer als 16 hops of 16 routers, waarbij elke router een hop vertegenwoordigt van het ene netwerk naar het andere. Omdat de route begint met router 0, hebt u te maken met routes die 15 of minder andere routers raken. Voor routers die verder weg zijn, wordt de routeringsinformatie verwijderd of genegeerd.
Je denkt misschien dat 16 hops een beperking is, maar zelfs op een netwerk zo groot als internet, kun je meestal binnen 16 hops naar waar je naartoe wilt. Wanneer u traceroute ( tracert op Windows) een adres, traceroute traceert voor slechts 30 hops, en in de meeste gevallen wordt het u naar uw bestemming gebracht in minder dan 15 hops.
Om deze efficiëntie te bereiken, is een hoog niveau van netwerkplanning vereist om ervoor te zorgen dat uw hoppentellingen zo laag mogelijk zijn.
Wat betreft het delen van routeringsinformatie met anderen, heeft RIP-versie 1 (RIPv1) de routeringsinformatie gedeeld met andere routers door de routetabelinformatie via al zijn geconfigureerde netwerkinterfaces uit te zenden. Elke router die deze informatie ontving, bewaarde deze in zijn eigen routeringstabel met bijgewerkte hoppentellingen, negeerde of liet hoptellingen over 15 vallen.
Een belangrijk probleem dat RIPv1 had, was dat het classful was, wat betekende dat alle netwerksegmenten in een netwerk even groot moesten zijn. U kon uw subnetmasker niet van de standaardwaarde voor de klasse afwijken; alle netwerksegmenten die nodig zijn om hetzelfde masker te gebruiken. De volgende afbeelding illustreert dit probleem in een lay-out met drie routers, met vijf segmenten, waarbij alleen de drie segmenten over computers beschikken.
Als u een Class C-adresruimte zoals 192. 168. 1. 0 zou gebruiken, zou uw masker 255 moeten zijn. 255. 255. 224, waarmee u 8 segmenten van 30 apparaten zou krijgen; maar in het geval van RIP zou je slechts 6 segmenten kunnen gebruiken, en een van je 30 apparaten zou de interface van de router zijn, waardoor je met 29 apparaten op de netwerksegmenten zou zitten.
Wanneer u routeringsinformatie verzendt, worden alleen de netwerk-ID's verzonden en niet de overeenkomende subnetmaskers.
Om een aantal beperkingen van RIP-versie 1 op te lossen, werd RIP-versie 2 (RIPv2) voorgesteld in RFC1388 en bijgewerkt in RFC2453, dat internetstandaard 56 werd. RIPv2 staat het protocol toe om subnetinformatie te vervoeren, waardoor ondersteuning van > Classless Inter-Domain Routing (CIDR) , die klassegebonden grenzen bij het routeren negeert en toestaat dat elk segment een uniek subnetmasker behoudt. Zonder dat u hetzelfde subnetmasker op alle netwerksegmenten hoeft te onderhouden, kunt u netwerk-IP-adressen behouden, zoals hieronder wordt getoond; waar een bijgewerkte netwerkadressering bestaat met passende subnetmaskers op elk segment.
In dit geval kunt u een groter netwerk-ID toewijzen aan segment A (192. 168. 1. 0/25) van 126 hosts; een kleiner segment D (192. 168. 1. 128/26) van 62 gastheren; en een kleiner segment E (192. 168. 1. 192/27) van 30 gastheren; terwijl het toewijzen van kleinere adressen op afstand van de segmenten B en C van 192. 168. 1. 248/30 en 192. 168. 1.252/30. Je blijft zitten met twee andere kleine adresblokken van 192. 168. 1. 224/28 toestaan van 14 hosts en 192. 168. 1. 240/29 toestaan van 6 hosts.
In dit scenario verliest u slechts een paar adressen omdat de router-to-router-segmenten alleen het minimumaantal adressen hebben dat aan hen is toegewezen (2), terwijl u voorheen twee verspilde segmenten van 16 adressen had plus de router-to- routersegmenten waaraan 14 adressen waren toegewezen, wanneer ze slechts 2 nodig hadden.
RIPv2 schakelde ook over van het gebruik van uitzendingen om routerinformatie door te geven aan multicasts op adres 224. 0. 0. 9, waardoor het netwerkverkeer naar onnodige systemen wordt verminderd. Om het protocol verder te verbeteren, is routerauthenticatie toegevoegd (om de deelname van de router in RIP te valideren), zodat alleen routeringsgegevens van vertrouwde routers aan de routeringstabellen worden toegevoegd, waardoor corruptie van de routeringstabellen van ongeautoriseerde routers op uw netwerk wordt voorkomen.
Met de komst van IPv6 kreeg RIP een nieuwe facelift in de vorm van de RIP next generation (RIPng), die de grootte van de adresvelden vergroot en het authenticatiemechanisme in IPSec veranderde.