கார்ப்பரேட் VPN-க்குப் பின்னால் உள்ள கொண்டெய்னருக்குள் DNS தீர்க்கப்படுகிறது, உள்நுழைவுப் பக்கம் ஏற்றப்படுகிறது, சுகாதார முடிவுப்புள்ளி பதிலளிக்கிறது, பின்னர் HTTPS கோரிக்கை காலவரம்பு வரை நிற்கிறது. படிமத்தை மீண்டும் கட்டமைப்பதும் ப்ராக்ஸி மாறிகளை மாற்றுவதும் எதையும் மாற்றாது, ஏனெனில் தோல்வியடையும் பகுதி படிமத்தில் இல்லை. வாடிக்கையாளர் ஒரு போக்குவரத்தில் அங்கீகரிக்கப்பட்டு பெரிய தரவை மற்றொன்றில் நகர்த்துகிறது, இரண்டாவது மட்டுமே உடைந்துள்ளது.

இரு போக்குவரத்துகள், ஒரு குழப்பமான அறிகுறி

TLS அடிப்படையிலான கார்ப்பரேட் வாடிக்கையாளர் பொதுவாக சாதாரண TLS இணைப்பில் அங்கீகரிக்கப்பட்டு, பின்னர் அமர்வுக்காக UDP அடிப்படையிலான இரண்டாவது தரவு சேனலைப் பேச்சுவார்த்தை செய்கிறது. அந்த இரண்டாவது கால் வேலை செய்யும்போது செயல்திறனும் தாமதமும் மேம்படும். அது வடிகட்டப்பட்டாலோ பாதையில் பொருந்தாவிட்டாலோ, பெரிய பரிமாற்றத்துக்கு முன் உள்ள அனைத்தும் வெற்றி பெறும், பரிமாற்றமே நிற்கும், இது மேலே உள்ள வடிவமே.

கொண்டெய்னர் அந்தப் பேச்சுவார்த்தையை மாற்றாது; வெளிப்புறப் பொட்டலங்கள் செல்லும் பாதையை மாற்றுகிறது. ஹோஸ்ட் கொண்டெய்னர் ஓட்டத்தை மொழிபெயர்க்கிறது, எனவே UDP டேட்டாகிராம்கள் வாடிக்கையாளரின் உள்ளூர் சாக்கெட்டிலிருந்து வேறுபட்ட மூலத் துறையிலிருந்து வெளியேறி, நிறுவப்பட்ட TCP ஓட்டத்தை விட மிகக் குறுகிய நேரங்காட்டியில் காலாவதியாகும் மொழிபெயர்ப்புப் பதிவின் வழியாகத் திரும்புகின்றன. சுரங்கப்பாதை ஹோஸ்டில் வேலை செய்து கொண்டெய்னரில் தோல்வியடைந்தால், பயன்பாட்டைக் குறை சொல்லும் முன் அந்த இரு ஓட்டங்களையும் ஒப்பிடுங்கள். அந்த ஒப்பீடு எந்தப் படிம மறுகட்டமைப்பையும் விட அதிகம் தீர்மானிக்கிறது.

உணர்வால் அல்ல, பரிசோதனையால் முடிவெடுங்கள்

மிகவும் மலிவான பரிசோதனை UDP தரவு சேனலை முடக்கி கோரிக்கையை மீண்டும் செய்கிறது. டெஸ்க்டாப் உறையை விட கட்டளை வரி வாடிக்கையாளரைப் பயன்படுத்துங்கள், கொடி உண்மையில் பயன்படுத்தப்படும்: openconnect vpn.example.net --user=you --interface=tun0 --no-dtls. நின்ற கோரிக்கை இப்போது முடிந்தால், DTLS காலே பிரச்சினை, மிச்சம் இரைச்சல்.

ஒரே கொண்டெய்னரிலிருந்து இரு திசைகளிலும் முடிவை உறுதிப்படுத்துங்கள்: கொடியுடன் ஒரு பெரிய கோரிக்கை, அது இல்லாமல் ஒன்று. கொடியைப் பின்பற்றும் நடத்தை மாற்றம் சான்று; இறுதியில் ஏற்றப்படும் பக்கம் சான்று அல்ல.

கொடி அதைச் சரிசெய்தால், ஏன் என முடிவு செய்யுங்கள்

மூன்று நிலைகள் ஒரே அறிகுறியை உருவாக்குகின்றன, வெவ்வேறு பதில்களைக் கோருகின்றன. பாதை UDP-ஐ முழுவதுமாக வடிகட்டலாம், அது அந்தப் பிணையத்திற்கு கொடியைச் சரியான நிரந்தரப் பதிலாக்குகிறது. பாதை UDP-ஐ அனுமதித்து பெரிய டேட்டாகிராம்களை வீசலாம், அது வடிகட்டல் அல்ல MTU-ஐச் சுட்டுகிறது. அல்லது பாதை மிகவும் இழப்பு நிறைந்ததாக இருக்கலாம், UDP கால் TCP-ஐ விட மோசமாக இயங்கும், அது திறன் முடிவு, அணுகல் முடிவல்ல.

மாற்றுவழி தீர்வை ஆவணப்படுத்தும் முன் இவற்றை வேறுபடுத்துங்கள். வடிகட்டல் எந்தப் பொட்டல அளவிலும் நீடிக்கும், MTU சிக்கல்கள் ஒரு வரம்புக்கு மேல் மட்டுமே தோன்றும், இழப்பு தெளிவான நிற்கும் நிலைக்குப் பதிலாக மறுஅனுப்பல் மற்றும் மாறுபடும் தாமதமாகத் தோன்றும். ஒவ்வொரு சோதனையும் வாடிக்கையாளர் கட்டமைப்பை மாற்றாமல் காரணத்தைக் குறுக்குகிறது.

மாற்றுவழியை வைத்திருக்கும் முன் பொட்டல அளவைச் சரிபார்க்கவும்

காரணம் அளவு என்றால், சுரங்கப்பாதை இடைமுகம் பாதை சுமக்க முடியாத பொட்டலங்களை ஏற்கிறது, சுமை வளரும்போதே எந்தப் போக்குவரத்திலும் சிக்கல் திரும்பும். இடைமுகங்களை ஒப்பிடுங்கள்: ஹோஸ்டில் ip link show tun0, பின்னர் பிணைய விருப்பங்களில் பதிவான MTU-ஐப் படிக்க docker network inspect bridge. குறைவாகச் சுமக்கும் சுரங்கப்பாதையின் கீழ் இன்னும் 1500 பைட்டில் உள்ள கொண்டெய்னர் பாலம் வழக்கமான கண்டுபிடிப்பு.

சுரங்கப்பாதைக்குள் துண்டாக்கல் தடைப் பரிசோதனையுடன் அறியப்பட்ட நல்ல அளவிலிருந்து மேல்நோக்கித் தேடுங்கள், பின்னர் கொண்டெய்னர் பிணையத்தின் MTU-ஐக் குறைக்கவும் அல்லது சுரங்கப்பாதையில் TCP MSS-ஐ இறுக்கவும். இரு திருத்தங்களில் எதுவும் பெரும்பாலும் UDP பாதையை மீண்டும் பயன்படுத்தக்கூடியதாக்கி, கொடியின் தேவையை நீக்குகிறது, வடிகட்டல் காரணமில்லாதபோது இதுவே சிறந்த விளைவு.

எதை மாற்றத் தயார் என்பதை முடிவு செய்யுங்கள்

தரவு சேனல் முடக்கப்பட்டால், சுரங்கப்பாதை அதன் சுமையை TCP இணைப்புக்குள் சுமக்கிறது. தூய்மையான பாதையில் அது மட்டும் மெதுவானது; இழப்பு நிறைந்ததில் ஒரு இழந்த பிரிவு அதற்குப் பின் உள்ள அனைத்தையும் தாமதப்படுத்துகிறது, வெளிப்புற மறுஅனுப்பல் உட்புறத்துடன் போட்டியிடுகிறது. அந்தப் பரிமாற்றம் ஊடாடும் மேம்பாட்டுக்கும் சிறிய API அழைப்புகளுக்கும் ஏற்றது, பெரிய பரிமாற்றங்கள் அல்லது மொபைல் இணைப்புகளில் நீண்ட அமர்வுகளுக்கு மோசமாகப் பொருந்தும்.

எந்த விருப்பத்தைத் தேர்ந்தெடுத்தாலும், சுரங்கப்பாதை இறுதியில் எந்தப் போக்குவரத்தைப் பயன்படுத்தியது, ஏன் என்பதைப் பதிவு செய்யுங்கள். யாரோ மாதங்களுக்கு முன் சேர்த்த கொடியை அமைதியாகச் சார்ந்திருக்கும் கொண்டெய்னரே அடுத்த செயலிழப்பு, அதைப் பிழைதிருத்துபவருக்கு கொடி வடிகட்டலுக்கான மாற்றுவழியா அல்லது MTU பரிசோதனையின் எச்சமா என்று தெரியாது.

தொடர்புடைய கட்டுரைகள்