Rob's web

Router

Een router (uitspraak: Brits: roeter, Amerikaans: rauter) is een apparaat dat twee of meer verschillende computernetwerken aan elkaar verbindt, bijvoorbeeld internet en een bedrijfsnetwerk, en pakketten data van het ene naar het andere netwerk verzendt. Een router kan gezien worden als een schakelapparaat voor datapakketten dat actief is op OSI-laag 3. Dit in tegenstelling tot een hub, die op laag 1 werkt en een switch, die opereert op OSI-laag 2.

Werking

Om de juiste uitgaande poort te kiezen, zoekt de router het bestemmingsadres van het te routeren pakket op in de routeringstabel. Bij het TCP/IP-protocol (zoals op het internet) bestaat een routeringstabel uit een tabel met IP-adressen of gegroepeerde IP-adressen (subnet), en het bijbehorende volgende knooppunt (next-hop). Het volgende knooppunt is doorgaans een andere router, die gekoppeld is via een van de poorten van de router.

Wanneer het bestemmingsadres routeerbaar is, en dus bestaat in de routeringstabel, zal de router het bijbehorende volgende knooppunt gebruiken om de uitgaande poort te bepalen. Het binnenkomende IP-pakket wordt naar de uitgaande poort gestuurd.

De router bouwt een routeringstabel op door route-informatie uit te wisselen met buurrouters. Zo ontstaat een volledig beeld van alle routes in het IP-netwerk. De router zal op basis van het kortstepad-algoritme een routeringstabel opbouwen waarbij het kortste pad wordt gekozen naar de eindbestemming. In andere bewoording: het knooppunt dat gekozen wordt, maakt deel uit van het kortste pad.

Consumenten routers

In een huis of bedrijfs situatie wordt de router gebruikt om met meerdere gebruikers een IPv4 adres te delen. Dit wordt gedaan met behulp van NAT (Network Adrress Translation). Dit geeft dan een extra laag beveiliging omdat de gebruikers vanuit het internet niet zichtbaar zijn.

Voor IPv6 wordt er geen NAT gebruikt. Ieder IPv6 adres wordt apart doorgelaten door het instellen van poortnummers naar deze adressen.

De router zit geschakeld tussen modem en switch.

Port forwarding

Port forwarding of port mapping is het doorsturen van een TCP- of UDP-pakket in een NAT-gateway om een intern netwerk aan een extern netwerk (bijvoorbeeld internet) te koppelen door middel van poortnummers. Deze techniek wordt gebruikt om communicatie mogelijk te maken tussen externe hosts en andere diensten binnen een LAN.

Doel

Port forwarding maakt het mogelijk externe computers (bijvoorbeeld openbare machines op het internet) te verbinden met een bepaalde computer binnen een privénetwerk (LAN).

Bijvoorbeeld:

De telnet port moet NOOIT worden geforward.

IP sharer

De IP-sharer is een router die tussen een externe inbelmodem en het LAN geplaatst is. Als er vraag is wordt de verbinding opgebouwd en na een tijdje van rust weer verbroken.

IP sharer IP sharer 2

Deze werden gebruik in 10 Mbits/s netwerken.

LAN-routers

Routers hebben een of meerdere LAN poorten en 1 WAN poort. Vaak worden deze gecombineerd met een switch zodat er meestal 4 LAN poorten zijn.

Router-switch

Dit type router wordt meestal gebruikt voor het maken van subnetten of wordt op een modem aangeloten.