Il-biċċa l-kbira tar-reviżjonijiet tad-disinn jieqfu fl-ewwel mistoqsija, għax it-talba tiddeskrivi prodott u mhux deċiżjoni. Brief li jisemmi l-flussi, is-sidien u l-imġiba tal-falliment jista' jiġi mwieġeb f'laqgħa waħda. Brief li jgħid ibnu VPN sigur ma jistax jiġi mwieġeb xejn. Għaddi mis-sitt verifiki hawn taħt qabel ma tibgħat xi ħaġa, u r-reviżjoni ssir tqabbil minflok dibattitu.

L-ewwel, il-mistoqsija hija deċiżjoni jew xewqa

Deċiżjoni għandha alternattivi u osservazzjoni li tagħżel bejniethom. Jekk ma tistax issemmi x'se tħares lejh biex tagħżel waħda, il-mistoqsija għadha xewqa. Ikteb l-alternattivi l-ewwel, anki jekk il-lista għandha biss żewġ oġġetti. Imbagħad ikteb il-kompromess li jifridhom.

Xewqa għandha wkoll it-tendenza li taħbi l-udjenza. Għid min irid japprova d-disinn, għax l-istess brief jinqara b'mod differenti minn sid ta' netwerk, reviżur tas-sigurtà u approvatur finanzjarju.

Waqqaf hawn jekk it-tweġiba hija ħadd, għax deċiżjoni mingħajr sid se terġa' ssir minn min jilmenta bl-ogħla leħen. Din hija problema ta' governanza u mhix problema ta' disinn.

It-tieni, semmi l-flussi u ċ-ċaħdiet

Elenka s-sors, id-destinazzjoni u l-applikazzjoni għal kull fluss li għandu jaħdem. Imbagħad elenka l-flussi li għandhom ikomplu jfallu, għax disinn li jippermettihom bil-kwiet bidel ir-rekwiżit mingħajr ma qal. L-overlap tal-indirizzi u l-aċċessibbiltà 'l fuq jappartjenu għal din il-lista bħala restrizzjonijiet u mhux bħala sorpriżi.

Kun speċifiku dwar id-direzzjoni. Sit li jista' jibda konnessjonijiet lejn il-kwartieri ġenerali huwa disinn differenti minn wieħed li jista' jaċċettahom, u d-differenza tidher f'kull regola li tikteb wara.

Innota wkoll il-klijenti u l-istat tal-ġestjoni tagħhom, għax apparat ġestit b'aġent jista' jagħmel affarijiet li laptop miġjub miegħek ma jistax.

Żomm il-lista qasira biżżejjed biex tiġi ttestjata. Għaxar flussi li tista' tivverifika huma aħjar minn erbgħin li ma tistax.

Verifika 3: ifred il-fatti mill-ipoteżijiet

Immarka kull dikjarazzjoni li vverifikajt, u immarka dawk li ma vverifikajtx. L-indirizzar pubbliku, it-throughput disponibbli u l-aċċess tal-amministratur huma t-tliet ipoteżijiet li aktar spiss ibiddlu t-tweġiba. Jekk waħda minnhom mhix magħrufa, għid kif id-disinn jinbidel meta tidher f'kull direzzjoni.

Netwerk illustrattiv huwa tajjeb sakemm ikun ittikkettat. Il-problema hija fergħa ipotetika li bil-kwiet takkwista t-tieni uplink jew blokka ta' indirizzi pubbliċi li qatt ma kellha.

Ivverifika l-ipoteżi li tista' tikkontrolla qabel ir-reviżjoni, għax fatt wieħed imkejjel ineħħi fergħa sħiħa ta' diskussjoni.

ip route get 10.50.0.10
traceroute -n -m 6 10.50.0.10
nc -vz 10.50.0.10 443

Ir-raba', ikteb il-kuntratt tal-falliment

Għid x'jiġri meta t-tunnel ikun niżel, u kun espliċitu dwar iż-żewġ wegħdiet differenti. Li terġa' tistabbilixxi konnessjonijiet ġodda wara rikonnessjoni huwa faċli biex twegħed. Li tippreserva sessjonijiet li kienu diġà stabbiliti matul falliment hija rekwiżit ħafna aktar b'saħħtu, u tikkundizzjona l-għażla tat-teknoloġija.

Imbagħad iddeċiedi l-pjan ta' riżerva: ibblokka t-traffiku, indirizzah minn triq oħra approvata, jew agħmel xi ħaġa differenti għal kull applikazzjoni. Ritorn bil-kwiet għal triq diretta huwa deċiżjoni tad-disinn anki meta ħadd ma kitibha.

Żid il-mira tal-irkupru b'lingwa sempliċi, bħal kemm sit jista' jopera fi stat degradat, u min jiddikjara l-inċident.

Verifika 5 u 6: agħżel il-ħjata u rreġistra l-bidla

Agħżel ħjata waħda biex tiddiskuti, għax reviżjoni li tipprova ssolvi kollox ma ssolvi xejn. L-indirizzar, l-awtorizzazzjoni u l-kriptaġġ huma tliet ħjatiet differenti, u l-brief għandu jgħid dwar liema hija l-mistoqsija. RFC 4301 huwa tifkira utli hawn, għax jifred deċiżjonijiet ta' politika, traffiku protett u assoċjazzjonijiet tas-sigurtà minflok ma jittrattahom bħala oġġett wieħed.

Imbagħad irreġistra x'inhare ġie mibdul wara d-deċiżjoni, inklużi l-ipoteżijiet riveduti. Dik ir-reġistrazzjoni hija dik li tagħmel ir-reviżjoni li jmiss iqsar.

git diff --stat design/vpn-brief.md
grep -n 'assumption' design/vpn-brief.md
ip route get 10.50.0.10

Brief li jgħaddi mis-sitt verifiki kollha jipproduċi mistoqsija b'tweġiba: id-disinn jissodisfa l-flussi ddikjarati u l-kuntratt tal-falliment, jew restrizzjoni msemmija tipprevjenih. Meta r-restrizzjoni tinbidel aktar tard, ir-reġistrazzjoni turi liema deċiżjoni trid terġa' tiġi kkunsidrata u liema tista' tibqa'. Dan jagħmel l-eżerċizzju riużabbli u mhux dibattitu ta' darba.

Artikli relatati