RIP

   
 
| Home | Introduction | Theory | Treatment | Result | Reference | About Us |
   
 

 

 

ลักษณะการทำงานของ RIP

                เมื่อเริ่มต้นของระบบหรือเมื่อระบบมีการเปลี่ยนแปลง Topology ในระบบ Router จะทำการส่ง Request ออกไปยังเครือข่ายข้างเคียง เพื่อให้ Router ที่ได้รับการ Request ทำการประกาศค่าใน Routing Table ของตัวเอง เมื่อ Router แต่ละตัวได้รับ Message ที่เป็น Respond มาจาก Router อื่น ๆ จะทำการแก้ไขค่าใน Routing Table

ของตัวเอง ซึ่งในการ Update Table ของตัวเองจะเกิดขึ้นก็ต่อเมื่อ

1.        เป็น Message ของเส้นทางใหม่ ซึ่งไม่มีใน Routing Table

2.        เป็นเส้นทางเก่าแต่ระยะสั้นกว่า

3.        ได้รับเส้นทางเดิมที่มีใน Table แล้ว มาจาก Router ตัวเดิม ซึ่ง Router ตัวนั้นเป็น Gateway อยู่แล้ว จะทำการ Update Table ตามค่าที่ส่งมาล่าสุด

 

ในการส่ง Message กันนอกจากจะส่งเมื่อได้รับ Request ยังจะส่ง Message ออกไปทุก 30 วินาทีด้วย ดังนั้นเมื่อเกิดการ Update Table แล้ว Router จะรอจนถึงช่วงเวลาส่งของตัวเอง แล้วทำการ Broadcast Message ของตัวเองออกไปยัง Router อื่นๆ

 

                 Router แต่ละตัวจะมMessage ของ Network ที่อยู่ติดกับตัวเอง โดยคิดค่า Metrix = 1  และ Next Hop = 0 เมื่อถึงเวลาที่จะส่งได้ของแต่ละตัว  Router จะทำการส่ง Message ทั้งหมดใน Table ออกไปยัง Router ข้างเคียง เมื่อได้รับ Message จาก Router ตัวอื่น ๆ ก็จะทำการ Update ค่าใน Table ตัวเอง

                ทุก Router จะได้รับ Message ของทุก Network โดยจะส่ง Message ออกไปเรื่อย ๆ ทุก ๆ 30 วินาที การทำงานในลักษณะนี้ เมื่อมีการผิดพลาดของ Router ใด Router หนึ่ง เช่น Router 1 ไม่ทำงาน ะทำให้ไม่มีการส่งเส้นทางของ Network 1ออกไป  เนื่องจาก RIP กำหนดอายุของการคงอยู่ใน Table ว่าเส้นทางใดก็ตาม ถ้าไม่มีการรับ Message เพื่อมา Update ใน Table เป็นเวลา 180 วินาท จะถือว่าเส้นทางนั้นใช้ไม่ได้ แล้วจะปรับค่า Metric ของเส้นทางนั้นเป็น 16 และจะคงค่า Metric นี้ไว้อีก 120 วินาที ถ้าภายในเวลา 120 วินาทีนี้ยังไม่มี Message มา Update จะทำการลบเส้นทางนั้นออกจาก Routing Table ของตัวเอง