الخلاصة
- يقترح
draft-ietf-intarea-dhcp-rate-signaling-00قيمتين من 64 بت للرفع والتنزيل، ونوعاً للمعدل يميّز بين الإشارة المعلوماتية ومحاسبة الطبقة الثانية ومحاسبة الطبقة الثالثة. الرقم بيان سياسة، لا قياس لحظي للسعة. - يستطيع العميل أن يقترح، ويجيب الخادم، وقد يضيف المُرحّل القيمة أو يبدّلها. وفي DHCPv6 يمكن أن تستهدف مستويات ترحيل مختلفة بقيَم مختلفة. وصول الرقم عبر DHCP لا يحدّد وحده صاحب القرار أو منفّذ التحكم.
- يلزم للاعتماد التشغيلي حفظ المصدر والعمر، وقراءة الإعداد الفعلي بعد الكتابة، وتحديد الصف النشط، ثم قياس العلامات والإسقاط والتأخير والنقل. كل مرحلة لها إيصال مستقل.
يجدد موجّه منزلي عقد DHCPv6، فيحمل رد REPLY معدل تنزيل مقداره 1,000,000,000 بت/ث. تعرض الواجهة «1 غيغابت/ث متاح»، وتسجّل عملية آلية نجاح إعداد أداة التشكيل. ومع بدء نسخة احتياطية كبيرة، يرتفع تأخير المكالمة المرئية.
لا يلزم أن تتناقض هذه الوقائع. قد يكون الرقم فئة الاشتراك وليس قياساً للمسار. وقد يحسب إطارات الطبقة الثانية فيما يعرض اختبار السرعة حمولة الطبقة الثالثة. وربما رُبط الصف بواجهة منطقية غير مستخدمة، أو فرض BNG معدلاً أدنى، أو ظهر الاختناق أبعد من الجزء الذي يسيطر عليه جهاز المشترك.
هذا سيناريو تحليلي، لا حادثة موثقة. يبيّن الحد الذي تقف عنده المراجعة 00 من مسودة مجموعة العمل: تحمل الرسالة نية تشغيلية، لكنها لا تشهد بأن النية تحولت إلى آلية أو بأن الآلية حققت النتيجة.
ثلاث حقائق تختبئ خلف كلمة «السرعة»
ينبغي فصل معدل المنتج أو السياسة عن معدل التحكم المطبّق وعن النتيجة المرصودة. الأول تختاره منظومة المنتج أو AAA. الثاني هو القيمة الفعلية في مشكّل أو شرطي مرور أو صف. الثالث هو ما تسلمه تدفق محدد في مسار وزمن وحِمل معلوم.
| السجل | الحد الأدنى من الدليل | ما لا يثبته وحده |
|---|---|---|
| الإشارة | البايتات الأصلية، الاتجاه، Rate Type، نوع الرسالة، المعاملة، العقد، الخادم أو المُرحّل | أن جهازاً طبّق القيمة |
| التحكم الفعلي | الجهاز، الواجهة، الصف، الخوارزمية، نموذج الأحمال الزائدة، معاملة الكتابة والقراءة اللاحقة | أن الصف هو أضيق نقطة أو أن الخدمة تحسنت |
| النتيجة | ECN، الإسقاط، زمن البقاء في الصف، الفقد والتأخير ومعدل التسليم تحت حمل معلوم | مصدر السياسة أو صلاحية المنتج |
يوصل خيار DHCP السجل الأول كي يساعد على إنشاء الثاني. أما الثالث فلا يكتبه إلا سلوك الحزم. جمعها في حقل واحد باسم bandwidth يمحو سلسلة السببية التي يحتاجها التحقيق.
طبقة العد جزء من معنى الرقم
كل معدل اتجاهي عدد صحيح غير موقّع من 64 بت بوحدة بت/ث. ويحدّد Rate Type ما الذي يدخل في الحساب.
النوع 2 للطبقة الثانية: توصي المسودة باحتساب ترويسة Ethernet والحمولة، مع استبعاد FCS والفاصل بين الإطارات. النوع 3 للطبقة الثالثة: ترويسة IP وحمولتها، بصورة لا تتغير مع عدد وسوم VLAN أو الأنفاق. إذا غاب النوع، يجب تفسير القيمة على أنها من الطبقة الثانية. أما النوع 0 فهو معلوماتي؛ ويحظر تطبيقه على الواجهة الفيزيائية أو أداة التشكيل أو الشرطي أو AQM.
لذلك لا تكتمل عبارة «1 غيغابت/ث» بلا طبقتها. فتشكيل 1 غيغابت/ث في L2 لا يترك للتطبيق الحمولة نفسها التي يتركها المعدل ذاته في L3. وقد يكون اختبار السرعة أدنى من إشارة L2 من غير أن يكون أحدهما خاطئاً. واجهة تخفي النوع تحوّل وصفاً مضبوطاً إلى وعد غامض.
إذا كان Rate Type محجوزاً أو غير معروف، تُهمَل OPTION_RATE كلها، لأن التطبيق بلا فهم طبقة العد قد يفسد إدارة الحركة. أما رمز الخيار الفرعي غير المعروف فيُتجاوز مع متابعة بقية الخيارات. وإذا تكرر الرمز نفسه، تعالج آخر نسخة. يجب حفظ فرع التحليل الذي أنتج القيمة، لا الرقم المطبّع وحده.
وللصفر معنيان. صفر المعدل الاتجاهي يعني إزالة حد سابق والعودة إلى الوضع الافتراضي؛ ولا يعني أن السعة المقاسة صفر. وصفر Rate Type يعني أن الرقم للعرض أو القياس عن بعد فقط. الخلط بينهما قد يبقي حدّاً قديماً أو يحوّل معلومة إلى أمر.
سلطة الخادم محصورة في فعل بروتوكولي
في DHCPv4، يستطيع العميل طلب الخيار داخل PRL، وقد يقترح حداً أقصى أو طبقة مفضلة في DHCPREQUEST. تسمي المسودة ذلك تلميحاً؛ وللخادم أن يقبله أو يرفضه. الجواب القابل للتطبيق يأتي في DHCPACK. قد تساعد قيمة DHCPOFFER في اختيار الخادم، لكنها لا تجيز تغيير الواجهة.
البنية مماثلة في DHCPv6: تطلب ORO الخيار، ويمكن أن يقترح Request، بينما يأتي الجواب في REPLY. لا يجوز لـ ADVERTISE وحده أن يغيّر الضبط. وقد يرسل الخادم RECONFIGURE ليبدأ العميل Renew أو Information-request قبل T1.
قد يستمد الخادم المعدل من ملف محلي، أو RADIUS/AAA، أو محرك سياسة خارجي. ويستطيع مُرحّل DHCPv4، مثل BNG، أن يضيف OPTION_RATE أو يعدلها أو يحذفها. وهكذا يمكن للرد أن يكون ملزماً لسلوك العميل بحسب المسودة، من دون أن يكون وصفاً فيزيائياً صحيحاً للمسار. قد يكون الملف قديماً أو يكون المُرحّل قد غيّر القيمة أو لا يطابقها مستوى التمرير.
يضع RFC 2131 وRFC 8415 سياق حالتي DHCPv4 وDHCPv6. يشرح RFC 3046 معلومات المُرحّل، ويصف RFC 2865 RADIUS. ولا يقرأ أي منها الصف بعد تركيبه أو يحكم على تجربة المشترك.
رد DHCPv6 واحد قد يحمل أوامر محلية متعددة
تسمح رؤوس الترحيل المتداخلة للخادم بوضع معدل داخل REPLY الموجهة للعميل، ومعدلات أخرى في المستويات الموجهة إلى المُرحّلات. تذكر المسودة مثالاً يكون فيه شرطي الرفع في المُرحّل أعلى قليلاً من مشكّل الرفع في CPE لاستيعاب قدر صغير من الاندفاع. يستهلك كل مُرحّل نسخته الموجهة إليه، ولا يستخرج بصورة سلبية نسخة العميل الداخلية.
لهذا لا توجد بالضرورة «قيمة DHCP» مفردة. المفتاح الصحيح يجمع الاتجاه، ومستوى التغليف، والمتلقي، ومصدر السياسة، وطبقة العد، والعقد، وفترة الصلاحية. يقدم RFC 6221 سياق مُرحّل DHCPv6 الخفيف الذي تشير إليه المسودة، لكنه لا يثبت أن جهازاً بعينه استهلك الخيار الجديد أو برمج العتاد.
الازدواج الشبكي يحوّل الرقم إلى تاريخ
قد يتلقى العميل قيمتين متعارضتين عبر DHCPv4 وDHCPv6. توصي المسودة بتفضيل v6، وتلزم بحفظ البروتوكول الذي جاءت منه القيمة المطبقة. إذا انتهى عقد v6 وبقي عقد v4 صالحاً، تعامل القيمة المحفوظة لاحقاً على أنها مشتقة من v4. وإذا لم يبق عقد v4، يعود الجهاز إلى الوضع الافتراضي.
لا يستطيع حقل «المعدل الحالي» أن يعيد بناء هذا القرار. يلزم حفظ معرفات العقود، وأوقات الحصول والانتهاء، وفرع الأسبقية، والمعاملة التي استبدلت القيمة، وسبب الإرجاع.
تضيف PPPoE عمراً آخر. تتقدم OPTION_RATE الواردة عبر DHCP على معدل داخل رد مصادقة PPP، لكن جلسة PPP هي أساس الرابط المنطقي. فالقيمة الصفرية الصالحة تزيل الحد، وإنهاء الجلسة يلغيه ضمناً. يوفر RFC 2516 سياق PPPoE. استمرار الحد بعد الجلسة ليس أسبقية، بل سلطة قديمة فقدت سياقها.
سقف المنفذ الفيزيائي حاجز لا خريطة
إذا أعلن الخادم 2 غيغابت/ث لجهاز ذي منفذ WAN بسرعة 1 غيغابت/ث، توصي المسودة بتقييد التشكيل أو policing أو AQM بالحد الفيزيائي. وينبغي لواجهة الإدارة عرض الرقم الأصلي والرقم الفعلي وتسجيل الفرق.
يثبت ذلك أن الجهاز لم يبرمج تحكماً فوق سقف محلي معروف. لا يثبت أن 1 غيغابت/ث متاح، ولا أن المنفذ هو أضيق موضع. قد يكون قطاع PON أو التجميع أو BNG أو العبور أو الخادم البعيد أبطأ. الاسم الصادق هو «المعدل المحلي الفعلي»، لا «السعة المتاحة».
تحتاج AQM إلى صف صحيح، لا إلى عدد صحيح فقط
الدافع التشغيلي قوي. حين يكون منفذ CPE أسرع من فئة الخدمة، قد يتكون الصف في جهاز أعلى المسار ذي مخزن عميق أو إسقاط خشن. ويمكن لمشكّل محلي أقل قليلاً من حد المزود أن ينقل الصف القابل للتحكم إلى CPE، فتدير AQM التأخير.
يعرض RFC 7567 توصيات إدارة الصفوف النشطة. ويشرح RFC 9330 وRFC 9331 وRFC 9332 بنية L4S وبروتوكول ECN وخوارزمية Coupled DualQ. يبقى ضرورياً وضع الصف الصحيح، واختيار الخوارزمية، وتصنيف الحركة، وضبط ECN، ووجود تحكم ازدحام يستجيب.
تصف المسودة خيار المعدل بأنه عامل تمكين، وتترك تصميم AQM والتحكم في الازدحام خارج نطاقها. لا يختار العدد qdisc، ولا يربطه بمخرج نشط، ولا يثبت أن الهامش يمنع policer الأعلى، ولا أن التأخير انخفض من دون إهدار السعة.
المصادقة تثبت المؤلف ولا تثبت الأثر
تشير المسودة إلى أن DHCP عادة نص صريح وغير موثق. يمكن لخادم مزيف أو خصم على المسار حقن معدل منخفض وخنق الاتصال. قد ترفض الأجهزة القيم الصغيرة غير المعقولة، ويحد سقف الرابط من القيم العالية. هذه وسائل تقليل ضرر، لا إثبات مصدر.
حتى التوقيع لا يثبت إلا أن جهة معروفة أصدرت الأمر. لا يثبت حداثة الملف، أو أمانة المُرحّل، أو تنفيذ المتلقي، أو نتيجة المستخدم. الهوية والتفويض والتنفيذ والنتيجة أربعة سجلات.
تضع أولوية الكود العامل السلوك التنفيذي فوق الملصق. وتدعو المواصفة الأولية الدنيا إلى توحيد نواة ضيقة قابلة للتشغيل البيني، مع إبقاء القرارات اللاحقة محلية وقابلة للاستبدال. وتمنع طبقات الواقع الخلط بين الرمز والإعداد والآلية الفيزيائية والنتيجة المرصودة.
نشر المسودة ليس نشراً ميدانياً
يعرض Datatracker المراجعة 00 باعتبارها Internet-Draft نشطة لمجموعة Internet Area، وحالتها المستهدفة Informational، ونشرت في 27 أغسطس 2026 وتنتهي في 28 فبراير 2027. ويسجل التاريخ أنها حلت محل المسودة الفردية. يتيح XML الخاص بالمجموعة، وسجل السلف، والمراجعة الفردية 01 فحص النسب.
ليست RFC بعد، وأرقام الخيارات ما زالت TBD. ولا تثبت المصادر دعماً من مورد، أو نشراً ميدانياً، أو تشغيلاً بينياً، أو تحسناً مقاساً، أو حادثة حقيقية.
المصادر
- سجل Datatracker الحالي
- تاريخ الوثيقة
- نص مراجعة المجموعة 00
- مصدر XML للمراجعة 00
- سجل المسودة الفردية السابقة
- المراجعة الفردية 01
- RFC 2131: DHCP
- RFC 8415: DHCPv6
- RFC 3046: معلومات مُرحّل DHCP
- RFC 2516: PPPoE
- RFC 2865: RADIUS
- RFC 7567: توصيات AQM
- RFC 9330: بنية L4S
- RFC 9331: بروتوكول ECN في L4S
- RFC 9332: Coupled DualQ AQM
- RFC 6221: مُرحّل DHCPv6 الخفيف
- Lu Heng: أولوية الكود العامل
- Lu Heng: المواصفة الأولية الدنيا
- Lu Heng: طبقات الواقع
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
