কেন সেলুলার নেটওয়ার্কে VPN-এর ক্ষতি Ethernet-এর চেয়ে খারাপ দেখায়
দুটি অ্যাক্সেস নেটওয়ার্ক এবং টানেলের দুটি অবস্থা চারটি সংখ্যা দেয়। ম্যাট্রিক্সটি পূরণ করুন, দুটি ভগ্নাংশই রাখুন এবং প্যাটার্নকে পরবর্তী পরিমাপ বেছে নিতে দিন।
একই ল্যাপটপ, একই সার্ভার এবং একই টানেল Ethernet-এ তাদের থ্রুপুটের এক-পঞ্চমাংশ এবং সেলুলার নেটওয়ার্কে তিন-চতুর্থাংশ হারাতে পারে, এবং এই দুটি সংখ্যার কোনোটিই বোঝায় না যে VPN ভাঙা। প্রতিটি অ্যাক্সেস নেটওয়ার্ক আলাদা পথ দেয়, এবং টানেল তার উপরে দ্বিতীয় পথ যোগ করে। একটি টানেলযুক্ত সংখ্যাকে একটি টানেলবিহীন সংখ্যার সঙ্গে তুলনা করলে কোনো উত্তর পাওয়া যায় না, কারণ দুটি সংখ্যা ভিন্ন হর বর্ণনা করে। চারটি সেল এবং প্রতি সারিতে একটি ধারণ ভগ্নাংশ আপনাকে বলবে পরবর্তী কোন প্রশ্নটি করতে হবে।
চারটি সেল, একটি শাস্তি নয়
প্রতিটি অ্যাক্সেস নেটওয়ার্কে সরাসরি বেসলাইন এবং টানেলযুক্ত ফলাফল পরিমাপ করুন, এবং সেগুলোকে একটি রায় নয় বরং ম্যাট্রিক্স হিসেবে রাখুন। বেসলাইন হলো সেই নেটওয়ার্কে টানেল ছাড়া করা একই কাজ; টানেলযুক্ত ফলাফল হলো সেটিসহ করা একই কাজ।
| Access network | Direct baseline | Same task through the tunnel |
|---|---|---|
| Ethernet | E0 | E1 |
| Cellular | C0 | C1 |
সরাসরি পরীক্ষার জন্য অনুমোদিত কাজের চাপ ব্যবহার করুন এবং পরিবেশের প্রয়োজনীয় গোপনীয়তা নিয়ন্ত্রণ বজায় রাখুন। নীতি লঙ্ঘনকারী পরীক্ষা এমন একটি সংখ্যা তৈরি করে যা আপনি প্রকাশ করতে পারেন না এবং পুনরাবৃত্তি করা উচিত নয়।
চলকগুলো স্থির রাখুন
ডিভাইস, অ্যাপ্লিকেশন, গন্তব্য, স্থানান্তরের দিক এবং VPN-এর শেষ বিন্দু চারটি সেলেই অপরিবর্তিত রাখুন। যদি কোনো পরিষেবা চালনার মধ্যে তার পরীক্ষা সার্ভার নিঃশব্দে বদলায়, পরিবর্তনটি লিপিবদ্ধ করুন এবং জোড়াটিকে নিয়ন্ত্রণহীন হিসেবে গণ্য করুন, পার্থক্যটি গড় দিয়ে মসৃণ করার বদলে।
ম্যাট্রিক্সটি উভয় দিকে এবং দিনের তুলনীয় সময়ে পুনরাবৃত্তি করুন। সেলুলার রেডিওর পরিস্থিতি এবং তার সেলের লোড মিনিটের মধ্যে বদলে যায়, তাই একটি অসাধারণ ভালো বেসলাইন আপাত শাস্তিকে বাড়িয়ে দেখাতে পারে। প্রতিনিধিত্বমূলক মানের পাশে ফলাফলের বিস্তার লিপিবদ্ধ করুন, এবং টানেলযুক্ত চালনাগুলো বেসলাইনের সঙ্গে মিশ্রিত ছিল না ব্লকে চালানো হয়েছিল তা উল্লেখ করুন।
মিশ্রণ বেশিরভাগ মানুষের প্রত্যাশার চেয়ে বেশি গুরুত্বপূর্ণ। দুপুরের খাবারের আগে মাপা বেসলাইন এবং তার পরে মাপা টানেলযুক্ত চালনা একই নামের দুটি ভিন্ন নেটওয়ার্ক।
হরটিকে দৃশ্যমান রাখুন
ধারণ ভগ্নাংশ এবং পরম হার উভয়ই রিপোর্ট করুন: E1 কে E0 দিয়ে ভাগ, এবং C1 কে C0 দিয়ে ভাগ। একটি দ্রুত লিঙ্ক যা তার থ্রুপুটের সামান্য অংশ ধরে রাখে এবং একটি ধীর লিঙ্ক যা তার বেশিরভাগ ধরে রাখে তারা ভিন্ন ফলাফল, এবং শুধু ভগ্নাংশই পার্থক্য দেখায়।
পরম থ্রুপুট এখনও ঠিক করে একজন ব্যবহারকারী কী করতে পারে। ভগ্নাংশ ঠিক করে কোথায় দেখতে হবে। যখন Ethernet তার বেসলাইনের বেশিরভাগ ধরে রাখে এবং সেলুলার অনেক কম, তখন আকর্ষণীয় চলকটি সেলুলার পথে, এনক্রিপশনের ভিতরে নয়।
দুটি সংখ্যাই প্রতিবেদনের অংশ, কারণ প্রত্যেকটি একা এমন একটি সিদ্ধান্তকে সমর্থন করে যা ডেটা সমর্থন করে না।
কিছু বদলানোর আগে প্যাটার্নটি পড়ুন
উভয় নেটওয়ার্কে অনুরূপ টানেলযুক্ত সিলিং একটি সাধারণ বিষয়ের দিকে ইঙ্গিত করে: শেষ বিন্দু, তার প্রসেসর, একটি হার সীমা বা একটি ভিড়যুক্ত হপ। শুধু সেলুলার নেটওয়ার্কে দেখা যাওয়া পতন সেই নেটওয়ার্কের রুট, ক্ষতি, বিলম্ব এবং কার্যকর প্যাকেট আকারের দিকে ইঙ্গিত করে।
এগুলো সূত্র, রোগনির্ণয় নয়, এবং পার্থক্যটি টিকিট লেখার সময় গুরুত্বপূর্ণ। একটি সাধারণ সিলিং সেলুলার মডেম বদলালে উন্নত হবে না, এবং শুধু সেলুলার পতন শেষ বিন্দুর আকার বদলালে উন্নত হবে না। পরিবর্তন প্রস্তাব করার আগে দুটি প্যাটার্নের কোনটি দেখেছেন তা উল্লেখ করুন। এভাবে পরিবর্তনটি একটি পূর্বাভাস বহন করে, এবং পরবর্তী পরিমাপ তা নিশ্চিত বা নিহত করতে পারে।
OpenVPN-এর নিজস্ব কর্মক্ষমতা নির্দেশিকা ব্যান্ডউইথ, প্রসেসর, পরিবহন এবং প্যাকেট আকারের সীমাবদ্ধতাগুলো একই রেখা বরাবর আলাদা করে, যা একটি উপকারী স্মারক যে টানেল খুব কমই একটি মাত্র চলক।
যখন প্যাকেট আকার সন্দেহভাজন
এনক্যাপসুলেশন প্যাকেটের জায়গা খরচ করে, তাই সেলুলার পথে কার্যকর আকার ইন্টারফেসের ঘোষিত আকারের চেয়ে ছোট হতে পারে। যে পথটি তুলনা করছেন তার জন্য প্যাকেট আকারের প্রমাণ রাখুন, অ্যাক্সেস প্রযুক্তির নাম থেকে একটি মান ধরে নেওয়ার বদলে।
Datagram packetization-layer path MTU discovery কার্যকর আকার আবিষ্কারের বর্ণনা দেয়, তা হার্ডকোড করার নয়। বাস্তবায়ন যে পর্যবেক্ষণ সমর্থন করে তা ব্যবহার করুন, এবং সতর্কতা হিসেবে প্রতিটি ক্লায়েন্টে ইচ্ছামতো কম MTU চাপাবেন না, কারণ তা ভালো থাকা পথে একটি সমস্যাকে আরও খারাপের সঙ্গে বদলায়।
আকার সম্পর্কিত অনুমানের নিজস্ব প্রমাণ দরকার: একই স্থানান্তর দুটি আকারে, ক্ষতির প্যাটার্ন লিপিবদ্ধ করে।
একবারে একটি চলক যোগ করুন
বেসলাইন ম্যাট্রিক্স সংরক্ষণের পরেই বিকল্প পরিবহন তুলনা করুন। এটি একটি ইচ্ছাকৃত চলক খেলায় রাখে, এবং অনুমান করার বদলে পরিবর্তনটিকে তার সঙ্গে যুক্ত করতে দেয়।
TCP পেলোডের মাপ নির্ধারণ UDP ডেটাগ্রামের আচরণ থেকে আলাদা রাখুন, কারণ দুটোই ক্ষতি এবং পথের আকারে ভিন্নভাবে সাড়া দেয়। পরিবহন পরিবর্তন থেকে পাওয়া উন্নতি সেই পরিবহন সম্পর্কে প্রমাণ, এই প্রমাণ নয় যে এনক্রিপশন বা কভারেজ মূল কারণ ছিল।
কাজের ক্রম: চারটি সেল পূরণ করুন, দুটি ভগ্নাংশ গণনা করুন, চালনাগুলো মিশ্রিত করুন, তারপর একটি অনুমান বেছে নিয়ে একটি পরিবর্তনে তা পরীক্ষা করুন। অন্য সবকিছু দুই অজ্ঞাতের তুলনা।