Cisco MDS: ISL-buffertildeling for langdistanse

Summary: Tildeling fra buffer til buffer avhenger av svitsjmoduler. Hver plattform er uavhengig av hastigheten som støttes på den.

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

Kommandoen som brukes til å kontrollere gjeldende buffere som er tildelt for portgruppen på svitsjen, er:

#show port-resources module x

(der x er modulnummeret)

 

Langdistanse ISL-er
Når langdistanse ISL-er kreves, må du ha tilstrekkelig BB_credits konfigurert for å sikre at ISL kan kjøre med maksimal kapasitet.
Den enkleste formelen, eller retningslinjen for databehandling av BB_credits for ISL over lange avstander, forutsetter en fiberkanalramme på ca. 2 KB i full størrelse, og faktorer i grensesnittets driftshastighet og enveisavstand til ISL.

 

I henhold til tabellen, for å betjene en 16 Gbps fiberkanal ISL over 50 km, vil du multiplisere enveisavstanden (50) med minimum antall BB_credits per km (8).
Det vil si at en ISL på 50 km 16 Gbps krever 400 BB_credits når den gjennomsnittlige bildestørrelsen er omtrent 2 KB.
Dette er det minste antallet BB_credits som kreves for at koblingen skal fungere på sitt beste når den brukes maksimalt.
Grensesnitthastighet og minimum antall BB_Credits

 

For å imøtekomme en mindre gjennomsnittlig bildestørrelse enn maksimumsverdien (full størrelse), kreves det mer BB_credits proporsjonalt.
Siden hver buffer gjelder en Fibre Channel-ramme uavhengig av størrelse, kreves det flere BB_credits for å oppnå full koblingsutnyttelse når Fibre Channel-rammer ikke er i full størrelse. I dette tilfellet er en omtrentlig, men enkel formel for beregning av BB_credits følgende:

 

BB_credits = (Minimum antall BB_credits kreves per km for grensesnitthastighet x Enveisavstand (km)) / ((Gjennomsnittlig rammestørrelse for mottak (byte) / 2150 byte))

 

Følgende eksempel viser BB_credits for en 16 Gbps-kobling som er 50 km lang med en gjennomsnittlig størrelse på inndatarammen på omtrent 1 kB (1075 byte):
(8 BB_credits per km ved 16 Gbps x 50 km) / (1075 / 2150)
400/0,5 = 800 BB_credits

 

For å ta hensyn til dette bestemmer den faktiske gjennomsnittlige størrelsen på inngangsrammen først den gjennomsnittlige bildestørrelsen ved å dele de totale inngangsbytene med den totale rammeinngangen.
Den gjennomsnittlige bildestørrelsen må bestemmes for inngangsretningen (Rx-siden) på et grensesnitt siden mottaks BB_credits er angitt.
Den totale byte og rammer kan vises i vis grensesnittet tellere kommandoen output.

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

 

I eksemplet ovenfor er beregningen for gjennomsnittlig rammestørrelse:
18624775031572 (byte) / 14079632456 (rammer) = 1323 byte / ramme som er omtrent 1,3 KB / ramme

 

For å fullføre beregningen:
(8 BB_credits per km ved 16 Gbps x 50 km) / (1323 gjennomsnittlige byte per ramme / 2150 byte)
400/0,61 = 650 BB_credits

 

For en 16 Gbps-kobling som krysser 50 km med en gjennomsnittlig rammestørrelse på 1323 byte, vil det derfor ta minst 650 BB_credits.

 

Utvidet buffer-til-buffer-kreditter gjøres mulig ved å tildele ekstra buffere til bestemte grensesnitt. Disse ekstra bufferne hentes fra det ikke-allokerte bufferbassenget.

Det kreves ENTERPRISE_PKG lisens for å bruke utvidet buffer-til-buffer-kreditt på svitsjmoduler på 16 Gbps, 32 Gbps og 64 Gbps.

Hvis du vil tillate at de fleste buffere er tilgjengelige, utfører du disse trinnene:

  • Konfigurer ISL-porter over ulike portgrupper og moduler.
  • Konfigurer porter som er koblet til sluttenheter (F-porter) fra modus automatisk til modus F ved hjelp av kommandoen switchport mode f.

 

Hvis du vil tildele maksimalt BB_credits til port fc1/5, utfører du disse trinnene:

  • Konfigurer portene fc1/6-8 i portgruppen til minimum BB_Credit på 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
  • Konfigurere port fc1/5 med maksimalt BB_credits på 253:

    switch# configure
    Enter configuration commands, one per line.  End with CNTL/Z.
    switch(config)# interface fc1/5
    switch(config-if)# switchport fcrxbbcredit 253
  • Kontroller BB_credits-tildelingen på port 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.