Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 171|Răspunde: 0

[Sursă] Setări MTU optimizate de WireGuard

[Copiază linkul]
Postat pe 28-11-2025 09:30:10 | | | |
MTU

MTU înseamnă "Unitate Maximă de Transmisie" și se referă la dimensiunea maximă a pachetului care poate fi transmisă pe o rețea, măsurată în octeți. Este adesea asociat cu interfețe de comunicație, cum ar fi plăcile de interfață de rețea. Dacă un pachet este mai mare decât MTU al unei legături, acesta va fi împărțit în fragmente mai mici pentru a fi trecute, un proces numit "sharding". Dimensiunea MTU necesită un compromis între eficiența transmisiei și latență.

Într-o rețea, unitatea maximă de transmisie (MTU) se referă la valoarea pachetului maxim care poate fi recepționat printr-un dispozitiv conectat în rețea. Gândește-te la MTU ca la o limită de înălțime pentru un pasaj subteran sau tunel de autostradă: mașinile și camioanele peste limita de înălțime nu pot trece prin ea, la fel cum pachetele care depășesc MTU de rețea nu pot trece prin acea rețea.

Totuși, spre deosebire de mașini și camioane, pachetele care depășesc MTU pot fi împărțite în fragmente mai mici care pot călători prin rețea. Acest proces se numește sharding. Pachetele fragmentate sunt reasamblate imediat ce ajung la destinație.

MTU este măsurat în octeți, iar un "octet" este egal cu 8 biți de informație, adică 8 unu și zero. 1.500 de octeți este dimensiunea maximă a MTU-ului.

Folosește PowerShell pentru a vizualiza valoarea MTU a interfeței de rețea curente cu următoarea comandă:
Așa cum se arată mai jos:



Valoarea MTU pentru WireGuard

Pe scurt,Dimensiunea implicită a MTU pentru WireGuard este 1420。 De obicei, această valoare se aplică în 95% din cazurile de utilizare. Totuși, există câțiva factori de luat în considerare atunci când mediul este mai complex și implică transmiterea cu mai multe sărituri. Deci, cum calculezi corect MTU? Aceasta este o problemă dificilă pentru că fiecare trebuie să decidă în funcție de propria situație. Citește mai departe.



Informații tehnice despre compoziția MTU

Mai întâi, trebuie să determinăm ce tip de conexiune la internet folosim: DSL, VDSL sau internet cu fir? Așadar, iată informațiile de bază:

DSL și VDSL au un MTU maxim de 1492;
MTU maxim pentru internet prin cablu este de 1500.

Acestea sunt cerințele furnizorului nostru german de servicii de rețea. Oricum, furnizorii de internet nu pot accepta pachete mai mari.
Acum voi enumera dimensiunile antetului de pachet necesare pentru WireGuard și VPN.

VPN IPv4 – 20 octeți;
VPN IPv6 – 40 octeți;
UDP – 8 octeți;
WireGuard – 32 de octeți

Cu aceste informații, poți calcula dimensiunea adecvată a MTU-ului. Îți voi da un exemplu tipic și unul neobișnuit.

Exemplul 1:

Punctul de plecare este o conexiune prin cablu cu un MTU maxim de 1500, echipată cu o conexiune IPv4.

1500 – 20 octeți (IPv4) – 8 octeți (UDP) – 32 octeți (WG) = 1440 octeți

Aceasta lasă 1440 de octeți pentru zona de date, iar valoarea implicită de 1420 este foarte potrivită.

Exemplul 2:

Punctul de plecare este o conexiune DSL cu un MTU maxim de 1492, echipată cu o conexiune IPv6.

1492 – 40 octeți (IPv6) – 8 octeți (UDP) – 32 octeți (WG) = 1412 octeți

Ca urmare, zona de date va avea 1412 octeți rămași, iar valoarea implicită de 1420 nu este potrivită.

În exemplul 2, pachetul va fi detașat, rezultând sharding. Acest lucru poate consuma resurse, rezultând o viteză de conexiune semnificativ mai lentă. Totuși, cu IPv6, viteza conexiunii devine foarte rapidă.

Când se folosește IPv6, unele routere necesită o dimensiune minimă a MTU de 1280 octeți. Prin urmare,Dacă folosești IPv6, nu seta MTU sub 1280 de octeți

Dacă lucrezi într-un mediu complex care implică mai multe NAT și/sau routere, atunci pot fi adăugate mai multe informații de antet în pachet. Acest lucru va complica, fără îndoială, calculele. Wireshark poate ajuta mult aici, deoarece îți permite să vezi dacă pachetele sunt împărțite.

De ce să nu începi cu o dimensiune MTU de 1300 de octeți și să crești treptat până la 1420 octeți?Mulți utilizatori au raportat că 1380 de octeți este ideal pentru ei

Windows testează comanda mtu cu ping:
Așa cum se arată mai jos:



WireGuard configurează valorile pentru MTU astfel:

Referință:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.




Precedent:Actualizare de firmware MikroTik (5) RouterBOARD
Următor:NAT (Traducerea adreselor de rețea) Traducerea adreselor de rețea
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com