คู่มือ
Traceroute แสดงอะไร
Traceroute คือรายการเราเตอร์ที่ยอมตอบว่า “เวลาอยู่ของแพ็กเก็ตนี้หมดแล้ว” การหมดเวลาในรายการเป็นเรื่องปกติ ไม่ใช่การขาดเสมอไป
ทำไมคุณควรสนใจ
เมื่อเว็บไซต์ช้า traceroute บอกใบ้ว่าความล่าช้าเริ่มใกล้คุณ กลางอินเทอร์เน็ต หรือใกล้ปลายทาง
มันเป็นแผนที่ทิศทางเดียวจากจุดสังเกตหนึ่ง ไม่ใช่การรับประกันเส้นทางขากลับ
ฮอปถูกค้นพบอย่างไร
แต่ละโพรบใช้เวลาอยู่ (TTL) ที่ใหญ่ขึ้น เราเตอร์ที่ลด TTL เหลือศูนย์ควรประกาศตัวเอง ปลายทางตอบในที่สุดหากอนุญาตชนิดของโพรบ
ดาวหรือหมดเวลาหมายความว่าไม่มีใครตอบ TTL นั้น ทราฟฟิกอาจยังไหลผ่านเราเตอร์นั้น
ฮอปที่มองเห็น
เราเตอร์ส่งข้อความ TTL หมดอายุ
- โพรบ
- เราเตอร์ตอบกลับ
- คุณเห็นฮอปนั้น
ฮอปที่ซ่อน
เราเตอร์จำนวนมากเงียบโดยตั้งใจ
- โพรบ
- เราเตอร์ละเลย ICMP/UDP
- หมดเวลา (*)
อ่านการกระโดดของความหน่วง
RTT ที่พุ่งขึ้นกะทันหันมักชี้ช่วงที่ความล่าช้าเริ่ม ฮอปถัดไปที่มี RTT ใกล้เคียงไม่ได้บวกเพิ่มทีละเท่านั้นอีก — นาฬิกายังเป็นเวลาไปกลับจากจุดเริ่ม
ลำดับความสำคัญของ ICMP ทำให้ฮอประหว่างทางดูแย่กว่าทราฟฟิกผู้ใช้จริงได้
วิธีตรวจสอบ
รัน traceroute ไปยังโฮสต์ แล้ว ping ชื่อเดียวกัน ใช้ทั้งคู่เป็นเบาะแส ไม่ใช่คำตัดสินเดียว
อย่าลืมว่า traceroute ออนไลน์มาจากผู้ให้บริการเครื่องมือ ไม่ใช่จากบ้านของคุณ
จำไว้
- เส้นทางมักไม่สมมาตร
- การหมดเวลาพบบ่อยและไม่ใช่ความผิดเสมอไป
- การติดตามออนไลน์ไม่ใช่เส้นทาง ISP ของคุณ
- ไฟร์วอลล์ซ่อนฮอปได้ขณะที่ยังส่งต่อแพ็กเก็ต
