2011-05-16 17 views
10

Diğer SO'ers deneyimini UDP paket kaybı (veya bırakma) sorunuyla karşı karşıya getirmek isterim. İlk olarak benim anlayışım, NIC'lerin NIC'ler üzerinde bir çapraz kablo ve geniş tampon ile ve söz konusu arabelleklerin zamanında işlenmesi yoluyla doğrudan noktadan noktaya bağlantıların verilmesi durumunda, paket kaybı veya paket siparişi sorunu olmaması gerektiği yönündedir. . Ben de bu nokta arasında bir iyi/high-end anahtarı verilen durumun da geçerli olduğuna inanıyorum. Yukarıdaki senaryo hariçOrtalama UDP paket kaybı ve paket yeniden siparişi

  1. , LAN

  2. üzerinde beklenen ortalama UDP paket kaybı ne senaryolar UDP paket sipariş sorunlarını neyi neden nedir?

+0

Sami, gerçek bir problem mi çözüyorsun, yoksa bu teorik bir soru mu? –

cevap

4

Ortalama LAN'larda UDP packetloss hakkında bir fikir yok. Modern anahtarlı ağlarda mantıklı olarak düşük olduğunu varsayıyorum, aksi takdirde LAN veya uç noktalarınız çok fazla yüklenir.

Yeniden sıralama, rotalar yukarı ve aşağı doğru hareket ettirildiğinde elde etmek için muhtemelen en kolay olanıdır; Örneğin, kurumunuzdaki anahtarlardan biri ağacın yeniden düzenlenmesi için yeterli yük altındadır ve trafik farklı anahtarlardan gönderilir. Daha büyük olasılıkla ISS'nizin akranları gelip gidiyor ya da trafik sınırlarına ulaşıyor ve paketlerin öncelikleri değişiyor - eski paketler ağır yüklü ağ üzerinde uçuyordu, yeni paketler daha hafif yüklü ağ üzerinde uçuyor ve onlar emirden geliyorlar.

2

Ben de beklenen bir ortalama arıyorum. Ben kesinlikle bir bağlantıdan (PC-PC) paket kaybı çok nadiren gerçekleşir, ancak kesinlikle oluşur. Kullanılabilirlik, 1 kB paketler @ 50 Hz'de% 99,9 gibi bir şeydi.

Sadece aynı ağ arabiriminde göndererek ve alarak yeniden sipariş vermeyi gördüm. Bunun gerçekleştiği sonucuna vardım, çünkü her bir paket asenkron olarak işlendi, böylece yeni gelen paketin yeni alınan paketden önce alınan paketlerden önce işlenmesi için bir şans var.

2

Temel gigabit anahtarlamalı LAN'ımda, FreeBSD, Solaris veya Linux ile saniyede 50.000 pakette sıfır paket kaybı olur.

Bununla birlikte, Windows oldukça özel bir şeydir, saniyede 10,000 gibi düşük hızlarda tam olarak aynı donanım üzerinde paket kaybını kolayca görüyorum. Bu paketler daha az düşerse paketler daha hızlı kaybederseniz daha fazla kaybederseniz, esas olarak WinSock ve NIC arasında arabellek taşması nedeniyle oluşur.

Büyülü bir sayı yok, Broadcom'un korkunç Windows sürücülerine sahip olması nedeniyle durumum muhtemelen daha da kötü.

Paket siparişi sorunlarını kolayca görebilirsiniz, ancak neredeyse her zaman yalnızca son iki paket değişmiştir. Bu, anahtarların nasıl çalıştığının bir ürünüdür.

Wi-Fi'de bahsetmediğiniz ilginç bir şekilde, radyo sinyalleri çok parazitlere ve çevresel koşullara tabidir.