INTEGRITY Dokumentace

Referenční architektura Magic Transit

Úvod

Účelem tohoto dokumentu je popsat klíčovou architekturu, funkce a možnosti síťového nasazení Cloudflare Magic Transit : služba ochrany před DDoS útoky a akcelerace provozu založená na BGP pro síťovou infrastrukturu přístupnou z internetu.

Pro koho je tento dokument určen a co se v něm dozvíte?

Tato referenční architektura je určena pracovníkům IT nebo síťových týmů, kteří mají na starosti stávající síťovou infrastrukturu organizace nebo ji dobře znají. Užitečná je zkušenost s technologiemi a koncepty důležitými pro doručování obsahu, jako jsou routery, DNS a firewally.

Pro hlubší základní pochopení Cloudflare doporučujeme následující zdroje:

Čtenáři této referenční architektury se dozvědí:

Co je Magic Transit?

Ochrana síťové infrastruktury před útoky DDoS vyžaduje jedinečnou kombinaci síly a rychlosti. Objemové útoky dokážou snadno zahltit hardwarová zařízení i jejich internetová připojení s omezenou šířkou pásma. Většina cloudových řešení navíc přesměrovává provoz do centralizovaných scrubbingových center, což výkon sítě výrazně ovlivňuje.

Cloudflare Magic Transit poskytuje ochranu před útoky DDoS a akceleraci provozu pro on-premise, cloudové i hybridní sítě. Díky datacentrům rozmístěným ve stovky měst ↗ a stovky Tb/s kapacity pro zmírňování útoků dokáže Magic Transit detekovat a zmírnit útoky blízko jejich zdroje v průměru za méně než tři sekundy kdekoli na světě, a to při směrování provozu rychlejším než veřejný internet.

Obrázek 1: Přehled Magic Transit
Obrázek 1: Přehled Magic Transit

Na vysoké úrovni funguje Magic Transit následovně:

Jak díky anycastu dosahujeme odolnosti naší sítě

Magic Transit používá anycastové IP adresy pro koncové body síťového tunelu na své straně, takže jediný tunel nakonfigurovaný ze sítě zákazníka do Cloudflare se připojí ke všem globálním datovým centrům Cloudflare (kromě China Network). To nezatěžuje router navíc, z pohledu routeru jde o jediný tunel k jedinému IP koncovému bodu.

Funguje to proto, že koncový bod tunelu je sice technicky vázán na IP adresu, nemusí ale být vázán na konkrétní zařízení. Jakékoli zařízení, které dokáže odstranit vnější hlavičky a poté směrovat vnitřní paket, dokáže zpracovat jakýkoli paket odeslaný přes tunel.

V případě výpadku sítě nebo jiných problémů se tunely automaticky přepnou na záložní, aniž by to ovlivnilo výkon sítě zákazníka.

Architektury nasazení pro Magic Transit

Výchozí konfigurace (pouze ingress, direct server return)

Magic Transit standardně zpracovává provoz pouze ve směru dovnitř (z internetu do sítě zákazníka). Zpáteční provoz ze serveru ke klientům směruje hraniční router datového centra zákazníka přes svá uplinková připojení k internetu/ISP na základě výchozí směrovací tabulky tohoto routeru. Tento zpáteční provoz neprochází přes Cloudflare pomocí tunelů. Tento princip se označuje jako Direct Server Return (DSR).

Síťový diagram na obrázku 2 znázorňuje takové nasazení Magic Transit a kompletní tok paketů provozu chráněného pomocí Magic Transit. Tunel v tomto nastavení používá k zapouzdření GRE.

Obrázek 2: Referenční konfigurace anycast tunelu Magic Transit (GRE) s výchozí možností DSR
Obrázek 2: Referenční konfigurace anycast tunelu Magic Transit (GRE) s výchozí možností DSR

Poznámka: Nejmenší velikost IP prefixu (tedy s nejdelší maskou podsítě), kterou si mezi sebou navzájem akceptuje většina ISP ve svých BGP inzercích, je /24. Například x.x.x.0/24 nebo y.y.y.0/23 jsou v pořádku, ale z.z.z.0/25 už ne. Nejmenší velikost IP prefixu, kterou může Cloudflare Magic Transit inzerovat jménem zákazníků, je proto rovněž /24.

Magic Transit se zapnutou možností egress

Když je Magic Transit nasazen s povolenou možností Egress, přes síť Cloudflare prochází i odchozí provoz ze sítě zákazníka. Toto nastavení zajišťuje symetrii toku provozu, kdy sítí Cloudflare prochází jak provoz od klienta na server, tak zpětný provoz ze serveru. Díky tomu síť Cloudflare přináší zpětnému provozu ze serveru vyšší zabezpečení a spolehlivost.

Následující síťový diagram znázorňuje kompletní tok paketů mezi koncovým klientem a sítí zákazníka při zapnuté volbě Magic Transit Egress.

Obrázek 3: Magic Transit se zapnutou možností Egress
Obrázek 3: Magic Transit se zapnutou možností Egress

Za zmínku stojí, že u zákazníků, kteří si přinášejí vlastní veřejné IP adresy (BYOIP) pro služby hostované v cloudu může možnost Magic Transit Egress přinést další hodnotu tím, že odstraní potřebu pořizovat a zavádět služby BYOIP u poskytovatelů cloudu, což snižuje náklady za cloud i provozní náklady.

Za tímto účelem se mezi VPC cloudových poskytovatelů a sítí Cloudflare konfigurují IP tunely, které navádějí provoz do Magic Transit. S možností Magic Transit Egress by těmito tunely procházel provoz mezi klientem a serverem v obou směrech. Adresy BYOIP v tunelovaných paketech jsou skryté za vnějšími IP adresami koncových bodů tunelu a hlavičkou tunelu, takže jsou pro síťové prvky cloudového poskytovatele mezi VPC a sítí Cloudflare „neviditelné“.

Magic Transit přes Cloudflare Network Interconnect (CNI)

Cloudflare Network Interconnect (CNI) umožňuje zákazníkům připojit svou síťovou infrastrukturu přímo k Cloudflare, mimo veřejný internet, čímž získají spolehlivější, výkonnější a bezpečnější řešení.

Obrázek 4 znázorňuje referenční konfiguraci Magic Transit přes CNI a související tok paketů.

Poznámka: Uvedený příklad se týká výchozí služby Magic Transit bez povolené možnosti Egress. Jak už bylo popsáno v předchozích částech, v režimu Magic Transit Direct Server Return (tedy pouze Ingress) směruje zpětný provoz ze serveru k zákaznickým klientům hraniční router zákazníka, a to přes jejich ISP a veřejný internet.

Obrázek 4: Referenční konfigurace Magic Transit přes CNI (výchozí možnost DSR)
Obrázek 4: Referenční konfigurace Magic Transit přes CNI (výchozí možnost DSR)

Když je povolena a využívána možnost Egress u Magic Transit, zpětný provoz ze serveru lze klientům odesílat přes síť Cloudflare pomocí IP tunelů nakonfigurovaných přes připojení CNI. Obrázek 5 ukazuje jeden takový příklad.

Obrázek 5: Referenční konfigurace Magic Transit přes CNI se zapnutou možností Egress
Obrázek 5: Referenční konfigurace Magic Transit přes CNI se zapnutou možností Egress

Magic Transit chránící služby hostované ve veřejném cloudu

Magic Transit chrání služby hostované lokálně i v cloudu. Tento případ použití znázorňuje konfiguraci pro nasazení v cloudu.

Obrázek 6: Ochrana služeb založených na více cloudech pomocí Magic Transit (se zapnutou možností Egress)
Obrázek 6: Ochrana služeb založených na více cloudech pomocí Magic Transit (se zapnutou možností Egress)

Díky možnosti Magic Transit Egress se zákazník může vyhnout službám BYOIP jednotlivých cloudových poskytovatelů, s nimi spojeným poplatkům i složitosti konfigurace a provozu, a to tak, že odchozí provoz, tedy návratový provoz serveru nebo provoz ze serveru na internet z chráněného prefixu, odesílá přes globální síť Cloudflare prostřednictvím tunelů Magic Transit.

Magic Transit a Cloudflare WAN

Kromě ochrany a směrování provozu pro externě dostupné služby podniku (tedy provozu typu sever-jih směrovatelného přes internet) pomocí služby Cloudflare Magic Transit mohou zákazníci chránit i interní provoz typu východ-západ "uvnitř podniku" (například privátní adresy podle RFC 1918), který propojuje všechny lokality podniku, a to pomocí Cloudflare WAN (dříve Magic WAN).

Cloudflare WAN nahrazuje starší architektury WAN sítí Cloudflare a poskytuje globální konektivitu, cloudové zabezpečení, výkon a správu prostřednictvím jednoho jednoduchého uživatelského rozhraní.

Služby Cloudflare Magic Transit a Cloudflare WAN dohromady poskytují ucelené, bezpečné, spolehlivé a výkonné řešení typu network-as-a-service pro celý podnik, které chrání a zrychluje provoz jak sever-jih, tak východ-západ.

Obě služby lze nasadit ve stejné instanci, nebo, pokud zákazníci preferují úplné oddělení správy a toku provozu mezi externími sítěmi přístupnými z internetu a interními firemními sítěmi, lze pro Magic Transit a Cloudflare WAN nasadit samostatné instance služby.

Obrázek 7 znázorňuje příklad nasazení služeb Magic Transit a Cloudflare WAN v oddělených instancích služby.

Obrázek 7: Magic Transit a Cloudflare WAN poskytují Network-as-a-Service pro celý podnik
Obrázek 7: Magic Transit a Cloudflare WAN poskytují Network-as-a-Service pro celý podnik

Poznámka: popisky na tomto obrázku mohou odpovídat dřívějšímu názvu produktu.

Cloudflare Network Firewall: řízení a filtrování nežádoucího provozu dříve, než dosáhne podnikové sítě

Magic Transit sice chrání služby zákazníků před útoky DDoS, řada správců sítí ale chce mít možnost kontrolovat a blokovat i další nežádoucí nebo potenciálně škodlivý provoz. Cloudflare Network Firewall prosazuje jednotné zásady zabezpečení sítě v celé WAN síti zákazníka, včetně centrály, poboček i virtuálních privátních cloudů, a umožňuje zákazníkům během několika sekund nasadit podrobná pravidla filtrování globálně, to vše z jediného dashboardu.

Cloudflare Network Firewall se nasazuje a konfiguruje jako součást Magic Transit. Veškerý příchozí provoz procházející přes edge datacentra Cloudflare, jehož cílové prefixy jsou chráněny službou Magic Transit, lze pomocí Cloudflare Network Firewall filtrovat.

Obrázek 8: Síťový firewall Cloudflare blokuje nechtěný a škodlivý provoz na hraně internetu
Obrázek 8: Síťový firewall Cloudflare blokuje nechtěný a škodlivý provoz na hraně internetu

Poznámka: popisky na tomto obrázku mohou odpovídat dřívějšímu názvu produktu.

V pravidlech Cloudflare Network Firewall mohou administrátoři porovnávat a filtrovat síťový provoz nejen na základě typické 5tice (zdrojová/cílová IP, zdrojový/cílový port, protokol) obsažené v hlavičce IP paketu, ale i podle dalších informací o paketu, jako je délka IP paketu, délka hlavičky IP, TTL a podobně. Kromě toho lze při konfiguraci pravidel Network Firewall (geoblokování) využít i geografické informace, například název datacentra/colo Cloudflare, region a zemi, ve které se dané datacentrum nachází.

Další podrobnosti o Cloudflare Network Firewall a jeho konfiguraci najdete v Představujeme Magic Firewall ↗ a Dokumentace Cloudflare Network Firewall.

Poznámka k nasazením always-on a on-demand

Poskytovatel cloudové služby pro zmírnění DDoS útoků může provoz monitorovat na hrozby nepřetržitě (model always-on) nebo provoz přesměrovat pouze při zjištění útoku (on-demand). Tato volba ovlivňuje dobu odezvy a čas potřebný ke zmírnění útoku a v některých případech se promítá i do latence.

V modelu nasazení na vyžádání se příchozí provoz na okraji sítě sleduje a měří, aby bylo možné odhalit objemové útoky. Za běžného provozu, tedy v takzvaném „mírovém režimu“, veškerý provoz přistupuje k aplikacím a infrastruktuře přímo, bez jakéhokoli zpoždění nebo přesměrování. K poskytovateli cloudového čištění provozu se provoz přesměrovává pouze při aktivním DDoS útoku. V mnoha případech musí zákazník poskytovateli služby zavolat, aby provoz přesměroval, což prodlužuje dobu odezvy.

Režim always-on je bezobslužný přístup ke zmírňování útoků DDoS, který po zákazníkovi při útoku nevyžaduje žádný zásah. Provoz organizace je vždy směrován přes datová centra poskytovatele cloudu ke kontrole hrozeb, a to i mimo dobu útoku. Tím se minimalizuje doba mezi detekcí a zmírněním útoku a nedochází k žádnému přerušení služby.

Ze všech přístupů a možností nasazení nabízí metoda always-on nejucelenější ochranu.

V závislosti na poskytovateli však může směrování veškerého provozu přes cloud poskytovatele ochrany před DDoS útoky přidat latenci, která pro byznysově kritické aplikace není optimální. Cloudflare je navržen tak, aby zákazníkům v důsledku útoků latence nenarůstala, a to i při trvale aktivní ochraně. Analýza provozu na okraji sítě je jediný způsob, jak útoky zmírňovat ve velkém měřítku bez dopadu na výkon.

Je to dáno tím, že příjem provozu přes anycast zajišťuje, že provoz ke kontrole vždy směřuje pouze do nejbližšího datacentra Cloudflare. S datacentry v stovky měst po celém světě ↗, je pravděpodobné, že půjde o krátkou vzdálenost. Tím se eliminuje takzvaný trombonový efekt.

V mnoha případech provoz směrovaný přes Cloudflare je rychlejší ↗ než přes veřejný internet. Jsme přesvědčeni, že zákazníci by kvůli komplexnímu zabezpečení neměli muset obětovat výkon.

Souhrn

Cloudflare nabízí komplexní síťové služby pro propojení a ochranu on-premise, cloudově hostovaných i hybridních firemních sítí. Cloudflare poskytuje různé možnosti konektivity a nasazení, které vyhovují jedinečným architekturám jednotlivých zákazníků.

Pokud se chcete dozvědět více o Magic Transit, Cloudflare WAN nebo Cloudflare Network Firewall, kontaktujte nás a domluvte si ukázku ↗.