Þrjár línur í sniði líta út fyrir að slökkva allar á þjöppun, og aðeins ein þeirra gerir það í raun. Munurinn skiptir máli því að viðvörunin sem þú vilt þagga niður er einkenni, en stefnan ræður því hvort hinum megin er enn hægt að þjappa. Að bera valkostina saman á einum ás, það er hvað hver þeirra leyfir eftir breytinguna, eyðir mestum vafa. Hvorn þú vilt fer eftir því hvort þú ert að flytja eða að setjast að.

Þrjár stefnur sem líta svipað út í stillingaskrá

Hver valkostur svarar annarri spurningu. allow-compression no hafnar þjöppuðum nytsemisgögnum algjörlega, allow-compression asym afþjappar því sem berst og þjappar aldrei því sem fer, og gamla comp-lzo no skilur eftir rými fyrir push frá hinum aðilanum til að kveikja á þjöppun. Aðeins fyrsti valkosturinn er stefna sem þjónn getur ekki hnekkt.

Skrifaðu þrjá í töflu áður en þú velur, því nöfnin eru nógu lík til að villa um fyrir yfirferðarmanni. Tvö þeirra keyra enn afþjöppunarkóða á mótteknum pakkum, og það er einmitt það sem öryggisrökningin snýst um. Þriðja fjarlægir getuna í stað þess að takmarka átt hennar. Ef breytingaskráin segir að þjöppun sé slökkt, þá uppfyllir nákvæmlega ein röð þá setningu.

Viðvörunin sem hrinti af stað rannsókninni er ekki markmiðið. Að þagga hana niður á meðan leyfandi stefna stendur óbreytt gefur hreint annál og óbreyttan útsetningu.

SettingWhat it permitsWhen it is the right answer
allow-compression noNo compressed payloads, and no compression framing under offloadBoth ends can be changed now
allow-compression asymDecompress inbound onlyA dated migration while peers catch up
comp-lzo noOff locally, still pushable by a peerLegacy compatibility you can still justify

Hvað no þýðir á gamla LZO valkostinum

Á úrelda LZO valkostinum slekkur no á þjöppun fyrir staðbundna hlið án þess að banna hinum aðilanum að kveikja á henni þar sem stefnan leyfir það. Þessi ósamhverfa er ástæðan fyrir því að færsla sniðs yfir í stranga höfnun breytir hegðun á þann hátt sem prófun í rannsóknarstofu með einum þjóni gæti aldrei paljastað.

Öryggisáhyggjan er skilyrt, ekki algild. Þegar árásarmaður getur sett valið ódulkóðað efni við hlið leyndarmáls og fylgst með því hvernig þjöppun breytir stærð dulritaðs umferðar, er upplýsingarás til staðar. Að skipta úr LZO yfir í LZ4 breytir reikniritinu og umgjörðinni, ekki þeirri aðferð.

Því snýr heiðarlegi ramminn að því hvað þú ert reiðubúinn að leyfa, ekki að því hvaða reiknirit er mælt með núna. Ströng höfnun er eini valkosturinn sem er ekki háður samvinnu hins aðilans.

Að taka aðeins við er flutningsástand, ekki áfangastaður

Ósamhverf viðtaka er til svo annar aðilinn geti hætt að þjappa á meðan hinn væntir þess enn. Það er brú, og brýr þurfa lokadag og eiganda. Skráðu hvaða jafningjar senda enn þjappaða umferð, því stefnan leyfir einmitt slíka umferð. Án þess lista verður flutningsástandið varanleg stilling af tregðu.

Biðlari getur ekki neytt ósamhæfðan þjón til að hverfa frá gömlu umgjörðinni með því að breyta eigin skrá. Stefna push er ákveðin á þjóninum, svo flutningurinn lýkur í raun í stillingum þjónsins og skrám hans fyrir hvern biðlara.

Stub stillingar varðveita umgjörðina en sleppa sjálfri þjöppunarvinnunni, og þær eru ekki bein samsvaran við eldri valkostinn. Prófaðu þær á móti elsta jafningjanum sem þú þarft enn að styðja áður en þú velur eina.

Hvar offload gagnarásarinnar breytir svarinu

Offload gagnarásarinnar færir pakkameðferð inn í kjarnann, og snið sem enn reiðir sig á umgjörð þjöppunar passar ef til vill ekki í þá leið. Bilunin er ekki alltaf hávær: biðlari tengist og hegðar sér svo öðruvísi en göngin sem þú prófaðir.

Athugaðu hvaða útfærsla er virk fyrir og eftir breytinguna, ekki aðeins hvort tengingin heppnast. Þegar offload-leiðin hafnar umgjörð þjöppunar eiga ströng höfnunarstefna og offload-uppsetning saman, en leyfandi stefna og offload-uppsetning gera það ekki.

Þessi samsetning á skilið sitt eigið próf, því einmitt þar reynist skrá sem lítur rétt út þegjandi ekki vera sú sem er í notkun. Berðu saman samið ástand við fyrirætlunina sem er skráð í sniðinu, því aðeins annað þeirra sést í annál.

Veldu stefnu og sannreyndu svo samið niðurstöðu

Veldu stranga höfnun þegar þú getur breytt báðum endum, ósamhverfa viðtöku þegar þú getur það ekki enn, og fulla þjöppun aðeins þegar þú getur útskýrt hvers vegna útsetningin er ásættanleg. Sannreyndu svo hvað var samið frekar en hvað skráin segir. Hljóðlátari annáll er sönnun aðeins þegar hann samræmist stefnunni sem þú ætlaðir að setja upp.

Haltu ákvörðuninni við hlið sniðsins sem hún á við, með dagsetningunni og jafningjunum sem enn eru undanþegnir. Hálfu ári síðar er sú athugasemd munurinn á viljandi undantekningu og slysi sem enginn getur dagsett. Skrifaðu hana í sama geymslu og sniðið svo næsti ritstjóri sjái ástæðuna á undan fyrirmælunum.

Tengdir greinar