Traceroute Nasıl Okunur: Atlamalar, Yıldızlar ve Gecikme | Check Host

Traceroute çıktısına sade bir rehber: her atlamanın ne anlama geldiği, bazılarının neden yıldız gösterdiği ve bir ağ yolunun gerçekte nerede koptuğunu nasıl bulacağınız.

Traceroute, paketlerinizin bir hosta giderken geçtiği her yönlendiriciyi ve her birinin yanıt vermesinin ne kadar sürdüğünü listeler. "Nerede kopuyor?" sorusunun en iyi aracıdır — ama çıktısı kolayca yanlış okunur.

Traceroute nasıl çalışır

Her IP paketi, her yönlendiricinin bir azalttığı bir TTL (yaşam süresi) taşır. Sıfıra ulaştığında yönlendirici paketi düşürür ve bir hata geri gönderir. Traceroute TTL değeri 1, 2, 3 vb. olan paketler gönderir; böylece yol üzerindeki her yönlendirici sırayla kendini gösterir. Çıktının her satırı bir atlamadır (hop): yönlendiricinin adresi, varsa host adı ve gidiş-dönüş süresi.

Satırları okumak

Yıldızlar genellikle sorun değildir

* * * satırı, o yönlendiricinin zamanında yanıt vermediği anlamına gelir. Birçok yönlendirici traceroute paketlerini sınırlar veya yok sayar ama trafiği normal şekilde iletmeye devam eder. Sonraki atlamalar yanıt veriyorsa yıldızlar zararsızdır. Yalnızca sonuna kadar devam eden yıldızlar gerçek bir kopukluğa işaret eder — ve kopukluk, yanıt veren son atlamanın hemen sonrasındadır.

Sıçrayan — ve yüksek kalan gecikme

Ortadaki tek bir yavaş atlama çoğu zaman bir şey ifade etmez: yönlendiriciler traceroute'a düşük öncelikle yanıt verir. Önemli olan, eklenen gecikmenin sonraki tüm atlamalarda devam edip etmediğidir. 7. atlama 20 ms'den 150 ms'ye sıçrar ve sonraki tüm atlamalar da 150 ms civarındaysa, yavaş bağlantı 6. ile 7. atlama arasındadır. Bu büyüklükte bir sıçrama genellikle yolun bir okyanusu geçtiği anlamına gelir — başka bir kıtadaki host için normaldir.

ICMP, UDP mi TCP mi?

Güvenlik duvarları bunlara farklı davranır. Klasik Unix traceroute UDP, Windows tracert ICMP kullanır; 443 portuna TCP traceroute ise sıradan web trafiği gibi görünür, bu yüzden sıkı bir güvenlik duvarının arkasındaki hosta ulaşma olasılığı en yüksek olandır. Online traceroute protokolü ve portu seçmenize izin verir.

Tek bir traceroute neden yetmez

İnternet yönlendirmesi asimetriktir ve bölgeye göre değişir: Almanya'dan giden yolun Japonya'dan gidenle hiçbir ortak yanı yoktur. Aynı anda birkaç ülkeden traceroute çalıştırmak, bir arızanın tek bir operatöre mi özgü olduğunu yoksa hedefe yakın mı olduğunu gösterir. Tüm konumlar aynı son atlamalarda duruyorsa sorun hosta yakındır. Yalnızca bir bölge başarısızsa, o bölgede bir yönlendirme veya peering sorunudur.

Ping ile birlikte kullanın

Traceroute yolu gösterir; bir ping testi bağlantının birkaç paket boyunca ne kadar kararlı olduğunu gösterir. İkisini de kullanın: paket kaybını tespit etmek için ping, yerini bulmak için traceroute. Gecikme ve paket kaybı rehberimiz hangi değerlerin normal olduğunu açıklıyor.