الخلاصة
- يفصل Duplicate Address Detection بين إنشاء العنوان وإسناده. قد ينتج العنوان من prefix ومعرّف واجهة، لكنه يبقى مؤقتاً ولا يحمل الحركة العادية أثناء الفحص.
- يرسل الجهاز Neighbor Solicitation من العنوان غير المحدد ويسأل الوصلة فقط. يسمح الصمت المحدود بالتفعيل المحلي، ولا يثبت الهوية أو الملكية أو التفرد العالمي.
- أتاح Optimistic DAD استخداماً مبكراً مقيداً، ثم أضاف Enhanced DAD قيمة nonce جديدة لتمييز المسبار المنعكس عن مرشح آخر. لا يوفر أي منهما مصادقة الجار.
النتيجة الحسابية ليست عنواناً مستخدماً بعد
قللت التهيئة عديمة الحالة الحاجة إلى خادم عناوين. يعلن الموجّه prefix ويضيف المضيف معرّف الواجهة؛ ويمكنه إنشاء عنوان link-local حتى دون موجّه. لكن جهازين قد يصلان إلى القيمة نفسها.
وضع RFC 4862 حالة tentative بين الإنشاء والاستخدام. لا يعد العنوان مسنداً إلى الواجهة بالمعنى المعتاد. تسقط الواجهة الحزم العادية المرسلة إليه، ولا تقبل إلا رسائل Neighbor Discovery اللازمة للفحص. ما لديها اقتراح، لا هوية تشغيلية.
لا تعتمد القاعدة على مصدر الإعداد. العناوين الآتية من SLAAC أو DHCPv6 أو الإعداد اليدوي تخضع للفحص، وعلى الموجّهات اجتيازه أيضاً. صحة سلطة الإعداد لا تلغي احتمال التعارض في الوصلة.
سؤال لا يستخدم المرشح دليلاً على نفسه
يستعمل DAD رسائل RFC 4861. يرسل العقدة Neighbor Solicitation يكون Target فيها العنوان المؤقت، ويوجهها إلى solicited-node multicast المقابل. يبقى السؤال في النطاق الذي يحدث فيه الضرر.
عنوان المصدر هو ::، أي غير محدد. لا يستطيع المرشح الذي لم يُسند بعد أن يقدم نفسه كدليل على شرعيته، ولا تحمل رسالة DAD خيار عنوان طبقة الوصلة المعتاد في حل عناوين الجيران.
يمكن للمستخدم القائم الرد بـ Neighbor Advertisement. وإذا اختبر جهازان القيمة نفسها معاً، تكشف رسالتا الفحص التعارض. تكفي أي علامة صحيحة لمنع الإسناد. وإذا فشل عنوان link-local تتوقف تهيئة الواجهة حتى يتغير المعرّف أو يتدخل المسؤول.
القيمة الافتراضية لـDupAddrDetectTransmits هي إرسال واحد ويمكن تغييرها؛ الصفر يعطل DAD. ويحدد RetransTimer الفاصل والانتظار الأخير. هذه نافذة رصد محددة، لا شهادة دائمة.
الصمت إذن ضيق لا برهان شامل
إن انتهت النافذة بلا علامة فشل يصبح العنوان مسنداً. المعنى الدقيق: لم يُر منافس قابل للوصول على هذه الوصلة خلال تلك المدة. قد يصمت أيضاً جهاز نائم أو multicast محجوب أو جزء مفصول أو switch معطل. وقد يرسل مهاجم إعلاناً زائفاً لمنع الخدمة.
لا يراجع DAD سجلاً عالمياً، ولا يصادق الجهاز، ولا يضمن الوصول، ولا يحكم الملكية. إنه يجمع الحد الأدنى من الدليل الذي يكفي لقرار محلي قابل للمراجعة.
تفاؤل لا يزيح صاحب العنوان
يزيد الانتظار زمن الانتقال بين الشبكات. عرّف RFC 4429 حالة Optimistic: يمكن استعمال العنوان قبل اكتمال DAD، لكن يعامل كمصدر غير مفضل إذا وجد بديل مناسب.
لا يجوز للعقدة المتفائلة أن تكتب فوق Neighbor Cache لمالك قائم. تمسح علم Override في إعلاناتها، ولا ترسل Neighbor Solicitation عادية من العنوان المرشح، ولا تربط به خيار عنوان طبقة الوصلة في Router Solicitation. وقد تمر الحركة عبر الموجّه حتى ينتهي الفحص.
لم يُلغ التفاؤل الاختبار؛ بل قدم الأفعال التي يمكن الرجوع عنها وأخر ما قد يضر مستخدماً حقيقياً.
حين عادت الرسالة إلى مرسلها
قد تعكس اختبارات loopback وبعض شبكات النفاذ مسبار DAD إلى الواجهة نفسها. يراه الموجّه كمرشح آخر ويبقى في حالة فشل بعد إزالة الحلقة.
أضاف RFC 7527 nonce عشوائياً جديداً لكل مسبار وحفظه محلياً. عودة nonce نفسه تعني انعكاس المسبار، فيسجله الجهاز ويسقطه. أما nonce مختلف فيبقى دليلاً على مرشح مستقل. تسمح القيم الجديدة بالتعافي بعد زوال الحلقة.
حدود الآلية صريحة: يستطيع خصم تغيير nonce أو تزوير NA، ولذلك يشير النص إلى Secure Neighbor Discovery. يثبت nonce أصل المسبار الحالي فقط، ولا يثبت من يملك العنوان.
المصادر وحدودها
تضم المعايير المذكورة رسائل RFC 4861، والحالة المؤقتة في RFC 4862، والاستخدام المبكر في RFC 4429، ومعالجة الانعكاس في RFC 7527. تثبت الوثائق القواعد وأعطالاً موثقة، لا نسبة الانتشار الحالية أو معدل التعارض أو جودة كل منتج.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
