Anahtardaki bağlantı noktası grubu için ayrılan geçerli arabellekleri kontrol etmek için kullanılan komut şu şekildedir:
#show port-resources module x
(burada x modül numarasıdır)
Uzun Mesafeli ISL'ler
Şehirlerarası ISL'ler gerektiğinde, ISL'nin maksimum kapasitede çalışabilmesini sağlamak için yeterli BB_credits yapılandırılmış olması gerekir.
Uzun mesafeli ISL için BB_credits hesaplamaya yönelik en basit formül veya kılavuz, yaklaşık 2 KB'lık tam boyutlu bir Fiber Kanal çerçevesini varsayar ve ISL'nin arabirim çalışma hızı ve tek yönlü mesafesini hesaba katar.
Tabloya göre, 16 Gb/sn Fiber Kanal ISL'yi 50 km'nin üzerinde çalıştırmak için tek yönlü mesafeyi (50) km başına minimum BB_credits sayısıyla (8) çarpmanız gerekir.
Diğer bir deyişle, ortalama çerçeve boyutu yaklaşık 2 KB olduğunda 50 km 16 Gb/sn ISL 400 BB_credits gerektirir.
Bu, bağlantının maksimumda kullanıldığında en iyi şekilde çalışması için gereken minimum BB_credits sayısıdır.
Maksimum (tam boyutlu) değerden daha küçük bir ortalama kare boyutuna uyum sağlamak için orantılı olarak daha fazla BB_credits gerekir.
Her arabellek, boyutuna bakılmaksızın bir Fiber Kanal çerçevesi için olduğundan, Fiber Kanal çerçeveleri tam boyutlu olmadığında, tam bağlantı kullanımını elde etmek için daha fazla BB_credits gerekir. Bu durumda, BB_credits hesaplamak için yaklaşık ancak basit bir formül aşağıdaki gibidir:
BB_credits = (Arayüz hızı için km başına gereken minimum BB_credits sayısı x Tek yönlü mesafe (km)) / ((Ortalama alma çerçevesi boyutu (bayt) / 2150 bayt))
Aşağıdaki örnekte, ortalama giriş çerçevesi boyutu yaklaşık 1 KB (1075 bayt) olan 50 km uzunluğundaki 16 Gb/sn bağlantı için BB_credits hesaplaması gösterilmektedir:
(16 Gb/sn x 50 km'de km başına 8 BB_credits) / (1075 / 2150)
400/0,5 = 800 BB_credits
Dikkate almak için, gerçek ortalama girdi çerçevesi boyutu, önce toplam girdi baytlarını toplam çerçeve girişine bölerek ortalama çerçeve boyutunu belirler.
Alma BB_credits ayarlandığından, bir arabirimdeki giriş yönü (Rx tarafı) için ortalama kare boyutu belirlenmelidir.
Toplam bayt ve kareler, show interface counters komut çıktısında görüntülenebilir.
switch# show interface fc 2/7 counters
fc2/7
5 minutes input rate 1048060640 bits/sec, 131007580 bytes/sec, 94786 frames/sec
5 minutes output rate 253368512 bits/sec, 31671064 bytes/sec, 47717 frames/sec
14079632456 frames input, 18624775031572 bytes
0 discards, 0 errors, 0 CRC/FCS
0 unknown class, 0 too long, 0 too short
8089598629 frames output, 6040401816628 bytes
0 discards, 0 errors
0 timeout discards, 0 credit loss
0 input OLS, 0 LRR, 0 NOS, 0 loop inits
0 output OLS, 0 LRR, 0 NOS, 0 loop inits
0 link failures, 0 sync losses, 0 signal losses
15031 Transmit B2B credit transitions to zero
0 Receive B2B credit transitions to zero
11192 2.5us TxWait due to lack of transmit credits
Percentage TxWait not available for last 1s/1m/1h/72h: 0%/0%/0%/0%
500 receive B2B credit remaining
481 transmit B2B credit remaining
481 low priority transmit B2B credit remaining
Last clearing of "show interface" counters: 2d09h
Yukarıdaki örnekte, ortalama çerçeve boyutu hesaplaması şöyledir:
18624775031572 (bayt) / 14079632456 (çerçeveler) = 1323 bayt/çerçeve, yani yaklaşık 1,3 KB/kare
Hesaplamayı tamamlamak için:
(16 Gb/sn x 50 km'de km başına 8 BB_credits) / (çerçeve başına 1323 ortalama bayt / 2150 bayt)
400/0,61= 650 BB_credits
Bu nedenle, ortalama 1323 bayt çerçeve boyutu taşıyan 50 km'lik bir 16 GB/sn bağlantı için minimum 650 BB_credits gerekir.
Genişletilmiş arabellek-arabellek kredileri, belirli arayüzlere ekstra arabellekler tahsis edilerek mümkün hale gelir. Bu ek arabellekler, ayrılmamış arabellek havuzundan alınır.
ENTERPRISE_PKG lisansı, 16 Gb/sn, 32 Gb/sn ve 64 Gb/sn anahtarlama modüllerinde genişletilmiş arabellek-arabellek kredileri kullanmak için gereklidir.
Çoğu arabelleğin kullanılabilir olmasını sağlamak için aşağıdaki adımları uygulayın:
Fc1/5 bağlantı noktasına maksimum BB_credits ayırmak için aşağıdaki adımları uygulayın:
Bağlantı noktası grubundaki fc1/6-8 bağlantı noktalarını en az 1 BB_Credit olacak şekilde yapılandırın:
switch# configure Enter configuration commands, one per line. End with CNTL/Z. switch(config)# interface fc1/6-8 switch(config-if)# switchport fcrxbbcredit 1
Fc1/5 bağlantı noktasını maksimum 253 BB_credits ile yapılandırın:
switch# configure Enter configuration commands, one per line. End with CNTL/Z. switch(config)# interface fc1/5 switch(config-if)# switchport fcrxbbcredit 253
Fc1/5 bağlantı noktasında BB_credits tahsisini doğrulayın:
switch# show port-resources module 1 . Port-Group 2 Available dedicated buffers are 0 -------------------------------------------------------------------- Interfaces in the Port-Group B2B Credit Bandwidth Rate Mode Buffers (Gbps) -------------------------------------------------------------------- fc1/5 253 16.0 dedicated fc1/6 1 16.0 dedicated fc1/7 1 16.0 dedicated fc1/8 1 16.0 dedicated
Referans Bağlantısı: https://www.cisco.com/c/en/us/td/docs/dcn/mds9000/sw/9x/configuration/interfaces/cisco-mds-9000-nx-os-interfaces-configuration-guide-9x/configuring_interface_buffers.html