Bir Cisco anahtarının trafiği iyi idare edip etmediğini nasıl anlarsınız?


18

Sadece okudum 2960-S ve iSCSI trafik yönetimi hakkında Jeremy'nin soru bana bu soruyu sormak sürdü: Hepimiz farklı altyapılarda konuşlandırılmış anahtarlar çok var, nasıl trafiğin iyi tedavi olduğunu bilebilir?

Genellikle CPU, RAM ve sistem günlüklerini kontrol ediyorum ama arabellekleri düşünmedim.

Show buffers hatalarını kullandım ve işte verilere bir örnek:

show buffers failures 
Caller       Pool          Size      When
0x1279AE0   Middle           445    3d19h
0x1279AE0   Middle           446    3d19h
0x1279AE0   Middle           444    3d19h

Bunun hangi arayüzde gerçekleştiğini nasıl bilebilirim?

İncelenmesi gereken başka performans metrikleri var mı?


Herhangi bir cevap size yardımcı oldu mu? öyleyse, cevabı kabul etmelisiniz, böylece soru sonsuza kadar ortaya çıkmayacak, bir cevap arıyor. Alternatif olarak kendi cevabınızı verebilir ve kabul edebilirsiniz.
Ron Maupin

Yanıtlar:


14

Bu, sahip olduğunuz anahtar modeline bağlıdır ve o kadar kolay değildir.

Genel olarak daha küçük Katalizör anahtarları en az iki tampon biçimi kullanır - genellikle 'Arabirim tampon havuzları' adlı bölümün altında 'tamponları göster' bölümünde görünen daha küçük Katalizörde (2k / 3k) bir arayüz-katmanlı tampon bulunur :

Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 132, permanent 132):
   100 in free list (132 min, 132 max allowed)
   11151 hits, 0 misses
RxQ1 buffers, 2040 bytes (total 128, permanent 128):
   4 in free list (0 min, 128 max allowed)
   244594209 hits, 4559839 fallbacks
RxQ2 buffers, 2040 bytes (total 128, permanent 128):
   1 in free list (0 min, 128 max allowed)
   202559241 hits, 1582494 fallbacks, 0 trims, 0 created
   1582494 failures (0 no memory)
...

... ve CPU'nun tamponları ona doğru hareket ettikleri ve bakıma ihtiyaç duydukları şekilde kullandıkları "genel" bir alan var. "Rx" düzeyindeki tamponlar, tüm arabirimlere (2950 veya en yeni 2960S / 3560X / vb. Gibi eski anahtarlarda ) veya belirli ASIC bağlantı noktasına ( 2960 veya 3560 gibi) bir arabirim alt kümesine hizmet vermek için paylaşılan arabellek parçasıdır / 3750 / 3560E / 3750E ).

Açık 4500 ve 6500 giriş arabirimi (ASIC) tampon, (DFC az 6500 tarihinde) Hat Kartı seviyesinde havuz anahtar kumaş seviyesinde, - paket geçmesi ki havuzları bir dizi olduğu için özellikle de, dağınık alır ve nihayetinde Yönetici seviyesinde tampon. Fiziksel olarak ayrı bellek havuzları olmak zorunda değiller, ancak sorun giderme işlemini kolaylaştırmak için genellikle farklı komutlarda farklı adlarla eşlenirler (örneğin paketin gözden geçirilmesinin hangi aşamasında paket bırakılır).


14

Şimdiye kadar harika yanıtlarınız var.

Lukasz'ın dediği gibi, tampon kurulumu Katalizör anahtarlarında biraz karmaşık. 4 çıkış kuyruğu için arabellek atadığınız bir havuz var. Belirli bir miktarda tampon ayırmayı seçebilir ve geri kalanının bir havuzda oturmasına ve gerektiği gibi kullanmasına izin verebilirsiniz. Ayrılmış arabelleklere diğer kuyruklar / eşikler dokunamaz.

resim açıklamasını buraya girin

Farklı kuyruklarda / eşiklerde düşüş görmek için bu komutu kullanın:

show platform port-asic stats drop gix/x

resim açıklamasını buraya girin


11

Arabellek hataları alıyorsanız, aşağıdaki gibi bir komut kullanırsınız:

arayüzü göster | i (hat protokolü | tampon yok)

Çıktıyı elle biraz sıralamanız gerekir, ancak 0'dan fazla arabellek hatası yoksa satırları arıyorsunuz:

FasttEthernet0/24 is up, line protocol is up (connected)
     1557332164 packets input, 3733280910 bytes, 6718 no buffer
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.