Ang isang router table (tinatawag din na routing table) ay naka-imbak ng data na ginagamit ng TCP / IP routers ng network upang kalkulahin ang mga destinasyon ng mga mensahe na responsable para sa pagpapasa. Ang router table ay isang maliit na in-memory database na pinamamahalaan ng built-in na hardware at software ng router.
Mga Table Entry at Laki ng Router
Ang mga talahanayan ng router ay naglalaman ng isang listahan ng mga IP address. Ang bawat address sa listahan ay kinikilala ang isang remote na router (o iba pang gateway network) na ang lokal na router ay naka-configure upang makilala.
Para sa bawat IP address, ang router table ay nagdadagdag din ng isang network mask at iba pang data na tumutukoy sa mga patutunguhang mga address ng IP address na tinatanggap ng remote na aparato.
Ang mga router ng home network ay gumagamit ng napakaliit na talahanayan ng router dahil ipinapasa nila ang lahat ng papalabas na trapiko sa gateway ng Internet Service Provider (ISP) na nag-aalaga sa lahat ng iba pang mga hakbang sa pagruruta. Karaniwang naglalaman ng sampung o mas kaunting mga entry ang mga home router table. Sa pamamagitan ng paghahambing, ang pinakamalaking routers sa core ng Internet backbone ay dapat mapanatili ang buong Internet routing table na naglalaman ng ilang daang libong mga entry. (Tingnan ang Ulat ng CIDR para sa pinakabagong istatistika ng pagruruta sa Internet.)
Dynamic kumpara sa Static Routing
Ang mga routers ng bahay ay awtomatikong nag-set up ng kanilang mga routing table kapag nakakonekta sa provider ng Internet, isang proseso na tinatawag dynamic routing . Bumubuo sila ng isang entry ng talahanayan ng router para sa bawat isa sa mga server ng DNS ng service provider (primary, pangalawang, at tersiyaryo, kung magagamit) at isang entry para sa pagruruta sa lahat ng mga computer sa bahay.
Maaari rin silang bumuo ng ilang karagdagang ruta para sa iba pang mga espesyal na kaso kasama multicast at broadcast ruta.
Ang ilang mga routing network routers ay pumipigil sa iyo mula sa manu-manong pagsasaayos o pagpapalit ng talahanayan ng router. Gayunpaman, pinapayagan ng mga routers ng negosyo ang mga administrator ng network na manu-manong i-update o manipulahin ang mga talahanayan ng pag-route
Ang tinatawag na ito static routing ay maaaring maging kapaki-pakinabang kapag nag-optimize para sa pagganap at pagiging maaasahan ng network. Sa isang home network, ang paggamit ng mga static na ruta ay hindi kinakailangan maliban sa di pangkaraniwang mga pangyayari (tulad ng pagtatakda ng maraming subnetwork at isang pangalawang router).
Pagtingin sa Mga Nilalaman ng Mga Pag-Routing Table
Sa home broadband routers, ang routing table contents ay kadalasang ipinapakita sa isang screen sa loob ng administrative console. Isang halimbawa ng talahanayan ng IPv4 ay ipinapakita sa ibaba.
Destination LAN IP | Subnet Mask | Gateway | Interface |
---|---|---|---|
0.0.0.0 | 0.0.0.0 | xx.yyy.86.1 | Wan (Internet) |
xx.yyy.86.1 | 255.255.255.255 | xx.yyy.86.1 | Wan (Internet) |
xx.yyy.86.134 | 255.255.255.255 | xx.yy.86.134 | Wan (Internet) |
192.168.1.0 | 255.255.255.0 | 192.168.1.101 | LAN & Wireless |
Sa halimbawang ito, ang unang dalawang entry ay kumakatawan sa mga ruta sa address ng gateway ng Internet provider ('xx' at 'yyy' ay kumakatawan sa mga tunay na halaga ng IP address na nakatago para sa layunin ng artikulong ito). Ang ikatlong entry ay kumakatawan sa ruta sa pampublikong nakaharap sa home router ng IP address na itinalaga ng provider. Ang huling entry ay kumakatawan sa ruta para sa lahat ng mga computer sa loob ng home network sa home router, kung saan ang router ay may IP address 192.168.1.101.
Sa Windows at Unix / Linux na mga computer, ang netstat -r Ang command ay nagpapakita rin ng mga nilalaman ng router table na naka-configure sa lokal na computer.