Độ trễ mạng giữa hai đầu đối diện của Trái đất


13

Đây chỉ là sự tò mò.

Tôi hiện đang ở Đông Nam Á và khi tôi ping các tên miền như bbc.co.uk và google.com (ở California), tôi nhận được độ trễ khoảng 5ms như sau:

64 bytes from 151.101.192.81: icmp_seq=0 ttl=55 time=2.940 ms
64 bytes from 151.101.192.81: icmp_seq=1 ttl=55 time=3.785 ms
64 bytes from 151.101.192.81: icmp_seq=2 ttl=55 time=6.299 ms
64 bytes from 151.101.192.81: icmp_seq=3 ttl=55 time=4.065 ms
64 bytes from 151.101.192.81: icmp_seq=4 ttl=55 time=4.231 ms

Tôi mong đợi độ trễ ít nhất là 50ms thay vào đó là khoảng cách địa lý. Điều gì đang xảy ra đằng sau hậu trường? Ngoài ra là giao thông qua sợi quang xuyên đại dương?


Tôi đã chạy các thử nghiệm không liên quan đến CDN và tôi ước tính bạn có nhiều khả năng có độ trễ 250 - 500ms giữa bạn và máy chủ thực sự ở Châu Âu. Có lẽ ít hơn, nhưng bạn có quyền nghĩ rằng khoảng cách toàn cầu có ảnh hưởng đến độ trễ tối thiểu mà không cấu trúc liên kết mạng nào có thể giảm.
Todd Wilcox

Tại sao bạn không cung cấp traceroute đầy đủ đầu ra?
Satish

Có câu trả lời nào giúp bạn không? Nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


19
  • Google đặc biệt sử dụng các trung tâm dữ liệu phân tán trên toàn cầu. Họ thông báo cùng một mạng IP ở nhiều nơi khác nhau và do cách thức hoạt động của các giao thức định tuyến, bạn tiếp cận mạng gần nhất.

  • bbc.co.uk trỏ đến một địa chỉ IP thuộc Fastly, Inc, một mạng phân phối nội dung, cũng có các điểm hiện diện trên khắp thế giới , bao gồm cả Châu Á, nhưng tôi không biết liệu họ có sử dụng cùng một kỹ thuật không.
    (Từ Pháp, tôi có khoảng 60ms đến bbc.co.uk (151.101.192.81))

Tuy nhiên, do độ trễ cực kỳ thấp mà bạn thấy, tôi cá là bạn không liên lạc với các máy chủ thực tế nhưng đây là một proxy đáp ứng cho bạn.


Proxy hoặc cân bằng tải, mà chúng tôi sử dụng rất nhiều dựa trên quốc gia bạn đến từ đâu.
dùng56700

2
Nó không phải là một máy chủ proxy lạ; Việc có độ trễ 4-5 ms đối với CDN là bình thường, nếu ISP trực tiếp ngang hàng với CDN đó và đường lên của riêng bạn không phải là Wi-Fi hoặc ADSL ...
user1686

8

Một nửa cáp trên toàn cầu có độ trễ tối thiểu là 100 ms, chuyến đi khứ hồi 200 ms (khoảng cách 20.000 km / tốc độ tín hiệu 200.000 km / giây). Trong thực tế, các liên kết không phải là con quạ bay (tất cả) và có các thành phần hoạt động bổ sung ở giữa, thêm độ trễ - một con số thực tế hơn là 200 hoặc thậm chí 300 ms một chiều.

Bất cứ điều gì có độ trễ thấp hơn hoặc thời gian ping là gần bạn hơn. Như Ron đã chỉ ra, nhà cung cấp dịch vụ lớn sử dụng cơ sở hạ tầng phân phối toàn cầu với độ phân giải DNS cụ thể theo vị trí hoặc phát sóng để kết nối bạn với máy chủ gần đó.


2
Là một thử nghiệm (cỡ mẫu nhỏ), Wellington-Madrid (rất gần đối diện) có khoảng 300ms khứ hồi pic.nperf.com/r/3190596119915611-Bc4TJSUS.png pic.nperf.com/r/3190596597699589-shrThPRn.png
Ai đóSomewhereSupportsMonica

2

Các tên miền chính có máy chủ trên toàn thế giới và DNS được thiết lập để bạn có được địa chỉ IP gần với mình.

Bạn có thể tránh điều này bằng cách ping một máy chủ cụ thể. Ví dụ, dự án Debian (GNU / Linux) có một danh sách các máy nhân bản ở các quốc gia trên toàn thế giới. Hầu hết trong số đó là các máy chủ cụ thể sẽ tìm đến cùng một IP bất kể bạn đang ở đâu. Đặc biệt là gương phần mềm đại học hầu như không bao giờ đứng sau một mạng proxy phân phối nội dung.

Ví dụ, mirror.csclub.uwaterloo.caở Waterloo, Ontario, Canada và không trả lời các yêu cầu ping. Tôi nhận được ~ 37ms thời gian ping đến nó ngay bây giờ (sáng sớm) từ Halifax, NS, Canada.

mirror.aarnet.edu.au ở Úc có lẽ là một trong những nơi xa tôi nhất; Úc nói chung là mạng lưới khôn ngoan so với hầu hết các phần còn lại của thế giới. (mặc dù Đông Nam Á gần hơn so với hầu hết) Thời gian ping của tôi là ~ 295ms .

Và đúng vậy, độ trễ tốc độ ánh sáng được áp đặt bởi khoảng cách xung quanh chu vi trái đất là một phần chính của điều đó, cũng như sự chậm trễ định tuyến trên bước nhảy. (Và hãy nhớ rằng, đó là tốc độ ánh sáng trong sợi thủy tinh chứ không phải chân không. Chỉ số khúc xạ lõi của sợi quang thường là khoảng từ 1,3 đến 1,4, vì vậy tốc độ ánh sáng là c/1.4(Chỉ số khúc xạ cao hơn lớp bọc để tạo ra tổng phản xạ bên trong, đó là toàn bộ điểm của sợi quang.) Các sợi hiện đại để sử dụng trong thời gian dài cố gắng giữ chỉ số khúc xạ của chúng xuống thấp nhất có thể vì lý do này.


Sử dụng traceroutehoặc tracepathđể tìm ra đường dẫn mạng mà gói tin của bạn thực hiện.


1

Bạn dường như đang thực hiện hai giả định cơ bản

  • Một tên miền sẽ luôn ánh xạ tới cùng một địa chỉ IP.
  • Một địa chỉ IP sẽ luôn luôn định tuyến đến cùng một máy chủ.

Cả hai giả định này đều không đúng sự thật. Máy chủ DNS có thể trả về các kết quả khác nhau và địa chỉ IP có thể định tuyến đến các máy chủ khác nhau tùy thuộc vào vị trí của máy khách.

Như bạn nói có giới hạn vật lý về thời gian chuyến đi khứ hồi đến một máy chủ ở xa có thể thấp đến mức nào, kết luận không thể giải thích được nếu bạn thấy thời gian ping thấp đến mức mà bạn nghĩ là một máy chủ ở xa là máy chủ không ở xa như bạn nghĩ rằng nó là.

Các nhà điều hành của các trang web lớn đặt nỗ lực đáng kể vào việc tối ưu hóa các vị trí họ phục vụ lưu lượng truy cập của người dùng cuối, được thúc đẩy bởi một số kết hợp giữa hiệu suất và chi phí. Họ có thể làm việc này trong nhà, họ có thể tham gia các dịch vụ của mạng phân phối nội dung của bên thứ ba hoặc họ có thể sử dụng một số kết hợp của hai chiến lược.


1

Bạn có thể sử dụng công cụ ánh xạ công cụ trực tuyến để có được bản đồ toàn diện về thời gian ping từ vị trí của bạn (trong số những thứ khác).

Đây là một ví dụ về thời gian ping từ Paris:

nhập mô tả hình ảnh ở đây


Công cụ thú vị nhưng dường như không hoạt động :(
Satish

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.