الخلاصة

  • في 4 سبتمبر 2026 وافق IESG على مراجعة NAT64 ذي الحالة بوصفها Internet Standard. القرار يثبت نضج الآلية واتساع استخدامها، ولا يصادق على منتج أو سعة مخزون أو سياسة ترشيح أو نتيجة تحويل احتياطي بعينها.
  • تمنح الترجمة عدداً كبيراً من عملاء IPv6 حقوقاً مؤقتة في عناوين ومنافذ IPv4 نادرة. ولا يمكن إثبات السعة أو الاستمرارية أو النسبة إلا إذا بقي الارتباط والجلسة والمهلة والمرشح ونسخة الحالة وإيصال التطبيق حقائق منفصلة.

أعلن IESG قراره بالموافقة على draft-ietf-v6ops-rfc6146-bis-16 كمعيار للإنترنت. ومن المقرر أن يحل النص النهائي محل RFC 6146 وأن يُدرج ضمن STD 103. وتُظهر صفحة Datatracker أن إعلان الموافقة أُرسل وأن عمل IANA جارٍ. ولم يكن رقم RFC النهائي ظاهراً في السجل الذي راجعناه.

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

المعيار ناضج، لكن التركيب المحدد غير مُعتمد تلقائياً

توضح المراجعة 16 أنها عالجت خطأين تحريريين من دون تغيير سلوك البروتوكول، وحدّثت المراجع، ووضحت مسألة تماثل المنافذ، وأضافت اعتبارات تشغيلية غير معيارية. ويبقى RFC 6146 أصل السلوك، ضمن إطار الترجمة الوارد في RFC 6144.

تسرد الوثيقة منتجات ومشروعات مفتوحة وخدمات سحابية وأنظمة كثيرة. لكنها تقول أيضاً إن القائمة مبنية على معلومات عامة، ولا تعني تأييد IETF، ولم تُؤكَّد رسمياً باختبارات توافق خاصة بهذا النشر. ويضع RFC 7942 قوائم التنفيذ في خدمة تقييم العمل المعياري، لا في مقام شهادة المطابقة.

لذلك لا يثبت اسم المورّد إصدار البرنامج أو نمط المرشح أو حجم المخزون أو اكتمال السجل أو بقاء الجلسة عند التحويل. ويعيد مبدأ أولوية الكود العامل ترتيب السلطة: المعيار يحدد السلوك المشترك، أما الآلة العاملة والقياس فيثبتان حالة الخدمة المحلية.

الوحدة النادرة هي عنوان نقل مؤقت

يتيح NAT64 ذو الحالة لعميل لا يملك إلا IPv6 الاتصال بخادم IPv4 عبر UDP أو TCP أو ICMP. وتُشارك مجموعة صغيرة من عناوين IPv4 العامة بين عدد كبير من العملاء. لهذا تكون وحدة التخصيص عنوان IPv4 مع منفذ، أو عنواناً مع معرّف ICMP.

هذا حق محدود بالوقت. بعد انتهاء الحالة يمكن منح التركيبة نفسها لعميل آخر. العنوان العام وحده لا يعرّف جلسة ولا شخصاً. وحتى العنوان والمنفذ يظلان ناقصين من دون البروتوكول والوقت ودقة الساعة وجيل المترجم.

يحاول المترجم المحافظة على نطاق المنفذ وتماثله حين تسمح الموارد. وإذا تعذر العثور على عنوان نقل مناسب يمكنه إرسال خطأ ICMPv6، ويمكن للسياسة المحلية إسكات الخطأ. لذلك لا يثبت انتهاء مهلة التطبيق نفاد المخزون؛ قد يكون الحد في التخصيص أو المرشح أو الطريق أو الخادم أو التطبيق.

يشرح RFC 6269 آثار مشاركة العناوين على النسبة وافتراضات التطبيقات، ويضع RFC 6888 متطلبات شائعة لتسجيل المترجمات واسعة النطاق. وتذكر المراجعة 16 أن زيادة استغلال المنافذ لكل عنوان توفر IPv4 لكنها تكبّر ملفات السجل.

ينبغي أن يتضمن القيد عنوان الخارج ومنفذه أو معرّفه، والبروتوكول، وعنوان النقل IPv6 في الداخل، وبداية الحق ونهايته، ودقة الوقت، والعقدة، وجيل المخزون، والقاعدة التي أجازت التخصيص.

الارتباط ليس الجلسة

يحتفظ المترجم بثلاث قواعد BIB: لـ UDP وTCP واستعلامات ICMP. يربط قيد BIB عنوان نقل IPv6 بعنوان نقل IPv4. كما يحتفظ بثلاثة جداول جلسات تصف الطرفين اللذين يتخاطبان فعلاً وحالة البروتوكول.

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

إن جمعها في رقم «قيود NAT» واحد يمحو المعنى. يحتاج السجل إلى هوية مستقلة لكل BIB ولكل جلسة، ورابطة بينهما، ومصدر المخزون، وسبب الإنشاء، والحزمة التي جدّدت الوقت، وسبب الإنهاء. وبعد التحويل الاحتياطي ينبغي أن يظهر القيد المعاد بناؤه كوريث، لا أن ينتحل صفة الشاهد الأصلي.

تساعد طبقات الواقع هنا: تمكين NAT64 إعداد؛ وBIB حق داخل المترجم؛ والجلسة حالة بروتوكول؛ والحزمة المترجمة مشاهدة؛ ونجاح المعاملة نتيجة تطبيق. لا يثبت أحدها الآخر.

المضاهاة لا تقرر من يحق له العودة

يفرض NAT64 ذو الحالة مضاهاة مستقلة عن الطرف المقابل. ما دام الارتباط صالحاً يمكن أن يحتفظ عنوان النقل IPv6 بالعنوان الخارجي نفسه عند الاتصال بوجهات مختلفة. لكن المرشح هو الذي يقرر حركة العودة.

من دون ترشيح قد تعبر أي جهة IPv4 تصل إلى ارتباط حي. ومع الترشيح المعتمد على العنوان يمكن حصر العودة في عناوين IPv4 التي اتصل بها العميل من قبل. يعرّف RFC 4787 سلوك UDP، ويغطي RFC 5382 TCP ومؤقتاته.

عبارة «مضاهاة مستقلة عن الطرف» لا تكفي كاستنتاج أمني. يجب حفظ نمط المضاهاة، ونمط الترشيح، والقاعدة الافتراضية، والاستثناءات، والارتباطات الثابتة، وإصدار الإعداد، واختبارات من مصادر مسموحة ومرفوضة.

كما أن تحديد جهة الإنترنت قرار مؤثر. يمكن منع الحزم القادمة من الجهة الخارجية من تمديد عمر الحالة حتى لا يحافظ خصم على الموارد. فإذا وُسمت الجهة الخطأ عملت القاعدة السليمة في الاتجاه الخطأ. الطريق الفعلي وسلوك التجديد هما الدليل، لا اسم الواجهة.

المؤقت يوازن الاستمرارية والندرة

لجلسات UDP وICMP أعمار، ولـ TCP حالات بمواعيد مختلفة، وللشظايا ذاكرة ومدة انتظار محدودتان. عند الانتهاء تعود المنافذ والذاكرة إلى المخزون.

المهلة القصيرة تقطع اتصالاً مشروعاً صامتاً، والطويلة تحفظ التجربة لكنها تحتجز الموارد وتزيد فرصة إبقاء الحالة مصطنعاً. وتشير الاعتبارات التشغيلية إلى حاجة QUIC إلى أعمار UDP معقولة، وإلى عدم استخدام Connection ID في QUIC مفتاحاً لحالة NAT.

يلزم قياس الإنشاء، ومصدر التجديد، والعمر، والانتهاء المتوقع، والحذف المبكر، وفشل التخصيص، والخطأ الصامت، وذاكرة الشظايا، وحالة TCP لكل جيل إعداد. انخفاض عدد الجلسات قد يعني تحريراً سليماً أو انقطاعاً؛ السبب وإيصال التطبيق هما الفاصل.

المترجم نقطة تركيز محدودة الموارد

تسمي الوثيقة عناوين ومنافذ IPv4 والذاكرة والمعالج والوصلة موارد محدودة. ويمكن لمصادر IPv6 متعددة استهلاك الارتباطات، وللشظايا وSYN شغل الذاكرة، وللحزم الدورية تمديد الحالة.

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

يوفر RFC 9693 منهجاً لقياس بوابات NAT ذات الحالة. لا ينفصل الرقم عن الجهاز والإصدار والإعداد ومزيج الحركة وحجم الحزم والمنهج. ولا يتحول إلى وعد بسعة شبكة أخرى.

يوضح مبدأ المواصفات الأولية الدنيا والقرار المحلي اللاحق لماذا لا يفرض المعيار حجماً عالمياً للمخزون. القاعدة المشتركة تضمن التوافق؛ ويختار المشغل محلياً السعة والطوبولوجيا والمخاطر. الاختيار المحلي يحتاج إلى مسؤول محلي.

التوافر العالي هو استمرارية الحالة

يجمع RFC 7269 وRFC 8683 خبرة تشغيل NAT64، ومنها التوافر العالي. لكنهما لا يثبتان أن عنقوداً بعينه نسخ BIB والجلسات والساعات.

قبل التحويل يجب حفظ جيل العقدة الفعالة والاحتياطية، وآخر نقطة نسخ، والتأخير، والقيود الناقصة، وفارق المؤقتات، ومالك المخزون. وبعده تُختبر اتصالات UDP وTCP وICMP القائمة: ما استمر، وما أُعيد، وما فشل.

وقد تنشأ سلطة مزدوجة. إذا ظنت عقدتان سليمتان أن المخزون لهما منحتا حقوقاً متعارضة. وإذا رفضت الاحتياطية كل حالة لم تُنسخ حفظت التفرد وخسرت الجلسات. ينبغي أن تقرر القيادة سلفاً حدود هذا التبادل.

النسبة تحتاج إلى ساعة وجيل

يعرّف RFC 8158 عناصر IPFIX لمراقبة موارد NAT. هي مفيدة للاستهلاك والإنذارات، لكنها لا تربط تلقائياً BIB والجلسة وهوية العميل والحزمة وسجل التطبيق.

يجب أن ينجح الاسترجاع في الاتجاهين: من عنوان النقل الخارجي والوقت إلى المخزون والعقدة والجيل وBIB والجلسة وسياق IPv6؛ ومن العميل إلى الحق الخارجي في فترته. كل وصلة تحمل انحراف الساعة وعدم اليقين. وإذا تعارض المساران فلا يجوز ملء الفراغ باسم شخص.

يحدد Internet Standard سلوك الترجمة المشترك. لا يمنح سجلات المشغل حجية نهائية، ولا يحسم قانون الاحتفاظ، ولا يثبت فعل إنسان أو قبول التطبيق للأمر.

قيمة الموافقة أنها تضبط الحد. هناك معيار ناضج يمكن الاختبار عليه، وتبقى ملكية المخزون والمرشح والمؤقت والعقدة البديلة والسجل عند المشغل. وحيث تبقى السلطة، تبقى المساءلة.

المصادر