Amaç
Katmanlı sorun giderme: ping ve traceroute ile arızayı konumlamak, ilgili katmanın (port, IP, OSPF) komutlarıyla nedenini bulmak ve onarmak.
Mimari
Dört router zincir halinde bağlıdır ve OSPF çalışacak şekilde yapılandırılmış olarak açılır, ama üç arıza vardır. Hangi arızaların olduğu söylenmez. R1’den 4.4.4.4’e giderken traceroute son cevap veren router’ı gösterir; arıza onun bir sonrasındadır. Platform: Nokia SR OS.
Topoloji
IP planı
| Router | System | Linkler (bu tabloya bakarak yanlışı bul) |
|---|---|---|
| R1 | 1.1.1.1/32 | 10.0.12.1/30 (toR2) |
| R2 | 2.2.2.2/32 | 10.0.12.2/30 (toR1), 10.0.23.1/30 (toR3) |
| R3 | 3.3.3.3/32 | 10.0.23.2/30 (toR2), 10.0.34.1/30 (toR4) |
| R4 | 4.4.4.4/32 | 10.0.34.2/30 (toR3) |
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. Yanlış görevin üstüne tıklarsan neyin eksik olduğunu ve kısa bir ipucunu görürsün. İlerleme tarayıcında saklanır.
Kontrol soruları
- Traceroute’ta son cevap veren router’ın bir sonrası neden arıza noktasıdır?
show port,show router interfaceveshow router ospf neighborarasında hangi sırayla bakarsın ve neden?- OSPF komşuluğu iki ucun prefix uzunluğu farklıysa neden kurulmaz?
- Bir router’ın loopback’ini OSPF’e dahil etmeyi unutmanın belirtisi nedir?
- Traceroute her atlamadan cevap bekler; son cevap veren router’a kadar paket sorunsuz gitmiştir. Bir sonraki atlama cevap vermiyorsa, ya son cevap veren router o atlamaya paketi iletemiyordur (rota yok, link/port kapalı, filtre) ya da o atlama cevabı geri gönderemiyordur. Yani sorun son cevap veren router ile bir sonraki atlama arasındaki bölgededir; incelemeye orada başlarsın.
- Aşağıdan yukarı: önce
show port(fiziksel katman: port admin/oper up mı), sonrashow router interface(IP, maske, arayüz up mı) ve en sonshow router ospf neighbor(komşuluk kuruldu mu). Her katman bir alttakine bağlıdır: port kapalıysa arayüz up olmaz, arayüz up değilse OSPF komşuluğu kurulmaz. Böylece sorunu doğru katmanda, en hızlı şekilde bulursun. - OSPF komşuları aynı alt ağda olmalıdır; hello paketindeki ağ maskesi/adresleme uyuşmazsa paket reddedilir. Bir uç /30, diğer uç /29 olursa iki arayüz farklı alt ağlarda sayılır ve komşuluk Full’e geçmez. Ping bile bazen kısmen çalışabilir ama OSPF çalışmaz. Çözüm iki ucun aynı prefix uzunluğunu kullanmasıdır.
- Komşuluklar Full görünür, linkler up’tır, komşu IP’lere ping atılabilir; ama o router’ın loopback adresi diğer router’ların rota tablosunda yoktur. Loopback’e ping atınca ‘rota yok’ alırsın.
show router ospf database‘de o router’ın loopback ön eki de bulunmaz. Sorunu çözmek için loopback’i (SR OS’tesystemarayüzünü) OSPF’e eklersin.
Nokia notu: SR OS’te portlar, OSPF/LDP/BGP ve servisler varsayılan olarak
shutdowngelir;no shutdowndemeyi unutma. eBGP/iBGP ile rota duyurmak için export policy (prefix-list + policy-statement) gerekir.