Amaç
Gerçek işte konfigürasyon kurmaktan çok daha sık yaptığın şeyi çalışmak: bozuk bir ağda arızayı bulmak. Bu labda ağ hazır yapılandırmayla açılır ve yapılandırmanın içinde tek bir arıza saklıdır. Belirtiyi doğrulayacak, adım adım daraltacak, nedeni bulup düzelteceksin.
Mimari
Dört router doğrusal bağlı: R1 - R2 - R3 - R4. Hepsi OSPF area 0’dadır ve her biri loopback adresini duyurur. Normalde R1 ile R4 birbirinin loopback’ine ulaşabilmelidir. Bu sefer ulaşamıyor. Arıza her açılışta rastgele seçilir; “Yeni arıza” düğmesi başka bir arıza verir. Platform: Nokia SR OS.
Topoloji
IP planı
| Router | Loopback | Link 1 | Link 2 |
|---|---|---|---|
| R1 | 1.1.1.1/32 | 10.0.12.1/30 (R2’ye, 1/1/1) | - |
| R2 | 2.2.2.2/32 | 10.0.12.2/30 (R1’e, 1/1/1) | 10.0.23.1/30 (R3’e, 1/1/2) |
| R3 | 3.3.3.3/32 | 10.0.23.2/30 (R2’ye, 1/1/1) | 10.0.34.1/30 (R4’e, 1/1/2) |
| R4 | 4.4.4.4/32 | 10.0.34.2/30 (R3’e, 1/1/1) | - |
Yaklaşım
Arıza avında sırayla şunu yap: (1) belirtiyi doğrula, (2) traceroute ile yolun nerede koptuğunu bul, (3) şüpheli cihazda show router interface, show router ospf neighbor, show router route-table, show router ospf interface çıktılarına bak, (4) arızalı ayarı düzelt, (5) hem komşulukları hem rotaları hem ping’i yeniden doğrula. Canlı CLI’daki topolojide link renkleri o anki durumu gösterir; ping ve traceroute paketinin yolu animasyonla izlenir.
Görevler ve Canlı CLI
Aşağıdaki parlayan başlığa tıkla, laboratuvar açılsın. Solda cihaz terminalleri, sağda görevler var; bir görevi doğru yapınca yeşil tik yanar. Takılırsan “Arızayı göster” düğmesi cevabı açar, “Yeni arıza” başka bir arıza verir. İlerleme tarayıcında saklanır.
Kontrol soruları
- Komşuluk kurulmadığında ilk bakacağın üç şey nedir ve hangi sırayla bakarsın?
- Arayüz up ve ping çalışırken OSPF komşuluğu neden hâlâ kurulmayabilir? En az üç neden say.
- Traceroute’un son cevap veren router’ı sana ne söyler? Cevap vermeyen atlama neden arıza yeri değil, arızanın ardındaki atlamadır?
- Bir loopback OSPF’e katılmamışsa komşuluklar neden yine de sağlam görünür?
- Aşağıdan yukarı doğru gidersin: (1) Arayüz durumu: port/arayüz up mı,
shutdownvar mı (show ip interface brief/display ip interface brief/show router interface). (2) IP ve maske: iki uç aynı alt ağda mı. (3) OSPF ayarı: arayüz OSPF’e dahil mi, area ve ağ tipi iki uçta aynı mı, passive/silent değil mi, router-id farklı mı. Sonra komşu tablosuna ve rotalara bakarsın. Her katman bir altındakine bağlıdır, bu yüzden sıra önemlidir. - Ping yalnızca IP erişimini kanıtlar; OSPF komşuluğu ise ek şartlar ister. Başlıca nedenler: arayüz passive/silent yapılmış olabilir; iki uç farklı area’da olabilir; OSPF ağ tipleri uyuşmuyordur (point-to-point ile broadcast); hello/dead süreleri ya da kimlik doğrulama farklıdır; iki router aynı router-id’ye sahiptir; MTU uyuşmazlığı vardır; ya da yol üzerinde OSPF paketlerini (protokol 89) engelleyen bir filtre bulunur.
- Traceroute, paketin sırayla hangi router’lardan geçtiğini gösterir. Son cevap veren router’a kadar yol sağlamdır; sorun o router ile bir sonraki atlama arasında, ya da o router’ın bir sonraki atlamaya paketi iletememesindedir (rota yok, çıkış arayüzü kapalı, ACL gibi). Cevap vermeyen atlama sadece “paket oraya ulaşamadı ya da cevap dönemedi” demektir. Bu yüzden arıza genelde son cevap veren router’ın çıkış tarafındadır; önce onun rota tablosuna ve ileri arayüzüne bakarsın. Dönüş yolundaki bir sorun da aynı belirtiyi verebilir.
- Komşuluk, linklerdeki arayüzler üzerinden hello alışverişiyle kurulur. Loopback’in OSPF’e katılması ise o ön ekin LSDB’ye eklenip duyurulmasıdır; ikisi birbirinden bağımsızdır. Bu yüzden komşular Full görünür, linkler çalışır ama loopback ağı hiç duyurulmaz. Belirti: ilgili router’ın loopback’i diğer router’ların rota tablosunda yoktur ve ping ‘rota yok’ ile başarısız olur.
Nokia notu: SR OS’te portlar ve OSPF arayüzleri varsayılan olarak
shutdowngelir. Bu labda her şey hazırno shutdownile açıldı; arıza bunlardan birinin bozulmasıdır. “Yeni arıza” düğmesi başka bir arıza verir; takılırsan “Arızayı göster” cevabı açar.