Cisco MDS: Allocazione buffer ISL a lunga distanza

Summary: L'allocazione buffer-to-buffer dipende dai moduli switch. Ciascuna piattaforma è indipendente dalla velocità supportata.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Il comando utilizzato per controllare i buffer correnti allocati per il gruppo di porte sullo switch è:

#show port-resources module x

(dove x è il numero del modulo)

 

ISL
a lunga distanza Quando sono necessari ISL a lunga distanza, è necessario disporre di BB_credits configurati sufficienti per garantire che l'ISL possa funzionare alla massima capacità.
La formula o la linea guida più semplice per l'elaborazione di BB_credits per ISL a lunga distanza presuppone un frame Fibre Channel full size di circa 2 KB e tiene conto della velocità operativa dell'interfaccia e della distanza unidirezionale dell'ISL.

 

In base alla tabella, per utilizzare un ISL Fibre Channel da 16 Gbps su 50 km, è necessario moltiplicare la distanza di sola andata (50) per il numero minimo di BB_credits per km (8).
Ovvero, un ISL da 16 Gbps di 50 km richiede 400 BB_credits quando la dimensione media del frame è di circa 2 KB.
Si tratta del numero minimo di BB_credits necessari affinché il collegamento funzioni al meglio quando viene utilizzato al massimo.
Velocità dell'interfaccia e numero minimo di BB_Credits

 

Per supportare una dimensione media del fotogramma inferiore rispetto al valore massimo (dimensioni complete), in proporzione
sarebbe necessario più BB_credits.Poiché ogni buffer è per un frame Fibre Channel indipendentemente dalle dimensioni, quando i frame Fibre Channel non sono di dimensioni complete, sono necessari più BB_credits per ottenere l'utilizzo completo dei link. In questo caso, una formula approssimativa ma semplice per calcolare BB_credits è la seguente:

 

BB_credits = (Numero minimo di BB_credits richiesto per km per velocità di interfaccia x Distanza unidirezionale (km)) / ((Dimensione media del frame di ricezione (byte) / 2150 byte))

 

Nell'esempio seguente viene visualizzato il calcolo del BB_credits per un collegamento da 16 Gbps lungo 50 km con una dimensione media del frame di input di circa 1 KB (1075 byte):
(8 BB_credits per km a 16 Gbps x 50 km) / (1075/2150)
400/0,5 = 800 BB_credits

 

Da prendere in considerazione, la dimensione media effettiva dei fotogrammi di input determina prima la dimensione media dei fotogrammi dividendo i byte di input totali per i frame totali di input.
La dimensione media del frame deve essere determinata per la direzione di input (lato Rx) su un'interfaccia poiché sono impostati i BB_credits di ricezione.
I byte e i frame totali possono essere visualizzati nell'output del comando show interface counters.

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

 

Nell'esempio precedente, il calcolo per la dimensione media del frame è:
18624775031572 (byte) / 14079632456 (frame) = 1323 byte/frame, ovvero circa 1,3 KB/frame

 

Per completare il calcolo:
(8 BB_credits per km a 16 Gbps x 50 km) / (1323 byte medi per fotogramma / 2150 byte)
400/0,61= 650 BB_credits

 

Pertanto, per un collegamento da 16 Gbps che percorre 50 km con una dimensione media del frame di 1.323 byte ci vorrebbero almeno 650 BB_credits.

 

I crediti buffer-to-buffer estesi sono resi possibili dall'allocazione di buffer aggiuntivi a interfacce specifiche. Questi buffer aggiuntivi vengono ricavati dal pool di buffer non allocato.

La licenza ENTERPRISE_PKG è necessaria per utilizzare crediti buffer-to-buffer estesi su moduli di switching da 16 Gb/s, 32 Gb/s e 64 Gb/s.

Per consentire la disponibilità della maggior parte dei buffer, effettuare le seguenti operazioni:

  • Configurare le porte ISL su diversi gruppi di porte e moduli.
  • Configurare le porte collegate ai dispositivi terminali (porte F) dalla modalità auto alla modalità F utilizzando il comando switchport mode f.

 

Per allocare il massimo BB_credits alla porta fc1/5, attenersi alla seguente procedura:

  • Configurare le porte fc1/6-8 nel gruppo di porte su un BB_Credit minimo di 1:

    switch# configure
    Enter configuration commands, one per line.  End with CNTL/Z.
    switch(config)# interface fc1/6-8
    switch(config-if)# switchport fcrxbbcredit 1
  • Configurare la porta fc1/5 con il BB_credits massimo di 253:

    switch# configure
    Enter configuration commands, one per line.  End with CNTL/Z.
    switch(config)# interface fc1/5
    switch(config-if)# switchport fcrxbbcredit 253
  • Verificare l'allocazione BB_credits sulla porta fc1/5:

    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

 

Additional Information

Affected Products

Connectrix MDS-Series Hardware

Products

Connectrix MDS-Series
Article Properties
Article Number: 000224737
Article Type: How To
Last Modified: 27 May 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.