Birden fazla anahtar aktarım hızını yavaşlatır


13

Bir veri sunucusu (daha çok NAS gibi) ve yaklaşık 300 bilgisayar arasında bağlantı oluşturmak istiyorum.

Günde aktarılan veriler 2GB / bilgisayar civarındadır ve hız gerçekten önemlidir.

Tek bir anahtar kullanırsam, 300 Ethernet kablosu olurdu ve bakımı çok dağınık olabilir.

Her 50 bilgisayarda bir anahtar kullanırsam bağlantı hızını yavaşlatır mı?


2
Aşağıda iki cevabınız var, ancak her ikisi de tek bir alt ağda 300 istemci + ağ ekipmanı bulundurmayla ilgili sorunları ele almıyor. ARP ve yayılan ağaç güncellemeleri bu ağda bir sürü yük oluşturacak. 50 PC'li bu grupları VLAN'lara ayırmayı öneriyorum. Planlamanızla gerçek dünya transferleri sırasında gigabit hızlarına yakın bir yere varacağınızdan şüpheliyim ...
Supercereal

Yanıtlar:


16

Eğer 'aktarım hızı' ile verim demek istiyorsanız: Çok önemli değil.

Her ekstra cihaz bazı küçük gecikmeler getirecektir (sonuçta sadece çok küçükse bazı işlemlere ihtiyaç vardır). Ancak gecikme, iş hacmiyle aynı değildir.

Bir uydu telefonu üzerinden bir konuşma ile karşılaştırın. Birinin söylediklerinizi yorumlayabilmesi için 3 saniyelik bir gecikme olacaktır, ancak bir kişi konuşmaya devam ederse, uzun (2GB) hikayeler anlatmaya devam ederse, yavaşlama minimum olacaktır.

Bu şu kurulumları test ediyorum anlamına gelir:

     + -48 port anahtarı ------ 40 bilgisayar
B |
a + -48 port anahtarı ------ 40 bilgisayar
c |
k + -48 port anahtarı ------ 40 bilgisayar
p |
l + -48 port anahtarı ------ 40 bilgisayar
a |
n ...
e |
     + -48 port anahtarı ------ 40 bilgisayar

Birçok anahtarda, birkaç ayrı ünite birimini tek bir devasa anahtar haline getirmenizi sağlayan bir bağlantı bulunur. Bu, yönetimi çok daha kolay hale getirir. Satın aldığınız anahtarların bu özelliğe sahip olduğundan çok emin olun.

Neden 48 portlu anahtarlar?
Cihaz sayısını sınırlar. (daha az alan, daha az cihaz bozulabilir).

Neden 48 port anahtarı başına 40 bilgisayar?
Gelecekteki genişletilebilirlik (Yerel yoğunluğu artıran farklı odalara taşınan bilgisayarlar, yazıcılar gibi ek aygıtlar, hata ayıklama için ücretsiz bir bağlantı noktası vb.

Neden tek bir 300 port anahtarı değil?
Bunları bulmakta iyi şanslar ...

Görünüşe göre bazı var. David'in bahsettiği modele baktım , yaklaşık 25 bin dolar ... Kesinlikle maksimum performansa ihtiyacınız varsa bu tür anahtarları kullanın.

Arka panel bağlantısı olmayan anahtarlarınız varsa, her zaman böyle bir şeye sahip olabilirsiniz, ancak bu, trafiğin dosya sunucunuzu barındıran her şeye aşırı akacağı anlamına gelir. Bu, anahtarın aşırı yüklenmesine neden olabilir ve gerekenden çok daha fazla gecikme sağlar.

                 1 dosya sunucusu
40 bilgisayar 39 bilgisayar ... 40 bilgisayar
   | | | | | | | | |
48 port anahtarı 48 port anahtarı ... 48 port anahtarı
    | | | | | |
    | + ----- + + - --- + | Tarafından devre dışı bırakıldı
    | | varsayılan
    + ---------------------------------------------- +

(Uzun dolambaçlı kablo bir anahtarın ölmesi durumundadır. Bu, üzerindeki tüm bilgisayarları ve dosya sunucusuyla anahtarın yan tarafını keser. Bu durumda, yayılan ağaç protokolüne sahip anahtarlar bunu algılayabilir ve geçici çözüm bağlantısını otomatik olarak etkinleştirebilir.)

Son olarak, her zaman klasik katmanlı kurulum vardır:

        Dosya sunucusu ve diğer sunucular
                     |
                 TEMEL ANAHTAR
                / | \
               / | \
 48 port anahtarı ... 48 port anahtarı
      | | | | | | | | |
  40 bilgisayar bilgisayar ... 40 bilgisayar

Bunun avantajı, sunucu odasında bir (çok iyi) anahtarın olması ve bu anahtardan her kata veya her bölüme en az bir bağlantının olmasıdır.

Sonra o kat için tüm anahtarları içeren yerel bir oda kurdunuz. (Gerekirse çoklu anahtarlamalı, bir backlink ile bağlı).


1
Bir Cisco 4510R + E, 384 Gigabit bağlantı noktasını destekleyebilir.
David Schwartz

İlk kurulumdaki "arka panel" in son olarak "çekirdek anahtar" ile aynı olduğunu unutmayın. Bir fark, aralarındaki kabloların uzunluğudur, diğeri, arka panelin daha uzun bağlantı noktaları kullanması gerekmediğinden daha hızlı bağlantı noktaları kullanabilmesidir.
MSalters

Evet. 'Kat başına yerel yama odası' için gerekli farkı buldum. Teknik açıdan çok farklı olmayabilir, ancak binanıza bağlı olarak çok daha pratik olabilir. (özellikle örneğimdeki katlar aslında komşu binalar olduğunda).
Hennes

Hemen cevap verdiğiniz için teşekkür ederim, bu bana yardımcı olacaktır.
Parth Parikh


6

Her ek anahtarlama adımı fazladan bir gecikmedir. Çekirdeğiniz ne kadar hızlı olursa olsun, hala işliyor. Bununla birlikte, günde sadece 2GB'de bunu fark etmeyeceksiniz ve eminim 300 port anahtarının bulunmadığından eminim.

Şimdi hub kullanıyorsanız, bu çok farklı bir hikaye olurdu.

Anahtarlar yalnızca pakette etiketlenen IP adresine paketleri gönderir. Hub'lar paketleri her bilgisayarın etrafında sektirir ve kabul etmek veya reddetmek bilgisayara bağlıdır.

Hız konusunda gerçekten endişeleniyorsanız, veri deponuzu olabildiğince verimli hale getirmeye bakmalısınız. Yalnızca tek bir gigabit bağlantısı varsa, her zaman orada sınırlı kalacaksınız. (1 gigabit kaynağına 300 gigabit bağlantısı = sorun)

Düzenleme: Burada tanımladığım sorunun çözümünü eklemeliyim. Yaptığım iki Intel NIC (Ağ Arabirim Kartı) ile bir bilgisayar oluşturmak ve Teaming özelliğini etkinleştirmektir. Bu, iki kartın tek olarak çalışmasını sağlar ve temelde 2 gigabit ağ arabirimi oluşturur.


1
300 portlu anahtarlar kesinlikle var ve tek bir anahtar size en iyi performansı verecektir. Sadece ucuz değil ve gereksinimleri çok mütevazı.
David Schwartz

Son baktım, ağ değiştirme IP'nin altındaki katman 2'de oldu. IP adreslerine değil, Ethernet MAC adreslerine (veya eşdeğerlerine) bakıyorsunuz.
CVn

Bu doğrudur, IP adreslerini açıklamak daha kolaydır.
LuckySpoon

3

Her 50 bilgisayarda bir anahtar kullanırsam bağlantı hızını yavaşlatır mı?

Topolojiniz "bağlantı hızını" değiştirmez, ancak etkin verim etkilenir.
Başka bir husus, yüklediğiniz anahtar (lar) ın türüdür .
Bir Ethernet anahtarı, Ethernet çerçevelerini almak ve iletmek için iki teknikten birini kullanabilir:

  • kaydet ve ilet ( tüm çerçeve yeniden iletilmeden önce alınır ve arabelleğe alınır) veya
  • geçiş (diğer bir deyişle tel hızı) (yeniden iletim başlatılmadan önce yalnızca hedef adresin alınması ve arabelleğe alınması gerekir).

1542 bayt ve 100Base-T'lik tam uzunlukta bir Ethernet çerçevesi için, bir saklama ve iletme anahtarı yaklaşık 123 mikrosaniye gecikme sağlarken, bir kesme anahtarı yaklaşık 1,2 mikrosaniye gecikme getirecektir. Kısa çerçeveler (örneğin ARP paketleri ve TCP İşlemleri) için fark elbette çok daha küçüktür.

Anahtar katmanları ekledikçe, iletimlere önemli miktarda gecikme ekliyor olabilirsiniz. İdeal "düz" modelden (sadece bir (canavar) anahtar)) bir katman daha düşünün:

                   |
                 Switch_A
                 / \
                / \
          Anahtar_B Anahtar_C
            / \ 
        Ana Bilgisayar_1 Ana Bilgisayar_200

1542 bayt ve 100Base-T tam uzunlukta bir Ethernet çerçevesi için, üç saklama ve iletme anahtarı yaklaşık 369 mikrosaniye gecikme eklerken, üç kesme anahtarı yaklaşık 3,7 mikrosaniye gecikme ekleyecektir.
Host_1, 100Base-T'de yoldaki üç saklama ve iletme anahtarıyla 1542 baytlık tam uzunlukta bir Ethernet çerçevesi iletmeye başlarsa , Host_200 son baytı yaklaşık 492 mikrosaniye sonra alır; bu yaklaşık 25 Mbps'lik etkili bir verimdir (100 Mbps'lik gerçek kablo hızına kıyasla). Yolda
üç adet kesme anahtarı varsa, Host_200 son baytı yaklaşık 127 mikrosaniye sonra alır; bu yaklaşık 97 Mbps'lik etkili bir verimdir.

Mümkün olan en iyi verimi istiyorsanız. Mümkün olduğunca az sayıda anahtar kullanmanız gerekir (bir canavar anahtarı idealdir) ve kesme anahtarları (her anahtarın getirdiği gecikmeyi en aza indirmek için) kullanmanız gerekir. Neredeyse tüm düşük maliyetli anahtarların daha yavaş (yani daha uzun gecikme) depola ve ileri çeşitliliği olduğunu unutmayın

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.