Jafningja-til-jafningja lýsir því hvernig pakkar forritanna ferðast, og engu öðru. Jafningjarnir urðu samt að finna hvern annan, sanna hverjir þir eru og stundum grípa til endurvarps ûegar ekki var hægt að byggja beina slóð. Þetta eru þrjár aðskildar þjónustur, og uppsetning getur verið jafningja-til-jafningja fyrir gögn á meðan hún er algjörlega miðstýrð fyrir allt annað. Að bera saman hönnun þyðir að bera saman þessi verk, ekki örina á skýringarmyndinni.

Skýringarmynd án miðlægrar framsendingarörvar getur falið skráningaryfirvald, uppgötvunarþjónustu og endurvarp, sem öll eru rekstrarleg háð.

Bein slóð, sameiginleg stjórnun

Tvær vélar sem skiptast á pökkum beint geta samt verið háðar sameiginlegu yfirvaldi sem gaf út vottorð þeirra og þjónustu sem sagði hvorri þeirra hvar hin er. Hvort tveggja hlutverkið miðlar ekki umferð forritanna, og þess vegna sleppir netlagnamyndin þeim. Þegar það yfirvald eða sú þjónusta er niðri geta núverandi lotur haldið áfram á meðan nýr jafningi kemst ekki inn. Munurinn á að hefja lotu og að halda henni áfram er fyrsta spurningin sem spyrja á um hverja hönnun.

Teiknaðu hvert verk fyrir sig, jafnvel þótt ein vél sinni þeim öllum. Annars sýnir teikningin dreifstýrt gagnasvið og felur rekstrarlegu raunveruleikann að hver nýr jafningi þarf sömu tvær þjónusturnar.

Uppgötvun, traust og endurvarp eru þrjú verk

Hönnun Nebula er gagnlegt dæmi því skjölun hennar heldur þessu aðskildu. Hýslar bera vottorð fyrir auðkenni, vitastöðvar svara hvar-spurningunni og hjálpa við NAT-gegnumferð, og endurvörp senda umferð áfram ûegar ekki er hægt að koma á beinni slóð. Endurvarpshlutverkið er viljandi aðskilið frá vitastöðvarhlutverkinu, svo að aðgengileg vitastöð lofar því ekki að tiltekið par geti talað saman. Aðrar vörur draga mörkin annars staðar, og þess vegna er þetta dæmi en ekki sniðmát.

Fyrir fyrirhugaða uppsetningu skaltu skrifa niður studda varaleið fyrir par sem getur ekki tengst beint. Misheppnuð holupuns er einn gagnapunktur um eitt net, ekki sönnun þess að tveir NAT-jafningjar geti aldrei hist; gagnstæða fullyrðingin, að bein tenging virki undir hvaða stefnu sem er, er jafn óstudd.

Við hvað hver háð bregst

Metið fjögur tilvik hvert fyrir sig á meðan háðin sem er pröfuð er óaðgengileg: núverandi jafningjaumferð, algerlega ný jafningjatenging, jafningi þar sem endapunkturinn breyttist, og aðgangur sem var einmitt afturkallaður. Hvert þeirra byggir á mismunandi þjónustum og bregst á mismunandi hátt. Núverandi lotur geta lifað uppgötvunarrof af á meðan afturkallaður lykill er enn neitaður, og nýr jafningi getur mistekist af ástæðum sem hafa ekkert með framsendingu að gera. Pröfaðu þau hvert fyrir sig í stað þess að draga ályktun af einu.

Tenging sem lifir einu rofi staðfestir ekki ótímabundið sjálfstæði. Hún staðfestir að rofið sem þú olli var ekki það sem brýtur þá slóð, sem er enn gagnlegar upplýsingar að því tilskildu að þú hafir skrifað niður hvað þú olli.

Spurðu hvaða rof þú þolir

Kraðfur sem hljóma svipað leiða til mismunandi hönnunar. Að forðast einn flöskuháls í framsendingu er ekki það sama og að forðast stjórnun sem hýst er hjá söluaðila, og hvorugt samsvarar því að halda áfram rekstri meðan samræmandi er niðri. Nefndu hverju af þessum þremur uppsetningin verður að uppfylla og athugaðu síðan vörpunina. Hönnun sem uppfyllir fyrsta og bregst á öðru er algeng og ekki óheiðarleg, svo lengi sem enginn kallar hana fullkomlega dreifstýrða.

Skrifaðu niður hver rekur uppgötvun, traust og endurvörp, og hvernig hverju þeirra er skipt út. Sú skráning er það sem gerir næsta manni kleift að svara raunverulegri spurningu: hvaða bilunum lifir þetta net af, og hver viðheldur því ástandi sem verður áfram sameiginlegt?

Orðið dreifstýrt á skilið sinn stað ûegar það nefnir þessar bilanir. Án þess lista lýsir það skýringarmynd frekar en kerfi.

Tengdir greinar