← Cloudflare Magic Transit / magic-transit / how-to
Konfigurace IPv6 (beta)
IPv6 (beta) pro Magic Transit umožňuje zákazníkům s existujícími tunely IPv4 zapnout a otestovat funkčnost IPv6 jen s minimálními úpravami konfigurace. Tato beta verze nabízí příležitost vyhodnotit adresaci, směrování a zabezpečení IPv6 v rámci Magic Transit, aniž byste museli měnit stávající nastavení IPv4.
Jelikož jde o beta verzi, doporučujeme zákazníkům, aby kontaktovali svého zástupce Cloudflare, nechali si funkci aktivovat a poskytli zpětnou vazbu, která pomůže vylepšit funkčnost IPv6 ještě před jejím obecným zpřístupněním.
Podpora IPv6 v Magic Transit od Cloudflare
Cloudflare přenáší provoz IPv6 přes tunel GRE typu IPv6-over-IPv4. Funguje to takto:
- Paket IPv6 je zapouzdřen do paketu IPv4 GRE, přičemž pole IP protokolu je nastaveno na
47(což signalizuje, že jde o GRE paket) spolu s hlavičkou GRE. - Hlavička paketu IPv4 a hlavička GRE jsou dodatečné hlavičky (neboli režie zapouzdření), které zajišťují správné směrování provozu IPv6.
- Na většině routerů, které tuto metodu tunelování podporují, se režim tunelu nastavuje na
gre.
Aktuální známá omezení
- Beta verze IPv6 není dostupná pro účty, které mají nakonfigurovaná propojení CNI (Cloudflare Network Interconnect).
- MTU (Maximum Transmission Unit) je pro odchozí provoz 1,420 bajtů (nemá vliv na Direct Server Return).
- Cloudflare Network Firewall podporuje pro provoz IPv6 dvě porovnávací pole: zdrojovou IP adresu a cílovou IP adresu.
- Cloudflare podporuje oznamování prefixů IPv6 v rozsahu od
/48na/32. - Omezeno pouze na IPv4 kontroly stavu tunelu pouze.
- Podporuje pouze kontroly stavu koncových bodů založené na IPv4.
Jak nakonfigurovat IPv6
Protože IPv6 funguje přes stávající tunel IPv4, musíte pro testování IPv6 vybrat existující GRE tunel IPv4, nebo vytvořit nový. Veškerá nastavení platná pro tunel GRE IPv4 platí i pro tunel IPv6, s výjimkou případného nastavení MSS clamping: podrobnosti najdete v doporučení pro omezování MSS v následující části, kde najdete další informace.
Pro otestování a nastavení IPv6 v dashboardu Cloudflare vyplňte jedno nové pole při vytváření nového tunelu IPv4 GRE nebo úpravě stávajícího: Adresa rozhraní IPv6. Zadejte IPv6 adresu přidělenou Cloudflare pro stranu tunelu na straně Cloudflare. Každému tunelu je přidělen /127 podsíť z vašeho přiděleného /96 rozsah. Jednu adresu nakonfigurujete na straně Cloudflare a druhou na svém routeru.
Konfigurace IPv6:
- Postupujte podle pokynů, jak přidání tunelu GRE.
- V Adresa rozhraní IPv6, zadejte adresu IPv6, kterou vám Cloudflare přidělil pro svou stranu tunelu. Tato adresa je jednou ze dvou adres v
/127podsíť přidělenou z vašeho/96alokaci. - Nakonfigurujte router s párovanou adresou IPv6 ze stejného
/127podsíť.
Příklad
Vašemu účtu byl přiřazen prefix 2001:db8:abcd:1234::/96.
V tomto příkladu první dvě adresy v rozsahu (::0 a ::1) jsou vyhrazené pro Cloudflare. Libovolnou ze zbývajících adres můžete použít v /96 blok a vytvoří tak /127 podsítě pro vaše tunely.
Pokud se rozhodnete použít první dostupnou /127 za vyhrazenými adresami (2001:db8:abcd:1234::2/127), vaše konfigurace by byla:
- IPv6 adresa rozhraní Cloudflare:
2001:db8:abcd:1234::2 - IPv6 adresa routeru:
2001:db8:abcd:1234::3
Pokud budeme pokračovat v příkladu, dalším /127 pro druhý tunel by byla 2001:db8:abcd:1234::4/127. Vaše konfigurace by tedy vypadala takto:
- IPv6 adresa rozhraní Cloudflare:
2001:db8:abcd:1234::4 - IPv6 adresa routeru:
2001:db8:abcd:1234::5
Po prvních dvou rezervovaných adresách můžete pokračovat v přidělování /127 podsítě postupně (nebo v libovolném pořadí, které preferujete) pro tolik tunelů, kolik potřebujete, dokud nedosáhnete konce svého /96 rozsah. Každý /127 obsahuje přesně dvě IPv6 adresy: jednu pro Cloudflare a jednu pro váš router.
doporučení pro omezování MSS
Pokud používáte pouze příchozí provoz Magic Transit (DSR), použijte na tranzitních portech svého hraničního routeru TCP MSS (Maximum Segment Size) clamp s maximální hodnotou 1,416 bajtů, aby byla zohledněna větší hlavička IPv6.