Video: Free CCNA | OSI Model - TCP-IP Model - Day 2 | 200-125 | Free CCNA, NetworKing 2025
Để tìm ra đường dẫn mà các gói tin thực hiện qua các bước trung chuyển từ nguồn đến đích, bạn có thể sử dụng lệnh traceroute trong hệ điều hành Junos.
Ví dụ, mạng đang chạy giao thức định tuyến OSPF. OSPF tính toán một đường dẫn từ router1 đến router7 (đánh dấu trên bản đồ tô pô). Nếu bạn đưa ra lệnh ping từ router1, ping không thành công. Nhưng để cố gắng tìm ra chính xác vị trí của sự thất bại là (router đích hay hop trực tiếp), bạn sẽ phát lệnh traceroute.
Lệnh traceroute hoạt động bằng cách gửi một gói tin ICMP từ nguồn đến nút điểm đến với số hop ban đầu là một. Tại mỗi hop, gói tin được xử lý, số hop đã giảm, và nếu hop count bây giờ là zero, hop trung gian sẽ gửi một hồi đáp về nguồn cho biết nó đã nhận được nhưng số hop đã hết hạn.
Kết quả cho thấy thời gian khứ hồi của mỗi gói traceroute, cho bạn ý tưởng không chỉ về những bước nhảy nào, mà còn bao lâu để chuyển lưu lượng giữa các router đó. Cũng giống như lệnh ping, bạn muốn theo dõi thời gian khứ hồi để xác định các vấn đề về độ trễ trong mạng của bạn.
Trong ví dụ này, đầu ra cho thấy các phản hồi đang được nhận từ router3, nhưng ngoài đó, không nhận được gì cả. Nhìn vào topo, hop tiếp theo trong đường dẫn là router5. Bởi vì traceroute không nhận được phản hồi từ router5, bạn biết rằng vấn đề là ở đâu đó giữa router3 và router5. Bạn vẫn không biết vấn đề là gì, nhưng ít nhất bây giờ bạn biết được nơi để xem.
Thật là hấp dẫn khi nhìn vào đầu ra của traceroute hiển thị và nói, "Aha! Vấn đề là ở router3! "Rốt lại, đó là khi những lời đáp trả tốt dừng lại. Nhưng traceroute có nghĩa là các gói tin đang làm theo cách của họ tốt từ router1 đến router3 và ngược lại. Vấn đề là với các liên kết hoặc router
vượt quá rằng mục nhập tốt nhất.