Er zijn honderden netwerkprotocollen gemaakt om de communicatie tussen computers en andere soorten elektronische apparaten te ondersteunen. zogenaamd routeringsprotocollen zijn de familie van netwerkprotocollen die: computerrouters in staat stellen met elkaar te communiceren en op hun beurt het verkeer tussen hun respectieve netwerken intelligent door te sturen.
Hoe routeringsprotocollen werken
Elk netwerkrouteringsprotocol heeft drie basisfuncties:
- Ontdekking: Identificeer andere routers op het netwerk.
- Routebeheer: Houd de mogelijke bestemmingen bij (voor netwerkberichten) samen met enkele gegevens die het pad van elk beschrijven.
- Padbepaling: dynamische beslissingen nemen over waar elk netwerkbericht naartoe moet worden verzonden.
Een paar routeringsprotocollen (link-state-protocollen genoemd) stellen een router in staat om een volledige kaart van alle netwerklinks in een regio te bouwen en te volgen, terwijl andere (afstand-vectorprotocollen genoemd)) laat routers werken met minder informatie over het netwerkgebied.
Vijf populairste routeringsprotocollen
Met de hieronder beschreven netwerkprotocollen kunnen computerrouters met elkaar communiceren terwijl verkeer tussen netwerken wordt doorgestuurd. Ze behoren tot de meest gebruikte protocollen.
RUST IN VREDE
Onderzoekers ontwikkelden Routing Information Protocol in de jaren tachtig voor gebruik op kleine of middelgrote interne netwerken die waren aangesloten op het vroege internet. RIP is in staat om berichten over netwerken te routeren tot een maximum van 15 hops. RIP-compatibele routers ontdekken het netwerk door eerst een bericht te verzenden waarin routertabellen van naburige apparaten worden opgevraagd. Buurrouters met RIP reageren door de volledige routeringstabellen terug te sturen naar de aanvrager, waarna de aanvrager een algoritme volgt om deze updates in zijn eigen tabel samen te voegen. Met geplande tussenpozen sturen RIP-routers hun routertabellen vervolgens periodiek naar hun buren, zodat eventuele wijzigingen over het netwerk kunnen worden verspreid. Traditionele RIP ondersteunde alleen IPv4-netwerken, maar de nieuwere RIPng-standaard ondersteunt ook IPv6. RIP gebruikt UDP-poorten 520 of 521 (RIPng) voor zijn communicatie.
OSPF
Open Shortest Path First is gemaakt om enkele van de beperkingen van RIP te overwinnen, waaronder:
- Beperking van het aantal hops.
- Onvermogen om netwerken te organiseren in een routeringshiërarchie, belangrijk voor beheersbaarheid en prestaties op grote interne netwerken.
- Aanzienlijke pieken in het netwerkverkeer die worden gegenereerd door het herhaaldelijk opnieuw verzenden van volledige routertabellen met geplande tussenpozen.
OSPF is een open publieke standaard die wijdverbreid wordt toegepast door veel leveranciers in de branche. OSPF-compatibele routers ontdekken het netwerk door identificatieberichten naar elkaar te sturen, gevolgd door berichten die specifieke routeringsitems vastleggen in plaats van de hele routeringstabel. Het is het enige routeringsprotocol met linkstatus dat in deze categorie wordt vermeld.
EIGRP en IGRP
Cisco ontwikkelde Internet Gateway Routing Protocol als een ander alternatief voor RIP. De nieuwere Enhanced IGRP (EIGRP) maakte IGRP vanaf de jaren negentig overbodig. EIGRP ondersteunt klasseloos IP-subnetten en verbetert de efficiëntie van de routeringsalgoritmen in vergelijking met oudere IGRP. Het ondersteunt geen routeringshiërarchieën, zoals RIP. Oorspronkelijk gemaakt als een eigen protocol dat alleen op apparaten uit de Cisco-familie kan worden uitgevoerd, is EIGRP ontworpen met als doel een eenvoudigere configuratie en betere prestaties dan OSPF.
IS-IS
Het tussensysteem naar het tussensysteem protocol werkt op dezelfde manier als OSPF. Hoewel OSPF de populaire keuze werd, blijft IS-IS wijdverbreid in gebruik door serviceproviders die hebben geprofiteerd van het protocol dat aanpasbaar is aan hun gespecialiseerde omgevingen. In tegenstelling tot de andere protocollen in deze categorie, werkt IS-IS niet via Internet Protocol (IP) en gebruikt het zijn eigen adresseringsschema.
BGP en EGP
Het Border Gateway-protocol is de internetstandaard External Gateway Protocol (EGP). BGP detecteert wijzigingen in routeringstabellen en communiceert die wijzigingen selectief naar andere routers via TCP/IP. Internetproviders gebruiken BGP vaak om hun netwerken samen te voegen. Bovendien gebruiken grotere bedrijven soms BGP om meerdere interne netwerken met elkaar te verbinden. Professionals beschouwen BGP als het meest uitdagende routeringsprotocol om te perfectioneren vanwege de complexiteit van de configuratie.