פרסומת
מה קרה כאשר האינטרנט נהיה גדול מדי עבור האינטרנט? 12 באוגוסט ראה שיבוש נרחב למשתמשי אינטרנט ברחבי העולם, מכיוון שנתבי אינטרנט מרובים נפלו קורבן לבעיה קשה עם ניהול התעבורה באינטרנט, ביום שנודע בכינוי '512K Day'.
משתמשים שהושפעו ראו את זמני הפינג הגדולים באופן דרסטי, כאשר אתרים רבים לא הצליחו לטעון כליל.
הנושא - שנחזה זמן רב - נבע מהטבלה המשמשת לניהול כיצד להגיע לכתובות IPv4 מסוימות החורגות ממגבלת 512,000 המסלולים שלהם. זה הביא לנתבים הישנים שעדיין משמשים ספקיות ספקיות גדולות לחוות גלישות והתרסקות זיכרון, כאשר לאחר מכן משתמשים מתמודדים עם בעיות השבתה וביצועים כתוצאה מכך.
ספקיות האינטרנט המושפעות - הכוללות BT, Comcast, AT&T, Sprint ו- Verizon - כולם דיווחו על רצינות בעיות ביצועים בחלק מסוים של יום שלישי, כאשר חברות אירוח אתרים מסוימות הופכות במצב לא מקוון לגמרי.
האם אתה סקרן כמה פרטים יותר טובים על מה שקרה ביום '512K'? המשך לקרוא למידע נוסף.
פרוטוקול Border Gateway ואתה
כשאתה מבקר באתר כלשהו, אתה נוטה להקליד שם תחום. אלה כתובות מובנות אנושיות המאפשרות לך לגשת לאתר ללא צורך להקליד ידנית כתובת IP בדפדפן האינטרנט שלך. משם, המחשב שלך הופך אותו למספרי - או אלפא-נומרי, במקרה של ה-
הדור האחרון של כתובות IP IPv6 וה- ARPAgeddon הקרוב [הסביר טכנולוגיה] קרא עוד - כתובת IP, שהיא כמעט כמו מספר הטלפון של האתר שאתה רוצה לבקר בו.משם, המחשב שלך צריך להבין כיצד הוא ניגש לאתר זה. אם אי פעם השתמשת באפליקציית Traceroute בעבר, תדע שכאשר אתה מבקר באתר אינטרנט, המחשב שלך לא ניגש ישירות לשרת זה. במקום זאת, המנות שהמחשב שלך שולח יוצאים למסע יוצא דופן דרך שרתים מרובים ומדינות מרובות לפני שהם מגיעים בסופו של דבר ליעדם.
למרבה המזל, חלק גדול מתוכנן מראש. נתבים לחסימות של כתובות IP מאוחסנים בשלמותם על ידי ספקי שירותי האינטרנט בנתבים בעלי ביצועים גבוהים. מדובר במכשירים חזקים ויקרים להפליא. הם מכילים את מה שניתן לתאר בצורה הטובה ביותר כמפה של האינטרנט באחסון הפנימי שלהם, ומאפשרים למשתמשים ביתיים ועסקיים לגשת לאינטרנט הגלובלי. אלה אינן קופסאות Linksys המגוונות שלך.
מפה זו של האינטרנט מאוחסנת במה שמכונה טבלת פרוטוקול Border Gateway (BGP). ספקי שירותי האינטרנט תמיד הצליחו להוסיף מסלולים חדשים לטבלת ה- BGP, המשותפת באופן גלובלי לכל חלקם ספקי שירותי אינטרנט. בכל פעם שנוסף מסלול חדש, טבלת הניתוב המשותפת מתעדכנת אוטומטית בכדי לשקף זאת שינוי. המשמעות היא גם שכאשר גורם אחד עם גישה לטבלת ה- BGP מבצע טעות, זה משפיע על כל משתמש.
אולי הדוגמה הידועה לשמצה ביותר הייתה עוד בשנת 2008, אז פקיסטן טלקום חסמה את יוטיוב בתגובה לצו בית משפט. הם ביצעו חישוב שגוי ביחס לאופן בו הם מתכוונים לחסום את האתר, ובסופו של דבר ביצעו שינוי בטבלת ה- BGP שהתפשטה ברחבי העולם ובסופו של דבר חסמה אותו לכולם.
לנתבים המשמשים לארח את שולחנות ה- BGP יש מקום אחסון שהוקצה במיוחד למטרה זו. הוא נמדד במונחים של מסלולים, כאשר גבול ברירת המחדל נקבע באופן מלאכותי על 512,000 מסלולים לכתובות IPv4, עם 512,000 מסלולים נוספים עבור כתובות IPv6 IPv6 וה- ARPAgeddon הקרוב [הסביר טכנולוגיה] קרא עוד . למרות שרבים חזו כי עליית טבלת ה- BGP עולה על 512K מסלולים במשך שנים, מעולם לא התקרבנו ממש לחריגה ממגבלה זו. הגודל שהוקצה היה יותר ממספיק. ואז פתאום, זה לא היה כך.
אז מה קרה?
כמה דברים, באמת. הבעיה הראשונה - והכי ברורה מאליה - הייתה אצל ספקי האינטרנט עצמם. שנים של השקעה תת-גרעית הביאו להרבה נתבים מיושנים בצער. מכונות אלה אמורות להיות מסוגלות להתמודד עם תנועתם של מיליוני משתמשים, ובכל זאת מצאו עצמן לא מוכן לחלוטין לאבן דרך צפויה מאוד בגודל טבלת ה- BGP.
נושא נוסף היה בסוג הכתובת בה אנו משתמשים כדי לזהות שרתים באופן ייחודי באינטרנט. עד לאחרונה, כמעט כתובות IPv4 בשימוש בלעדי IPv6 לעומת IPv4: האם אכפת לך (או לעשות משהו) כמשתמש? [MakeUseOf מסביר]לאחרונה דיברו רבות על מעבר ל- IPv6 ואיך זה יביא הרבה יתרונות לאינטרנט. אבל, "חדשות" אלה שוב ושוב חוזרות על עצמן, כיוון שיש תמיד מדי פעם ... קרא עוד , שיש כמות סופית זמינה. מיצוי הבריכה הזו מתהפכת עלינו כבר שנים, ומצאנו מספר תגובות חסרות חן לבעיה זו.
אחת הטכניקות בהן נעשה שימוש כדי להפחית את המחסור בכתובות אלה נוצרה על ידי כוח המשימה להנדסת האינטרנט (IETF). הם השתמשו באגרסיביות בטכניקה שנקראה ניתוב בין תחומי מחלקה (CIDR), ש'יעצלה 'את מערכת כתובות ה- IP ביעילות, והפיצה בצורה יעילה יותר את מספר כתובות ה- IP הזמינות. זה עזר להפחית את התשישות של כתובות ה- IP הללו, אך הדבר הגיע לתוצאות אחרות שלא התכוונו. כלומר, שולחן ה- BGP מקוטע ונפח לכמות בלתי ניתנת לניהול, ומקרב את היום 512K.
ואז, עלינו לקבל שהאינטרנט היה קורבן להצלחה שלו. משתמשים רבים יותר, אתרי אינטרנט ויותר ספקי שירותי אינטרנט הביאו ליותר מסלולים למפה. פירוט למפות נוספות פירושו טבלה גדולה יותר של BGP. פירושו של שולחן BGP גדול יותר... ובכן, אתה מבין את הרעיון.
מה נעשה?
לזכותם של ספקי האינטרנט הם פתרו את הבעיה במהירות באופן פנומנלי. בינתיים נוצרו כמה מסלולים יעילים (גם אם מכוערים) כדי להבטיח את השבתה הקצרה ביותר. המגבלות המלאכותיות בטבלת הניתוב של ה- BGP הוגדלו במהירות, וחומרה ישנה יותר באופן פיזי לא יכול לטפל בגודל טבלת הניתוב המוגדל יופעל, ויוחלף בחדשות יותר חומרה.
אצבעות חוצות, ייתכן שלא נצטרך להתמודד עם עוד '512 אלף יום' למשך זמן רב וממושך.
הושפעת מההפרעה?
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.