Papatya zincirleme anahtarları gecikmeyi artırıyor mu?


13

Bu, belirli bir donanımla ilgili olmayan genel bir sorudur. Aşağıdaki papatya dizimli anahtar konfigürasyonuna sahipsek:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

Eğer bağlı kullanıcılar sizce 4 geçiş bağlı kullanıcılara kıyasla gecikme önemli bir artış yaşayacaksın düğmesine 1 . Her iki durumda da kullanıcılar İnternet'teki bir uygulamaya erişir.

Gerçek davaya örnek var mı?


Sorular, bir yönetim adresine sahip olacak ve mantıksal olarak tek bir anahtar olarak çalışacak uzaktan istiflenmiş anahtarlar içindi. Zincir topolojisinde istifleme ile papatya zinciri arasında herhangi bir fark var mı?
vladiz

İstifleme ile arka planı yığındaki paketleri iletmek için kullanacaksınız, böylece papatya zincirleme ile karşılaştırıldığında hem daha fazla bant genişliğine hem de daha az gecikmeye sahip olacaksınız. Sizin durumunuzda bir sorun olmasını beklemiyordum ama diğer yorumda belirttiğim gibi, kullanılabilirlik gereksinimlerine bağlı olarak anahtarları çekirdeğe bağlamak hala mantıklı olabilir.
Daniel Dib

1
Sadece bu anahtarların bir yığın olmadığını belirtmek, genellikle önerilen bir tasarım değildir. İnternete yönelik herhangi bir yukarı akış anahtarındaki bir hata, aşağı akıştaki her şeyi çıkarır. Anahtarların çekirdeğe ayrı olarak bağlanması çok daha iyi olacaktır. Şimdi tek çekirdeğinizin her şeyi çıkarması konusunda endişelenmeniz gerekiyor. ;-)
generalnetworkerror

@generalnetworkerror Daha iyi kullanılabilirlik için şimdi bazı anahtarların halka topolojisinde istiflenebileceğini görüyorum. Yukarıdaki örnekte anahtar 1 de bağlı olması şalteri 4 . Ve iki anahtar da çekirdek ağa bağlanıyor . Bu durumda gördüğüm tek fayda, basitleştirilmiş yönetimdir (her bir anahtarın çekirdeğe kendi bağlantısına sahip olduğu yığınlama olmadan). Bu doğru mu?
vladiz

@vladiz, evet, bir anahtar yığını normalde bu şekilde bağlanır; Benim yorumum, diğer yeni net mühendisleri için gösterilen ASCII tasarımının bir yığın olmadığı sürece ideal olmadığını ve bu durumda ana ağınıza bağlı 4 anahtarını da göstereceğinizi açıklığa kavuşturmaktı. Bir yığındaki halka topolojisinde, her bir anahtar elemanında, yığındaki farklı anahtarlara giden iki kablo bulunur.
generalnetworkerror

Yanıtlar:


13

Hayır, tipik internet bağlantısı için olmazlar. Bunu tipik araçlar kullanarak bile ölçemezsiniz.

DC ortamları için her mikrosaniye için savaşıyoruz, ancak tipik ethernet anahtarları için, atlama başına 5-7 mikrosaniyeden 30-50 mikrosaniyeye ulaşırsınız. 30-50 mikrosaniye bile fark edilemeyecek kadar düşük; genellikle gecikme, onlarca / yüzlerce milisaniyeye ulaştığı için uygulamalar veya insanlar için sorunludur.

Bu Cisco tanıtım belgesine bir göz atın


7

Soru, bunun donanıma özgü olmadığını belirtiyor, ancak farklı platformların farklı anahtarlama gecikmeleri ve anahtarlama modları var.

Cut throughanahtarlama en hızlısıdır ancak parçalara izin verir. Fragment freeikinci en hızlı olanıdır ve karelerin en az 64 bayt olmasını sağlar, yani çarpışma belirtilerinden biri olan runt değildirler. Store and forwarden yavaş olanıdır, ancak CRC hataları gibi hatalar içeren çerçeveleri ileriye göndermez.

Sorularınız mesafelerde hiçbir şey içermiyor. Arasında önemli bir mesafe varsa switch 1ve switch 4o hesaba katılması gerekir. Yan yana duruyorlarsa, her anahtar çok fazla gecikme eklememelidir çünkü kareleri genellikle büyük arabelleklere takılmadan hemen iletirler.

Gecikme özneldir, yüksek hızlı bir ticaret firması için 2ms büyük bir fark yaratabilir. Çoğumuz için 2ms endişelenmek için yeterli değil.

Çok özel bir kullanım durumum olmadıkça bu durumda gecikme konusunda endişelenmem.


anahtarlar arasındaki mesafe 50 ila 100 metre arasındadır ve en uzun zincir 6 anahtar olacaktır. Çekirdek ağa bir bağlantı kurmanın her birinin daha iyi olup olmadığını düşünüyordum.
vladiz

Zaten yanıt verdiğim gibi, o uygulama ve bu mesafeler için farkı fark etmeyeceksiniz.
asukasz Bromirski

Bunları çekirdeğe bağlamak hala mantıklı olabilir. Kullanılabilirlik vb. Gereksinimlere bağlıdır. Bir zincirdeki nr anahtarı 2 başarısız olursa, çevrimdışı 5 anahtarınız vardır. Her zaman maliyet dengesi, fiber bulunabilirliği ve mevcut port sayısı.
Daniel Dib

2
Ayrıca, günümüzde anahtarların büyük bir çoğunluğunun sadece Mağaza ve İletme'yi desteklediğini belirtmek gerekir .
Ryan Foley

Anahtarlı gecikmelerin çoğu, işlem sürelerinden veya iletim hızından değil, tamponlardan gelir. Kesim, yalnızca hedef bağlantılar henüz kullanılmamışsa mümkündür.
BatchyX
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.