En fastfrysning på to sekunder, der kommer sig af sig selv, ser ens ud, uanset om tunnelen genforhandlede, eller radioen snublede. Det er også muligt, at der slet ikke faldt noget, og den mulighed er værd at teste først. Et kort tab af pakker, en genforhandling og et stop i en applikation føles ens for personen ved tastaturet. Kun én af de tre ting løses ved at ændre tunnelens konfiguration.

To registreringer, ikke én

Skriv ned, hvad der skete med forbindelsen nedenunder, og separat hvad tunnelen selv gjorde. Placer derefter applikationens pause op imod begge registreringer. Det er uafhængige hændelsesforløb, der nogle gange falder sammen, og at kalde alle tre en afbrydelse antager svaret på forhånd.

En overvågning, der tester én gang i minuttet, kan ikke se en afbrydelse på to sekunder. At rapportere den dag som sund er teknisk korrekt og praktisk ubrugeligt. Sæt prøveintervallet ved siden af hvert resultat, du citerer.

Hvad adgangsforbindelsen gjorde, mens appen frøs

Prøveintervallet og timeouten definerer, hvad overvågningen overhovedet kunne have observeret, så notér begge ved siden af resultatet. En registreret mangel på afbrydelser betyder lidt, når instrumentet prøver hvert tresindstyvende sekund. Undersøg derefter tre steder med tidsstempler: den lokale router, en godkendt ekstern vært nået over den almindelige vej, og en ressource bag tunnelen.

Bekræft først ruterne, fordi et offentligt mål selv kan blive rutet gennem tunnelen og så måler tunnelen i stedet for adgangsvejen. Beviset, der faktisk daterer afbrydelsen, ligger et lag længere nede: linkhændelser på routeren, resync-poster på modemet og en WAN-adresse, der er ændret. En kumulativ fejltæller fortæller dig, at noget gik galt, aldrig hvornår. Korrelér disse poster med hændelsesvinduet i stedet for at læse dem isoleret.

ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show

En tæller, der steg i går, forklarer intet om en fastfrysning i morges. Afgræns korrelationen til det vindue, brugeren rapporterede.

Led efter genstartsregistreringen

Et tabt UDP-datagram får ikke i sig selv Community OpenVPN til at starte en ny TLS-forhandling. Genstartsadfærd følger ping-restart, og den gældende værdi kan være sendt af serveren; håndbogen for 2.6 definerer de timere. Leveringen brydes et øjeblik, tærsklen overskrides aldrig, og loggen forbliver tom. Så søg i loggen omkring pausen efter en genstartslinje, en ny forbindelse eller et sessions-id, der ændrede sig. Hvis ingen af de tre dukker op, gjorde tunnelen sandsynligvis intet, og timeren var aldrig problemet.

At skære ned på hver keepalive får registreringen til at se hurtigere ud og flytter grænsen, hvor et hak bliver en genopkobling. Hver genopkobling koster en autentificeringsrunde og geninstallation af ruter. At strække timeren køber intet undtagen et længere vindue, hvor en død vej stadig ser levende ud. Begge er tuningbeslutninger med en pris, ikke gratis forbedringer.

En fraværende hændelse er også bevis, og det er den slags, folk springer over, fordi intet i loggen henleder opmærksomheden på den. Skriv søgningen ned, du udførte, ikke kun resultatet.

Lad sammenligningen afgøre, hvad der skal rettes

Med begge registreringer side om side skriver tildelingen sig normalt selv. En linkhændelse på routeren på begge veje betyder, at adgangsforbindelsen er emnet. En stille tunnel og en brugbar almindelig vej betyder, at forhandlingen er det.

What you observedTunnel log at that secondWhere to look next
two-second pause, plain path answers throughoutnothingthe monitor's resolution, then a loss burst
pause plus a router link event, plain path stops and returnsno restart linethe access link, not the tunnel timer
pause, then a new session identifierrestart linethe restart threshold and what triggered it
one application freezes while both paths answernothingthat application and its server-side work

Hver række er et spor, ikke en dom: endepunkter nedprioriterer ICMP, og to destinationer deler ikke nødvendigvis en vej. Hold urene synkroniserede mellem klient, gateway og applikation, så sammenligningen overhovedet er mulig. En række, der passer i to kolonner, kræver endnu en observation, ikke en beslutning.

En rapport, der holder til gennemgang, besvarer fire ting: hvor længe fastfrysningen varede, hvilke veje der blev ved med at svare, hvad tunnelen loggede i det sekund, og hvor ofte overvågningen prøver. De fire fakta lader den næste læser genskabe observationen i stedet for at stole på et resumé. En oppetidsprocent skjuler præcis det interval, du bekymrer dig om, og det gør udtrykket "VPN’en faldt" også.

Relaterede artikler