Ysgrifennwch frîff dylunio VPN y gall rhywun ei adolygu mewn gwirionedd
Mae dyluniad adolygadwy yn enwi'r llifoedd, y perchnogion a'r contract methiant. Mae chwe gwiriad yn troi cwestiwn annelwig yn un y gall rhywun ei ateb â phenderfyniad.
Mae'r rhan fwyaf o adolygiadau dylunio'n stopio ar y cwestiwn cyntaf, oherwydd bod y cais yn disgrifio cynnyrch yn hytrach na phenderfyniad. Gellir ateb brîff sy'n enwi'r llifoedd, y perchnogion a'r ymddygiad methiant mewn un cyfarfod. Ni ellir ateb brîff sy'n dweud adeiladwch VPN diogel o gwbl. Ewch drwy'r chwe gwiriad isod cyn anfon unrhyw beth, a bydd yr adolygiad yn troi'n gymhariaeth yn lle dadl.
Yn gyntaf, ai penderfyniad neu ddymuniad yw'r cwestiwn
Mae gan benderfyniad ddewisiadau a sylw a fyddai'n dewis rhyngddynt. Os na allwch enwi beth y byddech yn edrych arno i ddewis un, dymuniad yw'r cwestiwn o hyd. Ysgrifennwch y dewisiadau yn gyntaf, hyd yn oed os mai dau eitem yn unig sydd ar y rhestr. Yna ysgrifennwch y cyfaddawd sy'n eu gwahanu.
Mae dymuniad hefyd yn tueddu i guddio'r gynulleidfa. Dywedwch pwy sy'n gorfod cymeradwyo'r dyluniad, oherwydd mae'r un brîff yn cael ei ddarllen yn wahanol gan berchnogion rhwydwaith, adolygydd diogelwch a chymeradwywr cyllid.
Stopiwch yma os mai neb yw'r ateb, oherwydd bydd penderfyniad heb berchnogion yn cael ei ailwneud gan bwy bynnag sy'n cwyno uchaf. Problem lywodraethu yw hon yn hytrach na phroblem ddylunio.
Yn ail, enwch y llifoedd a'r gwrthodiadau
Rhestrwch y ffynhonnell, y gyrchfan a'r cymhwysiad ar gyfer pob llif sy'n gorfod gweithio. Yna rhestrwch y llifoedd sy'n gorfod parhau i fethu, oherwydd mae dyluniad sy'n caniatáu iddynt yn dawel wedi newid y gofyniad heb ddweud hynny. Mae gorgyffwrdd cyfeiriadau a chyrhaeddedd i fyny'r afon yn perthyn i'r rhestr hon fel cyfyngiadau yn hytrach nag fel syndodau.
Byddwch yn benodol am gyfeiriad. Mae safle sy'n gallu cychwyn cysylltiadau â'r pencadlys yn ddyluniad gwahanol i un sy'n gallu eu derbyn, ac mae'r gwahaniaeth i'w weld ym mhob rheol a ysgrifennwch wedyn.
Nodwch y cleientiaid a'u cyflwr rheoli hefyd, oherwydd gall dyfais reoledig ag asiant wneud pethau na all gliniadur a ddygir gennych ei wneud.
Cadwch y rhestr yn ddigon byr i'w phrofi. Mae deg llif y gallwch eu gwirio yn well na deugain na allwch.
Gwiriad 3: gwahanwch ffeithiau oddi wrth ragdybiaethau
Nodwch bob datganiad rydych wedi'i wirio, a nodwch y rhai nad ydych wedi'u gwirio. Mae cyfeiriadau cyhoeddus, trwybwn sydd ar gael a mynediad gweinyddol yn y tair rhagdybiaeth sy'n newid yr ateb amlaf. Os yw un ohonynt yn anhysbys, dywedwch sut mae'r dyluniad yn newid pan ddaw i'r golwg y naill ffordd neu'r llall.
Mae rhwydwaith darluniadol yn iawn cyhyd â'i fod wedi'i labelu. Y broblem yw cangen ddamcaniaethol sy'n cael ail gyswllt i fyny neu floc cyfeiriadau cyhoeddus na chafodd erioed, yn dawel.
Gwiriwch y rhagdybiaeth y gallwch ei gwirio cyn yr adolygiad, oherwydd mae un ffaith wedi'i mesur yn tynnu cangen gyfan o drafodaeth.
ip route get 10.50.0.10
traceroute -n -m 6 10.50.0.10
nc -vz 10.50.0.10 443Yn bedwerydd, ysgrifennwch y contract methiant
Dywedwch beth sy'n digwydd pan fydd y twnnel i lawr, a byddwch yn eglur am y ddau addewid gwahanol. Mae adfer cysylltiadau newydd ar ôl ailgysylltu yn hawdd i'w addo. Mae cadw sesiynau a oedd eisoes wedi'u sefydlu trwy fethiant yn ofyniad llawer cryfach, ac mae'n cyfyngu ar y dewis technoleg.
Yna penderfynwch y cwymp yn ôl: rhwystrwch y traffig, ei lwybro drwy ffordd gymeradwy arall, neu wnewch rywbeth gwahanol fesul cymhwysiad. Mae cwymp yn ôl yn dawel i lwybr uniongyrchol yn benderfyniad dylunio hyd yn oed pan nad oes neb wedi'i ysgrifennu.
Ychwanegwch y targed adfer mewn iaith glir, megis pa mor hir y caiff safle weithredu'n ddiraddiedig, a phwy sy'n datgan y digwyddiad.
Gwiriad 5 a 6: dewiswch y gwrym a chofnodwch y newid
Dewiswch un gwrym i ddadlau amdano, oherwydd nid yw adolygiad sy'n ceisio setlo popeth yn setlo dim. Mae llwybro, awdurdodi ac amgryptio yn dri gwrym gwahanol, a dylai brîff ddweud pa un yw'r cwestiwn yn ei gylch. Mae RFC 4301 yn atgof defnyddiol yma, oherwydd mae'n gwahanu penderfyniadau polisi, traffig gwarchodedig a chymdeithasau diogelwch yn hytrach na'u trin fel un gwrthrych.
Yna cofnodwch beth a newidiodd ar ôl y penderfyniad, gan gynnwys y rhagdybiaethau a adolygwyd. Y cofnod hwnnw sy'n gwneud yr adolygiad nesaf yn fyrrach.
git diff --stat design/vpn-brief.md
grep -n 'assumption' design/vpn-brief.md
ip route get 10.50.0.10Mae brîff sy'n pasio'r holl chwe gwiriad yn cynhyrchu cwestiwn ag ateb: mae'r dyluniad yn bodloni'r llifoedd a nodwyd a'r contract methiant, neu mae cyfyngiad a enwyd yn ei rwystro. Pan fydd y cyfyngiad yn newid yn ddiweddarach, mae'r cofnod yn dangos pa benderfyniad sydd angen ei ailymweld a pha un sy'n gallu sefyll. Dyna sy'n gwneud yr ymarferiad yn ailddefnyddiadwy yn hytrach na dadl unwaith.