IPv6 verimi nasıl etkiler?


0

Verimi yükseltmek için, biri bana IPv6'da çalışmamı tavsiye etti. Verimi nasıl etkiler?


1
Verimliliği etkilediğine inanmanızı sağlayan nedir?
Ramhound

Adresler daha uzun olduğu için net bant genişliğini azaltır. x)
Daniel B

@DanielB IPv4'ten bazı IP başlık alanları IPv6'da bulunmadığından, net bant genişliğini artıracaktır.
a CVn

Bu aşırı geniş, lütfen sorunuzu daraltın. Ne tür bir ağınız var? Hangi beden? Ağın hangi bölümü sizin kontrolünüz altında?
Dmitry Grigoryev

@DmitryGrigoryev LTE kullanıyorum ve hedefim 20 Mbps verimlilik.
Mehdi Alfaili

Yanıtlar:


2

IPv6 üstbilgileri, IPv4 üstbilgilerinden yalnızca 20 bayt uzunluğundadır ve performansı önemsediğiniz büyük boyutlu bir indirme gibi, çok fazla veri taşımaya çalışırken, tam boy 1500+ baytlık paketler kullanacaksınız. Ethernet'in standart MTU'su 1500 olarak burada bir örnek). Yani fark çok küçük. Standart maksimum TCP / IPv4 verimi (1500 bayt MTU) Gigabit Ethernet, yaklaşık 941 Mbps'dir, oysa maksimum TCP / IPv6 verimi yaklaşık 928 Mbps'dir. Yani yaklaşık% 1,4 yavaşlama.

Dikkate alınması gereken diğer bir husus, IPv4'ün uzun zamandır olduğu ve birçok istemci, sunucu, sunucu yük dengeleyici ve yönlendirici / ağ geçidi / güvenlik duvarı uygulamalarının IPv4 için IPv6'ya göre daha iyi optimize edilmiş olabileceği yönündedir. Örneğin, bazı eski yönlendiriciler, IPv4'ün çoğunu donanımda (bazen "hızlı yol" olarak adlandırılır) işlerken, IPv6'nın yönlendiricinin ana CPU'sundaki yazılımda daha yavaş olabilmesi için kullanılması gerekir. IPv6’nın genel İnternet üzerinden belirli bir yolu nasıl optimize edeceğini veya bağlantının diğer ucunda kontrol etmediğiniz cihazları IPv6’nın nasıl optimize ettiğini asla bilemeyeceğinizden, bunun nasıl olacağını tahmin etmek zordur. IPv6, gerçek dünyadaki performansınızı etkileyebilir.

Ama dürüst olmak gerekirse, gerçek dünya performansında büyük bir fark yaratacak IPv6'yı bulamadım. IPv6'nın etkisi, IPv6 bağlantısı bir ağda yalnızca yarıya kadar uygulandığında veya iyi uygulanmayan bir istemci aynı anda DNS A (IPv4) ve AAAA (IPv6) kayıtlarını aynı anda aramıyorsa veya TCP denemiyorsa daha çok hissedilir / IPv4 ve TCP / IPv6 bağlantılarını aynı anda Bir müşterinin IPv6 üzerinden bağlanabileceğini düşündüğü zamanlar olabilir ve ilk önce zaman aşımına uğramadan ve IPv4'e geçmeden önce bunu dener, böylece gerçek bağlantı olması gerektiği gibi başlamaz. Ancak, belirli bir TCP / IPv6 bağlantısı kurulduktan sonra, performans için IPv4 ile rekabet eder.

Eklemek için düzenlendi:
Sorunuzu tekrar okudum ve sizin IPv6'nın nasıl bir şey yapabileceğini sorduğunuzu fark ettim. Daha hızlı . Açıkçası, Her şey eşit (ki bu büyük bir varsayım) IPv6'dan işleri daha hızlı hale getirmesini beklemiyorum. Bununla birlikte, IPv4 bağlantınız muhtemelen yavaş, aşırı yüklenmiş bir NAT (NAPT) ağ geçidinden geçiyorsa, dolaşmak için yeterli sayıda yönlendirilebilir IPv4 adresi olmadığından ve IPv6 bağlantınız doğrudan yönlendiriliyorsa, IPv6'nın daha hızlı olduğunu görebiliyorum. Ve eğer birçok ağda durum böyle olsaydı şaşırmam.


IPv6'nın gerçek bir avantajı, fragmantasyona sahip olmamanızdır. Paketler tüm yol için doğru boyutta gönderilmelidir ve yönlendiricilerin parçalanması gerekmez ve alıcı ana bilgisayarın yeniden birleştirilmesi gerekmez. Gerçek dünyada Internet, IPv6 genellikle daha hızlı görünür çünkü daha az trafiği olan daha optimize yolları olan daha yeni (genellikle daha büyük ve daha hızlı) yönlendiricilerle çalışır. IPv6'ya taşınmasıyla bu daha uzun sürmeyecek.
Ron Maupin

@RonMaupin IPv4 yavaşlığının kaynağı olarak parçalanma bana pek görünmüyor. Tanıdığım tüm IPv4 yığınları, varsayılan olarak Path MTU Discovery'yi yıllarca kullanmıştır.
Spiff

Tecrübelerden bahseden IPv4 fragmantasyonu hala sık sık meydana geliyor. Tünelleri ve bazı bağlantı türlerini kullanırken gerçek bir acı oldu. Yığınlar IPv4 için PMTUD'a sahip olabilir, ancak aslında etkin görünmüyor. Hala ağ mühendislerinin uğraştığı bir şey. Masaüstü ve sunucu kullanıcıları PMTUD'un nasıl kullanılacağını bilmiyor olabilir, ancak parçalanma hala gerçek bir sorundur.
Ron Maupin

@RonMaupin Deneyimlerime göre, PMTUD genellikle ağ yöneticileri, ICMP'yi cahilce engelleyerek kara delikler oluşturduğunda bozulur.
Spiff

Bunu ağda yapmıyoruz, ancak sunucu çalışanları ekipmanlarında yapıyor olabilir. Masaüstlerinin güvenlik duvarlarının en azından bazıları ICMP'yi engellediğini biliyorum.
Ron Maupin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.