Giả sử tôi có mô hình đã cấu hình thông từ PC đến R4 bên phải (10.3.4.4)
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675397919.jpg?v=1675397919)
Join nhóm support quản trị mạng cho người mới bit.ly/lab-network
Ping thử OK:
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675397930.jpg?v=1675397930)
Trace thử cũng OK:
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675397939.jpg?v=1675397939)
>> Khi PC trace đến R4, thì PC chạy windows sẽ gửi 3 gói ICMP với tham số TTL=1 , nghĩa là chỉ đi được 1 hop; tới R1 là “hết sức”. Do là khi R1 bắt được gói đó, nó sẽ giảm TTL đi 1, tức là gói tin sẽ có TTL=0, không đi được đâu nữa. (Linux sẽ dùng UDP khi trace)
>> Sau đó R1 báo lại cho PC, gói này chỉ đi được đến tôi thôi, chưa đủ đến đích 10.3.4.4. (Gói này là ICMP time-exceed)
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675397956.jpg?v=1675397956)
Sau khi R1 trả lời về cho PC thì màn hình trace hiện IP R1 như dưới
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675397994.jpg?v=1675397994)
>> PC gửi tiếp gói ICMP với TTL=2
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675398009.jpg?v=1675398009)
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675398026.jpg?v=1675398026)
>> Cứ như vậy PC gửi tiếp TTL=3 rồi TTL=4 để đến được đích thì thôi.
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675398043.jpg?v=1675398043)
Vậy khi traceroute mà hiện dấu * và “Request time out” thay vì các IP ,thì nguyên nhân do PC không nhận được gói time-exceed trả về.
Ví dụ ta dùng ACL trên R2 để chặn ICMP time-exceed của R3 khi R3 trả lời PC
R2:
access-list 100 deny icmp host 10.2.3.3 any time-exceeded
access-list 100 permit ip any any
int e0/1
ip access-group 100 in
Kết quả:
![](https://edubit.vn/data/sites/60dd42834108d3de178b4568/editorupload/photo_1675398055.jpg?v=1675398055)
Ở đây ta thấy khi PC đợi không thấy có phản hồi của R3, thì nó vẫn tiếp tục tăng TTL thành 4 và gửi gói tin mới, đi xa tiếp (đến được đích R4, rồi R4 phản hồi lại)
DONE