هل يؤدي تعطيل ARP إلى تعطيل شبكة VPN؟ قد يحدث ذلك، عند القفزة الخارجية
تنقل النفق حزم IP؛ لكن الاتصال المشفّر لا يزال يحتاج إلى بحث محلي عن القفزة التالية. اختر بين الحل الديناميكي وعنصر مُدار.
{تسافر حزمتان في الاتصال نفسه وتخضعان لقواعد مختلفة. الأولى هي الحزمة الخاصة التي يحملها النفق، وتتعامل معها الواجهة الافتراضية دون أي ترويسة إيثرنت. والأخرى هي الحزمة المشفّرة التي تغادر الجهاز عبر رابط الوصول، وهذه لا تزال تحتاج إلى قفزة تالية محلية تُحلّ إلى عنوان عتاد. والخلط بين الاثنتين هو ما يجعل الناس يعطّلون تحليل العناوين على الواجهة الخطأ ثم يتساءلون لماذا لا يبدأ النفق أبدًا.}
{حزمة داخل أخرى، ونموذجا تسليم}
{تقبل الواجهة الافتراضية في الوضع الموجّه حزم IP. فليس لها ترويسة إيثرنت ولا نطاق بث ولا عناوين تُحلّ داخلها، لذا تُسلَّم الحزمة الداخلية بواسطة النفق نفسه. أمّا ما يحدث على شبكة الوصول فهو طبقة تسليم منفصلة.}
inner packet: private address -> tunnel device -> the VPN process
outer packet: endpoint address -> access route -> next-hop hardware address
{تلك الحزمة الخارجية إطار أحادي الإرسال عادي عندما يغادر واجهة إيثرنت، ويحتاج إلى عنوان العتاد الوجهة لقفزته التالية. ويوفّره تحليل العناوين، والقفزة التالية هي عادةً البوابة المحلية لا الخادم البعيد. وفهم أن البحث مخصّص للبوابة وليس لنقطة النهاية هو معظم التشخيص. سجّل العنوانين قبل أن تغيّر أي شيء.}
{اعثر على الجار الذي يهم فعلاً}
{اسأل جدول التوجيه عن القفزة التالية التي تستخدمها نقطة النهاية، ثم افحص جدول الجيران لتلك القفزة. ونادرًا ما تظهر نقطة النهاية نفسها هناك، لأنها ليست على الرابط المحلي.}
ip route get 198.51.100.20
ip neigh show 192.168.0.1
{إذا كان العنصر موجودًا وقابلاً للوصول، فالمسار الخارجي سليم والخطأ في مكان آخر. وإذا كان مفقودًا أو في حالة فشل، فالرابط أو عنوان البوابة أو سياسة تحجب التحليل هو موضع البحث. وتغيير إعدادات التشفير على النفق لا يمكن أن يساعد في أي من الحالتين. دوّن سلسلة الحالة التي يبلّغ عنها جدول الجيران، لأنها تفرّق بين محاولة جارية وفشل دائم.}
{قد يخفي العنصر المتعلَّم الاعتماد}
{يستمر العنصر المخزّن في العمل لبعض الوقت بعد زوال ما أنشأه، لذا قد ينجح اختبار يُجرى بعد دقائق من تغيير لسبب خاطئ. انتظر حتى يتقادم العنصر أو احذفه عمدًا قبل أن تستنتج أن التحليل غير ضروري.}
{والخطأ المعاكس شائع بالقدر نفسه: يُعتبر العنصر غير المحلول دليلاً على أن النفق معطّل. وفي الواقع هو يشير إلى المقطع المحلي أو إلى عنوان مكرّر أو إلى قاعدة أمن منفذ تُسقط الأُطر التي تحمل الجواب. افحص منفذ المحوّل قبل أن تمسّ إعداد VPN.}
{اقرأ التوقيت كدليل. فالعنصر الذي يُحلّ ثم ينتهي مرارًا يشير إلى رابط متذبذب أو إلى جهازين يجيبان عن عنوان واحد، بينما العنصر الذي لا يُحلّ أبدًا يشير إلى عنوان البوابة أو إلى الترشيح على منفذ الوصول.}
{اختر بين التحليل الديناميكي وعنصر ثابت}
{التحليل الديناميكي هو الافتراضي لسبب: فهو يتبع العتاد عندما تُستبدل البوابة ولا يحتاج إلى تنسيق مع أحد. والعنصر الثابت له ما يبرّره عندما تُدار الشبكة عن قصد ويكون اقتران العنوان بعنوان العتاد جزءًا من تصميم موثّق.}
| Approach | Good fit | Cost you accept |
|---|---|---|
| Dynamic resolution | Laptops, changing networks, anything with a spare minute to recover | A short outage while the entry is relearned |
| Permanent entry | Fixed appliances where the pairing is controlled and recorded | A silent failure the day the hardware changes |
{في الحالتين، طبّق الخيار على واجهة الوصول التي تحمل الحزمة الخارجية. فإيقاف التحليل على تلك الواجهة لا يحصّن النفق؛ بل يزيل قدرة العميل على الوصول إلى البوابة التي تحمله، ويبدو الفشل كأنه VPN ميت لا كمشكلة عناوين محلية.}
{أبقِ المكدّس الآخر في الحسبان}
{لا يستخدم IPv6 تحليل العناوين بالصيغة نفسها؛ بل يستخدم اكتشاف الجيران. والسؤال الطبقي باقٍ كما هو: كيف تصل الحزمة الخارجية الفعلية إلى قفزة تالية محلية، وما يثبت أن الجواب محدّث.}
{تحقّق من الحقيقتين نفسهما على المكدّس الآخر قبل أن تعلن أن التصميم مكتمل، لأن النفق الذي يحمل العائلتين له مساران خارجيان يجب النظر فيهما. وسجّل أيهما تحقّقت منه وأيهما افترضته.}