IPv6 oo mara server-ka VPN-ka IPv4 weli wuxuu u baahan yahay bixitaan IPv6
Qaadista IPv6 gudaha tunnelka IPv4 waa qaybta fudud. Bixitaanku weli wuxuu u baahan yahay upstream IPv6 dhab ah, prefix isha la isticmaali karo iyo dariiqa soo noqoshada ee pool-ka.
Tunnel-ku wuu soo baxaa, macmiilku wuxuu ka helaa ciwaan IPv6 pool-ka, haddana meel kasta oo IPv6 ah wakhti bay dhaqaaqdaa. Tunnel-ka waxba ma jaban: IPv6 si fiican ayuu ugu socdaa gudaha gaadiidka IPv4, mana aha qaybta adag weligeed. Ciwaanka aad bixisay waa ballan uu server-ku buuxin karin, sababtoo ah bixitaanku ma laha upstream IPv6 uu ku diro. Dayactirku wuxuu ku habboon yahay bixitaanka, ma aha profile-ka macmiilka.
Calaamadda: ciwaan jiraa, waddo ma jirto
Baaritaan dhinaca macmiilka ah wuxuu muujinayaa ciwaan IPv6 ah oo u eg mid caalami ah oo ku yaal qalabka tunnel-ka iyo dariiq u jeedda xaggiisa, taasina waa sababta loo akhriyo khalad ahaan sidii cilad macmiil. Gaadiidku wuxuu galayaa tunnel-ka, server-ku wuu ka saaraa kapsuulka, ka dibna baakaddu waxay ku dhacdaa martigeliyaha shaxda dariiqdiisu aanay lahayn dariiq caadi ah oo IPv6 ah oo u socda meel dhab ah. Iyadoo ku xiran stack-ga waxaad helaysaa gaadhitaan la'aan degdeg ah ama tuurid aamusan, labada xaaladba macmiilku wuxuu arkaa waqti-dhaqaaq u eg derbi dab.
Akhri shaxda dariiqa server-ka laftiisa ka hor inta aadan taaban macmiilka, sababtoo ah halkaas waxaa ku nool nuska maqan ee dariiqa. Server leh hal dariiq caadi ah oo IPv4 ah ayaa horey kuu siiyay jawaabta.
Raac baakadda ka dib ka-saarista kapsuulka
Gudaha tunnel-ka baakaddu waa IPv6 caadi ah oo ishaheedu waa ciwaanka macmiilka. Server-ku wuxuu ka qaadaa kapsuulka gaadiidka ka dibna wuxuu hayaa baakad IPv6 asli ah oo loo gudbinayo boodhka IPv6 ee xiga. Dariiq caadi ah oo IPv4 ah ma qaadi karo, u-beddelidda IPv4-na waa shaqo kale oo aan cidna dajin. Taasi waa guuldarada oo dhan, waxna kama quseyso haddii dhageystaha VPN uu ka jawaabay IPv4.
Farsamada kapsuulka IPv6 ee IPv4 waxaa lagu sharraxay RFC 4213, oo faahfaahinta muhiimka ah ee halkaas waa in darafyadu weli u baahan yihiin xiriir IPv6 dhab ah dhinaca kale ee tunnel-ka. Duubista cinwaan ma abuurto upstream.
Laba lakab oo tunnel ah, laba baaritaan oo madax-bannaan
Xaqiiji lakab kasta si gooni ah, sababtoo ah tunnel bannaanka ah oo shaqeeya wuxuu qariyaa mid gudaha ah oo jaban. Baar dariiqa bannaanka ping IPv4 laga bilaabo macmiilka ilaa server-ka oo xaqiiji dekedda aad isticmaalayso. Kadib baar dariiqa gudaha server-ka, halkaas oo ip -6 route ayaa tahay inuu muujiyo dariiq caadi ah ama dariiq gaar ah oo laga bartay upstream dhab ah, iyo ip -6 addr ayaa tahay inuu muujiyo prefix isha ah oo upstream-ku aqbalo. Wax kasta oo ka yar waa qurxin ku yaal interface-ka.
Ciwaan gaar-gudaha ah, ama prefix u eg mid caalami ah oo aan waxba ku soo noqon, wuxuu farxad ku soo muuqan doonaa interface-ka oo meelna ma tagayo. Gaadhitaanka dadweynaha waxaa bixiya upstream, ma aha qaabka ciwaanka.
Isla waxaas ayaa khuseeya macmiilka: ip -6 route get 2001:4860:4860::8888 waa inuu magacaabo qalabka tunnel-ka, haddii uu magacaabo kan jirka, macmiilku VPN ma isticmaalo IPv6 haba yaraatee.
Prefix isha, cabbirka iyo ICMPv6
Weydii upstream-ka prefix-yada isha ee uu ka aqbali doono gudbinta, oo mid ka mid ah u isticmaal pool-ka macmiilka. Bixiye ku siiya /64 interface-ka server-ka laftiisa maahan inuu daruuri kuu dariiqo /64 labaad ama block weyn, farqiquna waa duhur ka mid ah debugging oo tikit taageero ku xalliso hal su'aal. Si qoraal ah u weydii oo jawaabta la hay config-ka.
Miisaaniyad u samee kapsuulka dheeriga ah ee stack-gaagu dhab ahaan isticmaalo, oo ICMPv6 ku hay shaqeeya, oo ay ku jirto Packet Too Big. Cinwaan labaad wuxuu yareeyaa xamuulka la isticmaali karo, sidaas darteed dariiq ka jawaaba ping yar ayaa weli ku guuldarraysan kara wareejinta faylka, oo derbi dab tuuraya ICMPv6 oo dhan wuxuu dhibaatada cabbirka oo la hagaajin karo u beddelaa god madow. Tijaabi hal wareejin weyn ka hor inta aadan ku dhawaaqin adeegga.
Waa maxay dhibaato gabi ahaan kale
Gaadhista codsi IPv4 kaliya oo ka yimaadda macmiil IPv6 kaliya waa turjumaad, ma aha tunnel, wuxuuna u baahan yahay shay la mid ah NAT64 si ula kac ah loo dajiyay. Meesha loo socdo ma fahmi doonto cinwaan tunnel dheeraad ah sababtoo ah waxaad ku dartay mid. Adeegyada kala-guurka taariikhiga ah waxay sidoo kale mudan yihiin feejignaan isku mid ah: RFC 7526 waxay baajisay qaabka relay anycast 6to4, sidaas darteed hagaha ku qoran agteeda wuxuu sharraxaa shay aan hadda lahayn relay dadweyne la dayactiray.
Haddii server-ku aanu lahayn upstream IPv6 la isticmaali karo, doorashooyinku waa upstream la taageeray, bixitaan kale, ama go'aan la diiwaangeliyay oo ah in IPv6 uu bannaanka tunnel-ka ku sii jiro. Waxa aan la aqbali karin waa in macmiilka loo sheego in adeeg IPv6 uu jiro, iyadoo xiriirkooda caadiga ah ee IPv6 si aamusan uga gudbayo VPN-ka.