VPN marti ESXi: marin ama buundo — go'aanso ka hor kooxda dekedda
TUN la maro ayaa u baahan waddooyin soo-noqosho; TAP la buundo ayaa u baahan gaaritaanka lakabka 2 iyo siyaasad koox-deked oo ballaadhan. Go'aanso doorka ka hor inta aanad ballaarin habka promiscuous.
Marii baakadaha ama ballaadhi dhulka Ethernet: isbeddelka kooxda dekeddu wuxuu yimaadaa go'aankaas ka dib. Marka laga eego barnaamij haysta cinwaan gaar ah natiijooyinku isku mid ayay u muuqan karaan, halka shuruudaha hypervisor ay gabi ahaanba kala duwan yihiin. Taas ayaa sababta kooxda dekedda loo ballaadhiyo marka hore, su'aasha naqshadeyntana looga jawaabo marka labaad, badanaa ka dib duufaan broadcast. Samee baaritaannadan si nidaamsan oo joogso inta shuruuddu aanay caddayn, maxaa yeelay ma jiro dejinta koox-deked oo hagaajisa naqshad aan waligeed la dooran.
Go'aanku waxaa leh mulkiilaha adeegga; qaabeynta hypervisor waa inay fuliso, ma aha inay si shil ah u go'aamiso.
Baadh waxa dhab ahaan loo baahan yahay dhinaca fog
Liis adeegyada ay macaamiisha fogaa tahay inay gaaraan iyo borotokoolka ay adeegsadaan. Haddii liistadu tahay dhowr adeeg TCP oo ku yaal horudhacyo la yaqaan, marinku wuu ku filan yahay. Haddii wax dhab ahaan u baahan yahay isku-dhowaans lakabka 2 — ogaansho ku tiirsan broadcast, borotokoolo aan IP ahayn, qalab aan aqbalin gateway — marinku ma dayan karo taas waana in la yiraahdo goor hore. Daacad ka noqo qoraallada aan IP ahayn ee liiskaas, maxaa yeelay halkaas ayaa naqshadda la maro si aamusan ugu guuldarraystaa toddobaad ka dib.
Kadib baadh barkada macaamiisha. Naqshad la maro waxay u baahan tahay xaddiga cinwaannada iyo waddo soo-noqosho cad dhinaca fog; naqshad la buundo waxay u baahan tahay in dhulka Ethernet ee la ballaadhiyay uu leeyahay qaybinta cinwaannada iyo go'doominta. Wax kasta oo aad dooratid, qof ka baxsan VM-kan waa inuu ogolaado.
Waxa ay naqshad kastaa ka dalbato shabakadda macmalka ah
Labada naqshad way kala duwan yihiin waxa shabakadda macmalka ah ay tahay inay u adkaysato, shaxduna waa habka ugu gaaban ee taas lagu arko:
| Naqshad | Doorka dhinaca martida | Waxa shabakadda macmalka ah ay tahay inay qaaddo | Habka guuldarrada haddii si khaldan loo doorto |
|---|---|---|---|
| TUN la maro | Mareenka u dhexeeya horudhacyo kala duwan | Barkada macaamiisha ee la maro iyo waddooyinka soo-noqoshada dhinaca fog | Macaamiishu waxay gaaraan gateway laakiin waligood ma gaaraan adeegga ka dambeeya |
| TAP la buundo | Buundo lakabka 2 ee macaamiisha ku biira | Aqoonsiyo Ethernet oo dheeraad ah, taraafikada broadcast iyo xeerarka VLAN | vSwitch wuu tuuraa freem-yada, ama naqshaddu waxay u baahan tahay hab promiscuous aan cidna ansixin |
Marinku wuxuu dhulka broadcast ku reebaa meeshiisa wuxuuna ku siinayaa meel dabiici ah in lagu xaddido adeegyada ka gudba gateway. Buundadu waxay dhaqaajisaa xadka: macaamiishu waxay noqdaan ka-qaybgalayaasha dhulka Ethernet ee la ballaadhiyay, qaybinta cinwaannada, go'doominta iyo siyaasad kasta oo lakabka 2 ah ayaa hadda iyaga khuseeya. Qor safka la doortay diiwaanka isbeddelka. Jumlad ah «TUN la maro, barkada macaamiisha 10.90.0.0/24, waddo soo-noqosho ku taal xudunta» waxay ka hortagtaa injineerka xiga inuu mar kale ka doodo naqshadda isaga oo ka imanaya dejinta kooxda dekedda.
Yaa u qalma inuu arko freem-yada yaas
Weydii mulkiilaha madal hal su'aal ka hor inta aanad taaban kooxda dekedda: naqshaddu ma u baahan tahay in VM-kan uu helo freem-yo loo skaaday ka-qaybgalayaasha kale? Haddii jawaabtu tahay maya, waxba qaybtan kama jiraan, maxaa yeelay TUN la maro waligiis uma baahna aragtidaas. Haddii jawaabtu tahay haa, hagaha Broadcom ee ku saabsan habka promiscuous ayaa ah akhriska muhiimka ah: wuxuu sharraxayaa inta badan oo vSwitch ah ee VM uu arki karo wuxuuna ku talinayaa in siyaasaddaas lagu xaddido hal koox deked.
U qaado tan sidii hubinta shuruud, ma aha ruqsad. Daar dejinta isku xirnaan u go'an marka baahida buundada la qoro, halka kale oo dhanna dami. Trunk VLAN ballaadhan oo laga koobiyeeyay tusaale buundo kale waa qaybta aan cidna xasuusan inay ka saarto, naqshad hal-VLAN ahna waa inay ahaataa hal-VLAN.
Diiwaangeli kooxdee deked beddelatay iyo sababta, isla meesha aad ku qortay safka naqshadda. Isku-dukaas ayaa suurtogal ka dhiga hubinta xigta.
Hayso walxaha martida oo cad
Gudaha Linux, xubinimada buundada iyo lahaanshaha cinwaanku waa walxo gooni ah, isku-dariddooduna waxay abuurtaa xaalad jahawareer ah oo nus-shaqaynaysa. Cinwaannada u qoondee is-dhexgalka buundada ama tunnel-ka la maro, ma aha labada dhinac ee isla waddada, oo dekedaha xubnaha ka dhig mid aan qaabayn IP.
Ka fogow inaad hal subnet si madax-bannaan u dhigto TUN la maro iyo is-dhexgal Ethernet oo aan xiriir lahayn. Qaabayntaas waxay soo saartaa laba waddo oo isla horudhac ah, jawaabo aan is-le'eg iyo dun taageero oo ku saabsan flapping oo aan xusin mid ka mid ah waddooyinka. Haddii martidu ay martigeliso konteynarro ama hypervisor maxalli ah, hubi inaanay hore ugu buundoosin isla uplink. Laba buundo oo NIC keliya ah waa naqshad, ma aha shil aad rabto inaad ku ogaato daaqadda isbeddelka.
Ku xaqiiji waddo baakad, ma aha ping
Xaqiiji waddada dhabta ah, ma aha kaliya gaaritaanka. Macmiil ahaan, xaqiiji cinwaanka isha ee gaara adeegga fog, kadibna in jawaabtu ku soo noqoto isla waddadaas. Martida dhinaceeda, eeg tirsannada gudbinta ee qulqulka gaar ah, kooxda dekeddana xaqiiji inaan la shidin aragti dheeraad ah oo ka badan waxa naqshadda la doortay u baahan tahay.
Ugu dambayntii, tijaabi jihada guuldarrada. Jooji tunnel-ka ama ka qaad macmiilka oo hubi in taraafikadu si aamusan ugu dhicin waddo la maro oo aad u maleysay mid aan la isticmaalin, maxaa yeelay dhiciddaas ayaa ah sida naqshad la buundo si aamusan u noqoto mareen aan la qasdin.