Pangkalahatang konsepto
Ang routing table ay isang pangunahing istraktura ng data na ginagamit sa mga router upang mag-imbak ng impormasyon tungkol sa mga konektado at malalayong network. Ang bawat routing table entry ay naglalaman ng isang serye ng mga field, kabilang ang destination network address, subnet mask, next-hop address, at isang sukatan.
Ang patutunguhang network address ay nagpapahiwatig ng IP address ng network na gusto mong i-access. Ang subnet mask ay ginagamit upang tukuyin kung aling bahagi ng IP address ang kumakatawan sa network at kung aling bahagi ang kumakatawan sa host. Ang susunod na hop address ay ang IP address ng susunod na device kung saan ipapadala ang mga packet upang maabot ang patutunguhang network.
Ang impormasyon ng routing table ay ang pinakamahalagang impormasyon na ginagamit ng mga router upang matukoy kung paano ipapasa ang mga packet na natatanggap nila. Kapag dumating ang isang packet sa isang router, sinusuri ng router ang patutunguhang address ng packet at naghahanap ng kaukulang entry sa routing table.
Kung ang routing table ay hindi naglalaman ng kaukulang entry, hindi alam ng router kung paano i-forward ang packet at maaaring itapon ito o ipadala ito sa isang default na ruta. Kung mali ang impormasyon sa routing table, mali ang pagpapasa ng trapiko at maaaring hindi maabot ang huling destinasyon nito.
Samakatuwid, napakahalaga na ang routing table ay panatilihing napapanahon at na-configure nang tama upang matiyak na ang trapiko ay nairuruta nang tama. Makakakuha ang mga router ng impormasyon sa routing table mula sa iba't ibang source, kabilang ang mga dynamic na routing protocol gaya ng OSPF o BGP, o sa pamamagitan ng manu-manong pag-configure ng mga static na ruta.
Mga Halimbawa ng Paggamit ng Routing Table
Ang mga sumusunod ay mga praktikal na halimbawa ng paggamit ng routing table sa network connectivity:
Ipagpalagay na mayroon kang network ng enterprise na binubuo ng dalawang subnet: 192.168.1.0/24 at 192.168.2.0/24, na konektado ng isang router. Kung gusto mong makipag-ugnayan ang mga device sa 192.168.1.0/24 subnet sa mga device sa 192.168.2.0/24 subnet, kakailanganin mong mag-configure ng entry sa routing table ng router na nagsasaad na ang anumang trapiko na nakalaan para sa 192.168.2.0 subnet / 24 ay iruruta sa interface ng router na nakakonekta sa subnet na iyon.
Ang isa pang praktikal na halimbawa ay ang paggamit ng mga static na ruta upang iruta ang trapiko sa isang web server na matatagpuan sa isang malayong network. Kung ang web server ay may IP address na 203.0.113.10 at matatagpuan sa 203.0.113.0/24 subnet, kakailanganin mong magdagdag ng entry sa routing table ng iyong router na nagsasaad na ang anumang trapikong nakalaan para sa IP address na 203.0.113.10 ay magiging ruta sa pamamagitan ng default na gateway ng remote network. Papayagan nito ang mga user sa iyong network na ma-access ang web server nang mahusay at walang mga problema sa koneksyon.
Mga halimbawa gamit ang isang routing table sa RouterOS
Ipagpalagay na mayroon kang network na binubuo ng dalawang subnet: 192.168.1.0/24 at 192.168.2.0/24, na konektado ng isang MikroTik router. Gusto mong payagan ang mga device sa 192.168.1.0/24 subnet na makipag-ugnayan sa isang server na nasa 192.168.2.0/24 subnet, ngunit hindi mo gustong makipag-ugnayan ang mga device sa 192.168.2.0/24 sa 192.168.1.0 subnet . 24/XNUMX.
Upang makamit ito, kakailanganin mong i-configure ang isang entry sa routing table ng iyong MikroTik router. Upang gawin ito, sundin ang mga sumusunod na hakbang:
- I-access ang console ng iyong MikroTik router.
- Mag-navigate sa tab na "IP" at i-click ang "Mga Ruta."
- I-click ang button na “+” para magdagdag ng bagong ruta.
- Sa window na lilitaw, ipasok ang sumusunod na impormasyon:
- Sa seksyong "Pangkalahatan", ipasok ang remote network address (192.168.2.0/24) sa "Dst. Address”.
- Sa seksyong "Gateway", ilagay ang IP address ng interface ng router na nakakonekta sa 192.168.1.0/24 subnet sa field na "Gateway".
- Sa seksyong "Advanced," maglagay ng mas mababang halaga ng sukatan para sa rutang ito kaysa sa default na ruta (halimbawa, 5).
- I-click ang "Ilapat" at pagkatapos ay "OK."
Sa pagsasaayos na ito, ang anumang trapikong nakalaan para sa 192.168.2.0/24 subnet ay iruruta sa interface ng router na nakakonekta sa 192.168.1.0/24 subnet. Sa ganitong paraan, maaaring makipag-ugnayan ang mga device sa subnet 192.168.1.0/24 sa server sa subnet 192.168.2.0/24, habang ang mga device sa subnet 192.168.2.0/24 ay hindi maaaring makipag-ugnayan sa subnet 192.168.1.0/24.
Sa buod
Ang routing table ay mahalaga para sa pagpapatakbo ng mga router at network connectivity. Naglalaman ito ng impormasyon tungkol sa mga konektado at malayuang network, at nagbibigay ng impormasyon na kailangan ng mga router upang maipasa nang tama ang mga packet. Mahalagang panatilihing na-update at na-configure nang tama ang routing table para maiwasan ang mga problema sa connectivity.
Kaugnay na mga Artikulo
- ICMPv6: Pag-unawa sa Internet Control Message Protocol para sa IPv6
- HSRP, VRRP, GLBP: Pag-unawa sa Mga Pangunahing Protokol para sa Kalabisan ng Network
- Pag-unawa sa Konsepto ng MTU sa Layer 2 at Layer 3: Mga Epekto at Pagsasaalang-alang
- VXLAN: Pagpapalawak ng Mga Posibilidad sa Virtualization ng Network
- Mga Uri ng IPv6 Address