w obu przypadkach są domyślnie przypisane do 172.16.0.0 i to nie działa
Zmodyfikowałem twoją sztukę ascii, aby zmniejszyć przewijanie ... Wygląda na to, że mówisz, że nie możesz dotrzeć do N1 z 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
Przegląd klasowego protokołu routingu
RIPv1 jest klasowym protokołem routingu ... jako taki, nie kojarzy maski sieci z trasami, gdy są reklamowane. Klasowe protokoły routingu robią kilka nieintuicyjnych rzeczy ...
- Reklamują tylko trasy interfejsów, do których pasują maski (to twój problem)
- Automatycznie podsumowują na głównych granicach sieci (patrz materiał bonusowy poniżej)
Maski sieciowe interfejsu
Aby topologia działała, maski będą musiały pasować do wszystkich interfejsów RIPv1, chyba że użyjesz bezklasowego protokołu routingu (takiego jak RIPv2, EIGRP, OSPF lub ISIS). Jeśli musisz użyć protokołu RIPv1, ponownie skonfiguruj swoją topologię, aby wszystkie interfejsy miały pasujące maski, takie jak ten ...
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
Materiał bonusowy: Przykład automatycznego podsumowania RIPv1
Ponieważ to również powoduje, że ludzie się potykają, podaję przykład dynamiki automatycznego podsumowania RIPv1.
Kiedy wymienię poniżej główne granice sieci, mówię o klasycznych definicjach sieci IPv4 klasy A, klasy B i klasy C ...
- Klasa A (maski bitowe 8-bitowe): 1.0.0.0/8 - 127.0.0.0/8
- Klasa B (16-bitowe maski sieciowe): 128.0.0.0/16 - 191.255.0.0/16
- Klasa C (24-bitowe maski sieciowe): 192.168.0.0/24 - 223.255.255.0/24
Przechodząc do przykładu automatycznego podsumowania RIPv1 ... Dla uproszczenia użyję pasujących masek sieciowych interfejsu / 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 i R2 są połączone podsieciami głównej sieci 1.0.0.0/8, więc 1.1.1.0/24 i 1.1.2.0/24 są reklamowane między R1 i R2; jednak połączenie między R2 a R3 nie jest w wersji 1.0.0.0/8, dlatego R2 wykonuje automatyczne podsumowanie podsieci 1.0.0.0/8 i podsieci 172.16.0.0/16.
Gdy podsumowane są podsieci dużej sieci, są one ukrywane przez podsumowaną trasę ... Dzieje się tak w R2, gdy 1.1.1.0/24 i 1.1.2.0/24 są podsumowane do 1.0.0.0/8. Routery Cisco nie mogą wyłączyć automatycznego podsumowania w RIP w wersji 1 (ale mogą to zrobić w przypadku RIPv2).