Annáll sýnir sömu IKE-beiðni tvisvar, einhver bendir á farsímatengingu og miðinn er lokaður með ágiskun. Sú ágiskun er goðsögnin: endurtekið pakki er athugun á einum samskiptum, ekki greining á tengingu. Endursending er eðlileg hegðun með eigin reglum og birtist á heilbrigðum leiðum hvenær sem svar er hægt. Fylgdu svarinu áður en þú kennir viðmóti um.

Goðsögnin: endurtekin beiðni sannar tap á einni tengingu

Tvennt ólíkt framleiðir tvítekningu og hvorugt nefnir sekan. Beiðandinn getur endurtekið beiðni vegna þess að ekkert svar barst, eða skráningarpunkturinn getur sýnt sama pakkann tvisvar vegna þess hvar hann er tengdur stakkanum. Krani sem sér inngöngu og útgöngu á sama hýsil mun fúslega skrá einn pakka sem tvo, og stjórnandinn sem les þann annál hefur enga leið til að greina muninn án auðkenna samskiptanna. Meðhöndlaðu tvítekninguna sem tímamælisatburð þar til þú getur sagt hvora tveggja þú heldur á.

Tvær uppstreymistengingar gera ruglið verra frekar en betra. Ein annálslína nefnir eitt viðmót, en svarið kann að hafa farið út um hina, svo viðmótið í skilaboðunum lýsir því hvar pakki sást en ekki lögun samræðunnar. Þess vegna er fyrsta spurningin hvaða samskipti þú ert að skoða, ekki hvaða tenging er gölluð.

Hvað endursendingin segir þér í raun

Í IKEv2 virkar endursending þannig: beiðandinn endurtekur beiðni þegar ekkert svar hefur borist, og svarandinn getur sent vistað svar sitt aftur í stað þess að reikna nýtt. Skilaboðaauðkenni tilheyra þeim samskiptum, og það er það sem gerir endurtekna beiðni með sama auðkenni þekkjanlega sem vinnu samskiptareglunnar en ekki nýja tilraun. Fyrsta tilraun þarf oft meira en upprunafang eða SPI frumkvæðisaðila til að tengja saman, svo eigin samskiptaskrá vettvangsins er betri en pakkalisti. IKEv1 fylgir öðrum reglum með öðrum auðkennum, og viðvörun seljanda um tvítekinn fyrsta pakka þýðir ekki það sama á milli útgáfa.

Þannig segir tímastimpill endursendingar þér að tímamælir hafi runnið út. Hann segir þér ekki hvaða hopp var hægt, og segir alls ekki að rekstraraðilinn sé sekur. Þetta eru aðskildar fullyrðingar, og aðeins önnur þeirra er gagnleg í miða.

Hagnýta afleiðingin er að skrá samskiptin áður en dregin er ályktun. Skráðu staðbundið móttökufang, svarleiðina sem stefnan valdi, paratópu og auðkenni samskiptanna á einn stað, því hvert þeirra svarar annarri spurningu þegar skráin er lesin síðar.

Fjórir athugunarpunktar sem ein keðja

Hugsaðu um samskiptin sem fjögur hlekki í keðju frekar en fjóra aðskilda staði til að skoða. Hlekkur heldur sönnunargögnum eða er óþekktur, og keðjan er aðeins jafn upplýsandi og veikasti skráði hlekkurinn. Taflan hér að neðan er listinn: hvað hver staða getur staðfest og hvað hún lætur ósnortið.

StaðaSönnunargögn sem hún getur veittHvað hún lætur opið
Frumkvæðisaðilinn sendirBeiðni fór frá þessum hýsliHvort hún náði til parsins
Svarandinn tekur viðBeiðnin barstHvort svar var framleitt
Svarandinn sendirSvar fór frá gáttinniHvort það fylgdi fyrirhugaðri leið
Frumkvæðisaðilinn tekur viðSamskiptunum var lokiðHvort stefnan samþykkti niðurstöðuna

Fylltu keðjuna aðeins þar sem þú hefur aðgang, og merktu restina óþekkta í stað þess að álykta hana. Krókur sem skráir pakka á einni vél segir ekkert um það sem fjarvélin fékk, og annálslína sem segir að beiðni hafi sést er ekki sönnun þess að svar hafi nokkurn tíma farið út. Heiðarlegar eyður eru gagnlegri en skrá sem virðist fullkomin og er byggð á ágiskunum.

Finndu fyrstu vantar umskiptin

Gakktu keðjuna frá frumkvæðisaðilanum út og stöðvaðu við fyrsta hlekkinn án sönnunargagna. Ef gáttin skráir beiðnina aldrei er gallinn á leiðinni fyrir hana. Þegar gáttin skráir sömu beiðni aftur og aftur á meðan biðlarinn skráir aldrei svar, er bakleiðin grunsamleg: upprunafang, þýðing og síun á hverri landamærum sem þú stjórnar. Ef svarið berst og biðlarinn færist samt ekki áfram hefur spurningin yfirgefið flutninginn og orðið stefna eða staða.

Haltu parinu og samskiptareglunni föstum meðan þú berð saman, og mundu að töf, tap, stefna og staða framleiða hvert sína tímalínu. Farsímanet er ekki sjálfkrafa orsökin, og fastlína er ekki sjálfkrafa nógu áreiðanleg fyrir hverja kröfu. Skráðu báðar áttir meðan samskiptin eru lifandi:

tcpdump -ni any -vv 'udp port 500 or udp port 4500'

Þegar aðgangur stöðvast fyrir fjarendann hjálpar skráin enn ef hún segir hvar hann stöðvast. Skráning aðeins á frumkvæðisaðilanum getur sýnt beiðni fara út og ekkert svar berast, sem þrengir gallann að öllu eftir þann krók án þess að þykjast vita hvaða hopp missti hana. Merktu fjárhlekkin óþekkt og leyfðu næstu manneskju með aðgang að fylla þau. Þannig skrifuð helst skráin heiðarleg og samt stutt.

Berðu saman áður en þú breytir einhverju. Endurtekning sömu beiðni til sama pars með sömu samskiptareglu heldur breytunum talanlegum, en endurstilling, lykilendurnýjun eða stefnubreyting milli skráninga eyðileggur samanburðinn. Ef breyting er óhjákvæmileg skráðu aftur strax á eftir svo fyrir og eftir lýsi enn sömu samskiptum.

Hvað segir gagnleg skýrsla

Skýrsla sem er þess virði að bregðast við parar eina beiðni við svar hennar og nefnir fyrsta skrefið sem engin sönnunargögn standa að baki. Sú setning þolir lestur viku síðar af verkfræðingi sem var ekki við, og hún gefur næstu manneskju stað til að byrja á í stað grunaðs manns.

Veiktu aldrei auðkennaathuganir og víkkaðu aldrei leyfilega samskiptareglusettið bara til að prófa endursendingarkenningu. Vistaðu upprunalegu pakkana og atburðaskrárnar fyrir hverja endurstillingu, því endurstilling eyðileggur einmitt efnið sem þú varst að fara að safna og þurrkar út tímasetninguna sem sýndi hvar samskiptin stöðvuðust.

Goðsögnin er að ein tvítekning sanni að rekstraraðilinn sé sekur. Raunin er að ein tvítekning sannar að tímamælir hafi runnið út, og svarið lifir á svarleiðinni.

Tengdir greinar