Ano ang Mga Tables ng TCP / IP Router (Routing)?

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 nagdaragdag din ng mask ng network at iba pang data na tumutukoy sa mga patutunguhang 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 routing table ng Internet na naglalaman ng ilang daang libong entries. (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 na 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 mga ruta para sa iba pang mga espesyal na kaso kabilang ang mga multicast at mga ruta sa pag- broadcast .

Ang ilang mga routing network routers ay pumipigil sa iyo mula sa manu-manong pagsasaayos o pagpapalit ng talahanayan ng router. Gayunpaman, pinapahintulutan ng mga routers ng negosyo ang mga administrator ng network na manu-manong nag-update o manipulahin ang mga talahanayan ng pag-route

Ang tinatawag na 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.

Listahan ng Pagtatakda ng Listahan ng Routing (Halimbawa)
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, ipinapakita rin ng netstat -r na utos ang mga nilalaman ng router table na naka-configure sa lokal na computer.