Latenze di rete tra le estremità opposte della Terra


14

Questo è solo per curiosità.

Sono attualmente nel sud-est asiatico e quando eseguo il ping di domini come bbc.co.uk e google.com (in California), ottengo latenze di circa 5 ms come di seguito:

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

Mi aspetterei latenze di almeno 50 ms invece data la distanza geografica. Cosa succede dietro le quinte? Inoltre il traffico è attraverso la fibra ottica trans-oceanica?


Ho eseguito test che non coinvolgono CDN e stimerei che hai maggiori probabilità di avere latenze di 250 - 500 ms tra te e i server effettivamente in Europa. Forse meno, ma hai ragione a pensare che le distanze globali abbiano effetti su latenze minime che nessuna topologia di rete può ridurre.
Todd Wilcox,

Perché non fornisci un output completo di traceroute?
Satish,

Qualche risposta ti è stata d'aiuto? In tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, puoi fornire e accettare la tua risposta.
Ron Maupin

Risposte:


19
  • Google in particolare utilizza data center distribuiti in tutto il mondo. Annunciano la stessa rete IP in vari punti e grazie al modo in cui funzionano i protocolli di routing, si raggiunge quella più vicina.

  • bbc.co.uk punta a un indirizzo IP che appartiene a Fastly, Inc, una rete di distribuzione di contenuti, che ha anche punti di presenza in tutto il mondo , inclusa l'Asia, ma non so se usano la stessa tecnica.
    (Dalla Francia ho circa 60ms su bbc.co.uk (151.101.192.81))

Tuttavia, a causa della latenza estremamente bassa che vedi, la mia scommessa è che non stai contattando i server reali ma questo è un proxy che ti risponde.


Proxy o bilanciamento del carico, che usiamo molto in base al Paese di provenienza.
user56700

2
Non deve essere uno strano server proxy; è normale avere latenze di 4-5 ms su un CDN, se l'ISP
esegue

8

Un cavo a metà del mondo ha una latenza minima di 100 ms, 200 ms andata e ritorno (20.000 km di distanza / 200.000 km / s di velocità del segnale). In realtà, i collegamenti non sono in linea d'aria (per niente) e ci sono ulteriori componenti attivi in ​​mezzo, che si aggiungono alla latenza - una cifra più realistica è di 200 o addirittura 300 ms a senso unico.

Qualsiasi cosa che abbia una latenza o un tempo di ping inferiori è più vicina a te. Come già sottolineato da Ron, un grande fornitore di servizi utilizza un'infrastruttura distribuita a livello globale con una risoluzione DNS specifica della posizione o qualsiasi tipo di trasmissione per connettersi a un server vicino.


2
Come test (di piccole dimensioni del campione), Wellington-Madrid (molto vicino al contrario) è di circa 300 ms andata e ritorno pic.nperf.com/r/3190596119915611-Bc4TJSUS.png pic.nperf.com/r/3190596597699589-shrThPRn.png
SomeoneSomewhereSupportsMonica

2

I principali domini hanno server in tutto il mondo e DNS impostato in modo da ottenere un indirizzo IP vicino a te.

Puoi evitarlo eseguendo il ping di un host specifico. Ad esempio, il progetto Debian (GNU / Linux) ha un elenco di mirror in paesi di tutto il mondo. La maggior parte di questi sono host specifici che cercheranno lo stesso IP indipendentemente da dove ti trovi. Soprattutto i mirror dei software universitari non sono quasi mai dietro una rete proxy di distribuzione dei contenuti.

Ad esempio, si mirror.csclub.uwaterloo.catrova a Waterloo, Ontario, Canada e risponde alle richieste di ping. Ho un tempo di ping di circa 37 ms in questo momento (la mattina presto) da Halifax, NS, Canada.

mirror.aarnet.edu.au in Australia è probabilmente uno dei più lontani da me; L'Australia nel suo insieme è molto lontana dal resto del mondo. (Anche se il Sud-Est asiatico è più vicino della maggior parte ad esso) Il mio tempo di ping è di ~ 295ms .

E sì, i ritardi della velocità della luce imposti dalla distanza attorno alla circonferenza terrestre sono una parte importante di ciò, così come i ritardi di instradamento sul luppolo. (E ricorda, è la velocità della luce nella fibra di vetro, non il vuoto. L'indice di rifrazione del nucleo di una fibra ottica è spesso qualcosa da 1,3 a 1,4, quindi lo è la velocità della luce c/1.4. (Deve essere un indice di rifrazione più elevato di il rivestimento per creare una riflessione interna totale, che è l'intero punto delle fibre ottiche.) Le fibre moderne per l'uso su lunghe tirature provano a mantenere il loro indice di rifrazione più basso possibile per questo motivo.


Utilizzare tracerouteo tracepathper scoprire il percorso di rete seguito dai pacchetti.


1

Sembra che tu stia facendo due ipotesi fondamentali

  • Un nome di dominio verrà sempre associato allo stesso indirizzo IP.
  • Un indirizzo IP verrà sempre indirizzato allo stesso server.

Nessuna di queste ipotesi è assolutamente vera. I server DNS possono restituire risultati diversi e gli indirizzi IP possono essere indirizzati a server diversi a seconda della posizione del client.

Come dici tu c'è un limite fisico a quanto possono essere bassi i tempi di andata e ritorno per un server distante, la conclusione inevitabile quindi se vedi bassi tempi di ping a quello che pensavi fosse un server distante è che il server non era distante quanto te Pensavo fosse.

Gli operatori dei principali siti hanno compiuto notevoli sforzi per ottimizzare le posizioni da cui servono il traffico degli utenti finali, motivati ​​da una combinazione di prestazioni e costi. Possono farlo internamente, possono impegnare i servizi di una rete di distribuzione di contenuti di terze parti o utilizzare una combinazione delle due strategie.


1

È possibile utilizzare la maplatency dello strumento online per ottenere una mappa completa dei tempi di ping dalla propria posizione (tra le altre cose).

Ecco un esempio di tempi di ping da Parigi:

inserisci qui la descrizione dell'immagine


Strumento interessante ma sembra non funzionare :(
Satish,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.