it-swarm-vi.tech

"TTL hết hạn trong quá cảnh" có nghĩa là gì khi thử ping?

Chúng tôi nhận được thông báo mà TTL đã hết hạn trong quá trình truyền tải khi chúng tôi cố gắng ping đến một máy chủ trong một phân đoạn mạng khác. Khi chúng tôi chạy tracert, 4 địa chỉ IP lặp lại vô thời hạn:

14    60 ms    59 ms    60 ms  xxx.xxx.xxx.2
15    83 ms    81 ms    82 ms  xxx.xxx.xxx.128
16    75 ms    80 ms    81 ms  xxx.xxx.xxx.249
17    81 ms    78 ms    80 ms  xxx.xxx.xxx.250
18    82 ms    80 ms    77 ms  xxx.xxx.xxx.2
19   102 ms   101 ms   100 ms  xxx.xxx.xxx.128
20   101 ms   100 ms    98 ms  xxx.xxx.xxx.249
21    97 ms    98 ms    99 ms  xxx.xxx.xxx.250
...

Các bước cơ bản để khắc phục lỗi này là gì?

57
Leonardo

Như đã nêu trong tất cả các câu trả lời ở trên, có một vòng lặp trong định tuyến đang gây ra TTL hết hạn.

Kiểm tra tuyến đường trên các thiết bị có địa chỉ IP đang lặp lại. Trên Linux, bạn có thể sử dụng

route -n 

là người dùng root để xem bảng định tuyến hiện tại. Trên windows bạn có thể vào cmd và sử dụng lệnh

route print

để xem bảng định tuyến hiện tại. Trên các thiết bị chuyển mạch có thể quản lý của Cisco, bạn có thể sử dụng lệnh

show ip route

Sử dụng các lệnh trên trên tất cả bốn IP đang lặp lại, bạn sẽ thấy bảng định tuyến nào sai. Một trong bốn thiết bị/máy chủ liên quan nên lý tưởng định tuyến lưu lượng truy cập đến đích bạn đang ping bằng một số cổng khác.

33
Saurabh Barjatiya

Bạn đã có một tuyến đường tròn trong cấu hình mạng của mình, hãy kiểm tra các bảng định tuyến của bạn trên các thiết bị liên quan.

"TTL hết hạn quá cảnh" có liên quan đến giá trị TTL của gói; mỗi bộ định tuyến mà nó đi qua sẽ hạ thấp nó xuống một, nếu nó chạm 0, gói được trả về cho người gửi. các vòng lặp vô hạn, nơi các gói đi theo vòng tròn mãi mãi.

18
Eric

Gói IP có cờ TTL . Cái này giảm đi 1 mỗi lần gói được định tuyến. Khi giá trị trở thành 0, bộ định tuyến sẽ bỏ gói tin và gửi tin nhắn ICMP Vượt quá thời gian tồn tại trong quá cảnh .
[.__.] Điều này được thực hiện để ngăn chặn các gói được định tuyến vô tận khi có sự cố định tuyến trên mạng. Đây là trường hợp của bạn ở đây, bạn có một vòng định tuyến để gói không bao giờ đến đích và cuối cùng bị một trong các bộ định tuyến bỏ qua vì TTL đạt 0.

13
radius

Trong khi kiểm tra các bảng định tuyến của bốn bộ định tuyến, hãy tập trung vào mạng mặt nạ của các tuyến và nếu bộ định tuyến có thể định tuyến "classless".

Trên các Ciscos cũ hơn, bạn cần kích hoạt một cách rõ ràng điều này, nếu không họ sẽ định tuyến toàn bộ các mạng đầy đủ thay vì các mạng con của bạn. Ví dụ. cấu hình 10.20.30.0/24 sẽ dẫn đến một tuyến đường như 10.0.0.0/8.

1
PEra

Khi ping dẫn đến Hết hạn trong Chuyển tuyến ... sơ đồ ngắn - ISP ==> Bộ định tuyến ==> Chuyển ==> sang PC

Nếu ISP có thể thấy thiết bị của họ thì bạn có thể cần phải khởi động lại swich. Nếu nó hoạt động thì bạn đã thiết lập xong. Nếu không, sau đó bạn có thể cần phải khởi động lại bộ định tuyến.

Tôi nhận được thông báo lỗi tương tự. Tôi khởi động lại công tắc và mọi thứ trở lại.

Chúc may mắn.

0
Lake Seri

OK, vì vậy tôi sẽ hòa nhập với những người khác. Bạn có một vòng lặp định tuyến như được chứng minh bằng thực tế là Yêu cầu Echo ICMP tiếp tục lặp giữa 4 bộ định tuyến giống nhau. Kiểm tra các bảng định tuyến trên các bộ định tuyến, bắt đầu với bộ định tuyến tại x.x.x.250.

0
joeqwerty

Bạn không đề cập đến giao thức, nhưng tôi thấy rằng việc sử dụng quá mức các tuyến tĩnh dẫn đến lỗi khá thường xuyên. Sử dụng một giao thức định tuyến động sẽ giải quyết điều này với ít nỗ lực từ các quản trị viên.

Tôi chỉ đơn giản nói bắt đầu từ lớp 1. Đảm bảo rằng bộ định tuyến được bật và cổng kết nối với mạng được bật lên. Sau đó ánh xạ tuyến đường của bạn từ nguồn ICMP của bạn đến bộ định tuyến đích, kiểm tra bảng định tuyến tại mỗi bước nhảy dọc theo đường dẫn.

0
HeavyObjectLifter