Định tuyến RIP bị hỏng giữa hai bộ định tuyến


12

Có 2 bộ định tuyến được kết nối như thế này:

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

Tôi cố gắng thêm địa chỉ cho định tuyến động bằng giao thức RIP, cho Bộ định tuyến 1 thêm 172.16.1.0 và 172.16.3.0 và cho Bộ định tuyến 2 172.16.3.0 và 172.16.2.0 nhưng chúng được gán theo mặc định là 172.16.0.0 trong cả hai trường hợp và nó không hoạt động. Bất kỳ đề xuất?

Câu trả lời:


19

chúng được gán theo mặc định cho 172.16.0.0 trong cả hai trường hợp và nó không hoạt động

Tôi đã sửa đổi ascii của bạn thành một nhóm để giảm việc cuộn ... Có vẻ như bạn đang nói rằng bạn không thể đạt N1 từ 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

Tổng quan về giao thức định tuyến

RIPv1 là một giao thức định tuyến đầy đủ ... vì vậy, nó không liên kết mạng với các tuyến khi chúng được quảng cáo. Các giao thức định tuyến đầy đủ làm một vài điều không trực quan ...

  1. Họ chỉ quảng cáo các tuyến đường ra các giao diện nơi mặt nạ khớp (đây là vấn đề của bạn)
  2. Họ tự động tóm tắt tại các ranh giới mạng chính (xem tài liệu thưởng bên dưới)

Giao diện mạng

Để làm cho cấu trúc liên kết của bạn hoạt động, mặt nạ của bạn sẽ phải khớp trên tất cả các giao diện RIPv1, trừ khi bạn sử dụng giao thức định tuyến không phân lớp (như RIPv2, EIGRP, OSPF hoặc ISIS). Nếu bạn cần sử dụng RIPv1, thì hãy cấu hình lại cấu trúc liên kết của bạn sao cho tất cả các giao diện đều có mặt nạ phù hợp, như thế này ...

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

Tài liệu thưởng: Ví dụ tự động tóm tắt RIPv1

Vì điều này cũng có xu hướng làm mọi người tăng lên, tôi bao gồm một ví dụ về động lực tóm tắt tự động RIPv1.

Khi tôi đề cập đến các ranh giới mạng chính bên dưới, tôi đang nói về các định nghĩa cổ điển cho các mạng IPv4 Lớp A, Lớp B và Lớp C ...

  • Lớp A (mạng 8 bit): 1.0.0.0/8 - 127.0.0.0/8
  • Lớp B (mạng 16 bit): 128.0.0.0/16 - 191.255.0.0/16
  • Lớp C (mạng 24 bit): 192.168.0.0/24 - 223.255.255.0/24

Chuyển sang ví dụ tóm tắt tự động RIPv1 ... Tôi sẽ sử dụng netmasks khớp / 24 để đơn giản.

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 và R2 được kết nối bởi các mạng con của mạng chính 1.0.0.0/8, vì vậy 1.1.1.0/24 và 1.1.2.0/24 được quảng cáo giữa R1 và R2; tuy nhiên, liên kết giữa R2 và R3 không có trong 1.0.0.0/8, do đó R2 thực hiện tự động tóm tắt các mạng con của 1.0.0.0/8 và các mạng con là 172.16.0.0/16.

Khi các mạng con của một mạng chính được tóm tắt, chúng sẽ bị ẩn bởi tuyến đường được tóm tắt ... Điều này xảy ra ở R2 khi 1.1.1.0/24 và 1.1.2.0/24 được tóm tắt thành 1.0.0.0/8. Các bộ định tuyến của Cisco không thể vô hiệu hóa tự động tóm tắt trong RIP phiên bản 1 (nhưng chúng có thể cho RIPv2).


Nếu tôi thay đổi cả hai mặt nạ thành / 24 từ / 30 thì có nghĩa là 172.16.0.0 phải là địa chỉ RIP trên cả hai bộ định tuyến?
m3th0dman

1
Bạn nên sử dụng network 172.16.0.0bên dưới router ripvà cấu hình này sẽ hoạt động
Mike Pennington

Nó hoạt động; cảm ơn bạn!
m3th0dman

1
Ước gì tôi có thể nâng cao điều này hơn một lần. Đây là một câu trả lời tuyệt vời bằng văn bản. Công việc tốt đẹp. Có một cái gì đó (ngoài việc có nhiều thời gian và / hoặc đếm nhiều khoảng trống) người ta có thể sử dụng để tạo các sơ đồ ASCII đó không?
John Jensen

Cảm ơn John, tôi thích biên tập viên jave (mặc dù tôi phải thú nhận rằng tôi chỉ làm điều đó một cách khó khăn)
Mike Pennington

10

Đây không phải là một trường hợp tóm tắt tự động. Tóm tắt tự động chỉ hoạt động trên các ranh giới mạng chính. Vì vậy, bạn sẽ cần phải có 172.16.xx và 172.17.xx hoặc như vậy để có một mạng lưới được tóm tắt.

Những gì bạn đang thấy là RIP chỉ hỗ trợ các mạng đầy đủ theo quy trình định tuyến. Vì vậy, ngay cả khi bạn nhập 172.16.3.0, nó sẽ chuyển đổi thành 172.16.0.0.

Bạn có thể sử dụng định tuyến không phân lớp với RIP phiên bản 2. Nó sẽ trông có vẻ đẳng cấp theo cấu hình quy trình định tuyến nhưng nó sẽ quảng cáo các tuyến chính xác.

Vui lòng sử dụng sh ip protocolsđể kiểm tra phiên bản bạn đang chạy.

Nếu nó không hoạt động thì tôi nghi ngờ bạn đang chạy phiên bản 1.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.