نسخ احتياطي للوصلة اللاسلكية: تجاوز موجَّه أم قطاع واحد؟
حدِّد ما إذا كان النسخ الاحتياطي يستعيد قابلية الوصول الموجَّهة أم يمدّ قطاع إيثرنت واحدًا. يحدِّد هذا الاختيار التحكم في الحلقات وفحوص السلامة والاستعادة.
مبنيان، وراديو من نقطة إلى نقطة، وشبكة VPN عبر الإنترنت يمكن أن تكون مسارًا ثانيًا. قبل أن يصبح النسخ الاحتياطي تلقائيًا، يحدِّد سؤال واحد كل شيء آخر تقريبًا: ما الذي يجب أن يبقى، هل قابلية الوصول إلى IP بين شبكات فرعية منفصلة، أم قطاع إيثرنت مشترك واحد؟ كون الراديو يتصرف ككابل ليس حجة لتمديد كل إطار بث عبر الإنترنت. أجب عن السؤال أولًا، لأن الجوابين يفرضان تحكمًا مختلفًا في الحلقات، وفحوص سلامة مختلفة، وفهمًا مختلفًا لمعنى الاستعادة.
حدِّد ما يجب أن ينجو من الانقطاع
اسرد التطبيقات التي يجب أن تبقى تعمل، ولاحظ ما إذا كانت تعتمد على قابلية الوصول في Layer 3 أم على التجاور في Layer 2. مشاركة الملفات واتصالات قواعد البيانات وخدمات الويب لا تهمها عادةً إلا المسارات؛ أما بروتوكولات الاكتشاف وبعض منتجات العناقيد وأي شيء يتوقع نطاق بث واحدًا فتهمه قابلية التجاور. والنسخ الاحتياطي الذي يستعيد نوعًا خاطئًا من قابلية الوصول ينتج موقعًا متصلًا تقنيًا وعديم الفائدة عمليًا.
اكتب تلك القائمة وأرفقها بالتصميم، لأن الجواب ينزلق عادةً بمجرد أن يسمع أول مالك تطبيق عن الوصلة الجديدة.
تجاوز موجَّه: بادئتان، ومسار مفضَّل واحد
مع بادئات موقع متمايزة، يصبح النسخ الاحتياطي مسألة توجيه. لكل موجِّه مسار مفضَّل عبر الراديو ومسار أقل تفضيلًا عبر النفق، ويُسحب المسار المفضَّل عندما يتوقف الراديو عن تسليم الحركة. ويحتاج الطرف البعيد إلى مسار عودة خاص به، وينبغي أن يتفق الطرفان على المسار المفضَّل في كل اتجاه حتى لا تسلك الحركة طريقًا طويلًا في اتجاه واحد فقط.
ip route show | grep -E '10.44\.|10.45\.'
ip route get 10.45.0.10
ip route get 10.45.0.10 from 10.44.0.1
اقرأ الأمر الثالث كما الثاني: قاعدة سياسة أو جدول ثانٍ أو قرار قائم على المصدر يمكن أن يرسل حركة من شبكة فرعية بشكل مختلف عن أخرى، والبحث الافتراضي الواحد يخفي ذلك.
تجاوز جسري: قطاع واحد، ومسار حاجب واحد
إذا كان التجاور مطلوبًا فعليًا، فعلى النسخ الاحتياطي أن يحمل إطارات إيثرنت، وهو ما لا يفعله نفق IP موجَّه. وتدعم بعض المنصات جسر واجهة VPN داخل قطاع محلي، وتصبح تلك الواجهات عندئذٍ أعضاء في الجسر مع ما يترتب على ذلك. ومساران من Layer 2 يعملان في وقت واحد يشكلان حلقة، لذا يحتاج التصميم إلى شجرة امتداد تشمل الموقعين وإلى بيان واضح بالمسار الذي ينبغي أن يُحجب.
هذا قرار تصميمي جوهري لا مجرد خانة اختيار، ووثائق الجسر لمنصتك، مثل نظرة عامة على الجسر في pfSense، هي المكان الذي تؤكد فيه ما يشارك فيه عضو VPN فعليًا. وتفعيل خيار شجرة الامتداد على جهاز واحد غير ذي صلة لا يثبت شيئًا عن الترتيب من طرف إلى طرف.
راقب الحدود المهمة
راديو مزوَّد بالطاقة، وواجهة مرفوعة، ونفق سليم — كل واحد منها يصف حقيقة محلية. ولا شيء منها يثبت أن حزمة من مبنى وصلت إلى مضيف في المبنى الآخر، وهذه هي الحقيقة الوحيدة التي ينبغي أن يتصرف عليها منطق التحويل. راقب هدفًا أبعد من الموجِّه البعيد إن سمحت السياسة، وراقب الاتجاهين بشكل منفصل حتى يظهر الفشل غير المتماثل.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
اجعل الفحص رخيصًا ومحدودًا: فترة قصيرة، وعدد صغير، ومهلة تناسب تحمّل التطبيق. والمراقب الذي يعتمد على المسار الذي يختبره سيبلّغ عن النجاح حتى اللحظة التي يتوقف فيها عن الإبلاغ عن أي شيء.
تدرَّب على الاتجاهين تحت الحمل
لا تنسخ هدف تقارب واحدًا من طوبولوجيا شخص آخر. زمن الاكتشاف وتقارب المسار أو الجسر وجاهزية النفق واستعادة التطبيق — كل منها يضيف تأخيره الخاص، والمجموع على معداتك هو الرقم الوحيد المهم. تدرَّب أثناء مرور حركة تمثيلية، حتى يشمل القياس الطوابير والجلسات الموجودة في الإنتاج.
sudo ip link set dev wlan0 down
ip route get 10.45.0.10
sudo ip link set dev wlan0 up
ip route get 10.45.0.10
اختبر الاستعادة بعناية الفشل نفسه. والراديو غير المستقر الذي يظهر ويختفي سيجرف الحركة ذهابًا وإيابًا إذا لم يكن لمنطق التفضيل تخميد، ويختبر المستخدمون ذلك كأسوأ من انقطاع واحد نظيف. سجِّل المسار المختار في كل مرحلة، وأي الطلبات الجديدة نجحت، وما حدث للجلسات المفتوحة عند تغيير المسار. ذلك السجل هو ما يحوّل كبلًا ثانيًا إلى سياسة تشغيل.