Peer-to-peer VPN дагы эле борбордук көз карандылыктарга ээ
Өнөктөштөр ортосундагы түз маалымат жолу дагы эле каттоону, аныктоону жана релени талап кылышы мүмкүн. VPN’ди борбордон ажыратылган деп атоодон мурун бул үч тапшырманы өзүнчө салыштырыңыз.
Peer-to-peer колдонмо пакеттеринин кантип жүрөрүн сүрөттөйт, анан башка эч нерсе эмес. Өнөктөштөр дагы эле бири-бирин табышы, ким экенин далилдеши жана кээде түз жолду куруу мүмкүн болбогондо релеге кайрылышы керек болчу. Бул үч өзүнчө кызмат, ал эми жайгаштыруу маалыматтар үчүн peer-to-peer болушу мүмкүн, ал эми калган нерселердин баары үчүн толук борборлоштурулган. Дизайндарды салыштыруу деген бул тапшырмаларды салыштыруу, диаграммадагы жебе эмес.
Борбордук өткөрүү жебесиз диаграмма каттоо органын, аныктоо кызматын жана релени жашыра алат, алардын баары операциялык көз карандылыктар.
Түз жол, жалпы башкаруу тегиздиги
Пакеттерди түз алмашкан эки машина дагы эле сертификаттарын берген жалпы органдан жана ар бирине экинчисинин кайда экенин айткан кызматтан көз каранды болушу мүмкүн. Эки ролдун бири да колдонмолордун трафигин өткөрбөйт, ошондуктан топология чиймеси аларды өткөрүп жиберет. Ошол орган же кызмат жеткиликсиз болгондо, бардык сессиялар уланышы мүмкүн, ал эми жаңы өнөктөш кошула албайт. Сессияны баштоо жана аны улантуу ортосундагы айырма — ар кандай дизайнга коюлуучу биринчи суроо.
Ар бир тапшырманы өзүнчө чийиңиз, атүгүл баарын бир хост аткарса да. Болбосо чийме борбордон ажыратылган маалымат тегиздигин көрсөтүп, ар бир жаңы өнөктөшкө ошол эки кызмат керек экенин жашырат.
Аныктоо, ишеним жана реле — үч тапшырма
Nebula дизайны пайдалуу мисал, анткени анын документтары буларды өзүнчө кармайт. Хосттор инсандык үчүн сертификаттарды алып жүрөт, маяктар кайда деген суроого жооп берип, NAT аркылуу өтүүгө жардам берет, ал эми релелер түз жолду орнотуу мүмкүн болбогондо трафикти өткөрөт. Реленин ролу маяктын ролунан атайын бөлүнгөн, ошондуктан жеткиликтүү маяк белгилүү бир жуп сүйлөшө аларына убада бербейт. Башка продуктылар чек араларды башка жерде жүргүзөт, ошондуктан бул үлгү эмес, мисал.
Сунушталган жайгаштыруу үчүн түз туташа албаган жуп үчүн колдоого алынган камдык жолду жазыңыз. Ийгиликсиз тешик тешүү — бир тармак тууралуу бир маалымат чекити, NAT артындагы эки өнөктөш эч качан жолуга албайт деген далил эмес; тескери божомол, башкача айтканда түз байланыш каалаган саясатта иштейт, ошондой эле негизсиз.
Ар бир көз карандылык эмнеден уйгак
Төрт учурду өзүнчө баалаңыз, текшерилип жаткан көз карандылык жеткиликсиз кезде: өнөктөштөр ортосундагы учурдагы трафик, таптакыр жаңы өнөктөштүк байланыш, акыркы чекити өзгөргөн өнөктөш жана жаңы эле кайтарылып алынган жетүү. Ар бири башка кызматтарга таянат жана башкача уйгак. Учурдагы сессиялар аныктоо тыныгуусунан аман калышы мүмкүн, ал эми кайтарылып алынган ачкыч дагы эле четке кагылат, жаңы өнөктөш өткөрүүгө эч кандай тиешеси жок себептерден уйгак болушу мүмкүн. Аларды өзүнчө-өзүнчө текшериңиз, бир учурдан жыйынтык чыгарбаңыз.
Бир тыныгуудан аман калган байланыш чексиз көз карандысыздыкты орнотпойт. Ал сиз келтирген тыныгуу ошол жолду үзгөн тыныгуу болбогонун орнотот, бул дагы пайдалуу маалымат, эгер сиз эмне келтиргениңизди жазып койсоңуз.
Кандай тыныгуудан аман кала аларыңызды сураңыз
Окшош угулган талаптар ар кандай дизайндарга алып келет. Бир өткөрүү тар жеринен качуу — жеткирүүчү жайгаштырган башкаруу тегиздигинен качуу менен бирдей эмес, жана экөө тең координатор жеткиликсиз кезде ишти улантууга туура келбейт. Жайгаштыруу ошол үчтүн кайсынысын аткарышы керектигин атап, анан шайкештикти текшериңиз. Биринчисин аткарып, экинчисинде уйгак болгон дизайн кеңири таралган жана абийирсиз эмес, эгер аны эч ким толук борбордон ажыратылган деп атабаса.
Аныктоону, ишенимди жана релелерди ким башкарарын жана алардын ар бири кантип алмаштырыларын жазыңыз. Ошол жазуу кийинки адамга чыныгы суроого жооп берүүгө мүмкүндүк берет: бул тармак кандай тыныгуулардан аман калат жана жалпы бойдон калган абалды ким кармайт?
Борбордон ажыратылган деген сөз ошол тыныгууларды атаганда өз ордун табат. Ал тизмесиз системаны эмес, диаграмманы сүрөттөйт.