ఎవరైనా నిజంగా సమీక్షించగల VPN డిజైన్ సారాంశాన్ని రాయండి
సమీక్షించగల డిజైన్ ప్రవాహాలు, యజమానులు మరియు వైఫల్య ఒప్పందాన్ని పేర్కొంటుంది. ఆరు తనిఖీలు అస్పష్ట ప్రశ్నను ఎవరైనా నిర్ణయంతో సమాధానం చెప్పగల ప్రశ్నగా మారుస్తాయి.
చాలా డిజైన్ సమీక్షలు మొదటి ప్రశ్న వద్దే ఆగిపోతాయి, ఎందుకంటే అభ్యర్థన ఉత్పత్తిని వివరిస్తుంది, నిర్ణయాన్ని కాదు. ప్రవాహాలు, యజమానులు మరియు వైఫల్య ప్రవర్తనను పేర్కొనే సారాంశానికి ఒక సమావేశంలోనే సమాధానం చెప్పవచ్చు. సురక్షితమైన VPN నిర్మించండి అని చెప్పే సారాంశానికి సమాధానమే ఇవ్వలేము. ఏదైనా పంపే ముందు క్రింది ఆరు తనిఖీలు పూర్తి చేయండి, సమీక్ష చర్చ కాకుండా పోలికగా మారుతుంది.
మొదట, ప్రశ్న నిర్ణయమా లేక కోరికా
నిర్ణయానికి ప్రత్యామ్నాయాలు మరియు వాటి మధ్య ఎంచుకునే పరిశీలన ఉంటాయి. ఒకటి ఎంచుకోవడానికి మీరు ఏమి చూస్తారో చెప్పలేకపోతే, ప్రశ్న ఇంకా కోరికే. మొదట ప్రత్యామ్నాయాలను రాయండి, జాబితాలో రెండు అంశాలే ఉన్నా. తర్వాత వాటిని వేరు చేసే రాజీని రాయండి.
కోరిక ప్రేక్షకులను దాచడానికి కూడా మొగ్గు చూపుతుంది. డిజైన్ను ఎవరు ఆమోదించాలో చెప్పండి, ఎందుకంటే అదే సారాంశం నెట్వర్క్ యజమానికి, భద్రతా సమీక్షకుడికి మరియు ఆర్థిక ఆమోదకుడికి వేరుగా చదవబడుతుంది.
సమాధానం ఎవరూ లేరు అయితే ఇక్కడ ఆపండి, ఎందుకంటే యజమాని లేని నిర్ణయాన్ని బిగ్గరగా ఫిర్యాదు చేసే వ్యక్తి మళ్లీ చేస్తాడు. అది డిజైన్ సమస్య కాదు, పరిపాలన సమస్య.
రెండవది, ప్రవాహాలు మరియు నిరాకరణలను పేర్కొనండి
పని చేయాల్సిన ప్రతి ప్రవాహానికి మూలం, గమ్యం మరియు అనువర్తనాన్ని జాబితా చేయండి. తర్వాత విఫలమవుతూనే ఉండాల్సిన ప్రవాహాలను జాబితా చేయండి, ఎందుకంటే వాటిని నిశ్శబ్దంగా అనుమతించే డిజైన్ చెప్పకుండానే అవసరాన్ని మార్చింది. చిరునామా అతివ్యాప్తి మరియు పైకి చేరుకోగలగడం ఈ జాబితాలో ఆశ్చర్యంగా కాదు, పరిమితిగా చేరుతాయి.
దిశ గురించి నిర్దిష్టంగా ఉండండి. ప్రధాన కార్యాలయానికి కనెక్షన్లు ప్రారంభించగల సైట్ వాటిని అంగీకరించగల సైట్ కంటే వేరే డిజైన్, మరియు తేడా తర్వాత రాసే ప్రతి నియమంలో కనిపిస్తుంది.
క్లయింట్లు మరియు వాటి నిర్వహణ స్థితిని కూడా గమనించండి, ఎందుకంటే ఏజెంట్ ఉన్న నిర్వహిత పరికరం తమతో తెచ్చుకున్న ల్యాప్టాప్ చేయలేని పనులు చేయగలదు.
జాబితాను పరీక్షించగలిగేంత చిన్నగా ఉంచండి. మీరు ధృవీకరించగల పది ప్రవాహాలు ధృవీకరించలేని నలభై కంటే మెరుగైనవి.
తనిఖీ 3: వాస్తవాలను ఊహల నుండి వేరు చేయండి
మీరు ధృవీకరించిన ప్రతి ప్రకటనను గుర్తించండి, ధృవీకరించని వాటిని కూడా గుర్తించండి. పబ్లిక్ చిరునామా, అందుబాటులో ఉన్న నిర్గమాంశం మరియు నిర్వాహక ప్రవేశం సమాధానాన్ని ఎక్కువగా మార్చే మూడు ఊహలు. వాటిలో ఒకటి తెలియకపోతే, అది ఏ వైపుకైనా బయటపడినప్పుడు డిజైన్ ఎలా మారుతుందో చెప్పండి.
ఒక ఉదాహరణ నెట్వర్క్ లేబుల్ చేయబడితే సరిపోతుంది. సమస్య ఏమిటంటే, ఎప్పుడూ లేని రెండవ పైకి లింక్ లేదా పబ్లిక్ చిరునామా బ్లాక్ను నిశ్శబ్దంగా పొందే ఊహాత్మక శాఖ.
సమీక్షకు ముందు మీరు తనిఖీ చేయగల ఊహను తనిఖీ చేయండి, ఎందుకంటే ఒక కొలిచిన వాస్తవం చర్చ యొక్క మొత్తం శాఖను తొలగిస్తుంది.
ip route get 10.50.0.10
traceroute -n -m 6 10.50.0.10
nc -vz 10.50.0.10 443నాల్గవది, వైఫల్య ఒప్పందాన్ని రాయండి
సొరంగం కింద ఉన్నప్పుడు ఏమి జరుగుతుందో చెప్పండి, మరియు రెండు వేర్వేరు వాగ్దానాల గురించి స్పష్టంగా ఉండండి. తిరిగి కనెక్ట్ అయిన తర్వాత కొత్త కనెక్షన్లను పునరుద్ధరించడం వాగ్దానం చేయడం సులభం. వైఫల్యం అంతటా ఇప్పటికే స్థాపించిన సెషన్లను కాపాడుకోవడం చాలా బలమైన అవసరం, అది సాంకేతిక ఎంపికను పరిమితం చేస్తుంది.
తర్వాత ప్రత్యామ్నాయ మార్గాన్ని నిర్ణయించండి: ట్రాఫిక్ను నిరోధించండి, దాన్ని మరొక ఆమోదించిన మార్గం ద్వారా పంపండి, లేదా ప్రతి అనువర్తనానికి వేరే ఏదైనా చేయండి. నేర ప్రత్యక్ష మార్గానికి నిశ్శబ్ద తిరిగి రావడం కూడా డిజైన్ నిర్ణయం, ఎవరూ రాయకపోయినా.
పునరుద్ధరణ లక్ష్యాన్ని సరళ భాషలో చేర్చండి, ఉదాహరణకు ఒక సైట్ ఎంత కాలం క్షీణించిన స్థితిలో పని చేయగలదు, మరియు సంఘటనను ఎవరు ప్రకటిస్తారు.
తనిఖీ 5 మరియు 6: సీమ్ను ఎంచుకోండి మరియు మార్పును నమోదు చేయండి
చర్చించడానికి ఒక సీమ్ను ఎంచుకోండి, ఎందుకంటే ప్రతిదీ పరిష్కరించడానికి ప్రయత్నించే సమీక్ష ఏదీ పరిష్కరించదు. రౌటింగ్, అధికారం మరియు గుప్తీకరణ మూడు వేర్వేరు సీమ్లు, మరియు సారాంశం ప్రశ్న ఏది గురించి అని చెప్పాలి. RFC 4301 ఇక్కడ ఉపయోగకరమైన జ్ఞాపిక, ఎందుకంటే అది విధాన నిర్ణయాలు, రక్షిత ట్రాఫిక్ మరియు భద్రతా సంఘాలను ఒకే వస్తువుగా పరిగణించకుండా వేరు చేస్తుంది.
తర్వాత నిర్ణయం తర్వాత ఏమి మారిందో నమోదు చేయండి, సవరించిన ఊహలతో సహా. ఆ నమోదే తదుపరి సమీక్షను చిన్నదిగా చేస్తుంది.
git diff --stat design/vpn-brief.md
grep -n 'assumption' design/vpn-brief.md
ip route get 10.50.0.10ఆరు తనిఖీలను దాటే సారాంశం సమాధానంతో కూడిన ప్రశ్నను సృష్టిస్తుంది: డిజైన్ పేర్కొన్న ప్రవాహాలు మరియు వైఫల్య ఒప్పందాన్ని నెరవేరుస్తుంది, లేదా పేర్కొన్న పరిమితి దాన్ని నిరోధిస్తుంది. పరిమితి తర్వాత మారినప్పుడు, ఏ నిర్ణయాన్ని మళ్లీ చూడాలి, ఏది కొనసాగగలదు అని నమోదు చూపుతుంది. అదే ఈ వ్యాయామాన్ని ఒకసారి చర్చ కాకుండా పునర్వినియోగించదగినదిగా చేస్తుంది.