Traceroute và MTR hiển thị tuyến đường từ máy chủ kiểm tra đến một host: mọi bộ định tuyến (chặng, hop) mà gói tin của bạn đi qua. Chúng giúp tìm ra nơi kết nối bị chậm hoặc đứt. Cả hai đều có trên check-host.su từ 25 vị trí: traceroute và MTR.
Traceroute: tuyến đường
Mỗi dòng là một chặng. Bạn thấy số thứ tự, địa chỉ của bộ định tuyến và thời gian phản hồi cho từng probe.
- Thời gian phản hồi tăng dần dọc theo tuyến — điều này bình thường: bộ định tuyến càng xa thì đường đi càng dài.
- Thời gian tăng vọt giữa hai chặng — thường là do khoảng cách vật lý lớn, ví dụ tuyến cáp vượt đại dương.
*thay cho thời gian — bộ định tuyến không trả lời probe này. Nhiều bộ định tuyến cố ý không phản hồi traceroute; nếu các chặng tiếp theo vẫn trả lời thì mọi thứ đều ổn.- Không đến được đích — các chặng cuối không phản hồi. Host có thể chặn probe, hoặc tuyến đường thực sự đứt tại đó.
MTR: traceroute kèm thống kê
MTR gửi nhiều probe đến từng chặng và hiển thị thống kê:
- Loss — tỷ lệ probe không nhận được phản hồi;
- Sent — số probe đã gửi;
- Last, Avg, Best, Worst — thời gian phản hồi gần nhất, trung bình, tốt nhất và tệ nhất;
- StDev — mức dao động của thời gian; giá trị cao nghĩa là đường truyền không ổn định.
Mất gói ở chặng giữa thường không phải vấn đề
Bộ định tuyến xử lý lưu lượng đi qua nhanh hơn các gói tin gửi đến chính nó. Vì vậy, một bộ định tuyến có thể báo mất 30–50% gói trong khi mọi chặng phía sau đều 0%. Mức mất này không có thật: bộ định tuyến chỉ đơn giản trả lời probe với mức ưu tiên thấp.
Mất gói thật trông khác: nó bắt đầu từ một chặng nào đó và tiếp diễn ở mọi chặng sau nó, cho đến đích. Mạng nơi nó bắt đầu chính là nơi cần tìm nguyên nhân.
Nên làm gì với kết quả
- Mất gói và thời gian tăng chỉ ở chặng cuối — vấn đề nằm ở máy chủ đích hoặc mạng của nó.
- Mất gói bắt đầu ở giữa và kéo dài đến cuối — sự cố ở nhà cung cấp của chặng đó; nên đính kèm báo cáo MTR khi liên hệ bộ phận hỗ trợ.
- Tuyến đường khác nhau từ các quốc gia khác nhau — hãy so sánh các vị trí trong kết quả: sự cố có thể chỉ xảy ra ở một khu vực.