الخلاصة
- وضع RFC 2214 في صف لكل واجهة قيمة backlog C، وتأخير D، والهامش، و
RowStatus، وكانت العناصر الأربعة من نوعread-create. - وصفت القيم خطأ التنفيذ ومقايضة محلية للموارد؛ ولم تثبت أن تدفقًا محددًا عبر الواجهة أو حافظ على الحجز أو نال حد RFC 2212 المركب أو حقق تأخيرًا مقاسًا.
قد يبدو صف واحد في نظام الإدارة كأنه عقد مكتمل. توجد قيمة بالبايت، وأخرى بالميكروثانية، وهامش متاح، وحالة للصف. والحقول كلها قابلة للقراءة والإنشاء. من السهل إذن أن يُقرأ الصف بهذه العبارة: الواجهة مضبوطة، ولذلك صار التأخير مضمونًا.
لم يقل RFC 2214 ذلك. نشر Fred Baker وJohn Krawczyk وArun Sastry الوثيقة في سبتمبر 1997 بوصفها امتدادًا لـIntegrated Services MIB خاصًا بـGuaranteed Service. أما التعريف الكمي للضمان فكان في RFC 2212. وظيفة الـMIB هي إظهار الطريقة التي يبتعد بها جهاز حقيقي عن النموذج المثالي، والطريقة التي يستخدم بها عنصر ما هامش التأخير ليحتجز موارد أقل.
لم تكن C طول الطابور في لحظة القراءة
يمثل intSrvGuaranteedIfBacklog قيمة C بالبايت. تصف الوثيقة backlog الناتج من خصائص تنفيذ يبتعد عن خدمة صارمة bit-by-bit. وفي مثال packetized weighted fair queueing يمكن استخدام الحجم الأقصى للحزمة.
في RFC 2212 كانت C حد الخطأ المرتبط بالمعدل. تدخل في حساب التأخير بعد قسمتها على معدل الحجز R، لأن بعض آثار التنفيذ يتغير زمنها مع سرعة الإرسال، مثل تسلسل datagram على الوصلة.
لا تجعل وحدة البايت هذا الكائن مقياسًا حيًا لاشغال الطابور. فهو لا يجيب عن عدد البايتات المنتظرة عند وصول طلب SNMP. إنه يعلن مقدار الخطأ المرتبط بالمعدل الذي يجب إدخاله في النموذج. قد تستخدم المراقبة الآنية والنموذج الرياضي الوحدة نفسها، لكنهما لا ينتجان الدليل نفسه.
لم تكن D ساعة لقياس حزمة
يحمل intSrvGuaranteedIfDelay قيمة D بالميكروثانية. تمثل D الخطأ المحلي المستقل عن المعدل: أسوأ تغير في زمن العبور لا تفسره C. ذكر RFC 2214 الزمن من واجهة الإدخال إلى المعالج ثم إلى واجهة الإخراج، وكذلك أسوأ تأخير بسبب تصادمات Ethernet.
يمكن تحديد هذه القيمة عند الإقلاع أو في الضبط. وهي ليست زمنًا شوهد لحزمة فعلية. ولكي تصبح جزءًا من حد طرفي يجب جمع قيم C وD على المسار الحقيقي في Ctot وDtot. ترك RFC 2212 مهمة الجمع لبروتوكول الإعداد أو التوجيه أو وظيفة إدارة أخرى.
وللضمان شروط إضافية: أن يظل التدفق مطابقًا لمواصفاته، وألا يفشل مكوّن، وألا يتغير المسار خلال عمر التدفق. الحد يخص أقصى تأخير في الطابور، لا المتوسط ولا الحد الأدنى؛ ولا بد من إضافة latency المسار إلى التأخير الكلي. لا يثبت صف واجهة أيًا من هذه الشروط وحده.
كان الهامش ذاكرةً لقرار محلي
تظهر دلالة الزمن بوضوح في slack. إذا استخدم عنصر شبكة مقدارًا Si لتقليل الموارد المحجوزة للتدفق i، فعليه حفظ Si. وعندما تصل refreshs لاحقة للحجز نفسه، يجب استخدام المقدار ذاته بلا حساب جديد. الهدف هو اتساق عملية الحجز.
في المثال، S = Dreq - (b/r + Ctot/r + Dtot). يستطيع عنصر وسيط أن يستهلك s <= S. يمكن لـRCSD scheduler أن يزيد حد التأخير المحلي، ويمكن لـWFQ أن يقلل معدل الحجز وفق قواعد التحويل. بذلك يُستبدل جزء من هامش الزمن بالتزام أقل من الموارد المحلية من دون زيادة الحد الطرفي المتوقع.
الهامش ليس bandwidth فارغًا ولا تأخيرًا مقاسًا. إنه ميزانية وقرار عن كيفية إنفاقها. لو أعيد الحساب مع كل refresh فقد تتأرجح الطلبات المتطابقة بين التزامات مختلفة. حفظ Si يمنع ذلك الانجراف.
لكن صف RFC 2214 مفهرس بـifIndex. لا يحتفظ وحده بهوية التدفق الكاملة ولا بتاريخ PATH/RESV أو استمرار refreshs. جدول التدفقات العام يقع في RFC 2213، وحالة RSVP المرنة الموجّهة من المستقبل تقع في RFC 2205. تدقيق الاتساق يحتاج إلى ربط هذه السجلات.
القابلية للكتابة تعني سلطة، لا نتيجة
كانت الحقول الأربعة read-create. وتضع اعتبارات الأمن الحد الأهم: يمكن لعملية SNMP SET أن تنشئ حجز RSVP أو Integrated Services وفق قواعد تختلف عن قواعد تفاوض RSVP.
لذلك لا تعني استجابة SET الناجحة موافقة المستقبل. ولا تثبت استمرار soft state، أو قبول admission control للطرف الصحيح، أو مطابقة classifier للحزم، أو تنفيذ scheduler للمعاملة المطلوبة.
ولا تغلق RowStatus الفجوة. يستخدم RFC 2214 الحالة على الواجهات المضبوطة لـGuaranteed Service. وفي الاصطلاح العام تعني active أن الصف المفاهيمي متاح للجهاز المدار. إنها حالة محلية للصف، لا حكم على المسار.
كانت مساهمة RFC 2214 في إظهار ما كان يمكن أن يبقى مخفيًا. تصف C تكلفة التنفيذ المرتبطة بالمعدل، وتصف D التكلفة الزمنية المستقلة عنه، ويسجل slack مقايضة يجب أن تستمر عبر refreshs. هذه البيانات دفتر ضبط مفيد. أما إثبات الخدمة فيحتاج التدفق الفعلي، والمسار، والتركيب، والمطابقة، والقياس.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

