Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Jak Pákistán unesl YouTube

O tom, že Pákistán zablokoval přístup na Youtube, informovala téměř všechna média. Co už ale nebylo řečeno, byla informace o tom, jak to udělal a že to udělal prakticky celému světu (pochopitelně včetně České republiky). Jak se takový únos provádí a co může v praxi znamenat?

24. února byla neděle. V neděli západní svět nepracuje, to však neplatí o muslimských zemích, kde je dnem svátečním naopak pátek. Možná i proto bylo toto datum zvoleno jako datum dalšího úderu odpůrcům Alláhovým. Pákistánská vláda rozhodla o zamezení přístupu na Youtube a toto zamezení dala za úkol všem ISP v zemi. Největší z ISP, Pakistan Telecom, to ovšem vzal pěkně od podlahy a na pár hodin svým zákrokem zablokoval přístup na Youtube prakticky celému světu, zaznamenali jsme to i v ČR (například u ISP, kde pracuji, došlo na jedné z transitních linek k masivnímu jednosměrnému poklesu provozu) a začali ihned pátrat po příčinách.

Youtube propaguje do světa několik velkých prefixů (prefix je blok IPv4 či IPv6 adres, uváděný jako první adresa v bloku lomeno bitmaska), z nichž, což si lze ověřit i pomocí tcpdumpu či Etherealu při sledování nějakého Youtube videa, je pro sledování samotných videí důležitý zejména prefix 208.65.152.0/22. Vysílání pak probíhá ze strojů, které se nalézají v rozsahu 208.65.153.0/24 (což je součást výše uvedeného prefixu 208.65.152.0/22). To není těžké si zjistit, pokud čas od času provádíte optimalizaci směrování internetového provozu, tak vám to nebude činit nejmenší problém – a stejně tak to nečinilo problém technikům v Pakistan Telecom.

Kdo ví, zda to byla chyba, nebo ten prefix byl do světa šířen záměrně. Souhrnné označení pro směrování části provozu do horoucích pekel je „blackholing“. Obvykle se takový postup používá jako obrana proti masivním DDoS útokům – zkrátka se v rámci sítě propaguje nějaký prefix (často obsahující jen jedinou IPv4 adresu, tedy s bitmaskou /32) z nějakého směrovače, kde pak je dotyčná routa (cesta) nasměrována na zařízení jménem Null (v případě směrovačů od společnosti Cisco Systems). Proč se to dělá právě takto? Má to historické kořeny, směrovač pochází od slova směrovat – v tom je dobrý. Další činnosti sice vykonávat umí také, ale už v nich obvykle tak dobrý nebýval, takže v routování packetů do černé díry bývaly routery výrazně lepší než v jejich filtrování pomocí access-listů. V době dnešních hybridních routing/switching platforem, provádějících většinu operací s packetem už v ASIC či PLC obvodu konkrétního fyzického interface, už tento způsob ztrácí pomalu svůj význam – ale stále se tato metoda používá. Dovedu si představit, že se tento prefix původně neměl dostat mimo síť Pakistan Telecom.

Leč stalo se, přesně v 19:47 našeho času se prefix 208.65.153.0/24 originovaný ze sítě Pakistan Telecom dostal přes síť PCCW Global do celosvětových routovacích tabulek. Packety, které tak měly být dopraveny do datacentra YouTube poblíž Atlanty v Georgii, tak skončily kdesi v Karáčí, na opačném konci světa. Routa /24 je více specifická než routa /22, má proto před ní při směrování packetu přednost. Ze sítě PCCW jsme onu routu přijali do našich routovacích tabulek také my (můj zaměstnavatel provozuje jednu z mála českých sítí, která má s PCCW Global přímý peering). Kdybychom však routu nedostali peeringovým propojem, stejně bychom ji získali po transitních propojích (také jsme ji získali, jen se samozřejmě nevyhodnotila jako nejlepší), výsledek by byl každopádně stejný.

Blogujte na Lupě

Chcete mít vlastní blog o tématu kolem světa IT a internetu? Blogujte na Lupě a buďte na titulní stránce Lupy. Registrujte se na blog.lupa.cz.

       

Co se dělo dále? Pozvolna, jak si toho velcí operátoři všímali, byla tato routa filtrována. Nejlépe je to popsáno na Renesys, který trvale provádí monitoring celosvětových routovacích tabulek na 250 místech světa a je schopen takové události zpětně dohledat, takže jen ve zkratce: po zhruba hodině a čtvrt se o události dozvěděli administrátoři Youtube, oznámili routu 208.65.153.0/24 do světa také (čímž alespoň část světa získala tuto routu lépe od pravého Youtube než od Pakistan Telecom) a po dalších deseti minutách Youtube začal také oznamovat tuto routu po polovinách, tedy rozdělenou na 208.65.153.0/25 a 208.65.153.128/25. Bohužel takhle malé routy již většina velkých sítí filtruje. Kolem 22:00 našeho času byla routa z Pakistan Telecom odfiltrována operátory PCCW a Youtube se opět rozběhl všem.

O tom, že se routy kradou (v angličtině se, pravda, spíše používá termín „route hijack“, tedy únos routy), odborná veřejnost příliš nemluví, ačkoli se všeobecně ví, že se to stává, pouze v našich končinách to není příliš obvyklé. Nedávno se takový případ stal – patrně omylem – u jednoho poměrně velkého slovenského operátora, který začal oznamovat svým peeringovým partnerům sítě 2.0.0.0/8, 5.0.0.0/8, 10.0.0.0/8, 23.0.0.0/8, 27.0.0.0/8, 36.0.0.0/7, 100.0.0.0/6 a další. Ve světě se to stává častěji, obvykle však jde o zcela zjevné konfigurační chyby, nikoli záměr. Zda to byl omyl i tentokrát, je ovšem vzhledem k okolnostem sporné.

Anketa

Zaznamenali jste tento výpadek Youtube?

       

Zbyněk Pospíchal

Autor působí ve společnosti Dial Telecom a.s., kde se zabývá rozvojem páteřních sítí a návrhem a implementací nových síťových služeb.

Kurz: Jak na firemní Facebook prakticky - Praha, Brno

DW - Školení PPC
  • Jak efektivně propojit Facebook s firemním webem.
  • Jak měřit a vyhodnocovat zapojení firmy do sociálních sítí.
  • Řešení krizové situace v sociální síti nebo jejím prostřednictvím
  • Jak podnikat na Facebooku v souladu s pravidly

Detailní informace o školení Facebooku »

Přehled názorů

Konecne zajimavy clanek
Michal Krsek 26. 2. 2008 09:01
Nový
├ 
Re: Konecne zajimavy clanek
stoural 26. 2. 2008 09:38
Nový
│
└ 
Re: Konecne zajimavy clanek
Michal Krsek 26. 2. 2008 10:17
Nový
│
 
├ 
Re: Konecne zajimavy clanek
Michal Krsek 26. 2. 2008 10:28
Nový
│
 
│
└ 
Re: Konecne zajimavy clanek
sartori 26. 2. 2008 10:55
Nový
│
 
│
 
└ 
Re: Konecne zajimavy clanek
ZP 26. 2. 2008 10:57
Nový
│
 
│
 
 
└ 
Re: Konecne zajimavy clanek
anonymní uživatel 26. 2. 2008 10:59
Nový
│
 
└ 
Re: Konecne zajimavy clanek
stoural 26. 2. 2008 10:32
Nový
├ 
Re: Konecne zajimavy clanek
mzi 27. 2. 2008 17:47
Nový
│
└ 
Re: Konecne zajimavy clanek
xXx 27. 2. 2008 20:50
Nový
└ 
Re: Konecne zajimavy clanek
ripkill 1. 3. 2009 23:23
Nový
hezké
Mablung 26. 2. 2008 09:11
Nový
├ 
Re: hezké
Tomáš 26. 2. 2008 17:39
Nový
│
└ 
Re: hezké
tomfi 27. 2. 2008 12:29
Nový
└ 
Re: hezké
FilFree 26. 2. 2008 20:29
Nový
coze?
goofy 26. 2. 2008 09:26
Nový
├ 
Re: coze?
Jaromír Adámek 26. 2. 2008 10:05
Nový
│
├ 
Re: coze?
prudic 26. 2. 2008 10:19
Nový
│
├ 
Re: coze?
Bublak 26. 2. 2008 10:35
Nový
│
│
└ 
Re: coze?
Jaromír Adámek 26. 2. 2008 13:11
Nový
│
└ 
Re: coze?
ergo proxy 3. 3. 2008 00:09
Nový
│
 
└ 
Re: coze?
Jaromír Adámek 3. 3. 2008 07:51
Nový
└ 
Re: coze?
Anonymous Coward 28. 2. 2008 23:50
Nový
bezva, ale ...
misch 26. 2. 2008 09:36
Nový
├ 
Re: bezva, ale ...
ZP 26. 2. 2008 10:03
Nový
│
└ 
Re: bezva, ale ...
nobody 26. 2. 2008 20:47
Nový
│
 
└ 
Re: bezva, ale ...
ZP 26. 2. 2008 21:58
Nový
│
 
 
└ 
Re: bezva, ale ...
Michal Krsek 27. 2. 2008 00:31
Nový
│
 
 
 
└ 
Re: bezva, ale ...
Dan Ohnesorg 27. 2. 2008 01:56
Nový
│
 
 
 
 
└ 
Re: bezva, ale ...
Michal Krsek 27. 2. 2008 02:09
Nový
│
 
 
 
 
 
└ 
Re: bezva, ale ...
Dan Ohnesorg 27. 2. 2008 02:28
Nový
├ 
Re: bezva, ale ...
Izak 26. 2. 2008 10:29
Nový
└ 
Re: bezva, ale ...
prudic 26. 2. 2008 10:33
Nový
 
└ 
Re: bezva, ale ...
Keff 26. 2. 2008 18:16
Nový
Skvely clanok
sancho 26. 2. 2008 10:29
Nový
piatok
andrej 26. 2. 2008 11:16
Nový
├ 
Re: piatok
JM 26. 2. 2008 11:23
Nový
│
└ 
Re: piatok
tyypyy 26. 2. 2008 11:28
Nový
│
 
├ 
Re: piatok
R. 26. 2. 2008 11:48
Nový
│
 
│
└ 
Re: piatok
jozin 26. 2. 2008 12:12
Nový
│
 
└ 
Re: piatok
Dusan 26. 2. 2008 12:35
Nový
│
 
 
└ 
Re: piatok
Mysel 26. 2. 2008 12:41
Nový
│
 
 
 
└ 
Re: piatok
Bochi 26. 2. 2008 18:24
Nový
└ 
Re: piatok
Panda 26. 2. 2008 11:27
Nový
Informačně příliš husté
Klingon 26. 2. 2008 12:12
Nový
├ 
Re: Informačně příliš husté
Ondřej Kučera 26. 2. 2008 12:27
Nový
│
└ 
Re: Informačně příliš husté
Bochi 26. 2. 2008 18:31
Nový
├ 
Re: Informačně příliš husté
anonymní uživatel 26. 2. 2008 12:30
Nový
├ 
Re: Informačně příliš husté
Q 26. 2. 2008 15:19
Nový
├ 
Re: Informačně příliš husté
Radek Z. 26. 2. 2008 16:48
Nový
│
└ 
Re: Informačně příliš husté
Michal Krsek 26. 2. 2008 16:59
Nový
│
 
└ 
Re: Informačně příliš husté
ZP 26. 2. 2008 17:11
Nový
│
 
 
└ 
Re: Informačně příliš husté
Michal Krsek 26. 2. 2008 18:06
Nový
└ 
Re: Informačně příliš husté
FiJi 26. 2. 2008 16:51
Nový
Zajímavé
cassul 26. 2. 2008 12:29
Nový
├ 
Re: Zajímavé
Mysel 26. 2. 2008 12:44
Nový
└ 
Re: Zajímavé
Michal Krsek 26. 2. 2008 14:48
Nový
dotazy
VM 26. 2. 2008 13:50
Nový
└ 
Re: dotazy
ZP 26. 2. 2008 14:04
Nový
Překlad "směrovače"
cc 26. 2. 2008 18:28
Nový
└ 
Re: Překlad "směrovače"
anonymní uživatel 26. 2. 2008 19:29
Nový
 
└ 
Re: Překlad "směrovače"
Bochi 26. 2. 2008 20:47
Nový
 
 
└ 
Re: Překlad "směrovače"
ZP 26. 2. 2008 22:07
Nový
tak na to koukam a
petx 26. 2. 2008 20:26
Nový
Jednoduche reseni
Milan 26. 2. 2008 22:18
Nový
├ 
Re: Jednoduche reseni
ZP 26. 2. 2008 22:32
Nový
├ 
Re: Jednoduche reseni
Michal Krsek 27. 2. 2008 00:36
Nový
│
└ 
Re: Jednoduche reseni
Bybby 27. 2. 2008 03:54
Nový
│
 
└ 
Re: Jednoduche reseni
Michal Krsek 27. 2. 2008 10:23
Nový
│
 
 
└ 
Re: Jednoduche reseni
Bybby 28. 2. 2008 02:31
Nový
└ 
Re: Jednoduche reseni
tomfi 27. 2. 2008 12:44
Nový
 
├ 
Re: Jednoduche reseni
Michal Krsek 27. 2. 2008 14:11
Nový
 
└ 
Re: Jednoduche reseni
Jaroslav Hamla 29. 2. 2008 15:04
Nový
 
 
└ 
Re: Jednoduche reseni
Michal Krsek 29. 2. 2008 20:33
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem