วันอาทิตย์ที่ 25 พฤศจิกายน พ.ศ. 2561

Router

Router คืออะไร

Router คือ อุปกรณ์ network ที่ทำหน้าที่รับส่ง data packet ระหว่างอุปกรณ์ เช่นเดียวกับ hub และ switch โดย Router จะพิเศษตรงที่ใช้งานกับ traffic บน internet โดยข้อมูลปกติจะถูกส่งต่อระหว่าง router ด้วยกันผ่านระบบ network ไปเรื่อยๆจนกว่าจะถึงปลายทาง ซึ่ง router สามารถต่อเข้ากับ network ได้หลาย network และจะมีการเก็บข้อมูลที่เรียกว่า routing table หรือ routing policy ไว้ใช้ในการเลือกเส้นทางที่จะส่งข้อมูลข้าม network
ปัจจุบัน router ถูกใช้งานมากใน ที่อยู่อาศัย และ office ขนาดเล็ก ทำหน้าที่ส่ง IP packet ระหว่าง computer ภายในบ้านไปสู่ internet ตัวอย่างเช่น DSL router ที่ใช้งานเชื่อมต่อ internet ไปยัง Internet service provider (ISP) และส่วนระบบ router ขั้นสูง ได้แก่ enterprise routers ที่เชื่อมต่อธุรกิจขนาดใหญ่ หรือ ISP network ทำการส่งข้อมูลความเร็วสูงผ่านทาง optical fiber ไปยัง internet backbone
router

การทำงานของ Router

เมื่อมีการนำ router หลายๆตัวมาทำเป็น interconnected networks ซึ่ง router สามารถแลกเปลี่ยนข้อมูลของอุปกรณ์ปลายทางด้วย dynamic routing protocol โดยแต่ละ router จะสร้าง routing table ขึ้นมาเป็น list ที่ระบุเส้นทางระหว่างอุปกรณ์ที่เชื่อมต่อกันใน interconnected networks
router เองอาจจะมีการเชื่อมต่อระดับ physical ที่แตกต่างกันเช่นใช้ ทองแเดง, fiber optic หรือ wireless ซึ่ง firmware สามารถรองรับมาตราฐานของ protocol ที่แตกต่างกันได้ และยังสามารถเชื่อมต่อในลักษณะ logical group หรือที่เรียกกันว่า subnet ซึ่ง routing table เองก็สามารถใช้ prefix subnet เป็นเงือนไขในการเลือกเส้นทาง แทนที่จะต้องจดจำแยกทุก IP address
Router มีขั้นตอนการทำงานดังนี้
Control plane: router เก็บ routing table ที่เป็นชุดเส้นทางสำหรับการส่งข้อมูลออกไปยังปลายทาง รวมถึง physical interface ซึงทำได้โดย configure ที่ติดมาแต่เริ่มแรกทีเรียกว่า static route หรือ อาจจะใช้การเรียนรู้ผ่าน dynamic routing protocol สำหรับ static หรือ dynamic route จะถูกเก็บใน Routing Information Base (RIB) และ เมื่อเอามากรองส่วนที่ไม่จำเป็นออกจาก RIB เพื่อสร้างเป็น Forwarding Information Base (FIB) สำหรับให้ forwarding-plane ทำงาน
Forwarding plane: router จะทำการส่งข่อมูล packet ทั้งขาเข้าและขาออก โดยอาศัยเส้นทางจาก routing table

*** สัญลักษณ์ Router ในระบบ Network คือ
router

ไม่มีความคิดเห็น:

แสดงความคิดเห็น