بروتوكول BGP وكيف تسبب في توقف الفيسبوك

بروتوكول BGP وكيف تسبب في توقف الفيسبوك ، يوم الإثنين الماضى 4 أكتوبر 2021 تم إيقاف Facebook تمامًا عن الاتصال بالإنترنت ، مما أدى إلى تعطيل منصات Instagram و WhatsApp ( ناهيك عن بعض المواقع الأخرى ).
الصورة الرئيسية
سارع الكثيرون إلى القول إن الحادث كان له علاقة بـ BGP ، أو بروتوكول بوابة الحدود Border Gateway Protocol ، مستشهدين بمصادر من داخل Facebook وتحليل حركة المرور "إنه دائمًا DNS أو BGP" ، وعاد Facebook إلى النسخة الاحتياطية وأصدر منذ ذلك الحين شرحًا يوضح بالتفصيل كيف كان BGP مجرد جزء من مشاكله ( ويقول إنه يعمل بشكل أو بآخر على النحو المنشود ) ، لكن هذا كله يثير السؤال :

ما هو BGP؟  
على مستوى أساسي للغاية يعد BGP أحد الأنظمة التي يستخدمها الإنترنت لتوصيل حركة المرور الخاصة بك إلى حيث يجب أن تذهب بأسرع ما يمكن ، ونظرًا لوجود العديد من مزودي خدمة الإنترنت المختلفين وأجهزة التوجيه الأساسية والخوادم المسؤولة عن بياناتك التي تجعلها على سبيل المثال Facebook ، فهناك الكثير من الطرق المختلفة التي يمكن أن تسلكها الحزم الخاصة بك ، وتتمثل مهمة BGP في توضيح الطريق لهم والتأكد من أنه أفضل طريق ، لقد سمعت عن وصف BGP على أنه نظام مكاتب بريد ، ومراقب لحركة المرور الجوية وأكثر من ذلك ، لكنني أعتقد أن الشرح المفضل لدي كان شبيهًا بالخريطة ، فقط تخيل BGP على أنها مجموعة من الأشخاص يصنعون ويحدّثون خرائط توضح لك كيفية الوصول إلى YouTube أو Facebook.

وعندما يتعلق الأمر بـ BGP يتم تقسيم الإنترنت إلى شبكات كبيرة تُعرف باسم الأنظمة المستقلة ، ويمكنك أن تتخيلها نوعًا ما كدول جزرية - إنها شبكات يتحكم فيها كيان واحد والذي يمكن أن يكون مزود خدمة الإنترنت مثل Comcast أو شركة مثل Facebook أو بعض المؤسسات الكبيرة الأخرى مثل الحكومة أو الجامعة الكبرى ، وسيكون من الصعب للغاية بناء جسور تربط كل جزيرة بجميع الجزر الأخرى لذا فإن BGP هي المسؤولة عن إخبارك بالجزر ( أو الأنظمة المستقلة ) التي يتعين عليك المرور بها للوصول إلى وجهتك ، ونظرًا لأن الإنترنت يتغير دائمًا يجب تحديث الخرائط - فأنت لا تريد أن يقودك مزود خدمة الإنترنت إلى طريق قديم لم يعد ينتقل إلى Google ، ونظرًا لأنه سيكون مهمة ضخمة لتخطيط الإنترنت بالكامل طوال الوقت فإن الأنظمة المستقلة تشارك خرائطها ، وسيتحدثون من حين لآخر مع جيرانهم على الجزر لمشاهدة ونسخ أي تحديثات أجروها على خرائطهم.

وباستخدام الخرائط كإطار عمل من السهل تخيل كيف يمكن أن تسوء الأمور ، ومرة أخرى عندما حصل المستهلكون على إمكانية الوصول إلى نظام تحديد المواقع العالمي (GPS) لأول مرة كانت هناك دائمًا نكات حول ذلك لأنك تقود من على منحدر أو في وسط الصحراء ، ويمكن أن يحدث نفس الشيء مع BGP - إذا ارتكب شخص ما خطأ فقد ينتهي به الأمر إلى قيادة حركة المرور في مكان ليس من المفترض أن يذهب إليه مما يتسبب في حدوث مشكلات ، وإذا لم يتم اكتشافه سينتهي هذا الخطأ على خريطة الجميع ، وهناك طرق أخرى يمكن أن يحدث بها هذا الخطأ لكننا سنصل إلى هؤلاء بعد قليل ، بالطبع! هذا مبسط بشكل كبير لكن تخيل أنك تريد الاتصال بموقع إخباري تقني وهمي يسمى Convergence ، ويستخدم التقارب ISP NetSend ويمكنك استخدام DecadeConnect ، وفي هذا المثال لا يمكن لـ DecadeConnect و NetSend التحدث مع بعضهما البعض مباشرة ولكن يمكن لمزود خدمة الإنترنت الخاص بك التحدث إلى Border Communications والتي يمكنها التحدث إلى Form والتي يمكنها التحدث إلى NetSend ، وإذا كان هذا هو الطريق الوحيد فستتأكد BGP من قدرتك أنت و Convergence على التواصل من خلاله ، ولكن إذا كان كلا من DecadeConnect و NetSend متصلين بالمستوى الثالث ، فمن المرجح أن تختار BGP توجيه حركة المرور الخاصة بك من خلاله لأنها قفزة أقصر.
 

كان معكم المدون سامح الخرّاز ، ويمكنك الإنضمام إلى جروب الكمبيوتر ومتابعتي على يوتيوب ، والإنضمام إلى صفحات مشروح على الفيسبوك 1 و 2 ليصلك كل جديد.

أترك تعليقا

تفضّل بترك تعليق أو سؤال نحن في خدمتكم.

أحدث أقدم