وسم DSCP أم وعد مزوّد الخدمة بجودة الخدمة؟ لا هذا ولا ذاك عقد
الوسم المحلي يعبّر عن نيّة، وفئة الناقل توفّر المعالجة عند حدّ. قارن النصفين قبل أن يَعِد أحد برقم لجودة الصوت.
يُوسم شيء ما، وتُهيّأ طابور، ثم يسأل أحدهم ما الجودة التي يضمنها التصميم فعلاً. الجواب الصادق هو أنك وصفت نصفَي عقد يلتقيان عند حدّ. وإلى أن تستطيع تسمية الفئة التي يقبلها المزوّد والمعالجة التي يطبّقها، فإن التهيئة المحلية نيّة لا وعد. النصفان يهمّان معاً، ولا يمكن استنتاج أحدهما من الآخر.
local match → queue and marking → provider classifier
→ provider treatment → destination
أين يمكن أن يموت وسم صحيح بهدوء
ابدأ بتدوين، لكل حمل عمل، شرط المطابقة المحلي، وأي وسم يحدث داخل نفق، والقيمة التي يقبلها المزوّد، وفئة الخدمة التي تختارها تلك القيمة. أربعة أعمدة، والأعطال عادةً تسكن بين الثاني والثالث.
سلوك الوسم من الداخلي إلى الخارجي هو المشكلة الكلاسيكية. تحمل الحزمة داخل مسار مشفّر أو منفّق ترويسة داخلية يستطيع مصنّفك رؤيتها وترويسة خارجية تستطيع معدات المزوّد رؤيتها، ونسخ إحداهما إلى الأخرى قرار تهيئة لا خاصية تلقائية. اوسم الترويسة الداخلية وحدها وسيصنّف المزوّد الخارجية، عادةً كافتراضي، ولهذا يمكن أن يصل تدفّق موسوم بشكل صحيح في الفئة الخاطئة دون سطر واحد خاطئ التهيئة من جانبك.
يمكن أيضاً أن تبقى فئة مسمّاة محلياً فارغة لأن شرط مطابقتها لا يُطلق أبداً على حزم حقيقية. المنافذ تتحرك، والتطبيقات تستخدم عدة تدفّقات، ومطابقة على منفذ معروف توقف المورّد عن استخدامه قبل إصدارين تنتج طابوراً بعدّادات على الصفر وسياسة تبدو مثالية في التهيئة الجارية.
قرّر صراحةً أين يُوثق بالوسوم. ترقية كل ما يتشارك نفقاً ترقّي النقل الجماعي مع المكالمات، والمزوّد الذي يقبل وسمك دون تحقّق يعرض عليك طريقة لإيذاء نفسك. وإذا كان العقد يسمح للبوّابة بإعادة الوسم عند التسليم، فاذكر ذلك كتابةً، لأن تلك هي النقطة التي تتباعد عندها افتراضات فريقين عادةً.
ما يقسمه المجدول فعلاً
للسياسة المحلية دلالاتها الخاصة، وأكثرها إثارةً لسوء الفهم كلمة “remaining”. على المنصات التي يصفها دليل جدولة IOS XE، يضبط bandwidth remaining percent وزناً زائداً، لا خطوة في تسلسل تأخذ فيه كل فئة شريحة مما تتركه الفئة السابقة. النسب غير المخصّصة تُوزّع على الطوابير المؤهّلة غير المهيّأة بدلاً من حجزها للفئة الأخيرة في الملف.
هذا التمييز مهم لأن النموذج الذهني التسلسلي ينتج تنبؤات لا تطابق العدّادات أبداً. يعيد المهندسون ترتيب الفئات لتغيير نتيجة، فلا يرون فرقاً، ويستنتجون أن المنصة معطوبة، بينما لم تعنِ التهيئة قط ما افترضوه.
المشكّل الأبوي هو المفاجأة الشائعة الأخرى. تشكيل طابور مضبوط نزولاً إلى معدل الخدمة القابل للاستخدام غالباً متعمّد، لأنه ينقل نقطة الازدحام إلى جهاز تديره أنت بدلاً من طابور منبع لا تديره. وإزالة المشكّل لأن التشكيل يضيف تأخيراً قد تنقل الفقد بدلاً من إزالته، ومحاسبة الحمل الزائد أو شرطي مزوّد قد يجعلان المعدل الفعلي أقل مما توحي به الواجهة.
العدّادات تخبرك أيّ نصف فشل
قارن أربعة أرقام في الاتجاه المتأثر: ما عُرض، وما طابقته الفئة، وما وُضع في الطابور أو أُسقط، وما سلّمته الخدمة فعلاً. احتفظ بوصف حمل العمل ونسخة السياسة بجانب المشاهدة، لأن لقطة شاشة للعدّادات بدونها لا يمكن تكرارها.
الفروع مشكلات مختلفة بأصحاب مختلفين. فئة محلية لا تطابق شيئاً هي عيب تصنيف من جانبك. وفئة تطابق وتصطف وتسقط بينما يبلّغ المزوّد عن تسليم نظيف تشير إلى مجدولك أو مشكّلك أنت. وفئة تبدو صحيحة محلياً بينما يظهر الفقد بعد التسليم تشير إلى تعيين الناقل والحدّ المقاس في العقد. لا يُصلح أيّ من الثلاثة بتحرير الآخرين، ولهذا يجب جمع الأرقام معاً.
يؤطّر RFC 2475 التصنيف والتكييف كعمل يُنجز داخل النطاقات الإدارية، ولهذا بالضبط لا يستطيع وسم أن يحجز طوابير من طرف إلى طرف. ودليل جدولة IOS XE هو المرجع لسلوك الوزن الزائد الموصوف أعلاه، ومقارناته بين المنصات تستحق القراءة قبل نقل معدل محسوب بين موديلات.
اكتب العقد في مكان واحد
ضع المطابقة المحلية وحدّ الثقة وفئة المزوّد ومستوى الخدمة المقاس في وثيقة واحدة يوقّعها الطرفان. عندئذٍ لتغيير النسبة سياق، ولشكوى الجودة صاحب.
تغيير نسبة محلية لا يمكنه إصلاح ضمان طابور آخر، ولا ينجو أي مخطط وسم من تعيين لا يلتزم به المزوّد. قارن النصفين، وسمِّ الحدّ، وعندها فقط اقتبس رقماً.