Routingsprotocollen

Planning voor vandaag

  • Herhaling Router RIP

  • De functie(s) van de Router

  • Routingsprotocollen

  • Dynamic routing

  • Load balancing

  • HOP

1 / 14
volgende
Slide 1: Slide
newEditorICTMBOStudiejaar 1

In deze les zitten 14 slides, met tekstslides.

Dit is niet oké

Onderdelen in deze les

Planning voor vandaag

  • Herhaling Router RIP

  • De functie(s) van de Router

  • Routingsprotocollen

  • Dynamic routing

  • Load balancing

  • HOP

Router RIP

Routing Information Protocol


Routing Information Protocol (RIP) is een protocol dat routers kunnen gebruiken om informatie over netwerktopologie uit te wisselen. Het wordt gekarakteriseerd als een gateway-protocol voor het interieur en wordt doorgaans gebruikt in kleine tot middelgrote netwerken.

Hoe werkt RIP?

RIP werkt volgens het distance-vector principe:


  1. Routers leren routes van buren en voegen deze toe in hun eigen tabel

  2. RIP kiest routes op basis van hop count (het aantal routers dat een pakket passeert)

  3. RIP heeft een limitering dat het maximaal 15 hops ondersteunt. Bij 16 hops wordt het netwerk onbereikbaar.

  4. Routers die RIP gebruiken sturen elke 30 seconden hun volledige routingtable naar buren (broadcast of multicast)

  5. RIP bepaalt de beste route op basis van de minste hops dus de kortste afstand



Functies van RIP

Distance-vector - Router vergelijkt afstand via buren


Periodieke updates - Automatisch routes bijwerken


Route invalidation - Routes die niet meer worden gezien, worden ongeldig


Loop-preventie -  Mechanisme om routing loops te voorkomen

RIP instellen

Router> enable

Router# configure terminal



Router(config) router rip (Hiermee zetten we router RIP aan)

Router(config-router) version 2 (RIP op versie 2 zetten)

Router(config-router) no auto-summary (hierdoor voorkom je dat de router automatisch classful subnetting toepast, niet handig als je een 192 en 172 netwerk hebt met verschillende subnet masks.)


Router(config-router) network 192.168.1.0 (geef alle netwerken mee waarmee de router verbonden is)

Router(config-router) network 172.16.0.0

De functies van de Router

Wanneer de Router een IP-pakketje krijgt, bepaald het welke interface de router moet gebruiken omdat pakketje door te sturen naar de juiste bestemming.



Vervolgens kijkt de Router wat het beste pad is naar de bestemming




Route sources

In een routing table worden alle verbonden netwerken weergegeven.

De routing table onderscheidt zich in een aantal 'sources'.



'Directly connected networks' -> netwerken die direct verbonden zijn met een router


'Static Routes' -> Netwerken die statisch zijn ingesteld


'Dynamic routing protocols' -> Netwerken die dynamisch zijn geleerd door het gebruik van een dynamic routing protocol zoals RIP, EIGRP of OSPF.




Routing table principes

Iedere router maakt zijn eigen beslissing op basis van de informatie die in zijn eigen Routing table staat

De informatie in de ene routing table hoeft overeen te komen met die van een andere

Routing informatie over een pad geeft geen informatie over de terugroute

Een router kan alleen pakketje sturen op basis van zijn eigen routing table

Een router weet niet wat er in de routing table staat van een andere router

R1 is met R2 verbonden. R1 is verbonden met het internet (209.168.20.0). R2 is verbonden met R1, maar kent het 209.168.20.0 netwerk niet.

R1 ontvangt een pakket met als bestemmings-IP-adres dat van PC1 en als bron-IP-adres dat van PC3. R1 weet dat hij het pakket via zijn G0/0/0 interface moet doorsturen, maar dat betekent nog niet dat R1 weet hoe hij de pakketten die afkomstig zijn van PC1 terug moet sturen naar het externe netwerk van PC3.

Principe

Voorbeeld

Dynamic Routing Protocols

Dynamic Routing Protocols hebben een aantal taken:


  1. Routes ontdekken (Network discovery) -> Informatie uitwisselen over netwerken die zij kennen

  2. De beste route berekenen -> Ze bepalen het beste pad naar een bestemming op basis van metrics zoals hop count, bandbreedte en vertraging

  3. Routingtabellen bijwerken -> Routes worden automatisch toegevoegd, aangepast of verwijderd wanneer de netwerktopologie veranderd




Dynamic Routing Protocols

Dynamic Routing Protocols hebben een aantal taken:


  1. Een router in het netwerk valt weg -> bij een storing berekent het protocol snel een alternatieve route

  2. Routing loops voorkomen -> oneindige lussen worden voorkomen

  3. Schaalbaarheid ondersteuning -> Ze vergemakkelijken het uitbreiden en beheren van grote en complexe netwerken

  4. Efficiënt netwerkgebruik -> Door load balancing en optimale padkauze wordt het neterwerk beter benut



Dynamic Routing Protocols

Welke Dynamic Routing Protocols hebben we?


  • RIP - Routing Information Protocol

  • EIGRP - Enhanced Interiot Gateway Routing Protocol

  • OSPF - Open Shortest Path First



Load Balancing

Bij load balancing worden pakketjes verdeeld over meerdere paden zodat een enkele router niet vollop wordt belast.


Dit komt ten goede van de performance

van een netwerk.



HOP

Een hop is één tussenstap die een datapakket maakt wanneer het van het ene netwerkapparaat (meestal een router) naar het volgende gaat op weg naar de bestemming.


  1. Elke keer dat een pakket een router passeert, telt dat als 1 hop

  2. Hoe meer hops, hoe meer routers het pakket moet passeren

  3. Routingprotocollen gebruiken het aantal hops vaak om te bepalen wat de beste route is


Hoe wordt het beste pad bepaalt?

RIP

  • De 'metric' is hop count

  • Elke router op de route naar de bestemming voegt een hop toe aan de hop count

  • Max 15 hops


OSPF

  • De 'metric' is de 'cost' gebaseerd op de bandbreedte van de verzender naar de ontvanger

  • Snellere links hebben een lagere 'cost' dan slome links


EIGRP

  • Berekent een 'metric' gebaseerd op de laagste bandbreedte en vertragingswaardes

  • Houdt ook rekening met load en betrouwbaarheid (is een router te druk? Andere kant op)