26 ก.ค. เวลา 05:42 • การศึกษา
Protocol By Shoper Gamer

RIP (Network) คืออะไร

โดย
ในโลกของการสื่อสารเครือข่าย การเลือกเส้นทางที่ดีที่สุดสำหรับการส่งข้อมูลเป็นสิ่งสำคัญ RIP (Routing Information Protocol) ถือเป็นหนึ่งในโปรโตคอลการกำหนดเส้นทางแบบ Distance-Vector ที่เก่าแก่ที่สุด แต่ยังคงมีการใช้งานอยู่ในเครือข่ายขนาดเล็ก เนื่องจากความเรียบง่าย และ ง่ายต่อการเข้าใจ โดย RIP ทำหน้าที่เป็น "แผนที่นำทางพื้นฐาน" ที่ช่วยให้เราเตอร์สามารถแลกเปลี่ยนข้อมูลเส้นทาง และ เลือกเส้นทางที่ดีที่สุดได้
1
  • ​RIP (Network) คืออะไร
RIP คือ โปรโตคอลการกำหนดเส้นทางแบบ Distance-Vector ที่ใช้จำนวนฮอป (hop count) เป็นเมตริกหลัก ในการเลือกเส้นทาง โดยมีค่าฮอปสูงสุดที่ 15 (hop 16 จะถือว่าไม่สามารถเข้าถึงได้) และ ส่งอัพเดทตารางเส้นทางทุก 30 วินาที
  • ​RIP (Network) ทำงานอย่างไร
1) การส่ง Advertisement
- เราเตอร์ส่งตารางเส้นทางทั้งหมดให้เพื่อนบ้านทุก 30 วินาที
- ใช้พอร์ต UDP 520 สำหรับการสื่อสาร
2) การรับข้อมูลเส้นทาง
- เมื่อได้รับข้อมูลจากเพื่อนบ้าน จะเพิ่มค่าเมตริก (hop count) ขึ้น 1
3) การอัพเดทตารางเส้นทาง
- เปรียบเทียบกับเส้นทางที่มีอยู่
- เลือกเส้นทางที่มีค่าเมตริกดีที่สุด (hop count น้อยที่สุด)
4) การจัดการเส้นทางที่ล้มเหลว
- ถ้าไม่ได้รับอัพเดทจากเพื่อนบ้านภายใน 180 วินาที จะถือว่าเส้นทางนั้นล้มเหลว
- เริ่มกระบวนการ flush หลังจาก 240 วินาที
  • ​ประเภทของ RIP (Network)
1) RIPv1
☆ ลักษณะ
- Classful Routing (ไม่สนับสนุน VLSM)
- ไม่ส่งข้อมูล subnet mask
- ส่งอัพเดทแบบ broadcast (255.255.255.255)
☆ ข้อจำกัด
- ไม่สามารถใช้งานกับเครือข่ายที่ใช้ subnetting แบบไม่มาตรฐาน
2) RIPv2
☆ การพัฒนาเพิ่มเติมจาก RIPv1
- Classless Routing (สนับสนุน VLSM และ CIDR)
- ส่งข้อมูล subnet mask
- ส่งอัพเดทแบบ multicast (224.0.0.9)
- เพิ่มการรับรองความถูกต้อง (Authentication)
☆ ประโยชน์
- เหมาะกับเครือข่ายขนาดเล็กที่ต้องการความเรียบง่าย
- ใช้งานร่วมกับเครือข่ายแบบ VLSM ได้
☆ 3. RIPng (RIP next generation)
- พัฒนาสำหรับ IPv6
- ใช้ multicast group FF02::9
- ยังคงใช้หลักการเดียวกับ RIPv2
  • ​ประโยชน์
1) ใช้ง่าย และ เข้าใจง่าย
- เหมาะสำหรับผู้เริ่มศึกษาเครือข่าย
2) ใช้ทรัพยากรระบบน้อย - เมื่อเทียบกับ OSPF หรือ EIGRP
3) เหมาะกับเครือข่ายขนาดเล็ก - ที่มีฮอปไม่เกิน 15
4) รองรับหลายแพลตฟอร์ม - ทำงานได้กับอุปกรณ์หลายยี่ห้อ
5) ไม่ต้องการการคำนวณซับซ้อน - ใช้เพียง hop count
  • ​ตัวอย่างการใช้งาน
1) ตัวอย่างการตั้งค่าใน cisco สำหรับเครือข่ายสาขาย่อย
```cisco
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network 192.168.1.0
Router(config-router)# no auto-summary
```
2) ในห้องแล็บการศึกษา
- ใช้สอนพื้นฐานการทำงานของ routing protocols
- ใช้แสดงการทำงานของ distance-vector algorithm
3) ในเครือข่าย SME
- สำหรับธุรกิจขนาดเล็กที่มีโครงสร้างเครือข่ายไม่ซับซ้อน
- จำนวนฮอปไม่เกิน 4-5 hops
4) ระบบเครือข่ายเก่า
- อุปกรณ์รุ่นเก่าที่ไม่สนับสนุน OSPF หรือ EIGRP
  • ​ข้อจำกัดของ RIP (Network)
1) ปัญหาการลู่เข้าช้า (Slow Convergence) - ใช้เวลานานในการรับรู้การเปลี่ยนแปลง
2) Count to Infinity Problem - ปัญหาเมื่อมี routing loop
3) ขนาดเครือข่ายจำกัด
- จำกัดที่ 15 hops
4) ใช้แบนด์วิธไม่ประสิทธิภาพ - ส่งตารางเส้นทางทั้งหมดทุกครั้ง
  • ​ตัวอย่างการตั้งค่าใน Cisco
```cisco
! ตัวอย่างการตั้งค่า RIPv2
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network 192.168.1.0
Router(config-router)# network 10.0.0.0
Router(config-router)# no auto-summary
```
  • ​เทคนิคปรับปรุงประสิทธิภาพ RIP (Network)
1) Split Horizon - ไม่ส่งข้อมูลเส้นทางกลับทางที่ได้รับมา
2) Route Poisoning - ระบุเส้นทางที่ล้มเหลวด้วย hop count 16
3) Triggered Updates
- ส่งอัพเดททันทีเมื่อมีการเปลี่ยนแปลง
4) Hold-Down Timers
- ป้องกันการอัพเดทเส้นทางซ้ำซ้อน
✏️ Shoper Gamer
  • ​VLSM คืออะไร 👇
  • ​UDP คืออะไร 👇
Credit :
👇
  • ​https://worldwidepublic.blogspot.com/2016/09/rip-routing-information-protocol.html?m=1
  • ​https://www.techtarget.com/searchnetworking/definition/Routing-Information-Protocol
  • ​https://www.juniper.net/documentation/us/en/software/junos/rip/topics/topic-map/rip-and-ripng-overview.html
  • ​https://kb.netgear.com/21661/What-is-a-Routing-Information-Protocol-RIP-and-how-does-it-work-with-my-managed-switch

ดูเพิ่มเติมในซีรีส์

โฆษณา