← man/network
traceroute6 — man traceroute6 — 80×24
ugur@toprak:~/man/network$man traceroute6
Bölüm 8

traceroute6

IPv6 paketlerinin bir ağ düğümüne (node) giderken izleyeceği rotayı yazdırır

Kullanım

     traceroute6 [-adeEIlnNrTUv] [-f firsthop] [-g gateway] [-m hoplimit] [-p port] [-q probes]
		 [-s src] [-t tclass] [-w waittime] target [datalen]

Açıklama

traceroute6 yardımcı programı, bir ana bilgisayara giden yol üzerindeki her bir ağ geçidinden (gateway) bir ICMPv6 TIME_EXCEEDED yanıtı almak için IPv6 protokolü sekme sınırı (hop limit) alanını kullanır.

Zorunlu olan tek parametre hedef ana bilgisayar adı veya IPv6 adresidir. Varsayılan sonda (probe) veri paketi, IPv6 üstbilgisine ek olarak 12 baytlık yük (payload) taşır. Yükün boyutu, hedef ana bilgisayar adından sonra bir uzunluk (bayt cinsinden) verilerek belirtilebilir.

TCP sondalarının hiçbir yükü yoktur ve datalen parametresi TCP için yoksayılır.

Diğer seçenekler şunlardır:

  • -a: Karşılaşılan her sekme için AS# aramalarını (lookups) açar.

-A as_server AS# aramalarını açar ve varsayılan sunucu yerine belirtilen sunucuyu kullanır.

  • -d: Hata ayıklama (debug) modu.

  • -e: Güvenlik duvarı atlatma (firewall evasion) modu. UDP ve TCP sondaları için sabit hedef bağlantı noktalarını (ports) kullanır. Hedef bağlantı noktası, gönderilen her paketle birlikte artmaz.

  • -E: ECN ağartılmasını (bleaching) algılar. IPTOS_ECN_ECT1 bitini ayarlar ve bu değerin ağartılıp ağartılmadığını veya bozulup bozulmadığını rapor eder.

-f firsthop İzlemede kaç sekmenin (hop) atlanacağını belirtir.

-g gateway Ara ağ geçidini belirtir (traceroute6 yönlendirme üstbilgisini [routing header] kullanır).

  • -I: UDP veri paketleri yerine ICMP6 ECHO kullanır.

  • -l: Hem ana bilgisayar adlarını hem de sayısal adresleri yazdırır. Normalde traceroute6, -n belirtilmemişse yalnızca ana bilgisayar adlarını yazdırır ve -n belirtilmişse yalnızca sayısal adresleri yazdırır.

-m hoplimit En fazla 255'e kadar maksimum sekme sınırını belirtir. Varsayılan değer 30 sekmedir.

  • -n: Sayısal adresi ana bilgisayar adına çözümlemez.

  • -N: Sondalar için UDP veri paketleri yerine üst katman üstbilgisi (upper layer header) olmayan bir paket kullanır.

-p port UDP bağlantı noktası numarasını port olarak ayarlar.

-q probes Sekme sayısı başına sonda sayısını probes olarak ayarlar.

  • -r: Normal yönlendirme tablolarını atlar ve doğrudan bağlı bir ağdaki ana bilgisayara gönderir. Ana bilgisayar doğrudan bağlı bir ağda değilse, bir hata döndürülür. Bu seçenek, SO_DONTROUTE soket seçeneğine karşılık gelir; bir arabirimden rota geçişi yokken bile (örneğin, arabirim bir yönlendirme arka plan programı tarafından düşürüldükten sonra) o arabirim üzerinden yerel bir ana bilgisayara ping göndermek için kullanılabilir.

  • -s src: src, kullanılacak kaynak IPv6 adresini belirtir.

-t tclass tclass, sonda paketlerini gönderirken kullanılan trafik sınıfını (traffic class) belirtir. Değer, 0 ile 255 aralığında bir ondalık tamsayı olmalıdır. Varsayılan değer 0'dır.

  • -T: Sondalar için TCP segmentlerini kullanır.

  • -U: Sondalar için UDP veri paketlerini kullanır. Varsayılan değer budur.

  • -v: Ayrıntılı (verbose) çıktı verir.

-w waittime Bir sondaya yanıt beklemek için süreyi (saniye cinsinden) ayarlar (varsayılan 5 saniye).

Bu program, traceroute ile aynı şekilde, belirtilen hedefe giden rotayı ve her bir ağ geçidine gidiş-dönüş süresini (round-trip time) yazdırır.

Aşağıda, her bir ağ geçidi için gidiş-dönüş süresinden sonra gelebilecek olası açıklamaların bir listesi yer almaktadır:

!N Hedefe Ulaşılamadı - Ana Bilgisayara Rota Yok (Destination Unreachable - No Route to Host).

!P Hedefe Ulaşılamadı - İdari Olarak Yasaklandı (Destination Unreachable - Administratively Prohibited).

!S Hedefe Ulaşılamadı - Komşu Değil (Destination Unreachable - Not a Neighbour).

!A Hedefe Ulaşılamadı - Adrese Ulaşılamadı (Destination Unreachable - Address Unreachable).

! Bağlantı noktasına ulaşılamıyor (port unreachable) mesajında sekme sınırı <= 1 ise bu yazdırılır. Bu, paketin hedefe ulaştığı ancak yanıtın traceroute6'nın kaynağına geri dönmesine yetecek kadar büyük bir sekme sınırına sahip olduğu anlamına gelir. Bu durum, IPv4 durumunda daha ilginçti; burada bazı IP yığını hataları bu davranışla tanımlanabiliyordu.

Geri Dönüş Değerleri

traceroute6 yardımcı programı başarı durumunda 0, hata durumunda sıfır olmayan bir değerle çıkacaktır.

Ayrıca Bakınız

ping(8), ping6(8), traceroute(8)

Tarihçe

traceroute6 yardımcı programı ilk olarak WIDE hydrangea IPv6 protokol yığını kitinde ortaya çıkmıştır.

macOS 26.4 May 17, 1998 macOS 26.4