Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 171|Yanıt: 0

[Kaynak] WireGuard optimize edilmiş MTU ayarları

[Bağlantıyı kopyala]
2025-11-28 09:30:10 tarihinde yayınlandı | | | |
MTU

MTU, "Maksimum İletim Birimi" anlamına gelir ve bir ağ üzerinde iletilebilecek bayt cinsinden ölçülen maksimum paket boyutunu ifade eder. Genellikle ağ arayüz kartları gibi iletişim arayüzleriyle ilişkilendirilir. Bir paket bir bağlantının MTU'sundan büyükse, geçiş için daha küçük parçalara bölünür; bu süreç "sharding" olarak adlandırılır. MTU'nun boyutu, iletim verimliliği ile gecikme arasında bir denge gerektirir.

Ağda, maksimum iletim birimi (MTU), ağ bağlantılı bir cihaz aracılığıyla alınabilecek maksimum paketin değerini ifade eder. MTU'yu bir otoyol alt geçidi veya tünel için bir yükseklik sınırı olarak düşünün: yükseklik sınırının üzerindeki arabalar ve kamyonlar da bu sınırdan geçemez, tıpkı ağı aşan paketler MTU'nun o ağdan geçememesi gibi.

Ancak, arabalar ve kamyonların aksine, MTU'yu aşan paketler ağ üzerinden geçebilen daha küçük parçalara ayrılabilir. Bu sürece sharding denir. Parçalanmış paketler varış noktalarına varır varmaz yeniden birleştirilir.

MTU baytlarla ölçülür ve bir "bayt" 8 bit bilgiye eşittir, yani 8 bir ve sıfır. 1.500 bayt maksimum MTU boyutudur.

Mevcut ağ arayüzünün MTU değerini aşağıdaki komutla görüntülemek için PowerShell kullanın:
Aşağıda gösterildiği gibi:



WireGuard için MTU değeri

Basitçe söylemek gerekirse,WireGuard için varsayılan MTU boyutu 1420'dir。 Genellikle, bu değer kullanım durumlarının %95'ine uygulanır. Ancak, ortam daha karmaşık olduğunda ve çoklu sıçrama iletimi içerdiğinde dikkate alınması gereken birkaç faktör vardır. Peki, MTU'yu doğru nasıl hesaplarsınız? Bu zor bir sorun çünkü herkes kendi durumuna göre karar vermek zorunda. Okumaya devam edin.



MTU kompozisyon teknik bilgileri

Öncelikle, hangi tür internet bağlantısını kullandığımızı belirlememiz gerekiyor: DSL, VDSL mi yoksa kablolu internet mi? İşte temel bilgiler:

DSL ve VDSL maksimum MTU'ya sahiptir 1492;
Kablolu internet için maksimum MTU 1500'dür.

Bunlar Alman ağ hizmet sağlayıcımızın gereksinimleridir. ISS'ler zaten daha büyük paketleri kabul edemez.
Şimdi WireGuard ve VPN için gereken paket başlığı boyutlarını listeleyeceğim.

IPv4 VPN – 20 bayt;
IPv6 VPN – 40 bayt;
UDP – 8 bayt;
WireGuard – 32 bayt

Bu bilgilerle uygun MTU boyutunu hesaplayabilirsiniz. Size tipik bir örnek vereceğim, hem de nadir bir örnek.

Örnek 1:

Başlangıç noktası, maksimum 1500 MTU olan ve IPv4 bağlantısı ile donatılmış bir kablo bağlantısıdır.

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

Bu, veri alanı için 1440 bayt kalıyor ve varsayılan değer olan 1420 oldukça uygundur.

Örnek 2:

Başlangıç noktası, maksimum 1492 MTU olan ve IPv6 bağlantısıyla donatılmış bir DSL bağlantısıdır.

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

Sonuç olarak, veri alanında 1412 bayt kalır ve varsayılan değer 1420 uygun değildir.

Örnek 2'de, paket ayrılır ve sharding oluşur. Bu durum kaynak tüketebilir ve bağlantı hızının çok daha düşük olmasına yol açabilir. Ancak IPv6 ile bağlantı hızı çok hızlı hale geliyor.

IPv6 kullanıldığında, bazı yönlendiriciler minimum MTU boyutu 1280 bayt gerektirir. Dolayısıyla,IPv6 kullanıyorsanız, MTU'yu 1280 baytın altına koymayın

Birden fazla NAT ve/veya yönlendirici içeren karmaşık bir ortamda çalışıyorsanız, pakete daha fazla başlık bilgisi eklenebilir. Bu kesinlikle hesaplamaları daha karmaşık hale getirecektir. Wireshark burada çok yardımcı olabilir, çünkü paketlerin bölünüp bölünmediğini görebiliyorsunuz.

Neden 1300 bayt bir MTU boyutuyla başlamıyorsunuz ve 1420 bayta kadar ilerlemiyorsunuz?Birçok kullanıcı, 1380 baytın onlar için ideal olduğunu bildirdi

Windows ping ile mtu komutunu test ediyor:
Aşağıda gösterildiği gibi:



WireGuard, MTU için değerleri aşağıdaki şekilde yapılandırıyor:

Referans:

Bağlantı girişi görünür.
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Bağlantı girişi görünür.




Önceki:MikroTik (5) RouterBOARD firmware yükseltmesi
Önümüzdeki:NAT (Ağ Adresi Çevirisi) Ağ Adresi Çevirisi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com