เหตุใด RIP จึงไม่สามารถปรับขนาดได้


11

การอ้างอิงส่วนใหญ่บอกว่า "RIP ไม่สามารถปรับขนาดได้" ดังนั้นจึงสามารถใช้ได้ในเครือข่ายขนาดเล็กเท่านั้น แต่ไม่มีใครพูดว่า "ทำไมล่ะ" อะไรใน RIP ที่ป้องกันไม่ให้ขยายเครือข่ายขนาดใหญ่ OSPF จะเอาชนะข้อเสียของ RIP ได้อย่างไร?

คำตอบ:


21

การอ้างอิงส่วนใหญ่บอกว่า "RIP ไม่สามารถปรับขนาดได้" ดังนั้นจึงสามารถใช้ได้ในเครือข่ายขนาดเล็กเท่านั้น แต่ไม่มีใครพูดว่า "ทำไมล่ะ" อะไรใน RIP ที่ป้องกันไม่ให้ขยายเครือข่ายขนาดใหญ่ OSPF จะเอาชนะข้อเสียของ RIP ได้อย่างไร?

สรุป

  • เส้นทางRIPv1 ท่วมท้นบ่อยครั้ง (ทุก 30 วินาที) ซึ่งแนะนำโหลด CPU ขนาดใหญ่เมื่อขนาดของตารางเส้นทางเพิ่มขึ้น สิ่งนี้ประกอบไปด้วยความเป็นจริงที่RIPคำนวณใหม่ตัวชี้วัดสำหรับทุกเส้นทางทุกครั้งที่ทำให้เส้นทางนั้นไหลออกจากอินเทอร์เฟซใหม่ (ไม่ว่าจะมีการเปลี่ยนแปลงโทโปโลยีหรือไม่ก็ตาม) เมื่อจำนวนเส้นทางเพิ่มขึ้นสิ่งนี้จะป้องกันRIPจากการปรับขนาดเช่นเดียวกับโปรโตคอลอื่น ๆ
  • RIPv1เป็นclassful
  • เส้นทางน้ำท่วมOSPFนาน ๆ ครั้ง หากมีการเปลี่ยนแปลงโทโปโลยีในเครือข่ายเฉพาะ LSAs ที่เปลี่ยนแปลงจะถูกน้ำท่วม เมทริกถูกคำนวณจากการเปลี่ยนแปลงเหล่านี้ ดังนั้นการคำนวณเส้นทางตามความต้องการในLSA s ซึ่งมีน้ำท่วมไม่บ่อยนักทำให้OSPFมีขนาดที่ดี
  • OSPFเป็นโปรโตคอลไร้คลาสซึ่งรองรับCIDRซึ่งทำให้โปรโตคอลสามารถปรับขนาดได้มากกว่าRIPv1

รายละเอียดRIPv1 :

RIPเป็นโปรโตคอลระยะทางเวกเตอร์ ; ทุกระยะทางเวกเตอร์โปรโตคอล s รันBellman ฟอร์ดอัลกอริทึม ในระดับสูงหมายถึง:

  • เส้นทางทั้งหมดในตารางเส้นทางจะมีการประกาศเป็นระยะผ่านอินเตอร์เฟสทั้งหมด
  • RIP ทำให้เกิดปัญหาน้ำท่วมทุก ๆอินเตอร์เฟสRIPทุก ๆ 30 วินาที เนื่องจากเส้นทางRIP ตามข่าวลือหมายความว่าเราเตอร์ทุกตัวในทอพอโลยีต้องทำงานในสัดส่วนโดยตรงกับขนาดของตารางเส้นทางทุก 30 วินาที ภาระของซีพียูและปริมาณการรับส่งข้อมูลของปัญหานี้น่ากลัวเมื่อคุณเข้าใกล้หลายพันเส้นทาง (โดยเฉพาะอย่างยิ่งในเราเตอร์ที่ใช้ CPU โดยไม่มีการส่งต่อฮาร์ดแวร์)
  • RIPโพรโทคอตัวเองมีคงที่สูงสุดนับปฮอปที่ 15 กระโดด (ซึ่งมีขนาดเล็กถ้าคุณต้องการที่จะทำรูปแบบของเส้นทางน้ำหนักใด ๆ )
  • โปรโตคอลขึ้นอยู่กับยามฟอร์ดอัลกอริทึมมีแนวโน้มที่จะเส้นทาง loopsและนับไปไม่มีที่สิ้นสุดปัญหา

รายละเอียดOSPF :

โดยวิธีการของความคมชัด, OSPFเป็นโปรโตคอล link รัฐทำงานอัลกอริทึมของ Dijkstra เช่นนี้:

  • เราเตอร์แต่ละตัวจะประกาศเส้นทางที่เชื่อมต่อโดยตรงและแจกจ่ายใหม่ในการอัพเดทเส้นทาง (เรียกว่าLSA )
  • เราเตอร์แต่ละตัวจะมีน้ำท่วมLSAของตนเองทุก ๆ 30 นาทีตามค่าเริ่มต้น (เนื่องจากตัวจับเวลารีเฟรชเส้นทางคือ 3600 วินาทีหรือ 1 ชั่วโมง)
  • LSA s ยังถูกน้ำท่วมเมื่อถูกเรียกโดยการเปลี่ยนแปลงในตารางเส้นทาง
  • เราเตอร์ใช้อัลกอริทึมของ Dijkstraเพื่อทำการคำนวณเส้นทางLSA แบบกระจายเมื่อจำเป็นเท่านั้น

2
มีเหตุผลหลังการเปรียบเทียบ RIPv1 กับ OSPF หรือไม่ ทำไมไม่เปรียบเทียบกับ v2
Ryan Foley

2
@fizzle ตามการประชุมเมื่อมีคนพูดว่า RIP พวกเขาหมายถึง RIPv1; ที่กล่าวว่า RIPv2 ไม่เปลี่ยนแปลงความสามารถในการขยายของ RIP อย่างมีนัยสำคัญ: มันแนะนำการจัดเส้นทางแบบไร้คลาส แต่ยังคงทำลายตารางเส้นทางทั้งหมดทุก ๆ 30 วินาทีและคำนวณตารางใหม่ทุกครั้งที่กระโดด หากคุณเคยดำเนินการเครือข่าย RIP ขนาดใหญ่ที่มีลิงก์การกระพือปีกคุณจะเข้าใจว่าสิ่งนี้เลวร้ายเพียงใด ... หลุมดำการกำหนดเส้นทางแบบสุ่มเปิดขึ้นและกินการรับส่งข้อมูลที่ดีเพราะใช้เวลานานในการเผยแพร่การปรับปรุง RIP และ RIPv2 มีสถานที่ของพวกเขา แต่มันไม่ได้อยู่ในเครือข่ายขนาดใหญ่
Mike Pennington

มีข้อมูลเชิงลึกที่ดีฉันไม่เคยเห็นเครือข่ายยังใช้ RIP อยู่ มันอาจจะคุ้มค่าที่จะกล่าวถึงความสามารถของ OSPF ในการรับรองความถูกต้องของเพื่อนบ้านแม้ว่าจะไม่ได้ตอบ OP โดยตรง
Ryan Foley

ขอบคุณ @ ไมค์เพนนิงตันสำหรับคำตอบที่ได้รับความพึงพอใจ ;-)
Gulam

7

เพียงเพิ่มสิ่งที่ไมค์ได้อธิบายไปแล้ว RIP จะคำนวณเส้นทางใหม่และประกาศเส้นทางทั้งหมดทุก 30 วินาที ในเครือข่ายที่มีเราเตอร์นับพันและเส้นทางนับหมื่น ๆ เส้นทางนั่นเป็นการคำนวณเส้นทางมากมาย - เราเตอร์จะยุ่งเกินกว่าที่จะส่งต่อการรับส่งข้อมูลใด ๆ

อย่างที่คุณอาจได้เรียนรู้แล้วตัวชี้วัดสูงสุดของ RIP คือ 15 ฮอป ที่ จำกัด ขนาดของเครือข่าย

RIP ไม่มีลำดับชั้น ลองนึกภาพเครือข่ายทั่วโลกและทุกครั้งที่มีการเชื่อมโยงขึ้นและลงในสิงคโปร์เราเตอร์ในไอซ์แลนด์จะต้องคำนวณเส้นทางใหม่ทั้งหมด ไม่มีวิธีในการแยกภูมิภาคหนึ่งจากภูมิภาคอื่น


ส่วนสุดท้าย (เราเตอร์ทั้งหมดต้องคำนวณเส้นทางใหม่) ใช้กับ OSPF ด้วยหรือไม่
user1686

2
@grawity OSPF มีลำดับชั้นคือพื้นที่ซึ่งอนุญาตให้คุณซ่อนการเปลี่ยนแปลงโทโปโลยีในส่วนหนึ่งของเครือข่ายจากส่วนอื่น ๆ ดังนั้นหากสิงคโปร์และไอซ์แลนด์อยู่ในพื้นที่ที่แตกต่างกันพวกเขาไม่จำเป็นต้องคำนวณเส้นทางอื่น ๆ
Ron Trunk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.