الإعلانات

ماذا حدث عندما تصبح الإنترنت كبيرة جدًا بالنسبة للإنترنت؟ شهد يوم 12 أغسطس اضطراب واسع النطاق لمستخدمي الإنترنت في جميع أنحاء العالم ، حيث وقعت العديد من أجهزة توجيه الإنترنت ضحية لمشكلة خطيرة في كيفية إدارة حركة المرور على الإنترنت ، في يوم أصبح يعرف باسم "512K Day".

شهد المستخدمون المتأثرون زيادة كبيرة في أوقات اختبار ping ، مع فشل تحميل العديد من مواقع الويب تمامًا.

كانت المشكلة - التي تم توقعها لفترة طويلة - ناتجة عن الجدول المستخدم لإدارة كيفية الوصول إلى عناوين IPv4 معينة تتجاوز حدها البالغ 512000 مسار. نتج عن ذلك أجهزة التوجيه القديمة التي لا تزال مستخدمة من قبل مزودي خدمة الإنترنت الرئيسيين لتجربة تجاوزات الذاكرة وتعطلها ، حيث يواجه المستخدمون بعد ذلك مشكلات التوقف عن العمل والأداء نتيجة لذلك.

وأفاد جميع مزودي خدمات الإنترنت المتأثرين - الذين يشملون BT و Comcast و AT&T و Sprint و Verizon - بالخطورة مشكلات في الأداء لجزء من يوم الثلاثاء ، حيث يتم إغلاق بعض شركات استضافة الويب بلا اتصال كليا.

هل لديك فضول لمعرفة مدى دقة التفاصيل حول ما حدث في "512K Day"؟ قراءة في لمزيد من المعلومات.

instagram viewer

بروتوكول بوابة الحدود وأنت

عندما تزور أي موقع ويب ، فإنك تميل إلى كتابة اسم المجال. هذه عناوين يفهمها الإنسان وتسمح لك بالوصول إلى موقع ويب دون الحاجة إلى كتابة عنوان IP يدويًا في مستعرض الويب الخاص بك. من هناك ، يقوم جهاز الكمبيوتر الخاص بك بتحويله إلى رقم - أو أبجدي رقمي ، في حالة أحدث جيل من عنونة IP IPv6 & The Coming ARPAgeddon [شرح تقنية] اقرأ أكثر - عنوان IP ، وهو يشبه تقريبًا رقم هاتف الموقع الذي تريد زيارته.

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

bgp-traceroute

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

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

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

تحتوي أجهزة التوجيه المستخدمة لاستضافة جداول BGP على مساحة تخزين مخصصة لهذا الغرض. يتم قياسه من حيث المسارات ، مع تحديد الحد الافتراضي بشكل افتراضي على 512000 مسار لعناوين IPv4 ، مع 512000 مسار إضافية لعناوين IPv6 IPv6 & The Coming ARPAgeddon [شرح تقنية] اقرأ أكثر . على الرغم من توقع الكثير زيادة جدول BGP الذي يتجاوز 512 ألف مسار لسنوات ، إلا أننا لم نقترب أبدًا من تجاوز هذا الحد. الحجم المخصص كان أكثر من كاف. ثم فجأة ، لم يكن كذلك.

اذا ماذا حصل؟

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

bgp-datacenter

كانت هناك مشكلة أخرى تتعلق بنوع العنوان الذي نستخدمه لتحديد الخوادم بشكل فريد على الإنترنت. حتى وقت قريب ، كنا على وشك الانتهاء حصريا عناوين IPv4 IPv6 مقابل IPv4: هل يجب أن تهتم (أو تفعل أي شيء) كمستخدم؟ [MakeUseOf يوضح]في الآونة الأخيرة ، كان هناك الكثير من الحديث عن التبديل إلى IPv6 وكيف سيجلب الكثير من الفوائد إلى الإنترنت. ولكن ، هذا "الخبر" يستمر في تكرار نفسه ، حيث أن هناك دائمًا عرضًا ... اقرأ أكثر ، منها كمية محدودة متاحة. لقد كان استنفاد هذا التجمع يلوح في الأفق منذ سنوات ، وقد وجدنا عددًا من الاستجابات الحادة لهذه المشكلة.

إحدى التقنيات المستخدمة للتخفيف من نقص هذه العناوين تم إنشاؤها بواسطة فريق هندسة الإنترنت (IETF). استخدموا بقوة تقنية تسمى التوجيه بين الطبقات بلا طبقات (CIDR) ، التي "نجحت فعليًا في استخدام شبكة فرعية" لنظام عناوين IP ، ووزعت عدد عناوين IP المتاحة بشكل أكثر كفاءة. وقد ساعد ذلك في التخفيف من استنفاد عناوين IP هذه ، ولكن هذا جاء مع عواقب أخرى غير مقصودة. أي أن جدول BGP مجزأ ومتضخم إلى كمية لا يمكن إدارتها ، مما يجعل 512K يوم أقرب من أي وقت مضى.

خادم bgp

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

ما الذي تم فعله؟

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

تقاطع الأصابع ، قد لا نضطر إلى مواجهة "يوم 512 ألف" آخر لفترة طويلة جدًا.

هل تأثرت بهذا الانقطاع؟

ماثيو هيوز مطور برامج وكاتب من ليفربول بإنجلترا. نادرًا ما يتم العثور عليه بدون كوب من القهوة السوداء القوية في يده ويعشق جهاز Macbook Pro والكاميرا الخاصة به. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk ومتابعته على تويتر علىmatthewhughes.