Is uw router traag? Het zou je NAT-tafel kunnen zijn

Is uw router traag? Het zou je NAT-tafel kunnen zijn / Technologie uitgelegd

De NAT (Network Address Translation) -tabel is wat toestaat dat apparaten op een privé-netwerk toegang hebben tot een openbaar netwerk, zoals internet.

Er is vaak slechts één toegangspunt tussen het openbare netwerk en het particuliere netwerk en dat toegangspunt is meestal een router. De router zelf heeft een openbaar gericht IP-adres, maar de apparaten op het particuliere netwerk (“verborgen” achter de router) hebben alleen privé-IP-adressen.

Wanneer datapakketten van het privé-netwerk naar het openbare netwerk gaan, moeten die privé-IP-adressen dat zijn “vertaalde” in een openbaar IP-adres dat compatibel is met het openbare netwerk. Hetzelfde geldt voor datapakketten die binnenkomen van openbaar netwerk naar privaat netwerk.

Hoe NAT-tabellen werken

De NAT-tabel is precies zoals het klinkt: een tabel met vertalingen van netwerkadressen, waarbij elke rij in de tabel in feite een toewijzing is van één privéadres naar één openbaar adres.

Er zijn verschillende soorten apparaten die NAT-compatibel zijn, maar routers zijn het meest gebruikelijk voor thuisgebruikers, dus we gebruiken ze voor onze voorbeelden.

Afbeeldingscredits: Aya Sofya, Wilson Joseph, AfterGrind, Edward Boatman via The Noun Project

Wanneer de router een verzoek ontvangt van een apparaat op het particuliere netwerk, worden de datapakketten gereserveerd zodat bepaalde wijzigingen kunnen worden aangebracht. Eerst en vooral, elk datapakket “Bron IP” wordt veranderd van het private IP-adres (bijvoorbeeld 192.168.0.100) naar het openbare IP-adres van de router (bijvoorbeeld 68.202.151.70). Andere kleine details zijn ook veranderd.

De router maakt vervolgens een vermelding in de NAT-tabel. Om dit te doen, moet het het bestemmingsadres van het datapakket weten. Wanneer een extern gegevenspakket van het openbare netwerk naar het particuliere netwerk komt, vergelijkt de router het met de NAT-tabel om te weten naar welk privéapparaat het moet gaan.

Elke rij in de NAT-tabel is een koppeling van een privé-IP-adres met een adres en poort van buitenaf. Deze koppeling wordt een a genoemd verbinding. Elk apparaat op het privé-netwerk kan meerdere actieve verbindingen hebben.

Nadat de NAT-invoer is gemaakt, duwt de router het datapakket naar het openbare netwerk, naar het IP-adres van de beoogde bestemming. Als een gegevenspakket wordt binnengebracht via het openbare netwerk, is het “Bron IP” wordt gewijzigd in het privé-IP-adres van het doelapparaat en vervolgens naar het particuliere netwerk geduwd.

Tenslotte, om dubbelzinnigheden te voorkomen, bevatten moderne NAT-technieken poortnummers naast IP-adressen. Dit maakt het mogelijk app-naar-app-verbindingen tussen privéapparaten en openbare apparaten te volgen. Dergelijke technieken worden genoemd netwerkadres en poortvertaling (NAPT), poort adres vertaling (PAT), onder andere.

Potentiële problemen met NAT-tabellen

Elke invoer in een NAT-tabel vereist een bepaalde hoeveelheid geheugen om verbindingsdetails op te slaan. In theorie, als u teveel actieve verbindingen hebt, zou de NAT-lijst kunnen opvullen. Als dat gebeurt, worden de huidige verbindingen niet beïnvloed, maar nieuwe verbindingen worden geweigerd.

Voor internetverkeer heeft een standaard NAT-tabelitem ongeveer 160 bytes nodig. Dat is te verwaarlozen in de grote afbeelding. Om het in perspectief te plaatsen: 100.000 NAT-tabelitems van die omvang zouden slechts ongeveer 15 MB RAM kosten. Zelfs de goedkoopste routers hebben daar genoeg voor.

Met andere woorden, NAT-tabellen vullen deze dagen zelden en RAM is zelden het knelpunt voor een slecht presterende router. Maar er is een meer algemeen probleem om over te weten.

Goedkope router, langzame router

Routers, vooral goedkope, zijn vaak uitgerust met zwakke CPU's omdat ze niet zijn ontworpen voor het verwerken van zware verwerkingsbelastingen. Het is niet zo dat je fysica of 3D-animatie direct op je router berekent, toch??

Maar netwerk-adresvertaling kan een zware taak zijn voor de verwerking!

Elk pakket dat het particuliere netwerk verlaat, moet worden vertaald en elk afzonderlijk pakket dat binnenkomt via het openbare netwerk moet worden vertaald. Elke individuele vertaling is misschien eenvoudig genoeg, maar bij intensief internetgebruik komt het allemaal goed.

Dit is mijn netwerkactiviteit tijdens het surfen op internet, met één 720p YouTube-video geopend in een tabblad en een dozijn andere tabbladen voor verschillende websites, allemaal in de Edge-browser.

De top negen processen gebruiken een gemiddelde van 1.182.149 bytes per seconde. Elke netwerkinterface heeft een maximale transmissie-eenheid (MTU), welke de grootste grootte is die een datapakket kan zijn. Ethernet en Wi-Fi hebben een MTU van 1.500 bytes.

Mijn computer, die niets anders doet dan alleen maar een YouTube-filmpje bekijken, zorgt voor een minimale belasting van mijn router van 788 pakketten per seconde. Dat is in de veronderstelling dat de bytes allemaal zijn verdeeld in 1500-byte-pakketten, wat niet het geval is in het echte wereldgebruik. Ergens tussen 1.000 en 3.000 pakketten per seconde is realistischer.

De belasting is slechter tijdens bandbreedte-intensieve activiteiten. Hoe Fix Gaming & Video Lag met een EasyRouter Tweak Hoe Fix Gaming & Video Lag met een EasyRouter Tweak Moe van netwerkvertraging wanneer andere mensen video's kijken en torrents downloaden? Hier leest u hoe u uw netwerkprestaties kunt terughalen zonder hulpmiddelen van derden. Meer lezen, zoals multiplayer-gaming en torrenting. In feite is torrenting zo intensief 5 manieren om je torrent te verhogen Downloadsnelheid 5 manieren om je torrent downloadsnelheid te verhogen Voor veel mensen is de gedistribueerde peer-to-peer downloadkracht van torrents niet alles waar het om draait. Als je je verdrinkt in nepbestanden, stikt van ISP-snelheidsbeperking en het beu bent dat je wordt verteld dat je ... Lees Meer dat het vandaag de primaire oorzaak is van NAT-problemen voor thuisgebruikers. (Open verbindingen met tientallen / honderden peers, waarbij elke verbinding high-speed downloads en uploads omvat.)

En het is niet alleen mijn computer op mijn privé-netwerk. Ik heb een smartphone, tablet, smart-tv en een handvol andere apparaten voor de rest van de mensen die mijn leefruimte delen. Ze hebben allemaal ook netwerkvertalingvertalingen nodig!

Aan het eind van de dag praten we duizenden en duizenden datapakketten per seconde, allemaal vertaald door een zwakke CPU die het niet bij kan houden. Het is een reden waarom goedkope routers gevoelig zijn voor vertraging. 4 redenen waarom je wifi zo traag is (en hoe je ze kunt oplossen) 4 redenen waarom je wifi zo traag is (en hoe je ze kunt oplossen) Last van langzame Wi-Fi Fi? Deze vier problemen kunnen uw netwerk vertragen. Hier leest u hoe u ze kunt oplossen om weer snel te worden. Lees verder .

Is er iets dat u kunt doen?

Voor eenmalige hikken kan een herstart van de router voldoende zijn om de NAT-tabel te wissen en vanaf nul te beginnen. Als dit regelmatig voorkomt, is het misschien niet het RAM-geheugen maar de CPU die problemen veroorzaakt.

In dat geval is het tijd om je router te upgraden. U hoeft geen proppen contant geld te betalen voor een topmodel. Dat gezegd hebbende, blijf weg van de budgetopties. Die zijn beter geschikt voor lichte thuisgebruikers. Nog steeds niet zeker wat te krijgen? Bekijk onze aanbevolen wifi-routers.

Ten slotte, of u nu een upgrade uitvoert of niet, zorg ervoor dat u uw thuisnetwerk beveiligt 7 Simpele tips om uw router en uw Wi-Fi-netwerk in enkele minuten te beveiligen 7 Simpele tips om uw router en Wi-Fi-netwerk in enkele minuten te beveiligen Is iemand aan het snuffelen en afluisteren? op uw wifi-verkeer, uw wachtwoorden en creditcardnummers steelt? Zou je eens weten of iemand was? Waarschijnlijk niet, dus beveilig uw draadloze netwerk met deze 7 eenvoudige stappen. Lees verder . Het kost niet veel moeite, maar de voordelen zijn enorm.

Nu u weet wat een NAT-tabel is en hoe deze werkt, heeft u nog vragen? Heb je nog andere tips om toe te voegen? Laat het ons weten in de comments hieronder!

Meer informatie over: computernetwerken, hardwaretips, router.