การกำหนดเส้นทาง RIP เสียระหว่างเราเตอร์สองตัว


12

มีเราเตอร์ 2 ตัวที่เชื่อมต่อกันดังนี้:

Network1 ----- (172.16.1.1/24) Router 1 (172.16.3.1/30) ------ (172.16.3.2/30) Router 2 ------ (172.16.2.1/24) Network 2

ฉันพยายามเพิ่มที่อยู่สำหรับการกำหนดเส้นทางแบบไดนามิกโดยใช้โปรโตคอล RIP สำหรับเราเตอร์ 1 เพิ่ม 172.16.1.0 และ 172.16.3.0 และสำหรับเราเตอร์ 2 172.16.3.0 และ 172.16.2.0 แต่พวกเขาถูกกำหนดโดยค่าเริ่มต้นเป็น 172.16.0.0 ในทั้งสองกรณีและ มันไม่ทำงาน. ข้อเสนอแนะใด ๆ

คำตอบ:


19

มันถูกกำหนดโดยค่าเริ่มต้นเป็น 172.16.0.0 ในทั้งสองกรณีและมันไม่ทำงาน

ฉันปรับเปลี่ยน ascii art ของคุณเป็น litte เพื่อลดการเลื่อน ... ดูเหมือนว่าคุณกำลังบอกว่าคุณไม่สามารถเข้าถึง N1 จาก N2 ...

Broken RIPv1 topology
=====================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/30) ----- (172.16.3.2/30) R2 ----- (172.16.2.1/24) N2

ภาพรวมโปรโตคอลการเราต์แบบ Classful

RIPv1 เป็นโปรโตคอลการกำหนดเส้นทางที่มีระดับ ... เช่นนี้จะไม่เชื่อมโยง netmasks กับเส้นทางเมื่อมีการโฆษณา โปรโตคอลการกำหนดเส้นทางที่คลาสสิกทำสองสิ่งที่ไม่ง่าย ...

  1. พวกเขาโฆษณาเส้นทางออกอินเทอร์เฟซที่มาสก์ตรงกันเท่านั้น (นี่เป็นปัญหาของคุณ)
  2. พวกเขาสรุปโดยอัตโนมัติที่ขอบเขตเครือข่ายหลัก (ดูวัสดุโบนัสด้านล่าง)

เน็ตบุ๊กอินเตอร์เฟส

ในการทำให้โทโพโลยีของคุณทำงานได้หน้ากากของคุณจะต้องจับคู่กับอินเทอร์เฟซ RIPv1 ทั้งหมดยกเว้นว่าคุณจะใช้โปรโตคอลการกำหนดเส้นทางแบบไม่มีคลาส (เช่น RIPv2, EIGRP, OSPF หรือ ISIS) หากคุณต้องการใช้ RIPv1 ให้ปรับแต่งโทโพโลยีของคุณใหม่เพื่อให้อินเตอร์เฟสทั้งหมดมีมาสก์ที่ตรงกันเช่นนี้ ...

Functional RIPv1 topology
=========================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/24) ----- (172.16.3.2/24) R2 ----- (172.16.2.1/24) N2

วัสดุโบนัส: RIPv1 ตัวอย่างการสรุปอัตโนมัติ

ตั้งแต่นี้มีแนวโน้มที่จะเดินทางคนขึ้นฉันรวมถึงตัวอย่างของพลวัตการสรุปอัตโนมัติ RIPv1

เมื่อฉันพูดถึงขอบเขตเครือข่ายที่สำคัญด้านล่างฉันกำลังพูดถึงนิยามคลาสสิกสำหรับเครือข่าย Class A, Class B และ Class C ...

  • Class A (netmasks 8 บิต): 1.0.0.0/8 - 127.0.0.0/8
  • Class B (netmasks 16 บิต): 128.0.0.0/16 - 191.255.0.0/16
  • Class C (netmasks 24 บิต): 192.168.0.0/24 - 223.255.255.0/24

การย้ายไปยังตัวอย่างการสรุปอัตโนมัติของ RIPv1 ... ฉันจะใช้เน็ตเวิร์กอินเทอร์เฟซที่ตรงกัน / 24 เพื่อความเรียบง่าย

Lo0:
192.168.1.0/24
Lo1:
1.1.2.0/24
+----+                  +----+                     +----+
| R1 +------------------+ R2 +---------------------+ R3 |
+----+                  +----+                     +----+
          1.1.1.0/24              172.16.1.0/24

router rip               router rip                 router rip
 version 1                version 1                  version 1
 network 192.168.1.0      network 1.0.0.0            network 172.16.0.0
 network 1.0.0.0          network 172.16.0.0

The routing table on R3 contains:
C     172.16.1.0/24
R     1.0.0.0/8        <--- 1.1.1.0/24 and 1.1.2.0/24 are "hidden" by the 
                            classful summary at R2

R     192.168.1.0/24   <--- 192.168.1.0/24 passes transparently through R2
                            since it's a Class C network itself and is not 
                            summarized at R2

R1 และ R2 เชื่อมต่อกันด้วยเครือข่ายย่อยของเครือข่ายหลัก 1.0.0.0/8 ดังนั้นโฆษณา 1.1.1.0/24 และ 1.1.2.0/24 ระหว่าง R1 และ R2; อย่างไรก็ตามการเชื่อมโยงระหว่าง R2 และ R3 ไม่ได้อยู่ใน 1.0.0.0/8 ดังนั้น R2 จะทำการสรุปอัตโนมัติของเครือข่ายย่อยของ 1.0.0.0/8 และเครือข่ายย่อยที่ 172.16.0.0/16

เมื่อสรุปเครือข่ายย่อยของเครือข่ายหลักจะถูกซ่อนโดยเส้นทางสรุป ... สิ่งนี้เกิดขึ้นที่ R2 เมื่อ 1.1.1.0/24 และ 1.1.2.0/24 สรุปเป็น 1.0.0.0/8 เราเตอร์ของ Cisco ไม่สามารถปิดใช้งานการสรุปอัตโนมัติภายใต้ RIP เวอร์ชัน 1 (แต่สามารถทำได้สำหรับ RIPv2)


หากฉันเปลี่ยนมาสก์ทั้งสองเป็น / 24 จาก / 30 หมายความว่า 172.16.0.0 ควรเป็นที่อยู่ RIP ในเราเตอร์ทั้งสองหรือไม่
m3th0dman

1
คุณควรใช้network 172.16.0.0ภายใต้router ripและการกำหนดค่านี้จะทำงาน
Mike Pennington

มันได้ผล; ขอบคุณ!
m3th0dman

1
หวังว่าฉันจะสามารถลงคะแนนได้มากกว่าหนึ่งครั้ง นี่คือคำตอบที่เขียนอย่างน่าอัศจรรย์ ทำได้ดีมาก มีบางสิ่ง (นอกเหนือจากการมีเวลามากและ / หรือการนับจำนวนช่องว่าง) ที่เราสามารถใช้สร้างไดอะแกรม ASCII เหล่านั้นได้หรือไม่?
จอห์นเซ่น

ขอบคุณจอห์นฉันชอบบรรณาธิการjave (แม้ว่าฉันต้องยอมรับว่าฉันทำมันอย่างหนัก)
Mike Pennington

10

นี่ไม่ใช่กรณีของการสรุปอัตโนมัติ การสรุปอัตโนมัติใช้ได้กับเครือข่ายหลักเท่านั้น ดังนั้นคุณจะต้องมี 172.16.xx และ 172.17.xx หรือมีเครือข่ายสรุป

สิ่งที่คุณเห็นคือ RIP รองรับเฉพาะเครือข่ายที่ดีงามภายใต้กระบวนการกำหนดเส้นทาง ดังนั้นแม้ว่าคุณจะป้อน 172.16.3.0 มันจะแปลงเป็น 172.16.0.0

คุณสามารถใช้การจัดเส้นทางแบบไม่มีคลาสกับ RIP เวอร์ชัน 2 ซึ่งจะดูดีงามภายใต้การกำหนดเส้นทางกระบวนการ แต่จะโฆษณาเส้นทางอย่างถูกต้อง

โปรดใช้sh ip protocolsเพื่อตรวจสอบว่าคุณใช้เวอร์ชันใดอยู่

ถ้ามันไม่ทำงานฉันสงสัยว่าคุณกำลังใช้เวอร์ชัน 1 อยู่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.