OpenVPN ٹریفک کی تشکیل: کون سا انٹرفیس اسے دیکھتا ہے؟
شرح کی حد، منصفانہ قطار بندی اور ایپ کی ترجیح کو پیکٹ کی مختلف معلومات درکار ہیں۔ ایسا اصول لکھنے سے پہلے کہ شیپر کبھی نہیں ملائے گا، فیصلہ کریں کہ کون سا مرحلہ اسے دیکھتا ہے۔
چار جانچوں سے گزریں: آپ کس چیز کو محدود کرنا چاہتے ہیں، کون سا پیکٹ وہ معلومات لے کر چلتا ہے جو اس کی شناخت کرتی ہے، شیپر کون سا انٹرفیس دیکھ سکتا ہے، اور راؤٹر انکرپشن کے دوران کتنا بوجھ اٹھا سکتا ہے۔ راؤٹر OpenVPN صفحے اور بینڈوڈتھ صفحے دونوں کے ساتھ آتے ہیں، اور ان کا ایک ساتھ ہونا کسی ایک کے بارے میں بھی کچھ ثابت نہیں کرتا۔ ترتیب اہم ہے، کیونکہ غلط پیکٹ کے خلاف لکھا گیا اصول کبھی نہیں ملتا، چاہے اس کی شرح کتنی ہی درست ہو۔
مقصد سے شروع کریں: ایک ڈیوائس کو محدود کریں، صلاحیت کو منصفانہ طور پر بانٹیں، یا کسی ایک ایپلیکیشن کو ترجیح دیں۔ ہر ایک کو مختلف مطابقت درکار ہے۔
اصول سے پہلے مقصد کا نام رکھیں
فی ڈیوائس حد کے لیے اس ڈیوائس کے پتے سے مطابقت درکار ہے، جو صرف ٹنل کے اندر موجود ہوتا ہے۔ مقابلہ کرنے والے بہاؤ کے درمیان انصاف کے لیے ایسی قطار درکار ہے جو سب مل کر استعمال کریں، نہ کہ ہر ہوسٹ کے لیے الگ اصول۔ ایپلیکیشن کی ترجیح کے لیے ایسی چیز درکار ہے جو ایپلیکیشن کی شناخت کرے، جو انکرپشن کے اندرونی ہیڈرز کو نظر سے ہٹا دینے کے بعد تینوں میں سب سے مشکل ہے۔ مقصد پہلے لکھ لینا آپ کو بتاتا ہے کہ کون سی حقیقت درکار ہے اور وہ کہاں سے مل سکتی ہے۔
براہ راست WAN ٹریفک پر کام کرنے والی حد اس بات کا ثبوت نہیں کہ وہی ہوسٹ ٹنل کے اندر بھی ڈھکا ہوا ہے۔ اصول ایسے پتے سے مل سکتا ہے جو شیپر کے دیکھے ہوئے ہیڈر میں کبھی ظاہر نہیں ہوتا۔
ٹنل کے اندر یا اس کے باہر
راؤٹر پر موجود VPN کلائنٹ کے ساتھ، بہت سے LAN بہاؤ ایک ہی انکرپٹڈ ٹرانسپورٹ کے اندر سفر کرتے ہیں۔ انکیپسولیشن سے پہلے راؤٹر اب بھی اندرونی ماخذ اور منزل دیکھتا ہے، اس لیے اس مرحلے پر منسلک پالیسی ڈیوائس کے حساب سے درجہ بندی کر سکتی ہے۔ انکیپسولیشن کے بعد عام آلات صرف بیرونی کنکشن دیکھتے ہیں، اور VPN پورٹ سے مطابقت اس بارے میں کچھ نہیں کہتی کہ کون سی ڈیوائس ذمہ دار ہے۔ یہی ایک حقیقت طے کرتی ہے کہ اصول کہاں کا ہے۔
پلیٹ فارم اسے ظاہر کرنے کے طریقے میں مختلف ہیں۔ کچھ ایسا شیپر فراہم کرتے ہیں جو ٹنل انٹرفیس پر قطار بناتا اور درجہ بندی کرتا ہے؛ کچھ محدود کرنے والوں کو انٹرفیس کے اصول سمجھتے ہیں جو VPN اور غیر VPN ٹریفک کے لیے یکساں برتاؤ کرتے ہیں؛ کچھ مختلف صلاحیتوں کے ساتھ دونوں کرتے ہیں۔ کسی دوسرے بنانے والے کی گائیڈ سے انٹرفیس کا نام نقل کرنے کے بجائے، اس انٹرفیس کے لیے فرم ویئر کی اپنی دستاویزات پڑھیں جس کی وہ حمایت کرتا ہے۔
شناخت کریں کہ پتے کہاں اب بھی دستیاب ہیں، ترجمہ کہاں ہوتا ہے اور کون سی قطار واقعی رکاوٹ کو کنٹرول کرتی ہے۔
تین پالیسیاں، تین قسم کے ثبوت
شرح کی حد کا ثبوت محدود ڈیوائس سے مسلسل منتقلی سے ملتا ہے جبکہ دوسرا اسی وقت منتقلی کر رہا ہو۔ منصفانہ تقسیم کا ثبوت دو بہاؤ کے قریب قریب شرح تک پہنچنے سے ملتا ہے بجائے اس کے کہ ایک بھوکا رہے، جو ایک مختلف پیمائش ہے۔ ایپلیکیشن کی ترجیح کا ثبوت اس سے ملتا ہے کہ بڑی منتقلی کے دوران کوئی تعاملی کام جوابدہ رہے، اور یہ جانچنے سے کہ درجہ بندی کرنے والے نے بہاؤ کو پہچانا بھی یا نہیں۔ ہر پالیسی کو اپنا مشاہدہ درکار ہے، اور کوئی بھی ترتیب کے صفحے سے ثابت نہیں ہوتی۔
درجہ بندی خصوصی شک کی مستحق ہے۔ بیرونی انکرپٹڈ پورٹ سے مطابقت ہر اندرونی ایپلیکیشن کی شناخت بحال نہیں کر سکتی، اس لیے ایسا اصول جو ایک ایپلیکیشن کو ترجیح دیتا دکھائی دے، عملاً اس ٹنل سے آنے والی ہر چیز کو ترجیح دے رہا ہو سکتا ہے۔ اصول کے ارادے کے بجائے اس کے کاؤنٹر پڑھیں۔
انکرپٹڈ بوجھ کی پیمائش کریں، ننگے کا نہیں
تشکیل، درجہ بندی اور انکرپشن ایک ہی CPU کے لیے مقابلہ کرتے ہیں، اور ہارڈویئر ایکسلریشن ٹریفک کو انہی اصولوں اور کاؤنٹروں سے آگے لے جا سکتی ہے جنہیں آپ دیکھ رہے ہیں۔ سادہ روٹنگ ٹیسٹ کا تھروپٹ نمبر انکرپٹڈ اور تشکیل شدہ بوجھ تلے آلے کے بارے میں بہت کم بتاتا ہے۔ دونوں سمتیں، کئی نمائندہ کلائنٹ اور بڑی منتقلی کے ساتھ ایک چھوٹا تعاملی کام جانچیں۔ بوجھ تلے جوابدہی بیکار لنک کے بلند ترین نمبر سے زیادہ اہم ہے۔
پیمائش میں استثنائیں شامل کریں: وہ ٹریفک جسے ٹنل سے گزرنا نہیں چاہیے، دونوں ایڈریس خاندان اگر دونوں کام کر رہے ہوں، اور ٹنل بند ہونے پر کیا ہوتا ہے۔ ایسی پالیسی جو صرف ٹنل کے صحت مند رہنے تک سمجھدار برتاؤ کرے، آدھی پالیسی ہے۔
تفصیلات کو تین سطروں میں لکھیں: ٹریفک کی مطابقت، نفاذ کا مقام اور ناپا گیا بوجھ۔ OpenVPN جمع QoS کوئی تفصیل نہیں۔