Maalin keliya ayaa laba tikit yimaadaan: hal isticmaale ayaa u baahan codsi web gudaha ah, hal injineerna wuxuu u baahan yahay qalab miis inuu u dhaqmo sidii isla qaybta Ethernet. Labadaba waxaa looga jawaabaa dhig iyaga VPN-ka, halkaasayna dhibaatadu ka bilaabataa. Tunnel la marsruuteeyay iyo tunnel la buundooyay waxay fidinayaan xiriirro kala duwan, oo mid keliya ayaa ku habboon codsi kasta. Doorashada topology waa go'aan marin, ma aha dejinta cryptography.

Laba codsi oo isku mid uga muuqda miiska tikitka

Baahida shaqaaluhu waa adeeg, laga gaari karo IP, qalab aadan maamulin. Baahida injineerku waxay ku taal heerka xiriirka: qalabku wuxuu filanayaa inuu arko frames Ethernet iyo ogaanshaha baahinta, iyo laga yaabo DHCP qaybta uu isu malaynayo inuu ku jiro.

Kuwani waa su'aalo kala duwan, oo labadaba buundo ku jawaabiddu waxay u fidinaysaa marin u helista shaqaalaha LAN-ka xafiiska oo dhan sabab la'aan.

Qor baahida jumlad ahaan ka hor intaadan dooran: meelaha loo socdo, borotokoolada iyo lammaanaha waa inay u muuqdaan kuwo maxalli ah. Haddii jawaabtu tahay host iyo deked, marsruutintu way daboolaysaa. Haddii jawaabtu tahay xiriir heer frame ah oo lala leeyahay qalab ku hadla baahinta oo keliya, buundadu waxay noqon kartaa ikhtiyaarka keliya. Wax kasta oo u dhexeeya waxay mudan yihiin qayb tijaabo ah halkii LAN wax-soo-saarka.

Waddo ayaa ka cidhiidhi ah xubinimada LAN

Macmiil la marsruuteeyay wuxuu helaa cinwaan ku yaal subnet tunnel iyo waddooyin loogu talagalay prefixes aad dooratay. Wuxuu gaari karaa server-ka codsiga oo aan wax kale gaari karin, haddii siyaasadu sidaas tidhaahdo. Gateway-ku wuxuu noqdaa barta fulinta, waa haddii waddo kasta oo khuseysa ay dhex marto.

Ha isku qaldin waddo iyo fasax. In macmiil loo sheego sida loo gaaro subnet kama hor istaagto inuu isku dayo meel kale.

Ku dhaqan gali kontoroolka gelitaanka meesha uu dhab ahaan fulin karo socodka, oo hayso fasaxyada codsiga laftiisa. Sharci ballaaran oo gudbin ah ama interface labaad oo la hilmaamay ayaa bixin kara wax ka badan wixii sawirku tilmaamayo. Akhri sharciyada dhaqan galka ah, ma aha kuwii loogu talagalay. Ka dib tijaabi meel ay tahay inay guuldareysato, sababtoo ah siyaasad aan cidna isku dayin inay jebiso waa kaliya mala-awaal.

Buundadu waxay beddeshaa su'aasha gelitaanka

Buundooyinku waxay isku daraan interface jireed iyo qalab TAP oo noqda switch software ah, sidaas darteed qalabka fog waxay ku biiraan isla domain baahinta. Taasi waa awood dhab ah iyo khatar dhab ah: qalabka fog ma aha marti la marsruuteeyay mar dambe, waa ka-qaybgal.

Go'aanso qalabka loo oggol yahay inay ku biiraan, noocyada frame ee ay tahay inay gudbaan iyo halka is-dhexgalka aan loo baahnayn laga xannibo. Cinwaanaynta iyo awoodda DHCP waxay noqdaan qayb ka mid ah shabakadda la wadaago, laba server DHCP oo qayb keliya ku yaal waxay soo saaraan isla qalalaasaha aad filayso.

Qalabka, qayb tijaabo u gooni ah ayaa badanaa ku habboon LAN-ka xafiiska. Hayso marin maamulka meel ka baxsan tijaabada, oo qeex sida ka-qaybgalka ku meel gaadhka ah loo saaro marka shaqadu dhammaato.

Shaandhayntu waxay ku jirtaa labada topology

Buundadu si dabiici ah maaha mid aan la shaandhayn karin, waddona si dabiici ah maaha mid ammaan ah. Shaandhaynta buundada Linux waxay leedahay qabsashadeeda iyo naxwaheeda sharciyeed, sharci loo qoray gudbinta IP la marsruuteeyay si otomaatig ah uma khuseeyo frames la buundooyay.

Hubi waxa platformadu dhab ahaan taageerto ka hor intaadan ballan qaadin xad:

bridge link show
nft list ruleset

TUN iyo TAP waxay qeexaan socodka interface-ka, ma aha cipher-ka. Beddelka interface-yada wax ka mid ah ma hagaajinayo: xaqiijinta lammaanaha, fure la xaday iyo siyaasad cryptography duugoobay dhammaantood way ka badbaadaan isbeddelka. Labada daraf weli waxay u baahan yihiin dejinyo is waafaqsan oo weli la taageerayo.

Ku caddee xadka saddex isku day

Aqbaliddu waa saddex indho-indheyn, ma aha dib u eegis sawir. Hawlgalka loo baahan yahay waa inuu shaqeeyaa, meel aan la xiriirin waa inay guuldareysataa, iyo adeegyada maamulka gateway-ka laftiisa waa inay ka baxsadaan gaaritaanka.

Ku socodsii waddada la oggolaaday iyo tan la diiday isla macmiil, oo diiwaangeli labadaba:

curl -sS -o /dev/null -w "%{http_code}" http://10.20.0.10/health
ip route get 10.20.0.10
ip route get 10.30.0.5

Buundo ahaan, ku dar hubinta heerka xiriirka: haddii socodka ogaanshaha la oggolaaday gudbo, haddii cinwaanayntu ka timaado awoodda loogu talagalay, iyo haddii ka-qaybgalka ku meel gaadhka ah uu tagay ka dib markii la saaray. Marka IP la marsruuteeyay oo caadi ah uu hore u buuxiyo baahida, ku biirista qaybta Ethernet ee xafiiska waxay u baahan tahay sababayn gaar ah, waana in la qoraa ka hor isbeddelka.

Maqaallo la xiriira