Je vaš usmerjevalnik počasen? Morda je vaša tabela NAT

Je vaš usmerjevalnik počasen? Morda je vaša tabela NAT

The tabela za prevajanje omrežnih naslovov (NAT) je tisto, kar omogoča napravam v zasebnem omrežju dostop do javnega omrežja, kot je internet.





kako lahko brezplačno ugotovim, komu pripada telefonska številka?

Med javnim omrežjem in zasebnim omrežjem je pogosto le ena vstopna točka in ta vstopna točka je običajno usmerjevalnik. Usmerjevalnik ima javni naslov IP, vendar imajo naprave v zasebnem omrežju ('skrite' za usmerjevalnikom) samo zasebne naslove IP.





Ko se podatkovni paketi premaknejo iz zasebnega omrežja v javno omrežje, je treba te zasebne naslove IP 'prevesti' v javni naslov IP, ki je združljiv z javnim omrežjem. Enako velja za podatkovne pakete, ki prihajajo iz javnega omrežja v zasebno omrežje.





Kako delujejo tabele NAT

Tabela NAT je točno tako, kot zveni: tabela prevodov omrežnih naslovov, kjer je vsaka vrstica v tabeli v bistvu preslikava z enega zasebnega naslova na en javni naslov.

Obstaja več vrst naprav, ki podpirajo NAT, vendar so usmerjevalniki najpogostejši za domače uporabnike, zato jih bomo uporabili za naše primere.



Zasluge za slike: , Wilson Joseph , AfterGrind , Edward Boatman prek projekta samostalnik

Ko usmerjevalnik prejme zahtevo od naprave v zasebnem omrežju, se podatkovni paketi razveljavijo, tako da je mogoče narediti nekatere spremembe. V prvi vrsti se vsak izvor podatkovnega paketa spremeni iz zasebnega naslova IP (npr. 192.168.0.100) v javni naslov IP usmerjevalnika (npr. 68.202.151.70). Spreminjajo se tudi druge manjše podrobnosti.





Usmerjevalnik nato ustvari vnos v svoji tabeli NAT. Če želite to narediti, mora poznati ciljni naslov podatkovnega paketa. Ko zunanji podatkovni paket pride iz javnega omrežja v zasebno omrežje, ga usmerjevalnik primerja s tabelo NAT, da ugotovi, na katero zasebno napravo naj gre.

Vsaka vrstica v tabeli NAT je seznanitev zasebnega naslova IP z zunanjim ciljnim naslovom in vrati. To združevanje se imenuje a povezave . Vsaka naprava v zasebnem omrežju ima lahko več aktivnih povezav.





Ko je vnos NAT ustvarjen, usmerjevalnik potisne podatkovni paket v javno omrežje na predvideni ciljni naslov IP. Če podatkovni paket prihaja iz javnega omrežja, se njegov „izvorni IP“ spremeni v zasebni naslov IP ciljne naprave, nato pa se potisne v zasebno omrežje.

Nazadnje, da bi se izognili nejasnostim, sodobne tehnike NAT poleg naslovov IP vključujejo številke vrat. To omogoča sledenje povezavam med aplikacijami med zasebnimi napravami in javnimi napravami. Takšne tehnike se imenujejo omrežni naslov in prevajanje vrat (NAPT) , prevod naslovov vrat (PAT) , med ostalimi.

Možne težave s tabelami NAT

Vsak vnos v tabelo NAT zahteva določeno količino pomnilnika za shranjevanje podrobnosti o povezavi. Teoretično, če imate preveč aktivnih povezav, se lahko tabela NAT zapolni. Če se to zgodi, to ne vpliva na trenutne povezave, ampak nove povezave bodo zavrnjene.

Za internetni promet tipičen vnos tabele NAT zahteva približno 160 bajtov. To je na veliki sliki zanemarljivo. Če pogledamo bolj perspektivno: 100.000 vnosov tabel NAT te velikosti bi zavzelo le približno 15 MB RAM -a. Tudi najcenejši usmerjevalniki imajo za to dovolj.

Z drugimi besedami, tabele NAT se v teh dneh redko napolnijo, RAM pa je le redko ozko grlo za slabo delujoč usmerjevalnik. Obstaja pa pogostejša težava, o kateri je treba vedeti.

Poceni usmerjevalnik, počasen usmerjevalnik

Usmerjevalniki, zlasti poceni, so pogosto opremljeni s šibkimi procesorji, ker niso zasnovani za velike obremenitve pri obdelavi. Ni tako, da računate fiziko ali obdelujete 3D animacijo neposredno na usmerjevalniku, kajne?

Toda prevajanje omrežnih naslovov lahko naj bo težavna naloga!

(70368744177664), (2)

Vsak paket, ki zapusti zasebno omrežje, je treba prevesti in vsak paket, ki prihaja iz javnega omrežja, je treba prevesti. Vsak posamezen prevod je lahko dovolj preprost, vendar se ob močni uporabi interneta vse skupaj sešteje.

Tukaj je moja omrežna dejavnost med brskanjem po spletu, pri čemer je na zavihku odprt en 720p videoposnetek YouTube in ducat drugih zavihkov za različna spletna mesta, vse v brskalniku Edge.

Prvih devet procesov uporablja povprečno 1.182.149 bajtov na sekundo. Vsak omrežni vmesnik ima največja prenosna enota (MTU) , kar je največja velikost podatkovnega paketa. Ethernet in Wi-Fi imata MTU 1500 bajtov.

Moj računalnik, ki ne počne nič drugega kot gledanje videoposnetka v YouTubu, minimalno obremenjuje usmerjevalnik 788 paketov na sekundo . To je ob predpostavki, da so vsi bajti razdeljeni na 1500-bajtne pakete, kar v resničnem svetu ne drži. Nekje med 1.000 in 3.000 paketi na sekundo je bolj realno.

Obremenitev je med tem slabša dejavnosti, ki intenzivno uporabljajo pasovno širino , kot so igre za več igralcev in hudourništvo. Pravzaprav, hudourništvo je tako intenzivno da je to glavni vzrok težav NAT pri današnjih domačih uporabnikih. (Odprite povezave na desetine/stotine vrstnikov, pri čemer vsaka povezava vključuje hitre prenose in nalaganje.)

In to ni samo moj računalnik v mojem zasebnem omrežju. Imam pametni telefon, tablični računalnik, pametno televizijo in peščico drugih naprav za ostale ljudi, ki si delijo moj življenjski prostor. Vsi potrebujejo tudi prevode omrežnih naslovov!

Konec dneva govorimo o tisočih in tisočih podatkovnih paketih na sekundo, vse prevedeno s šibkim procesorjem, ki ne more slediti. To je eden od razlogov, zakaj so poceni usmerjevalniki nagnjeni k upočasnitvi .

Ali lahko kaj storite?

Za enkratno kolcanje lahko ponovni zagon usmerjevalnika zadostuje za brisanje tabele NAT in začetek od nič. Če je to običajen pojav, težave morda ne povzroča RAM, ampak procesor.

najboljše igre za posnemanje na androidu

V tem primeru je čas za nadgradnjo usmerjevalnika. Za vrhunski model vam ni treba odšteti kopice denarja. Kljub temu se izogibajte proračunskim možnostim. Ti so bolj primerni za lahke domače uporabnike. Še vedno niste prepričani, kaj bi dobili? Preveri naši priporočeni usmerjevalniki Wi-Fi .

Nenazadnje, ne glede na to, ali nadgradite ali ne zaščitite svoje domače omrežje . Ne zahteva veliko truda, vendar so koristi ogromne.

Zdaj, ko veste, kaj je tabela NAT in kako deluje, imate še kakšno vprašanje? Imate dodati še kakšen nasvet? Sporočite nam v komentarjih spodaj!

Deliti Deliti Cvrkutati E-naslov Ali je v redu namestiti Windows 11 na nezdružljiv računalnik?

Zdaj lahko namestite Windows 11 na starejše računalnike z uradno datoteko ISO ... vendar je to dobro?

Preberite Naprej
Sorodne teme
  • Pojasnjena tehnologija
  • Računalniška omrežja
  • Usmerjevalnik
  • Nasveti za strojno opremo
O avtorju Joel Lee(1524 objavljenih člankov)

Joel Lee je glavni urednik MakeUseOf od leta 2018. Ima diplomo B.S. računalništva in več kot devet let strokovnih izkušenj pri pisanju in urejanju.

Več od Joela Leeja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite