Реклама

Шта се догодило када Интернет постане превелик за Интернет? 12. августа видео распрострањени поремећаји корисницима интернета широм света, пошто је више интернет рутера постало жртва озбиљног проблема у управљању интернет саобраћајем, у дану који је постао познат као "512К дан".

Погођени корисници видели су драстично повећана времена пинга, при чему се многи веб сајтови нису успели потпуно учитати.

Проблем - који се дуго предвиђао - настао је због таблице која се користила за управљање начином доласка до одређених ИПв4 адреса прекорачења границе од 512.000 рута. То је резултирало старијим усмјеривачима који и даље користе главни даватељи интернетских услуга како би доживјели преливе меморије и пад сустава, а корисници су се након тога суочили са станкама и проблемима перформанси.

Утицани ИСП-ови - који укључују БТ, Цомцаст, АТ&Т, Спринт и Веризон - сви су пријавили озбиљно проблема са перформансама за неки део уторка, при чему су неке компаније за веб хостинг покренуте изван мреже уопште.

Интересантно о томе како су детаљнији подаци о ономе што се десило на „512К дан“? Прочитајте за више информација.

Протокол граничног пролаза и ти

Када посетите било коју веб локацију, склони сте куцању имена домена. То су разумљиве адресе које вам омогућавају да приступите веб локацији без потребе да ручно укуцате ИП адресу у свој веб прегледач. Одатле, ваш рачунар претвара га у нумерички или алфа-нумерички, у случају најновије генерације ИП адреса ИПв6 и долазак АРПАгеддон [Објашњена технологија] Опширније - ИП адреса, што је скоро као телефонски број веб странице коју желите да посетите.

Одатле, ваш рачунар мора да утврди како приступа тој веб локацији. Ако сте икада раније користили апликацију Трацероуте, знаћете да када посетите веб локацију, ваш рачунар нема директни приступ том серверу. Уместо тога, пакети које ваш рачунар шаље крећу се у необично путовање кроз више сервера и више земаља пре него што коначно стигну до свог одредишта.

бгп-трацероуте

Срећом, много тога се планира унапред. Путови ка блоковима ИП адреса ИСП-ови се у потпуности спремају у њихове рутере високих перформанси. Ово су феноменално снажни, феноменално скупи уређаји. Они садрже оно што се најбоље може описати као мапу Интернета на њиховој унутрашњој меморији и омогућавају кућним и пословним корисницима да приступе глобалном интернету. Ово нису кутије за вртове Линксис.

Ова мапа Интернета смештена је у табелу протокола граничног пролаза (БГП). ИСП-ови су увек били у могућности да додају нове руте у БГП табелу, које ће се глобално делити у свим ИСП-ови. Кад год се дода нова рута, табела заједничког путања се аутоматски ажурира да би то одразила промена. То такође значи да када једна страна која има приступ БГП табели направи грешку, то утиче на сваког корисника.

Можда најзлогласнији пример тога био је 2008. године, када Пакистан Телецом је блокирао ИоуТубе као одговор на судску одлуку. Направили су погрешну рачуницу у вези са начином на који ће блокирати сајт, и на крају су направили промену у БГП табели која се ширила широм света, и на крају су је блокирали за све.

Рутери који се користе за хостовање БГП таблица имају простор за складиштење посебно издвојен за ову сврху. То се мери у односу на руте, с тим да је подразумевана граница вештачки успостављена на 512.000 рута за ИПв4 адресе, са додатних 512.000 рута за ИПв6 адресе ИПв6 и долазак АРПАгеддон [Објашњена технологија] Опширније . Иако су многи предвиђали повећање таблице БГП-а већим од 512К рута годинама, никада нисмо били близу преласка овог лимита. Додељена величина била је више него довољна. А онда одједном, није било

Па шта се догодило?

Неколико ствари, заиста. Први - и најочитији очигледан проблем - био је код самих даватеља интернетских услуга. Године недовољних улагања резултирале су многим покретањем страшно застарелих рутера. Ове машине би требало да буду у стању да управљају милионима корисника, а ипак су се нашле потпуно неспремне за много предвиђену прекретницу у величини БГП табеле.

бгп-датацентер

Други проблем је био са врстом адресе коју користимо за јединствену идентификацију сервера на Интернету. Донедавно смо били скоро користи се искључиво ИПв4 адресе ИПв6 вс. ИПв4: Да ли би вас требало бригати (или радити било шта) као корисника? [МакеУсеОф објашњава]У новије време доста се причало о преласку на ИПв6 и како ће то донети пуно користи Интернету. Али, ове „вести“ се стално понављају, јер увек постоје повремени ... Опширније , од којих је доступан коначан износ. Исцрпљеност овог базена надима се за нас већ годинама, и пронашли смо бројне безобзирне одговоре на овај проблем.

Једна од техника која се користи за ублажавање недостатка ових адреса креирана је од стране Интернет Енгинееринг Таск Форце (ИЕТФ). Они су агресивно користили технику звану Бескласно усмеравање између домена (ЦИДР), који је ефикасно „подмрежио“ ИП адресни систем и ефикасније поделио број доступних ИП адреса. Ово је помогло ублажавању исцрпљености ових ИП адреса, али то је имало и друге ненамерне последице. Наиме, БГП таблица се фрагментирала и натекла на неупадљив износ, чиме је дан 512К све ближи.

бгп-сервер

И онда морамо прихватити да је Интернет жртва сопственог успеха. Више корисника, више веб локација и више ИСП-а довели су до већег броја рута за мапирање. Више рута за мапирање значи већу таблицу БГП-а. Већа БГП таблица значи... Па, имате идеју.

Шта је урађено?

По заслузи даватеља интернетских услуга, проблем су брзо решили. У међувремену су створени неки ефикасни (иако ружни) правци који осигуравају најкраће време застоја. Вештачка ограничења на табели БГП смерница брзо су повећана, а старији хардвер физички не може да поднесе повећану величину таблице за рутирање ће бити искључен и замењен новијим хардвер.

Прсти прекрижени, можда се дуго нећемо морати суочити са још једним „512К даном“.

Да ли сте били под утицајем поремећаја?

Маттхев Хугхес је програмер и писац софтвера из Ливерпула, Енглеска. Ретко се нађе без шољице јаке црне кафе у руци и апсолутно обожава свој Мацбоок Про и свој фотоапарат. Његов блог можете прочитати на http://www.matthewhughes.co.uk и пратите га на твиттеру на @маттхевхугхес.