Keepalive ass keng Reconnectioun: wielt no deem Feeler, deen Dir hutt
Ee Pak hält eng Mapéierung lieweg; eng Reconnectioun baut d’Relatioun nei op. Passt de Mechanismus un de Feeler un a kontrolléiert dann mat enger richteger Ufro.
Keepalives a Reconnectiounen configuréiere sech am selwechten Otem a léise verschidde Problemer, dofir verbessert d’Ajustéiere vum engem selten deen aneren. En Keepalive schéckt klengen Trafic, fir en Zoustandsendrag lieweg ze halen oder ze bemierken, datt e Peer opgehal huet ze äntweren. Eng Reconnectioun räisst of, wat futti ass, a baut d’Relatioun nei op, inklusiv Schlësselen, Adressen a Routen. Wielt de Mechanismus, deen zum Feeler passt, net deen, deem seng Knäppchen Dir schonn kennt. Zwou Froen entscheeden et: ass de Wee dout, oder vergësst eppes tëschent de Peeren en?
Wann d’Mapéierung de Problem ass
En Tunnel, deen eréischt no Minutte Stëllheet stierft, verléiert meeschtens en Iwwersetzungs-Andrag an net e Peer. Dem WireGuard seng PersistentKeepalive existéiert fir NAT- a Firewall-Zoustand, an d’Notizen vum Projet selwer beschreiwen en genau esou an net als Gesondheetscheck. En Intervall vun e puer Zéng Sekonnen hält en Andrag waarm, wärend e Pak all Sekonn eng Batterie-Entscheedung ass an net eng Zouverlässegkeets-Entscheedung. OpenVPN kënnt op déi selwecht Plaz duerch ping an ping-restart , déi fir d’éischt d’Stëllheet bemierken an dann drop reagéieren.
Dës Astellungen sinn och net tëschent Protokoller austauschbar. Eng IKEv2-Politik fir doudeg Peeren, en OpenVPN-Ping-Timer an e WireGuard-Keepalive äntweren déi selwecht Fro mat dräi verschiddenen Syntaxen an dräi verschiddene Standardwäerter, dofir ass eng Zuel tëschent hinnen ze kopéieren e Rätsel a Justéier-Kleeder.
Wann d’Relatioun fort ass
Wann de Peer d’Adress ännert, den Zertifikat ofleeft oder déi wäit Säit nei start, sinn kleng Paken net d’Reparatur. D’Reconnectioun muss den Zoustand nei opbauen : eng Adress kréien, d’Routen nei installéieren, d’Schlësselen nei verhandelen an an e puer Deployementer en Notzer nei authentifiéieren.
Cliënte, déi ouni Iwwerwaachung nei verbannen, halen en Zertifikat oder en gespäichert Geheimnis. E Client, deen e Mënsch géif froen, fält genau dann aus, wann keen do ass, an dat ass de Szenario, wou d’Reconnectioun wichteg war. Dat ass eng Design-Entscheedung vu Méint virdrun, net eng Astellung, déi Dir während enger Stéierung ännere kënnt.
Wat keent vun deenen zwee beweist
En Tunnel kann nei verbonne sinn, mat Schlësselen a Routen, während de Service hannendrun erof ass, an e Keepalive kann eng Mapéierung op halen fir eng Sessioun, deem säi Server zanter Stonnen fort ass. Béid Mechanismen kënnen Erfolleg mellen, während dat, wat Dir wierklech wichteg fannt, net verfügbar ass.
Dofir ennt de Test mat enger richteger Ufro. Schéckt eppes duerch den Tunnel no dem Intervall, deen Dir wichteg fannt, a léist dann getrennt de Feeler aus, fir deen Dir entworf hutt: eng Idle-Period fir de Fall vun der Mapéierung, en Neistart oder eng Adressännerung fir de Fall vun der Reconnectioun.
Direkten Trafic blockéieren ass eng separat Entscheedung
Eng Reconnectiouns-Schleef kann ganz gesond sinn, während eng Applikatioun heemlech den normale Wee benotzt, an dat ass e Leck an net e Feeler. Wann d’Ufuerderung ass, datt näischt baussent dem Tunnel erausgeet, sot et eksplizit an der Client-Konfiguratioun a beweist et, andeems Dir den Tunnel erofhëlt an kuckt, wat nach verbënnt. Kee vun deenen zwee Mechanismen implizéiert dat Verhalen, an keng Widderhuelungs-Disziplin setzt et duerch.
Notéiert, wéi ee Mechanismus gelaf ass a wéi eng nei Ufro duerno gelongen huet. Déi zwou Fakten sinn dat, wat den nächsten Ingenieur brauch, an keng vun deene zwee ass an engem Status-Ikon ze gesinn. Eng Log-Linn, déi seet, de Client hätt nei verbonn, ass net datselwecht wéi eng Ufro, déi funktionéiert huet.
Schreift d’Politik, net just d’Zuel
Setzt d’Puer an ee Saz: den Idle-Intervall, den Doudes-Schwellenwäert, wat en Neiopbau ausléist , an wat de Client mécht, während hie widderhëlt. Ouni dee Saz, mécht all zukünfteg Evenement déiselwecht Diskussioun op, ob de Keepalive ze kuerz oder d’Reconnectioun ze lues ass.
D’WireGuard-Notizen iwwer Aschränkungen sinn eng nëtzlech Erënnerung, datt de Keepalive eng Ëmwee fir Middleboxen ass an net e allgemengt Liewensdesign. Liest déi Aschränkung, ier Dir d’Frequenz erhéicht als Äntwert op e Problem, dat se net léise kann.