أخبار تقنيةتقنية

ما هو بروتوكول BGP ولماذا تسبب في اختفاء WhatsApp و Facebook و Instagram من الإنترنت لساعات

اختفى منذ يومين WhatsApp و Facebook و Instagram من الإنترنت . تعطلت هذه الخدمات لأكثر من ست ساعات ، لكن في النهاية عاد كل شيء إلى طبيعته .

 

كان هذا الانخفاض الهائل بسبب ما يسمى ببروتوكول BGP أو Border Gateway Protocol ، وهو أحد الأنظمة المستخدمة على الإنترنت لتوصيل حركة المرور إلى حيث تكون مطلوبة في أسرع وقت ممكن. كيف يعمل BGP وكيف يمكن أن يكون الانخفاض سيئًا للغاية؟ هذا ما نوضحه أدناه.

 

ما هو BGP وكيف يعمل ؟

كما هو موضح في CloudFlare ، هذا البروتوكول هو آلية لتبادل معلومات التوجيه بين ما يسمى الأنظمة المستقلة (AS) على الإنترنت.

اقرأ أيضا تويوتا تقدم Toyota C+walkT دراجة بخارية كهربائية بثلاث عجلات

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

 

باستخدام BGP ، يمكن لشبكة (مثل Facebook) أن تخطر الشبكات الأخرى بوجودها ، ويمكن الوصول إليها ، على الإنترنت. المشكلة هي أن فيسبوك لم يعد يُخطر الشبكات الأخرى ومشغلي الإنترنت. يبدو الأمر كما لو أنه اختفى من تلك القوائم ومن تلك “الخريطة”.

 

تحتوي كل شبكة من هذه الشبكات الفردية (مثل Facebook أو Cloudflare) على ما يسمى ASN (رقم النظام الذاتي). وهي شبكة فردية بها مجموعة من قواعد توجيه الحزمة الداخلية والموحدة.

 

يمكن لكل نظام مستقل (AS) إنشاء ما يسمى البادئات – التي تتحكم في مجموعة من عناوين IP – وبادئات النقل – التي تشير إلى كيفية الوصول إلى مجموعات معينة من عناوين IP. تقوم ASNs “بالإعلان” عن مساراتها المحددة مسبقًا من خلال BGP. وهذا يسمح للشبكات الأخرى بمعرفة كيفية الاتصال بهذه الشبكة.

 

توقف Facebook عن الإعلان عن المسارات إلى بادئات خوادم أسماء المجالات (DNS) الخاصة به في الساعة 16:58 بالتوقيت العالمي المنسق. هذا يعني أنه على الرغم من استمرار توجيه عناوين IP الأخرى على Facebook ، إلا أنه لا يمكن الوصول إليها: لا يهم ما إذا كان هذا الجزء نشطًا ، لأن سقوط DNS جعلها غير قابلة للوصول.

 

في Cloudflare ، يراقبون التحديثات التي يتم إجراؤها على BGP حتى يتمكنوا من التصرف وفقًا لخدماتهم. وعادةً لا يقوم Facebook بإجراء أي تغييرات. ومع ذلك ، في الساعة 15:40 بالتوقيت العالمي المنسق. لاحظوا ذروة تغييرات التوجيه التي تسببت في ظهور المشكلة الحقيقية على أجهزة الكمبيوتر والهواتف المحمولة لدينا.

 

تسبب هذا الفشل في فشل الخدمات التي تحل DNS . هذه الخدمات ، كما أوضحنا في وقت ما ، تسمح بذلك عندما نكتب على سبيل المثال “www.google.com .” في المتصفح ، نعلم أن الطلبات يجب أن تذهب إلى الجهاز بعنوان IP……. وارقام محددة.

 

عندما توقف Facebook عن الإعلان عن بادئة توجيه DNS الخاصة به من خلال BGP. لم يكن لدى خدمات حل DNS أي وسيلة للاتصال بخوادم الأسماء الخاصة به – انتهى بهم الأمر جميعًا بالفشل. مما تسبب في المزيد والمزيد من الآثار الجانبية .

 

من بين أمور أخرى ، زادت الطلبات إلى مواقع مثل Twitter و Signal ومنصات المراسلة الأخرى مثل Telegram. وهو أمر لاحظته Cloudflare أيضًا والذي في الواقع قاموا بمزحة صغيرة على Twitter. قائلين “مرحبًا بالجميع حقًا” لأن الكثير من المستخدمين بالفعل تحولوا إلى Twitter للحصول على إجابات. حتى Facebook استخدم هذه الشبكة للتأكيد على أن لديهم مشكلة فنية. وكانوا يحاولون حلها.

 

لحسن الحظ ، تمكنوا على Facebook من إعادة الوضع في الساعة 21:20 بالتوقيت العالمي المنسق : أصبح نشاط BGP مهمًا مرة أخرى في حوالي الساعة 21:00 بالتوقيت العالمي المنسق وفقًا لـ CloudFlare. وبلغ ذروته في الساعة 21:17 بالتوقيت العالمي المنسق.

 

أوضح ذلك أن Facebook كان يعيد الإعلان عن جميع بادئات التوجيه الخاصة به. مما يسمح باستعادة الوصول العادي إلى Facebook و WhatsApp و Instagram في حوالي الساعة 21:28 بالتوقيت العالمي المنسق .

 

ماذا يقول فيسبوك عن المشكلة؟

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

BGP

تغييرات التكوين على أجهزة التوجيه الأساسية

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

لم يكن هناك مزيد من التفاصيل حول هذا الموضوع وأراد Facebook توضيح أنه لم يحدث في أي وقت من الأوقات السقوط بسبب هجوم إلكتروني. “في هذا الوقت نعتقد أن السبب الجذري للسقوط كان تغييرًا خاطئًا في التكوين “.

 

علاوة على ذلك ، أراد Facebook توضيح أنه ” ليس لدينا دليل على أن بيانات المستخدم قد تعرضت للاختراق نتيجة لتعطل هذه الخدمة.”

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى