ધારણા એ છે કે ટનલ એક ખાનગી, ઝડપી તાર છે: તમે તેને બનાવો છો, અને અંદરનો ટ્રાફિક એન્ક્રિપ્ટ થાય છે, માર્ગ ટૂંકો થાય છે અને લિંક બે સાઇટ્સ વચ્ચેના કેબલ જેવી વર્તે છે. તે ધારણાનો દરેક ભાગ અલગ ગુણધર્મ છે, અને ટનલ ફક્ત તે પહેલી વસ્તુ આપે છે જે તમે તેની પાસે માંગી હતી, એટલે કે તાર્કિક માર્ગ. બાકીનું બધું ઇરાદાપૂર્વક પસંદ કરવું અને ગોઠવવું પડે છે. ગુણધર્મોને ભેળવી દેવાથી ડિઝાઇન અંતે એવી એન્ક્રિપ્ટેડ લિંક સાથે પહોંચે છે જેને કોઈ ટ્રબલશૂટ કરી શકતું નથી અને એવા લેટન્સી વચન સાથે જેને કોઈ પાળી શકતું નથી.

મિથ: એક ટનલ, ત્રણ ગેરંટી

ટનલ એક જ કામ વિશ્વસનીય રીતે કરે છે. તે સીધા જોડાયેલા ન હોય તેવા બે છેડાઓને અમુક હેતુ માટે નજીકના હોય તેમ વર્તવા મજબૂર કરે છે, જ્યારે વચ્ચેનું નેટવર્ક બહારના પેકેટ વહન કરે છે. તે ટોપોલોજીમાં ફેરફાર છે, અને તે પોતાની રીતે ખરેખર ઉપયોગી છે.

એન્ક્રિપ્શન, પ્રોટોકોલ વહન અને ફોરવર્ડિંગ અલગતા તેની ઉપર થરાયેલા અલગ નિર્ણયો છે. GRE ટનલમાં ક્રિપ્ટોગ્રાફિક અર્થમાં ત્રણમાંથી એક પણ નથી, અને IP-in-IP ટનલ એ કોઈપણ ગોપનીયતા વિનાની માન્ય ડિઝાઇન છે. તેમાંથી કંઈપણ ભૂલ નથી; તે ટનલ છે જે ટનલ જે કરે છે તે જ કરે છે. ડાયાગ્રામ પરનું લેબલ જણાવતું નથી કે કયા ગુણધર્મો હાજર છે.

એકવાર તમે ગુણધર્મોને અલગ કરો, પ્રશ્નોના જવાબ આપી શકાય છે: શું આ ટનલ રાઉટિંગ સંલગ્નતા વહન કરે છે, ફ્રેમ વહન કરે છે, અંદરના સરનામાં છુપાવે છે, વિલંબ વિશે કંઈક વચન આપે છે? તે ચાર અલગ જવાબો છે અને ચાર અલગ ગોઠવણી પરિણામો છે.

ટનલ ખરેખર નકશામાં શું ઉમેરે છે

છેડાઓને એવો માર્ગ મળે છે જે પહેલાં નહોતો. તે માર્ગ રાઉટેડ હોપ જેવો વર્તે છે કે ઇથરનેટ સેગમેન્ટ જેવો, તે સંપૂર્ણપણે એન્કેપ્સ્યુલેશન પર આધાર રાખે છે, અને તફાવત બદલે છે કે બે સાઇટ્સ તેની સાથે શું કરી શકે. રાઉટેડ ટનલ તમને આગળનું હોપ અને પ્રીફિક્સ આપે છે; ઇથરનેટ એક્સ્ટેન્શન તમને બ્રોડકાસ્ટ વર્તન અને ઘણું મોટું નિષ્ફળતા ક્ષેત્ર આપે છે.

IP ટનલ દૂરની સાઇટને આપમેળે એક જ સબનેટનો ભાગ બનાવતું નથી, અને ઇમ્પ્લિમેન્ટેશન તે સંલગ્નતાને ટેકો આપે નહીં ત્યાં સુધી તેની ઉપર રાઉટિંગ પ્રોટોકોલ ચલાવતું નથી. Multicast એ પોતાના જવાબ સાથેનો બીજો અલગ પ્રશ્ન છે.

ip -d link show type gre
ip route get 10.20.0.5
traceroute -n -T -p 443 10.20.0.5
mtr -n --report -c 20 10.20.0.5

તે આદેશો પ્રશ્નના અલગ અલગ ભાગોના જવાબ આપે છે. પ્રથમ જણાવે છે કે કયા પ્રકારનું ઇન્ટરફેસ છે, બીજું જણાવે છે કે કર્નલ કયો માર્ગ પસંદ કરશે, અને છેલ્લા બે લેબલના વચનને બદલે અંડરલેનું વાસ્તવિક વર્તન દર્શાવે છે.

વહન એ પહોંચથી અલગ નિર્ણય છે

ટનલ એવો પ્રોટોકોલ વહન કરી શકે છે જે અંડરલે ફોરવર્ડ કરતું નથી. IPv6 નું IPv4 માર્ગ પર વહન એ ક્લાસિક કિસ્સો છે, અને તે કામ કરે છે કારણ કે છેડાઓ બંને પરિવારો સમજે છે જ્યારે તેમની વચ્ચેના રાઉટર્સને ફક્ત બહારના પેકેટ પહોંચાડવાના હોય છે. અંડરલેને ટનલના છેડા સુધી કાર્યક્ષમ માર્ગની જરૂર છે, તેનાથી વધુ કંઈ નહીં.

છેડાઓને, જોકે, સંપૂર્ણ ટેકો જોઈએ: ફોરવર્ડિંગ, સરનામાં અને એવી એપ્લિકેશન જે ખરેખર અંદરના પરિવારનો ઉપયોગ કરે. ટનલને IPv6 પ્રીફિક્સ સોંપવાથી ફક્ત IPv4 સાથે ચાલતી સેવા IPv6 દ્વારા પહોંચી શકાય તેવી થતી નથી, અને તે અંડરલેને dual-stack બનાવતું નથી.

ફ્રેમ વહન એ પ્રોટોકોલ વહન કરતાં મોટી પ્રતિબદ્ધતા છે. ટનલ દ્વારા બ્રોડકાસ્ટ ડોમેન વિસ્તારવાથી સ્પેનિંગ-ટ્રી વર્તન, ARP અને નિષ્ફળતાનો ફેલાવો સાથે જાય છે, જે ફીચર ટોગલને બદલે ડિઝાઇન નિર્ણય છે.

અલગતા ગોપનીયતા નથી

પ્રોવાઇડર VPN ગ્રાહકના રૂટ અને ટ્રાફિકને અલગ ફોરવર્ડિંગ સંદર્ભોમાં રાખે છે, અને તે અલગતા વાસ્તવિક અને મૂલ્યવાન છે. તે એન્ક્રિપ્શન નથી. BGP/MPLS VPN સ્પેસિફિકેશન સ્પષ્ટ કહે છે કે તેની ગોપનીયતા ક્રિપ્ટોગ્રાફીમાંથી નહીં, ફોરવર્ડિંગ મોડેલમાંથી આવે છે, અને આ જ તફાવત ફક્ત VPN કહેતી સ્લાઇડમાં ખોવાઈ જાય છે.

જો તમને ગોપનીયતાની જરૂર હોય, તો તમને પ્રમાણીકરણ અને કી મેનેજમેન્ટ સાથેની ક્રિપ્ટોગ્રાફિક પદ્ધતિની જરૂર છે, અને તે ક્યાં સમાપ્ત થાય તે જાણવું પડે. અલગતા આપતી ટનલ અને એન્ક્રિપ્શન આપતી ટનલ એક જ ટનલ હોઈ શકે, પરંતુ ફક્ત ત્યારે જ જ્યારે કોઈએ બંને ગોઠવી હોય.

વ્યવહારુ પરિણામ એ છે કે «તે VPN માં છે» રાઉટિંગ સંદર્ભ વિશેના પ્રશ્નનો જવાબ આપે છે અને માર્ગ પરના બાઇટ્સ કોણ વાંચી શકે તે વિશે કંઈ કહેતું નથી. બે ટીમો બંને સાચી હોઈ શકે અને તેમ છતાં અલગ વસ્તુઓનું વર્ણન કરી શકે. સુરક્ષાનો પ્રશ્ન આવે ત્યારે પૂછો ક્રિપ્ટોગ્રાફી ક્યાં સમાપ્ત થાય છે અને સાથીઓને શું પ્રમાણિત કરે છે, ટનલ છે કે નહીં તે નહીં.

લેટન્સી અને QoS અંડરલેને અનુસરે છે

તાર્કિક ધાર ટૂંકો ભૌતિક માર્ગ નથી. બહારના પેકેટ હજી પણ એ જ લિંક, કતાર અને પ્રોવાઇડરમાંથી પસાર થાય છે, અને એન્કેપ્સ્યુલેશન દરેક પેકેટ દીઠ ઓવરહેડ ઉમેરે છે અને બંને છેડે પ્રોસેસિંગ ઉમેરે છે. ટનલ ઝડપી હોઈ શકે કારણ કે અંડરલે સારું છે, કદી પણ એટલા માટે નહીં કે તે ટનલ છે.

સેવાની ગુણવત્તાની સારવાર તેના કરતાં ખરાબ છે, કારણ કે તે એવા વહીવટી ડોમેન પર આધાર રાખે છે જે તમે નિયંત્રિત ન કરી શકો. અંદરના માર્કિંગ ઇરાદાપૂર્વક બહારના માર્કિંગમાં મેપ કરવા પડે, અને માર્ગ પરના દરેક પ્રોવાઇડરે તમે અપેક્ષા રાખો તે સારવાર આપવી પડે. એન્ક્રિપ્શન અગ્રતા બનાવતું નથી; તે એ ફીલ્ડ છુપાવે છે જે મધ્યમ બોક્સ ફ્લોને વર્ગીકૃત કરવા માટે વાપરી શક્યું હોત.

કંઈપણ વચન આપતા પહેલાં અંડરલે માપો. બહારના માર્ગ પર સ્થિર વિલંબ અને કોઈ નુકસાન નથી તેમ દર્શાવતો અહેવાલ પુરાવો છે; ટનલ દોરેલો ડાયાગ્રામ પુરાવો નથી.

તમને જરૂરી નેટવર્ક સંબંધ માટે ટનલ પસંદ કરો, પછી એન્ક્રિપ્શન, ઍક્સેસ નીતિ, પેકેટનું કદ અને પ્રદર્શન અલગથી નિર્દિષ્ટ કરો. ચાર નિર્ણયો, ચાર પુરાવા, અને તેમાંથી કોઈની જગ્યાએ ઊભું રહેતું એક પણ લેબલ નહીં.

સંબંધિત લેખો