التعليمة تبدو كاملة: حدّ كل عميل VPN عند 20 Mbit/s. لكنها ليست كاملة، ولن يوفّرها نظام واحد لترتيب الطوابير على واجهة النفق. «لكل عميل» قد يعني لكل عنوان نفق، أو لكل جهاز، أو لكل حساب، وكل خيار يصنّف الحزم بشكل مختلف. قبل كتابة أي قاعدة، حدّد أيّها تسمّيه المتطلبات فعلًا.

كل ما يلي يتعلّق بالمسافة بين تلك الجملة وشيء يعمل فعلًا.

ما يجب أن يعنيه «لكل عميل» أولًا

عنوان النفق سهل التصنيف وسهل إعادة الاستخدام. أما الجهاز فأصعب، لأن حسابًا واحدًا قد يحمل عدة أجهزة، وقد يحمل الجهاز عدة عناوين، خصوصًا مع IPv6. في سياسة إنصاف، الحساب هو الوحدة الأكثر معنى، وهو الأصعب في التعرّف عليه من ترويسة الحزمة. كل تعريف يستلزم مفتاح عدٍّ خاصًا به، لذا سياسة تتذبذب بينها لن تفعل ما يزعمه الوصف.

الاتجاه هو الكلمة الناقصة الثانية. الرفع والتنزيل والمجموع ثلاثة متطلبات مختلفة، وقاعدة خروج واحدة على واجهة واحدة نادرًا ما تغطي المسارين.

اختر نقطة يظلّ فيها العميل مرئيًا

كل اتجاه يُعرَّف مقابل واجهة. ما يخرج من نفق الخادم نحو عميل بعيد يُحسب تنزيلًا لذلك العميل؛ وما يرسله العميل يدخل النفق ثم يخرج نحو وجهته. اختر نقطة جدولة لكل اتجاه واسأل ما الحقول الموجودة هناك. قبل NAT المصدر، لا يزال الرفع يحمل العنوان الداخلي للعميل؛ وبعد الترجمة، قد لا يعود مطابق المصدر البسيط قادرًا على التعرّف عليه.

على المسار المشفّر تعود الترويسات إلى ناقل VPN، لذا لا يجد مرشّح يطابق العناوين الداخلية شيئًا ليطابقه. قد يصنّف التصميم أبكر ويسلّم علامة إلى مجدول لاحق، لكن هذا التسليم يجب أن يكون متعمّدًا: علامات الحزم وعلامات الاتصال وأصناف المجدول حالة مختلفة، وليست قيمة واحدة تُمرَّر.

الدلاء لا تظهر من تلقاء نفسها

دلو الرموز المربوط بواجهة يشكّل أي حركة تستخدمه؛ وهو لا ينشئ دلوًا جديدًا لكل عنوان مصدر. أما التصميم القائم على الأصناف فيرتّب الحركة المختارة في أصناف، والمرشّحات تقرّر العضوية، ويفصل دليل HTB معدّل الصنف عن سقفه حين يكون للأب عرض نطاق فائض. إن كان المقصود سقفًا صارمًا، فاضبط السقف وقرّر سلوك الاستعارة عن قصد؛ ولا تعامل كل رقم معدّل كحد أقصى مطلق.

عندما يكون المطلب لكل عميل، ينبغي لنقلين يجريان معًا أن يتقاسما حصة واحدة. إعطاء كل تدفّق المعدّل الكامل سياسة مختلفة، وهي تصمد أمام أي اختبار يراقب تنزيلًا واحدًا فقط.

جهازان، حساب واحد، حصة واحدة؟

تحديد عنواني جهازين بشكل منفصل لا يجمع أبدًا إلى حصة واحدة على مستوى الحساب، حتى عندما يسجّل الجهازان الدخول بصفتهما الشخص نفسه. الأمر ذاته ينطبق على شبكة LAN كاملة تُترجم خلف قرين واحد، أو على عناوين IPv6 إضافية لم يتوقعها المصنّف. أبقِ رابطة العنوان بالهوية محدّثة، وتذكّر أن العنوان المستقر يبسّط الخريطة دون أن يوثّق مالكه.

حدّد سلوك الانفجار والطابور أيضًا. تسمح دلاء الرموز بانفجارات قصيرة فوق المتوسط، ويضيف التخزين المؤقت تأخيرًا؛ وضبط الفائض وترتيبه في الطابور لاحقًا قراران مختلفان بأعراض مختلفة.

للتحقق، شغّل نقلين من عميل واحد، وأضف عميلًا ثانيًا، واقرأ عدّادات الأصناف في كل اتجاه.

مقالات ذات صلة