Messen Sie selbst
Jeder Latenzwert auf dieser Website stammt aus unseren eigenen Sonden, was genau die Art von Behauptung ist, der Sie nicht vertrauen sollten. Das Looking glass läuft von allen 34 Standorten, benötigt kein Konto und beantwortet die einzige Frage, die zählt: Wie sieht der Pfad zwischen Ihnen und dieser Stadt jetzt tatsächlich aus?
Build the command
Kies een site en een tool. Deze draaien vanaf je eigen machine, tegen onze gepubliceerde testhosts, wat de enige meting is die je iets vertelt over je eigen pad.
mtr -rwzbc 100 lg-ams-01.paragonvps.comEen 1 GB bestand met onsamendrukbare willekeurige data, voor het meten van doorvoer in plaats van je compressor.
Voer elk van deze drie keer uit, op verschillende tijdstippen, voordat je een conclusie trekt. Een enkele traceroute tijdens het onderhoudsvenster van iemand anders is geen bewijs.
Was es ist und was nicht
Ein Proben-Host an jedem Standort, gleiches VLAN wie die Produktion, hinter derselben Filterung.
Das Looking glass ist ein kleiner Host an jedem Standort, der Tests in Ihrem Namen ausführt und die rohe Ausgabe ausgibt. Es sitzt im selben Netzwerk wie Kundeninstanzen und hinter derselben Edge-Filterung, also misst es das, was Sie bekommen würden. Kein optimierter Testpfad, kein separater Uplink, keine ruhige Ecke im Rack.
Es ist kein Benchmark und kein Marketing-Tool. Einige Ergebnisse sind unvorteilhaft: Sydney bis überallhin ist teuer in Millisekunden, und Johannesburg stabilisiert seinen Transit noch. Diese Zahlen sind da, weil es sinnlos wäre, sie zu verstecken, wenn jeder den Test ausführen kann.
Alle 34 Standorte, die ganze Zeit
Einschließlich Vorbestellungsstandorten. Johannesburg antwortet auf Sonden, lange bevor es eine zahlende Instanz darauf hat.
Kein Konto, keine Anmeldung
Konsistent mit dem Rest des Dienstes. Der einzige Test, der etwas von Ihnen verlangt, ist iperf3, und das benötigt ein Token nur, um zu verhindern, dass die Box als Flutquelle verwendet wird.
Bewusst ratenbegrenzt
Ein Test pro Quelladresse und vier Tests pro Minute. Ein Looking glass ist ein netter Verstärkungsvektor, wenn der Betreiber nicht darüber nachgedacht hat.
Ergebnisse gehören Ihnen
Die Ausgabe ist Klartext mit einem Permalink, der dreißig Tage lebt. Fügen Sie es in ein Ticket ein oder in eine Argumentation mit dem Netzwerkteam einer anderen Person.
Was Sie ausführen können
Fünf Tests, weil sie verschiedene Fragen beantworten. Alle auszuführen beweist wenig; den richtigen auszuwählen klärt die Sache normalerweise in einer Minute.
Beginnen Sie mit MTR, nicht mit Ping
Eén ping vertelt je over één moment. Driehonderd MTR-cycli vertellen je of het pad slecht is, af en toe slecht, of prima en je had gewoon pech.
Gebruik eerst het testbestand voor doorvoer
Een download van 1 GB via HTTPS reproduceert wat de meeste echte workloads doen. Als dat traag is maar iperf3 snel, ligt het probleem bij congestieregeling of middleboxes, niet bij de capaciteit.
Pad-MTU is negentig seconden waard
Een verrassend deel van de meldingen 'de site laadt maar grote uploads hangen' eindigt hier, meestal bij een tunnel die iemand tussen jou en ons vergeten is.
| Test | Die Frage, die er beantwortet | Grenzen |
|---|---|---|
| ICMP-Ping | Ist es erreichbar, und was ist die Hin- und Rückfahrt gerade jetzt | Bis zu 100 Pakete pro Lauf |
| Traceroute (ICMP und UDP) | Welche Hops der Vorwärtspfad von diesem Standort aus nimmt | Maximal 30 Hops, 3 Sonden pro Hop |
| MTR | Verlust und Latenz pro Hop über die Zeit statt in einem Schnappschuss | Bis zu 500 Zyklen, ungefähr 8 Minuten |
| iperf3-Ziel | Welchen Durchsatz Sie wirklich zu diesem Standort bekommen | Panel-Token, 60 Sekunden, bis zu 4 Streams |
| Testdatei | Eine Durchsatzantwort, ohne etwas zu installieren | 100 MB und 1 GB über HTTPS |
| Pfad-MTU-Sonde | Ob etwas in der Mitte große Pakete frisst | Meldet die größte Größe, die überlebt |
De output lezen zonder die verkeerd te lezen
Traceroute-output is geen afbeelding van je verkeer. Het is een set antwoorden van routers die betere dingen te doen hadden, en het lezen als een latentiegrafiek levert zelfverzekerde, verkeerde conclusies op.
De meeste routeringsklachten die we ontvangen hebben gelijk over het symptoom en ongelijk over de hop.
Middelste hops overdrijven
Een router die antwoordt op een traceroute-probe doet dat op zijn control plane, die druk is en ICMP als de laagste prioriteit behandelt. Wanneer één hop 180 ms toont en de volgende 14 ms, was die eerste router bezig, niet het pad ervoor.
Alleen de laatste regel is echt
Verlies dat verschijnt op hop zes en verdwijnt op hop zeven is rate-limited antwoorden, geen verloren verkeer. Wanneer het begint op hop zes en doorgaat tot de bestemming, stuur ons dan de output.
Reverse DNS is een hint
Luchthavencodes in hopnamen zijn vaak jaren achterhaald. Behandel ze als een indicatie van de intentie van degene die de interface noemde, nooit als bewijs van geografie.
MPLS verbergt het midden
Paden die een label-switched core kruisen kunnen er drie hops korter uitzien dan ze zijn. De latentie is er nog steeds; alleen de eerlijkheid over waar die vandaan komt ontbreekt.
Natuurkunde bepaalt de ondergrens
Amsterdam naar Singapore is ongeveer 168 ms en geen enkele peering zal daar betekenisvol aan verbeteren. Als je meting dicht bij ons gepubliceerde cijfer ligt, werkt het pad correct en is het antwoord een tweede site in plaats van een ticket.
Asymmetrische routes, waar de verwarring leeft
Een traceroute meet het voorwaartse pad en niets anders. Elk getal erin bevat echter ook de retourreis van het antwoord van die hop, en de retourreis kan een heel ander pad over de planeet nemen.
Verkeer van ons naar jou en verkeer van jou naar ons zijn afzonderlijke beslissingen die door afzonderlijke netwerken worden genomen. Wij kiezen wat er vertrekt; de netwerken ertussen kiezen wat er terugkomt. De meeste operators geven verkeer bij de eerste gelegenheid af, dus je retourpad verlaat je provider vaak in een andere stad dan waar ons pad er binnenkwam.
Het zichtbare gevolg is een hop die traag lijkt terwijl je echte verkeer prima is. Erger is de onzichtbare: congestie op het retourpad verschijnt als latentie waarnaar je een middag zult zoeken in de voorwaartse richting.
Meet altijd beide richtingen
MTR van je machine naar de instantie, en MTR van de looking glass op die site terug naar je adres, idealiter tegelijkertijd uitgevoerd. De helft van het bewijs levert een half antwoord op.
Asymmetrie op zich is geen fout
Bijna elk pad op het internet is asymmetrisch en bijna allemaal werken ze. Het wordt alleen een probleem wanneer één richting overbelast is, pakketten verliest, of een filtering box met state kruist.
We kunnen alleen beïnvloeden wat terugkeert
Ons routeringsbeleid controleert de uitgaande richting direct. Het retourpad verandert alleen als we anders aankondigen, ergens anders afgeven, of een peer vriendelijk vragen. Alledrie zijn mogelijk; geen is onmiddellijk.
Stateful middleboxes haten asymmetrie
Als u een firewall gebruikt die verwacht dat hij beide richtingen van een verbinding ziet en het retourpad stopt erdoorheen te lopen, krijgt u af en toe resets die precies lijken op een netwerkstoring. Controleer dit voordat u iemand de schuld geeft.
Een routingklacht indienen die wordt opgepakt
Mediane eerste reactie op een ticket is 11 minuten. Een routingfix duurt langer, omdat iemand anders ermee moet instemmen.
- 01
Sluit uw eigen instance uit
Controleer belasting, connection tracking, de interfacetellers van de instance en of een filterregel van u verkeer laat vallen. Iets als één op de vijf meldingen eindigt hier, en het eindigt sneller als u eerst kijkt.
- 02
Verzamel beide richtingen
Ten minste 300 MTR-cycli vanaf uw kant en 300 vanaf de looking glass op die locatie, in hetzelfde venster. Voeg de permalink toe in plaats van een screenshot; we hebben de cijfers nodig, niet een afbeelding ervan.
- 03
Tijdstempel correct
UTC of een expliciete offset. “Vanmorgen” beschrijft een moment voor u en een bereik van elf uur voor ons, en het correleren van flowgegevens daarmee is giswerk.
- 04
Vertel wat er veranderd is en wanneer
Dit is altijd zo geweest, of het begon op dinsdag. Continu, of tussen 20:00 en 23:00 lokale tijd. Die ene zin bepaalt meestal of we naar een peeringwijziging kijken of naar iemands avondcongestie.
- 05
Stuur het naar de support
Mail [email protected] of open een ticket in het paneel. Alles wat een echt padprobleem blijkt te zijn, wordt binnen hetzelfde uur geëscaleerd naar het netwerkteam en u krijgt te horen wat we aan het andere netwerk hebben gevraagd.
Wat we kunnen doen: herrouteren, een transit deprefereren, een peer vragen om te onderzoeken, of u verplaatsen naar een locatie met een betere route. Congestie binnen een netwerk dat wij niet beheren, valt buiten al deze vier opties, en daar leiden we u om het probleem heen in plaats van een week te besteden aan gelijk hebben.
Looking-glass-vragen
Zestig seconden per keer, ja. Het token bestaat om te voorkomen dat de host een overstromingsbron wordt, niet om eerlijke metingen te rantsoeneren. Voor aanhoudende tests hebt u uw eigen instance aan beide kanten nodig.
Dat zou niet moeten, en als het wel zo is, horen we dat graag. De probehost bevindt zich op dezelfde VLAN en erft hetzelfde beleid. Een echt verschil betekent meestal een per-prefixbeleid dat op uw adres wordt toegepast, en dat is een ticket waard.
Niet op de openbare looking glass. Vraag het in een ticket met een specifiek prefix en een reden, en u krijgt het antwoord, inclusief welke upstream we ervoor prefereren en waarom.
Binnen de snelheidslimieten, ja; de tests zijn uitgaand en onschadelijk bij dat volume. Gebruiken als meetbron voor een doel dat u niet beheert, is prima. Als onderdeel van iets groters is het niet prima.
Dertig dagen, dan verlopen ze samen met de opgeslagen uitvoer. Voeg het toe aan een ticket terwijl het nog werkt, of plak de tekst, waar we sowieso de voorkeur aan geven.
Voer de test uit en kies dan de stad
Gemeten latentie verslaat gepubliceerde latentie. Zodra de cijfers kloppen, bevat de locatie-index de voorraad, de uplink en de filtercapaciteit voor elke locatie.