القائمة الرئيسية

الصفحات

انقطاع خدمات فيسبوك اليوم: تحليل أسباب تعطل DNS وبروتوكول BGP

انقطاع خدمات فيسبوك اليوم: تحليل أسباب تعطل DNS وبروتوكول BGP

اليوم في الساعة 16:51 بالتوقيت العالمي المنسق، افتتح فريقنا حادثة داخلية تحت عنوان "بحث Facebook DNS يعيد SERVFAIL" بعد ملاحظة خلل في محلل DNS الخاص بـ 1.1.1.1. لكن أثناء استعدادنا للنشر، اكتشفنا أن المشكلة أكثر تعقيدًا وأعمق مما كنا نعتقد.

مشكلة فيسبوك اليوم
صورة توضح انقطاع خدمات فيسبوك اليوم

سرعان ما اشتعلت وسائل التواصل الاجتماعي بعد انقطاع خدمات فيسبوك، WhatsApp، وInstagram، حيث أكد مهندسونا وجود توقف كامل في حل أسماء DNS الخاصة بخوادم فيسبوك. لم يعد بالإمكان الوصول إلى عناوين IP الخاصة بالبنية التحتية، وكأن أحدهم سحب الكابلات من مراكز البيانات الخاصة بالشركة وفصلها عن الإنترنت بشكل كامل.

ما هو بروتوكول BGP؟

البروتوكول المعروف باسم BGP أو بروتوكول بوابة الحدود هو آلية تبادل معلومات التوجيه بين الأنظمة المستقلة (AS) على الإنترنت. تعمل أجهزة التوجيه الكبيرة على تحديث قوائم ضخمة من الطرق التي يمكن استخدامها لتوجيه كل حزمة بيانات إلى وجهتها النهائية عبر الإنترنت.

بدون BGP، لن تتمكن أجهزة التوجيه من معرفة الوجهة الصحيحة لحزم البيانات، مما يعني توقف الإنترنت عن العمل بشكل صحيح. الإنترنت هو ببساطة شبكة من الشبكات مرتبطة ببعضها بواسطة BGP، والذي يسمح لكل شبكة (مثل شبكة فيسبوك) بالإعلان عن وجودها لبقية الشبكات.

لماذا تعطلت خدمات فيسبوك؟

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

كل شبكة فردية على الإنترنت لها رقم نظام مستقل ASN (Autonomous System Number). في حالة شركة Cloudflare، على سبيل المثال، يكون رقم ASN هو AS13335. هذه الأرقام تساعد في الإعلان عن مسارات البادئة (prefixes) التي تتحكم فيها الشبكة عبر BGP لضمان توجيه البيانات بشكل صحيح.

شرح مبسط لآلية عمل BGP

رسم توضيحي لعملية DNS و BGP
رسم توضيحي لعملية DNS وBGP

في هذا الرسم التخطيطي المبسط، يمكن رؤية ستة أنظمة مستقلة على الإنترنت مع مسارين محتملين يمكن أن تستخدمهما حزمة بيانات للانتقال من نقطة البداية إلى النهاية. الطريق الأسرع هو AS1 → AS2 → AS3، أما الطريق الآخر الأطول فهو AS1 → AS6 → AS5 → AS4 → AS3. إذا فشل الطريق الأسرع، يستخدم الإنترنت الطريق الأطول كبديل.

الخلاصة

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

هل اعجبك الموضوع :

تعليقات