الخلاصة
- وسم التدفق حقل من 20 بتًا في موضع ثابت من رأس IPv6، ويمكن ضمه إلى عنواني المصدر والوجهة لتكوين مفتاح تصنيف لا يحتاج إلى قراءة منافذ النقل.
- ثبات القيمة داخل التدفق وتوزعها بين التدفقات شرطان للمنفعة، لكن التصادم والتزوير يظلان ممكنين، ولا يحمل الحقل مصادقة أو أولوية.
- أعادت RFC 6437 صياغة النموذج، ثم حدّدت RFC 6438 وRFC 7098 استعمالات في الأنفاق وتوزيع الحمل على المسارات والخوادم.
حقل يستطيع المرسل التأثير فيه
القيمة غير الصفرية لا تُصدّق نفسها. لا يمكن للموجّه أن يثبت أنها لم تتغير أو أنها اختيرت من توزيع منتظم. لذلك تصف RFC 6437 الوسم بأنه حقل بأفضل جهد وغير محمي، وتحظر عمليًا بناء توزيع الحمل عليه وحده. هذه الحدود الأمنية ليست إضافة لاحقة؛ إنها جزء من معنى الحقل.
مع ذلك، توجد قواعد واضحة للاستخدام السليم. ينبغي للمصدر أن يضع القيمة غير الصفرية نفسها في كل رزم التدفق الواحد. وبين تدفقات كثيرة، ينبغي أن تقترب القيم من توزيع منتظم منفصل وأن يصعب توقعها. قد يستخدم المصدر تجزئة من عشرين بتًا للخماسية، أو تعيينًا شبه عشوائي مع قدر ضئيل من الحالة. هذان مثالان لا خوارزميتان إلزاميتان، أما الترقيم المتسلسل فغير مستحسن.
التدفق هنا لا يساوي بالضرورة اتصال نقل واحدًا. ومع ذلك توصي RFC 6437 عادةً بفصل اتصالات النقل أو مسارات التطبيقات غير المرتبطة. ولا توجد فريدة مضمونة: إذا حصل تدفقان متزامنان بين العنوانين نفسيهما على القيمة نفسها، فسيتلقيان المعاملة نفسها القائمة على الوسم. التصادم حد مقبول، لا دليل على أن التدفقين أصبحا شيئًا واحدًا.
القيمة صفر تعني أن الرزمة بلا وسم. وبعد وضع قيمة غير صفرية، يُتوقع أن تصل كما هي. يمكن لموجّه أن يملأ القيمة الصفرية نيابةً عن المصدر، لكن الوظيفة يجب أن تكون قابلة للضبط ومعطلة افتراضيًا، ويظل تعيين المصدر هو الخيار المفضل.
لماذا تكفي معرفة موضع العشرين بتًا
تدخل منافذ النقل عادةً في تجزئة توزيع الحمل، إلا أن الوصول إليها قد يتعذر. قد تغيب عن أجزاء لاحقة، أو تأتي بعد سلسلة من رؤوس الامتداد، أو تحجبها التعمية. وسم التدفق موجود دائمًا في موضع معلوم من الرأس الثابت. لا يكشف المنفذ ولا محتوى التطبيق؛ بل يمنح الجهاز مادة بديلة للتصنيف.
تجعل RFC 6438 هذه الميزة ملموسة في نفق IP داخل IPv6. قد تحمل عناوين النفق الخارجية نفسها عددًا كبيرًا من التدفقات الداخلية. فإذا اعتمد ECMP أو تجميع الوصلات على العنوانين فقط، أمكن أن يتركز المرور في مسار واحد. تستطيع نقطة النفق المرسلة اشتقاق وسم خارجي من ثنائية أو خماسية داخلية، وإبقائه ثابتًا للتدفق، وتوزيع التدفقات الأخرى على قيم مختلفة.
لا يحتاج الموجّه الوسيط إلى فهم الجلسة الداخلية. ويظل التصادم العرضي مقبولًا: قد يسلك تدفقان للمستخدمين المعاملة نفسها، من دون أن يضمن ذلك مسارًا حصريًا أو ترتيبًا أو زمن وصول.
وتعرض RFC 7098 استعمالًا آخر في موازنات الخوادم من الطبقتين الثالثة والرابعة. يمكن اتخاذ عنوان المصدر مع الوسم، أو عنواني الوجهة والمصدر مع الوسم، مفتاحًا للجلسة. الجهاز عديم الحالة يجزّئ المفتاح ليعيد رزم التدفق إلى الخادم نفسه، والجهاز ذو الحالة يحفظ الربط بين المفتاح والخادم. أما الرزم ذات القيمة الصفرية فتبقى لها معالجة تقليدية عبر رأس النقل.
حفظ الحالة لا يحل كل التباس. إذا أعاد المصدر استخدام الوسم نفسه في جلسة نقل جديدة مع العنوانين نفسيهما، فلا يستطيع المفتاح وحده تمييز الجلسة الجديدة. المعاملة المتسقة ليست معرفة بدورة حياة التطبيق.
إعادة تصميم قللت المعنى المفترض
حلّت RFC 6437 محل RFC 3697، فشجعت القيم غير الصفرية والتوليد عديم الحالة والتوزيع المنتظم. وأبقت قاعدة عدم تعديل الوسم غير الصفري أثناء العبور، مع سماح مضبوط بملء الصفر.
يمكن قراءة هذا التحول تاريخيًا على أنه جعل الحقل أنفع بتقليل ما يدّعيه: يقدم المصدر مدخلًا ثابتًا وموزعًا، ويستخدمه الجهاز جزءًا من تجزئة، من دون إنشاء قاموس لمعاني التطبيقات. هذا استنتاج تحريري من الآلية، وليس قياسًا لاعتمادها في الشبكات الحالية.
لا تتضمن المصادر الثلاثة إحصاءً حديثًا للانتشار، ولا مقارنة بين المورّدين، ولا معيار أداء. ومن ثم لا يمكن استنتاج أن الوسوم غير الصفرية شائعة أو أن مكسبًا محددًا يتحقق في كل بيئة.
المصادر
- RFC 6437، IPv6 Flow Label Specification: https://www.rfc-editor.org/rfc/rfc6437.html
- RFC 6438، Using the IPv6 Flow Label for Equal Cost Multipath Routing and Link Aggregation in Tunnels: https://www.rfc-editor.org/rfc/rfc6438.html
- RFC 7098، Using the IPv6 Flow Label for Load Balancing in Server Farms: https://www.rfc-editor.org/rfc/rfc7098.html
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
