|
|
ความสามารถและ
องค์ประกอบของ RIP การ
Update เส้นทาง RIP จะส่ง Message เพื่อทำการ Update เส้นทางเป็นระยะและเมื่อมีการเปลี่ยนแปลง Topology ของ Network เมื่อ Router ได้รับ Message ที่มีการเปลี่ยนแปลงข้อมูลของเส้นทาง Router จะทำการ Update Routing Table ของตัวมันเอง และเพิ่มค่าของ Metric ของเส้นทางอีก
1 ซึ่งใน
Message ของการ
Updateเส้นทาง ทางฝังส่งจะแจ้งถึง
hop ถัดไปที่จะใช้สำหรับส่ง
Packet ถ้า
Message ที่ได้รับมีเส้นทางหลายเส้นทางที่จะไปยังปลายทางเดียวกัน Router
จะเลือกเส้นทางที่ใช้จำนวน hop น้อยที่สุด เมื่อ
Router
ทำการ Update ข้อมูลของตัวเองเสร็จแล้วก็จะทำการส่ง
Message ไปยัง Network อื่นๆ
เพื่อให้ Update เส้นทางที่มีการเปลี่ยนแปลง
การจับเวลาใน
RIP
RIP
ทำงานโดยอาศัยตัวจับเวลาหลายค่า ดังนี้
ตัวจับเวลาปรับค่า
(Update
timer)
ซึ่งเป็นเวลาที่ใช้
Broadcast ตารางทุก
30 วินาที ตัวจับเวลาหมดอายุ (Expiration
timer) ทุก
ๆ เส้นทางจะมีอายุ 180
วินาที ซึ่งจะเริ่มจับเวลาตั้งแต่มีการ Update ข้อมูลของเส้นทางนั้นใน
Routing Table
ในช่วงเวลานี้หากไม่มีการรับ Message เพื่อ Update เส้นทางดังกล่าวมาจาก Router อื่น ค่า Metric
ของเส้นทางนั้นจะเปลี่ยนค่าเป็น 16 ตัวจับเวลากำจัดเส้นทาง (
Garbage collection timer)
ทันทีแต่จะจับเวลาไปอีก 120 วินาที ในระหว่างนั้น Router ยังคงประการค่า Metric ด้วยค่า 16 ไปยัง Router อื่น เมื่อ Router อื่นได้รับค่าแล้วก็จะจับเวลาเตรียมกำจัดเส้นทางภายใน 120 วินาทีเช่นกัน เมื่อครบ 120 วินาที เส้นทางดังกล่าวจะถูกลบออกจาก
Table ทันที ประการแรก
RIP
ไม่รองรับเรื่องของ
Subnet Addressing
ถ้าปกติใช้ 16
bit-addressing แล้วถ้า Host
ID ของ Class B ไม่เป็น 0 ตัว RIP จะไม่สามารถบอก
Address นั้นเป็น Subnet ID หรือเป็น Host ซึ่งในอุปกรณ์บางอย่างจะต้องใช้
Subnet mask ของการเชื่อมต่อกับข้อมูลที่ได้จาก
RIP ซึ่งอาจจะไม่ถูกต้องเสมอไป อีกประการหนึ่ง RIP
จะใช้เวลานานกว่าจะเข้าสู่เสถียรภาพ
หลังจากมีการ Failed
ของ Router หรือการเชื่อมต่อ เวลาดังกล่าวจะวัดได้เป็นนาที
ในระหว่างที่การ จัดการกับตัวเองอีกครั้ง อาจมีการเกิด Routing
Loop ได้ ซึ่งในบางรายละเอียดของเครื่องมือที่ใช้กับ
RIP จะมีการรองรับปัญหาของ
Routing Loop
และอัตราการชนกันของ
Message |