Telekom vs Cloudflare

Gondolnám, ahogy öregszik az ember, egyre kevesebb dolgon idegesíti fel magát. Hát nekem most a németek miatt ismét sikerült.

Történt ugyanis, hogy tegnap este megállt otthon az internet. Na nem az egész, csak egy része. Mondjuk pont az a része, amit általában használni akartam: Chatgpt, Stackoverflow, Github, Discord…

Pingeltem szerte a nagy világba, és mit látok? Hogy minden ami a Cloudflare felé megy, arra iszonyú lassan jön válasz, ha egyáltalán jön válasz, mert a csomagok több mint fele elveszik.

Azt hittem megint DDOS-olja valaki a Cloudflare-t, láttunk már ilyet, de aztán az egyik ismerősöm rám írt, hogy nem érti mit panaszkodok, neki minden működik…

Spoiler: az ismerősöm volt olyan okos, hogy nem a Telekomtól vett internetet.

Szóval a Telekom mint klasszikus német cég, szereti szabályozni a dolgokat, elvégre németek, biztos mindenkinél – is – jobban értenek hozzá. Pl. megmondani a magyar leányvállalatnak, hogy milyen forgalom, merre, és hogyan fog menni. És az éleslátású német szakemberek úgy gondolták, hogy az internet nagyjából 20%-át kiszolgáló Cloudflare felé menő csomagoknak nincs is jobb iránya Magyarország felől, mint elvándorolni bécs városába, és az ottani Cloudflare CDN-be becsapódni.

Ez ennyire jól sikerül általában:

Szóval 135 ms latencia, egy laza 5-10%-os csomagveszteség. Ha nő a terhelés – hétvége, éjszakai órák – akkor ez még durvább.

Mint megtudtam, ez már évek óta így van, sőt volt rosszabb is. Érdemes beleolvasni ebbe a bejegyzésbe a reddit-en.

Persze én is láttam, hogy lassan nyílik meg a Discord, vagy a Chatgpt néha azt írja, hogy connection error, vagy a Github-ra sokat kell várni, de azt hittem, ezek adottságok. Sokan használják, terheltek a szerverek. Sajnos mindenki ki kell ábrándítanom. Ezek a weboldalak iszonyú gyorsak, feltéve, ha az ember normális internetkapcsolattal rendelkezik.

Megnézem mi történik ugyanebben az időben, ha nem a Telekom hálózatát használom. Röviden? Ez:

A csomagok elindulnak a bix felé – ami budapesten van, nem bukararesten – és meglepő módon pár ms alatt meg is fordulnak. Kemény 0.5ms alatt. Ez 270x gyorsabb mint amit a Telekom jelenleg egy gigabites optikai kábelen prezentál.

Szóval akkor a szolgáltató a szar, vagy a Cloudflare? Mindenki döntse el maga. Mindenesetre úgy döntöttem, hogy ha így, akkor én a Cloudflare menő forgalmamat mostantól a VPS-re irányítom, rosszabb már nem lehet, mint amilyet a német kollégák tudnak produkálni.

Egy kis mikrotik varázslat a wireguardal, mangle és route szabályokkal (a cloudflare ip címek listája elérhető itt), és láss csodát:

Érdekes módon ez után a másodperc tört része alatt nyílik meg a chatgpt, discord, és nem tart órákig egy git pull.

Szóval aki Telekomos, és bármit használna ami a cloudflare-n van, ne csodálkozzon rajta, ha szar. Reklamálni lehet, de nem tudom mennyire érdemes, tekintve, hogy évek óta ismert ez a probléma, és még mindig nem sikerült benne előre lépnie az érintett szakembereknek…