Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 171|Odpověď: 0

[Zdroj] WireGuard optimalizovaná nastavení MTU

[Kopírovat odkaz]
Zveřejněno 2025-11-28 09:30:10 | | | |
MTU

MTU znamená "Maximum Transmission Unit" (Maximální přenosová jednotka) a označuje maximální velikost paketu, kterou lze v síti přenést, měřenou v bajtech. Často je spojován s komunikačními rozhraními, jako jsou síťové karty. Pokud je paket větší než MTU spojení, bude rozdělen na menší fragmenty, aby prošel, proces nazývaný "sharding". Velikost MTU vyžaduje kompromis mezi efektivitou přenosu a latencí.

V síti označuje maximální přenosová jednotka (MTU) hodnotu maximálního paketu, který může být přijat přes síťové zařízení. Představte si MTU jako výškový limit pro podjezd nebo tunel na dálnici: auta a nákladní vozidla nad tímto limitem jimi nemohou projít, stejně jako pakety přesahující MTU sítě nemohou touto sítí projít.

Na rozdíl od automobilů a nákladních vozů však pakety přesahující MTU mohou být rozděleny na menší fragmenty, které mohou cestovat sítí. Tento proces se nazývá sharding. Střepy jsou znovu sestaveny hned, jak dorazí na místo.

MTU se měří v bajtech a jeden "bajt" odpovídá 8 bitům informace, což je 8 jedniček a nul. Maximální velikost MTU je 1 500 bajtů.

Použijte PowerShell k zobrazení hodnoty MTU aktuálního síťového rozhraní pomocí následujícího příkazu:
Jak je uvedeno níže:



Hodnota MTU pro WireGuard

Jednoduše řečeno,Výchozí velikost MTU pro WireGuard je 1420。 Obvykle se tato hodnota vztahuje na 95 % případů použití. Existuje však několik faktorů, které je třeba zvážit, když je prostředí složitější a zahrnuje vícenásobný přenos. Jak tedy správně spočítat MTU? To je obtížný problém, protože každý se musí rozhodnout podle své vlastní situace. Čtěte dál.



Technické informace o složení MTU

Nejprve musíme určit, jaký typ internetového připojení používáme: DSL, VDSL nebo kabelový internet? Takže zde jsou základní informace:

DSL a VDSL mají maximální MTU 1492;
Maximální MTU pro kabelový internet je 1500.

To jsou požadavky našeho německého poskytovatele síťových služeb. ISP stejně nemohou přijímat větší pakety.
Nyní uvedu požadované velikosti hlaviček paketů pro WireGuard a VPN.

IPv4 VPN – 20 bajtů;
IPv6 VPN – 40 bajtů;
UDP – 8 bajtů;
WireGuard – 32 bajtů

S těmito informacemi můžete vypočítat vhodnou velikost MTU. Dám vám typický a neobvyklý příklad.

Příklad 1:

Výchozím bodem je kabelové připojení s maximální MTU 1500, vybavené IPv4 připojením.

1500 – 20 bajtů (IPv4) – 8 bajtů (UDP) – 32 bajtů (WG) = 1440 bajtů

To ponechává 1440 bajtů pro datovou oblast a výchozí hodnota 1420 je velmi vhodná.

Příklad 2:

Výchozím bodem je DSL připojení s maximálním MTU 1492, které je vybaveno IPv6 připojením.

1492 – 40 bajtů (IPv6) – 8 bajtů (UDP) – 32 bajtů (WG) = 1412 bajtů

Výsledkem je, že v datové oblasti zůstane 1412 bajtů a výchozí hodnota 1420 není vhodná.

V příkladu 2 bude paket odpojen, což vede k rozštěpování. To může spotřebovávat zdroje, což vede k výrazně pomalejšímu připojení k připojení. Nicméně s IPv6 je rychlost připojení velmi rychlá.

Při použití IPv6 některé routery vyžadují minimální velikost MTU 1280 bajtů. Proto,Pokud používáte IPv6, nenastavujte MTU pod 1280 bajtů

Pokud pracujete v komplexním prostředí zahrnujícím více NAT a/nebo routerů, mohou být do paketu přidány další informace z hlaviček. To nepochybně zkomplikuje výpočty. Wireshark vám v tom hodně pomůže, protože umožňuje zjistit, jestli jsou pakety rozdělené.

Proč nezačít s velikostí MTU 1300 bajtů a postupně se dostat až na 1420 bajtů?Mnoho uživatelů uvedlo, že 1380 bajtů je pro ně ideální

Windows testovací příkaz MTU s pingem:
Jak je uvedeno níže:



WireGuard konfiguruje hodnoty pro MTU následovně:

Odkaz:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Aktualizace firmwaru MikroTik (5) RouterBOARD
Další:NAT (překlad síťových adres) překlad síťových adres
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com