วันพฤหัสบดีที่ 6 สิงหาคม พ.ศ. 2552

Routing Protocol คืออะไร

Routing Protocol คืออะไร
Routing Protocol คือโพรโทคอลที่ใช้ในการแลกเปลี่ยน routing table ระหว่างอุปกรณ์เครือข่ายต่างๆที่ทำงานในระดับ Network Layer (Layer 3) เช่น Router เพื่อให้อุปกรณ์เหล่านี้สามารถส่งข้อมูล (IP packet) ไปยังคอมพิวเตอร์ปลายทางได้อย่างถูกต้อง โดยที่ผู้ดูแลเครือข่ายไม่ต้องแก้ไขข้อมูล routing table ของอุปกรณ์ต่างๆตลอดเวลา เรียกว่าการทำงานของ Routing Protocol ทำให้เกิดการใช้งาน dynamic routing ต่อระบบเครือข่าย

RIP (Routing Information Protocol)
OSPF (Open Shortest Path First)
IGRP (Interior Gateway Routing Protocol) (Cisco Proprietary)
EIGRP (Enhanced Interior Gateway Routing Protocol) (Cisco Proprietary)
BGP (Border Gateway Protocol)

เมื่อเราแบ่งแยกตามลักษณะการใช้งานจะมีอยู่ 2 ประเภท คือ IGP (Interior Gateway Protocol) และ EGP(Exterior Gateway Protocol) โดย

IGP (Interior Gateway Protocol) เป็น ประเภทของ routing Protocol ที่มีลักษณะการแลกเปลี่ยนข้อมูลของ routing table ที่อยู่ภายใต้ (Autonomous System) AS เดียวกัน Autonomous System หมายถึง ระบบเครือข่ายที่มีการแลกเปลี่ยนข้อมูล อยู่ ในภายใต้การบริหารของ ผู้ดูแลระบบ หรือมี policy เดียวกัน เช่น ระบบ network ของ องค์กร หรือบริษัทใดบริษัทหนึ่ง ถือว่าอยู่ภายใต้ผู้ดูแล กลุ่มเดียวกัน หรือ หลายๆ บริษัทที่มี policyเดียวกัน เช่น บริษัทใดบริษัทหนึ่งมี customer provider partner dealer ที่ต้องการใช้เครือข่ายร่วมกัน เพื่อ share ข้อมูลร่วมกันในการบริงานต่างๆ routing protocol ประเภท IGP เช่น RIP, IGRP (ยกเลิกการใช้ไปแล้ว), EIGRP, OSPF, IS-IS โดย IGP สามารถ แบ่งตาม ลักษณะการทำงานได้ 3 ชนิดคือ

1. Distance Vector Routing Protocol เป็น Protocol ที่ ใช้ ระยะทาง hop count ในการคำนวณเส้นทาง เช่น RIP ,IGRP
2. Link State Routing Protocol ใช้ algorithm ในการวาด topology ขึ้นมา แล้วนำมาควณเส้นทางที่ดีที่สุด เช่น OSPF, IS-IS
3. Hybrid Routing Protocol เป็นการนำข้อดีของ Distance Vector Routing Protocol และ Link State Routing Protocol มา เช่น EIGRP

EGP (Exterior Gateway Protocol) เป็น ประเภทของ routing Protocol ที่มีลักษณะการแลกเปลี่ยนข้อมูลของ routing table ที่อยู่ ต่าง AS กัน เช่น การแลกเปลี่ยนข้อมูลระหว่างองค์กร โดยทั่วไปผู้ใช้ routing protocol ลักษณะนี้คือ Internet Service Provider (ISP), Internet Exchange (IX) เพราะ ใน Internet เป็น การรวมกันของ networkย่อยๆ ของหลายๆองค์กร จนครอบคลุมทั่วโลก โดย จะใช้ routing protocol ที่เรียกว่า BGP (Border Gateway Protocol)รวมกันของ networkย่อยๆ ของหลายๆองค์กร จนครอบคลุมทั่วโลก โดย จะใช้ routing protocol ที่เรียกว่า BGP (Border Gateway Protocol)