

โปรโตคอล RIP

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, สาธารณรัฐเช็ก
เอกสารเลขที่ APP-0060-EN แก้ไขเมื่อวันที่ 26 ตุลาคม 2023
© 2023 Advantech Czech sro ห้ามทำซ้ำหรือส่งต่อส่วนใดส่วนหนึ่งของสิ่งพิมพ์นี้ในรูปแบบหรือวิธีการใดๆ ทั้งทางอิเล็กทรอนิกส์หรือทางกล รวมถึงการถ่ายภาพ การบันทึก หรือการจัดเก็บและเรียกค้นข้อมูลใดๆ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษร ข้อมูลในคู่มือนี้อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ และไม่ได้แสดงถึงข้อผูกพันในส่วนของ Advantech
Advantech Czech sro จะไม่รับผิดชอบต่อความเสียหายที่เกิดขึ้นโดยบังเอิญหรือเป็นผลสืบเนื่องที่เกิดจากการจัดเตรียม การดำเนินการ หรือการใช้คู่มือนี้
ชื่อแบรนด์ทั้งหมดที่ใช้ในคู่มือนี้เป็นเครื่องหมายการค้าจดทะเบียนของเจ้าของที่เกี่ยวข้อง การใช้เครื่องหมายการค้าหรืออื่นๆ
การกำหนดในเอกสารเผยแพร่นี้มีวัตถุประสงค์เพื่อการอ้างอิงเท่านั้น และไม่ถือเป็นการรับรองโดยผู้ถือเครื่องหมายการค้า
สัญลักษณ์ที่ใช้
อันตราย - ข้อมูลเกี่ยวกับความปลอดภัยของผู้ใช้หรือความเสียหายที่อาจเกิดขึ้นกับเราเตอร์
ข้อควรสนใจ - ปัญหาที่อาจเกิดขึ้นในสถานการณ์เฉพาะ
ข้อมูล - เคล็ดลับที่เป็นประโยชน์หรือข้อมูลที่น่าสนใจเป็นพิเศษ
Exampเลอ-เอ็กซ์ampฟังก์ชัน คำสั่งหรือสคริปต์
1. บันทึกการเปลี่ยนแปลง
1.1 บันทึกการเปลี่ยนแปลงโปรโตคอล RIP
เวอร์ชัน 1.0.0 (2012-01-19)
- การเปิดตัวครั้งแรก
เวอร์ชัน 1.1.0 (2012-12-04)
- เพิ่มการรองรับโมดูล IS-IS
เวอร์ชัน 1.2.0 (2013-01-29)
- อัปเดตเวอร์ชัน Quagga เป็น 0.99.21
เวอร์ชัน 1.3.0 (2013-11-04)
- ดีมอนที่ได้รับมาม้าลาย
เวอร์ชัน 1.4.0 (2016-03-14)
- เพิ่มการรองรับ FW 4.0.0+
เวอร์ชัน 1.5.0 (2017-03-20)
- คอมไพล์ใหม่ด้วย SDK ใหม่
เวอร์ชัน 1.6.0 (2018-08-08)
- อัปเดตเวอร์ชัน quagga เป็น 1.2.4
- แก้ไข cmd “write” เพื่อจัดเก็บการกำหนดค่าผ่าน vty
เวอร์ชัน 1.6.1 (2019-01-02)
- เพิ่มข้อมูลใบอนุญาต
เวอร์ชัน 1.6.2 (2019-08-22)
- แก้ไขโปรโตคอล RIP ที่ขัดข้อง
เวอร์ชัน 1.7.0 (2020-06-04)
- เพิ่มการรองรับ IPv6
เวอร์ชัน 1.8.0 (2020-10-01)
- อัปเดตโค้ด CSS และ HTML เพื่อให้ตรงกับเฟิร์มแวร์ 6.2.0+
- เชื่อมโยงแบบคงที่กับ c-ares 1.16.1
2. คำอธิบายของแอปเราเตอร์
แอปเราเตอร์ Protocol RIP ไม่มีอยู่ในเฟิร์มแวร์เราเตอร์มาตรฐาน การอัปโหลดแอปเราเตอร์นี้มีอธิบายไว้ในคู่มือการกำหนดค่า (ดูบทเอกสารที่เกี่ยวข้อง)
เนื่องจากโมดูลนี้ โปรโตคอลการกำหนดเส้นทาง RIP จึงพร้อมใช้งาน อนุญาตให้เราเตอร์สื่อสารระหว่างกันและตอบสนองต่อการเปลี่ยนแปลงโทโพโลยีเครือข่าย RIP เป็นโปรโตคอลเวกเตอร์ระยะทาง ซึ่งหมายความว่าเราเตอร์จะส่งตารางเส้นทางที่อัปเดตซึ่งกันและกัน (ไม่ทราบโทโพโลยีเครือข่ายทั้งหมด) การค้นหาเส้นทางที่สั้นที่สุดในเครือข่ายจะขึ้นอยู่กับอัลกอริธึมของ Bellman-Ford ปัจจัยชี้ขาดคือจำนวนเราเตอร์ที่นำไปสู่เครือข่ายปลายทาง ในแง่ของความปลอดภัย (การป้องกันลูปการกำหนดเส้นทาง) ตัวเลขนี้จำกัดอยู่ที่ 15 อย่างไรก็ตาม จำนวนสูงสุดนี้ยังจำกัดขนาดของเครือข่ายด้วย
แอปเราเตอร์ RIP ใช้ซอฟต์แวร์ชื่อ Quagga เป็นชุดซอฟต์แวร์กำหนดเส้นทางที่ให้บริการกำหนดเส้นทางบน TCP/IP Quagga ประกอบด้วยปีศาจหลายตัว สิ่งที่สำคัญที่สุดคือ Zebra Deamon ซึ่งรวบรวมข้อมูลเส้นทาง ร่วมมือกับแกนหลักของระบบ และปรับตารางเส้นทางของมัน เดมอนที่เหลือรวมถึง ripd deamon ทำหน้าที่เป็นส่วนต่อประสานของเดมอนกลาง (ม้าลาย) สำหรับโปรโตคอลการกำหนดเส้นทาง เดมอนแต่ละตัวมีการกำหนดค่าของตัวเอง file.
สำหรับการกำหนดค่า ripd และ zebra deamons นั้นมีให้ใช้งาน web อินเทอร์เฟซซึ่งถูกเรียกใช้โดยการกดรายการ RIP หรือ ZEBRA บนหน้าแอปเราเตอร์ของเราเตอร์ web อินเตอร์เฟซ. ด้านซ้ายของทั้งสอง web อินเทอร์เฟซ (เช่น เมนู) มีเฉพาะรายการ Return ซึ่งจะสลับรายการเหล่านี้ web อินเทอร์เฟซไปยังอินเทอร์เฟซของเราเตอร์ ในส่วนด้านขวาจะมีช่องสำหรับกำหนดค่า daemon ที่เกี่ยวข้องเสมอ

รูปที่ 1: ทางเลือกของ web อินเทอร์เฟซ

รูปที่ 2: ม้าลาย web อินเทอร์เฟซ

รูปที่ 3: RIP web อินเทอร์เฟซ
ประกาศสำคัญ:
- การใช้ telnet เป็นอินเทอร์เฟซ vty ของ zebra และ ripd deamons ที่ใช้งานได้ผ่านอินเทอร์เฟซ loopback 127.0.0.1 เท่านั้น
- การกำหนดค่าใหม่ fileควรสร้างโดยผู้ใช้ที่มีประสบการณ์เท่านั้น!
2.1 อดีตampการกำหนดค่า
รูปด้านล่างแสดงสถานการณ์แบบจำลองของการใช้แอปเราเตอร์ RIP จากนั้นก็มีการกล่าวถึงเช่นampการกำหนดค่าต่างๆ fileของม้าลายและเดม่อนฉีก ในแบบฟอร์มนี้จะถูกป้อนลงในแบบฟอร์มการกำหนดค่าใน web อินเทอร์เฟซ RIP หรือ ZEBRA

รูปที่ 4: อดีตampการกำหนดค่า
- เราเตอร์ Advantech1
- เราเตอร์ Advantech2
- คอมพิวเตอร์
- อีเธอร์เน็ต
- วีพีเอ็น
อดีตampของการกำหนดค่าม้าลาย file (zebra.conf ):
!
กรวยรหัสผ่าน
เปิดใช้งานกรวยรหัสผ่าน
เข้าสู่ระบบ syslog
!
อินเทอร์เฟซ eth0
!
อินเทอร์เฟซ eth1
!
อินเทอร์เฟซ tun0
!
อินเทอร์เฟซ ppp0
!
!
สาย vty
!
2.1.1 การกำหนดค่า IPv4
อดีตample ของการกำหนดค่า ripd.conf file สำหรับอุปกรณ์ที่เรียกว่าเราเตอร์ Advantech 1 ในรูปด้านบน:
!
กรวยรหัสผ่าน
เปิดใช้งานกรวยรหัสผ่าน
เข้าสู่ระบบ syslog
!
อินเทอร์เฟซ eth0
!
อินเทอร์เฟซ eth1
!
อินเทอร์เฟซ ppp0
!
อินเทอร์เฟซ tun0
!
เราเตอร์ฉีก
เวอร์ชั่น 2
เครือข่าย eth0
เครือข่าย eth1
เครือข่าย tun0
อินเทอร์เฟซแบบพาสซีฟ eth0
!
สาย vty
!
อดีตample ของการกำหนดค่า ripd.conf file สำหรับอุปกรณ์ที่เรียกว่าเราเตอร์ Advantech 2 ในรูปด้านบน:
!
กรวยรหัสผ่าน
เปิดใช้งานกรวยรหัสผ่าน
เข้าสู่ระบบ syslog
!
อินเทอร์เฟซ eth0
!
อินเทอร์เฟซ eth1
!
อินเทอร์เฟซ ppp0
!
อินเทอร์เฟซ tun0
!
เราเตอร์ฉีก
เวอร์ชั่น 2
เครือข่าย eth0
เครือข่าย eth1
เครือข่าย tun0
! อินเทอร์เฟซแบบพาสซีฟ eth1
!
สาย vty
!
2.1.2 การกำหนดค่า IPv6
อดีตample ของการกำหนดค่า ripngd.conf file สำหรับอุปกรณ์ที่เรียกว่าเราเตอร์ Advantech 1 ในรูปด้านบน:
!
กรวยรหัสผ่าน
เปิดใช้งานกรวยรหัสผ่าน
เข้าสู่ระบบ syslog
!
เราเตอร์ริพ
!
เครือข่าย eth0
เครือข่าย eth1
!
อินเทอร์เฟซแบบพาสซีฟ eth0
!
อดีตample ของการกำหนดค่า ripngd.conf file สำหรับอุปกรณ์ที่เรียกว่าเราเตอร์ Advantech 2 ในรูปด้านบน:
!
กรวยรหัสผ่าน
เปิดใช้งานกรวยรหัสผ่าน
เข้าสู่ระบบ syslog
!
เราเตอร์ริพ
!
เครือข่าย eth0
เครือข่าย eth1
!
! อินเทอร์เฟซแบบพาสซีฟ eth1
!
3. คำสั่งพื้นฐาน
ตารางต่อไปนี้แสดงรายการคำสั่งพื้นฐานที่สามารถใช้เพื่อแก้ไข ripd.conf และ ripngd.conf files และคำอธิบายของคำสั่งเหล่านี้:
| สั่งการ | คำอธิบาย |
| เราเตอร์ฉีก | คำสั่งที่จำเป็นในการเปิดใช้งาน RIP |
| ไม่มีการริปเราเตอร์ | ปิดการใช้งาน RIP |
| เครือข่าย | ตั้งค่าอินเทอร์เฟซการเปิดใช้งาน RIP ตามเครือข่ายที่ระบุ |
| ไม่มีเครือข่าย | ปิดการใช้งาน RIP สำหรับเครือข่ายที่ระบุ |
| เครือข่าย | ทั้งการส่งและรับแพ็กเก็ต RIP จะถูกเปิดใช้งานบนพอร์ตที่ระบุในคำสั่งนี้ |
| ไม่มีเครือข่าย | ปิดการใช้งาน RIP บนอินเทอร์เฟซที่ระบุ |
| เพื่อนบ้าน | กำหนดเราเตอร์ที่อยู่ใกล้เคียงเพื่อแลกเปลี่ยนข้อมูลเส้นทาง |
| ไม่มีเพื่อนบ้าน | ปิดการใช้งานเพื่อนบ้าน RIP |
| อินเทอร์เฟซแบบพาสซีฟ | ตั้งค่าอินเทอร์เฟซที่ระบุเป็นโหมดพาสซีฟ เช่น ปิดใช้งานการส่งการอัปเดตการกำหนดเส้นทางบนอินเทอร์เฟซ |
| ค่าเริ่มต้นของอินเทอร์เฟซแบบพาสซีฟ | ตั้งค่าอินเทอร์เฟซทั้งหมดเป็นโหมดพาสซีฟ |
| ไม่มีอินเทอร์เฟซแบบพาสซีฟ | ตั้งค่าอินเทอร์เฟซที่ระบุเป็นโหมดปกติ |
| ip แยกขอบฟ้า | เปิดใช้งานกลไกการแบ่งขอบฟ้า (ข้อมูลเกี่ยวกับการกำหนดเส้นทางจะไม่ถูกส่งกลับไปยังอินเทอร์เฟซเดียวกัน) |
| ไม่มีการแบ่งขอบฟ้าของ IP | ปิดการใช้งานกลไกการแบ่งขอบฟ้า (เปิดใช้งานในแต่ละอินเทอร์เฟซตามค่าเริ่มต้น) |
| รุ่น | ระบุเวอร์ชัน RIP ที่ใช้ทั่วโลกโดยเราเตอร์ (อาจเป็น 1 หรือ 2 ก็ได้) |
| ไม่มีเวอร์ชัน | รีเซ็ตการตั้งค่าเวอร์ชันสากลกลับเป็นค่าเริ่มต้น |
| เวอร์ชันส่ง ip rip | ระบุเวอร์ชัน RIP ที่จะส่งบนพื้นฐานอินเทอร์เฟซ |
| เวอร์ชันรับ ip rip | ระบุเวอร์ชัน RIP ที่จะได้รับบนพื้นฐานอินเทอร์เฟซ |
| แสดง ip rip | แสดงเส้นทาง RIP |
| แสดงโปรโตคอล IP | แสดงพารามิเตอร์และสถานะปัจจุบันของกระบวนการโปรโตคอลการกำหนดเส้นทางที่ใช้งานอยู่ |
ตารางที่ 1: คำสั่งพื้นฐาน
4. ใบอนุญาต
สรุปใบอนุญาตซอฟต์แวร์โอเพ่นซอร์ส (OSS) ที่ใช้โดยโมดูลนี้

รูปที่ 5: ใบอนุญาต
คุณสามารถรับเอกสารที่เกี่ยวข้องกับผลิตภัณฑ์ได้ที่ Engineering Portal ได้ที่ icr.advantech.cz ที่อยู่.
หากต้องการรับคู่มือเริ่มต้นใช้งานฉบับย่อ คู่มือผู้ใช้ คู่มือการกำหนดค่า หรือเฟิร์มแวร์ของเราเตอร์ ให้ไปที่ โมเดลเราเตอร์ ค้นหารุ่นที่ต้องการ และสลับไปที่แท็บ Manuals หรือ Firmware ตามลำดับ
แพ็คเกจและคู่มือการติดตั้งแอปเราเตอร์มีอยู่ใน แอพเราเตอร์ หน้าหนังสือ.
สำหรับเอกสารการพัฒนาไปที่ เดฟโซน หน้าหนังสือ.
คู่มือโปรโตคอล RIP
เอกสาร / แหล่งข้อมูล
![]() |
แอปพลิเคชั่นเราเตอร์ ADVANTECH Protocol RIP [พีดีเอฟ] คู่มือการใช้งาน แอปพลิเคชั่นเราเตอร์ Protocol RIP, แอปพลิเคชั่นเราเตอร์ Protocol RIP, แอปพลิเคชั่น |




