Router: Routing Table

ในโลกของระบบเครือข่ายคอมพิวเตอร์ Router คือหัวใจสำคัญที่ทำหน้าที่กำหนดเส้นทางการส่งผ่านข้อมูลระหว่างโครงข่ายย่อย (Subnets) ต่างๆ การทำงานหลักและองค์ประกอบพื้นฐานที่สุดในการตัดสินใจนี้คือสิ่งที่เรียกว่า Routing Table หรือตารางการหาเส้นทาง

Routing Table ทำงานอย่างไร?

ลองจินตนาการว่า routing table เป็นแผนผังขนาดใหญ่ภายในตัวเราเตอร์ ซึ่งบรรจุรายการคู่กันอย่างเป็นระเบียบ ประกอบด้วยปลายทางที่เป็นไปได้ทั้งหมดที่เราสามารถเข้าถึง รวมถึงวิธีการที่ดีที่สุดหรือขั้นตอนถัดไปที่จะใช้เพื่อไปยังจุดหมายเหล่านั้น เมื่อแพ็กเก็ตข้อมูลใด ๆ เข้ามายังอินเทอร์เฟซของเรา เราเตอร์จะทำการตรวจสอบ IP ปลายทางเปรียบเทียบกับทุกแถวในตารางทันที เพื่อค้นหาสายใยนำทางที่มีความเฉพาะเจาะจงมากที่สุดสำหรับสินค้านั้น โดยกระบวนการเลือกขั้นสูงสุดจะต้องอาศัยกฎที่เรียกว่า Longest Prefix Match เสมอ ไม่ใช่เพียงแค่ดูจากช่วง Address เท่านั้น แต่ต้องดูกลไกของการจับคู่ Bit ที่ยาวนานกว่าให้แม่นยำก่อนเสมอ

ส่วนประกอบสำคัญของแต่ละ Entry ในตาราง

  • Destination Network: คือเครือข่ายต้นแบบ (Network ID) ของกลุ่มโฮสต์ที่คุณต้องการส่งข้อมูลไป ถึงแม้คุณไม่ได้รู้ Host จริงๆ แต่นี่คือวงแหวนหลัก
  • Subnet Mask: ใช้กำหนดเขตแดนระหว่างส่วน Broadcast กับส่วน Unique Identifier ทำให้เรารู้ว่าควรสนใจ Bits ใดในการตัดสินใจเส้นทาง
  • Next Hop/Gateway: นี่คือคำสั่งเชิงปฏิบัติการ บอกเราว่าจะต้อง
Exit mobile version