GeeksforGeeks

Routers:
Een Router is een netwerk apparaat dat datapakketten doorstuurt tussen computernetwerken. Dit apparaat is meestal verbonden met twee of meer verschillende netwerken. Wanneer een gegevenspakket bij een routerpoort komt, leest de router de adresinformatie in het pakket om te bepalen naar welke poort het pakket zal worden gestuurd. Een router verschaft u bijvoorbeeld toegang tot internet door uw LAN met internet te verbinden.

Wanneer een pakket bij een router aankomt, bekijkt deze het IP-adres van de bestemming van het ontvangen pakket en neemt op basis daarvan routeringsbeslissingen. Routers gebruiken Routing Tables om te bepalen naar welke interface het pakket wordt gestuurd. Een routeringstabel bevat een lijst van alle netwerken waarvan de routes bekend zijn. De routeringstabel van elke router is uniek en wordt opgeslagen in het RAM van het apparaat.

Routeringstabel:
Een routeringstabel is een verzameling regels, vaak weergegeven in tabelformaat, die wordt gebruikt om te bepalen waarheen gegevenspakketten die over een Internet Protocol (IP) netwerk reizen, zullen worden geleid. Alle IP-apparaten, met inbegrip van routers en switches, maken gebruik van routing tabellen. Zie hieronder een Routing tabel:

De entry die overeenkomt met de default gateway configuratie is een netwerk bestemming van 0.0.0.0 met een netwerk masker (netmask) van 0.0.0.0. Het Subnet Mask van de default route is altijd 255.255.255.

Entries van een IP Routing tabel:
Een routing tabel bevat de informatie die nodig is om een pakket langs de beste weg door te sturen naar zijn bestemming. Elk pakket bevat informatie over herkomst en bestemming. De routeringstabel geeft het apparaat instructies voor het verzenden van het pakket naar de volgende hop op zijn route over het netwerk.

Elke entry in de routeringstabel bestaat uit de volgende entries:

  1. Netwerk ID:
    De netwerk ID of bestemming die overeenkomt met de route.
  2. Subnet Mask:
    Het masker dat wordt gebruikt om een IP adres van de bestemming te koppelen aan de netwerk ID.
  3. Next Hop:
    Het IP adres waarnaar het pakket wordt doorgestuurd.
  4. Outgoing Interface:
    Uitgaande interface die het pakket moet verlaten om het bestemmingsnetwerk te bereiken.
  5. Metric:
    De metric wordt vaak gebruikt om het minimum aantal hops (routes die worden gekruist) naar het netwerk ID aan te geven.

Routing tabel entries kunnen worden gebruikt om de volgende soorten routes op te slaan:

  • Directly Attached Network IDs
  • Remote Network IDs
  • Host Routes
  • Default Route
  • Destination

Wanneer een router een pakket ontvangt, onderzoekt hij het IP adres van de bestemming, en kijkt in zijn Routing Tabel om uit te vinden welke interface het pakket zal verlaten.

Hoe worden Routing Tables gevuld?
Er zijn manieren om de Routing Table te onderhouden:

  • Direct verbonden netwerken worden automatisch toegevoegd.
  • Met behulp van statische routing.
  • Met behulp van dynamische routing.

Deze routing tabellen kunnen handmatig of dynamisch worden onderhouden. Bij dynamische routering bouwen en onderhouden apparaten hun routeringstabellen automatisch door routeringsprotocollen te gebruiken voor het uitwisselen van informatie over de omringende netwerktopologie. Dynamische routeringstabellen stellen apparaten in staat naar het netwerk te “luisteren” en te reageren op voorvallen zoals apparaatstoringen en netwerkcongestie. Tabellen voor statische netwerkapparaten veranderen niet, tenzij een netwerkbeheerder ze handmatig wijzigt.

Route Bepaling Proces (het vinden van Subnet ID met behulp van de Routing Tabel):
Stel je voor dat een netwerk is onderverdeeld in 4 subnetten, zoals te zien is in de bovenstaande afbeelding. Het IP Adres van de 4 subnetten zijn:

200.1.2.0 (Subnet a)200.1.2.64 (Subnet b)200.1.2.128 (Subnet c)200.1.2.192 (Subnet d) 

Dan ziet de Routing tabel, onderhouden door de interne router er als volgt uit:

Om het juiste subnet (subnet ID) te vinden, voert de router de bitwise ANDing uit van het IP-adres van de bestemming dat in het gegevenspakket is vermeld en alle subnetmaskers, één voor één.

  • Als er slechts één overeenkomst is, stuurt de router het gegevenspakket door naar de overeenkomstige interface.
  • Als er meer dan één overeenkomst is, stuurt de router het gegevenspakket door naar de interface die overeenkomt met het langste subnetmasker.
  • Als er geen overeenkomst is, stuurt de router het gegevenspakket door naar de interface die overeenkomt met de standaardwaarde.

Voorbeeld-1: GATE-CS-2004 | Vraag 55

Voorbeeld-2: GATE IT 2006 | Vraag 63

Merk op dat de routeringstabellen niet specifiek zijn voor Cisco-apparaten. Zelfs uw Windows besturingssysteem heeft een routeringstabel die kan worden weergegeven met het commando route print

Opgelet lezer! Stop nu niet met leren. Beheers alle belangrijke CS Theorie concepten voor SDE interviews met de CS Theorie Cursus tegen een studentvriendelijke prijs en word klaar voor de industrie.

Artikel tags :
Oefentags :

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *