RIP yönlendirmesi iki yönlendirici arasında bozuk


12

Bunun gibi bir şeye bağlı 2 yönlendirici vardır:

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 protokolünü kullanarak dinamik yönlendirme için adresler eklemeye çalışıyorum, Yönlendirici 1 için 172.16.1.0 ve 172.16.3.0 ve Yönlendirici 2 172.16.3.0 ve 172.16.2.0 için ekleniyor, ancak her iki durumda da varsayılan olarak 172.16.0.0'a atanıyor ve İşe yaramıyor. Herhangi bir öneri?

Yanıtlar:


19

her iki durumda da varsayılan olarak 172.16.0.0'a atanır ve çalışmaz

Ascii sanatınızı kaydırmayı azaltmak için bir litte olarak değiştirdim ... Görünüşe göre N2'den N1'e ulaşamayacağınızı söylüyorsunuz ...

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

Klasik yönlendirme protokolüne genel bakış

RIPv1, klas bir yönlendirme protokolüdür ... bu nedenle, ağ maskeleri, tanıtıldıklarında rotalarla ilişkilendirmez. Klasik yönlendirme protokolleri sezgisel olmayan birkaç şey yapar ...

  1. Sadece maskelerin eşleştiği arayüzlerin güzergahlarını reklamlar (bu sizin probleminizdir)
  2. Büyük ağ sınırlarında otomatik olarak özetlenirler (aşağıdaki bonus malzemeye bakın)

Arayüz ağ maskeleri

Topolojinizi çalıştırmak için, sınıfsız bir yönlendirme protokolü (RIPv2, EIGRP, OSPF veya ISIS gibi) kullanmadığınız sürece maskelerinizin tüm RIPv1 arayüzlerinde eşleşmesi gerekir. RIPv1 kullanmanız gerekiyorsa, topolojinizi tüm arayüzlerin eşleşen maskeleri olacak şekilde yeniden yapılandırın ...

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

Bonus malzemesi: RIPv1 Otomatik özetleme Örneği

Bu aynı zamanda insanları harekete geçirme eğiliminde olduğundan, RIPv1 otomatik özetleme dinamiklerine bir örnek ekliyorum.

Aşağıdaki büyük ağ sınırlarından bahsettiğimde, Sınıf A, Sınıf B ve Sınıf C IPv4 ağlarının klasik tanımlarından bahsediyorum ...

  • Sınıf A (8 bit ağ maskeleri): 1.0.0.0/8 - 127.0.0.0/8
  • Sınıf B (16 bit ağ maskeleri): 128.0.0.0/16 - 191.255.0.0/16
  • C Sınıfı (24 bit net maskeler): 192.168.0.0/24 - 223.255.255.0/24

RIPv1 otomatik özetleme örneğine geçerek ... Basitlik için eşleşen / 24 arayüz ağ maskesini kullanacağım.

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 ve R2, 1.0.0.0/8 ana ağının alt ağları ile bağlanır, bu nedenle 1.1.1.0/24 ve 1.1.2.0/24, R1 ve R2 arasında ilan edilir; ancak, R2 ve R3 arasındaki bağlantı 1.0.0.0/8'de değildir , bu nedenle R2, 1.0.0.0/8 alt ağlarının ve 172.16.0.0/16 alt ağlarının otomatik özetlemesini gerçekleştirir.

Büyük bir ağın alt ağları özetlendiğinde, özetlenmiş yol tarafından gizlenirler ... 1.1.1.0/24 ve 1.1.2.0/24, 1.0.0.0/8 olarak özetlendiğinde R2'de olur. Cisco yönlendiricileri, RIP sürüm 1 altında otomatik özetlemeyi devre dışı bırakamaz (ancak RIPv2 için yapabilirler).


Her iki maskeyi / 30'dan / 24 olarak değiştirirsem 172.16.0.0'ın her iki yönlendiricideki RIP adresi olması gerektiği anlamına mı gelir?
m3th0dman

1
network 172.16.0.0Altında kullanmalısınız router ripve bu yapılandırma çalışacaktır
Mike Pennington

İşe yarıyor; teşekkür ederim!
m3th0dman

1
Bunu bir kereden fazla vurabilseydim. Bu fevkalade yazılmış bir cevap. İyi iş. Bu ASCII diyagramlarını yapmak için kullanabileceğiniz bir şey var mı?
John Jensen

Teşekkürler John, Jave editörünü seviyorum (itiraf etmeliyim ki sadece zor yoldan yaptım)
Mike Pennington

10

Bu bir otomatik özet durumu değildir. Otomatik özet yalnızca büyük ağ sınırları boyunca çalışır. Bu nedenle, bir ağın özetlenmesi için 172.16.xx ve 172.17.xx veya benzerlerine sahip olmanız gerekir.

Gördüğünüz, RIP'nin yönlendirme işlemi sırasında yalnızca klas ağları desteklemesi. 172.16.3.0 girseniz bile 172.16.0.0'a dönüştürür.

RIP sürüm 2 ile sınıfsız yönlendirme kullanabilirsiniz. Yönlendirme işlemi yapılandırması altında klas görünecek, ancak yolları düzgün bir şekilde tanıtacaktır.

sh ip protocolsHangi sürümü kullandığınızı kontrol etmek için lütfen kullanın .

Çalışmıyorsa, sürüm 1'i çalıştırdığınızdan şüpheleniyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.