Cisco MDS: Pitkän matkan ISL-puskurin allokointi

Summary: Puskurista puskuriin -varaus määräytyy kytkinmoduulien mukaan. Jokainen alusta on riippumaton sen tukemasta nopeudesta.

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

Komento, jolla tarkistetaan kytkimen porttiryhmälle varatut puskurit, on seuraava:

#show port-resources module x

(jossa x on moduulin numero)

 

Pitkän matkan ISL:t
Kun pitkän matkan ISL:iä tarvitaan, määritettynä on oltava riittävästi BB_credits, jotta ISL voidaan suorittaa täydellä kapasiteetilla.
Yksinkertaisin kaava tai ohje BB_credits laskemiseksi pitkän matkan ISL:lle olettaa noin 2 kt:n täysikokoisen kuitukanavakehyksen ja vaikuttaa liittymän toimintanopeuteen ja ISL:n yksisuuntaiseen etäisyyteen.

 

Taulukon mukaan 16 Gbps:n kuitukanavaisen ISL:n käyttämiseksi yli 50 km:n etäisyydellä kerrotaan yksisuuntainen etäisyys (50) vähimmäismäärällä BB_credits/km (8).
Toisin sanoen 50 km:n, 16 Gb/s:n ISL, tarvitsee 400 BB_credits, kun keskimääräinen kehyskoko on noin 2 kt.
Tämä on vähimmäismäärä BB_credits, joka tarvitaan, jotta linkki toimisi parhaimmillaan, kun sitä käytetään maksimaalisesti.
Liittymän nopeus ja BB_Credits vähimmäismäärä

 

Jotta keskimääräinen kehyskoko olisi pienempi kuin suurin (täysikokoinen) arvo, tarvitaan suhteellisesti enemmän BB_credits.
Koska jokainen puskuri on kuitukanavakehykselle sen koosta riippumatta, kun kuitukanavakehykset eivät ole täysikokoisia, linkin täyden hyödyntämisen saavuttamiseksi tarvitaan enemmän BB_credits. Tässä tapauksessa likimääräinen mutta yksinkertainen kaava BB_credits laskemiseksi on seuraava:

 

BB_credits = (rajapinnan nopeudelle vaadittava vähimmäismäärä BB_credits/km x yksisuuntainen etäisyys (km)) / (((keskimääräinen vastaanottokehyksen koko (tavua) / 2150 tavua))

 

Seuraavassa esimerkissä esitetään BB_credits laskelma 16 Gb/s:n linkille, joka on 50 km pitkä ja keskimääräinen syöttökehyksen koko noin 1 kt (1075 tavua):
(8 BB_credits/km nopeudella 16 Gb/s x 50 km) / (1075 / 2150)
400/0,5 = 800 BB_credits

 

Huomioon ottamiseksi todellinen keskimääräinen syöttökehyksen koko määrittää ensin keskimääräisen kehyksen koon jakamalla syötettyjen tavujen kokonaismäärän kehysten syötteiden kokonaismäärällä.
Liitännän tulosuunnalle (Rx-puoli) on määritettävä kehyksen keskimääräinen koko, koska vastaanotto-BB_credits on asetettu.
Tavujen ja kehysten kokonaismäärää voi tarkastella show interface counters -komennon tuloksessa.

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

 

Edellä olevassa esimerkissä keskimääräisen kehyskoon laskenta on:
18624775031572 (tavua) / 14079632456 (kehykset) = 1323 tavua/kehys, joka on noin 1,3 kt/kehys

 

Laskennan loppuun saattaminen:
(8 BB_credits/km nopeudella 16 Gb/s x 50 km) / (1323 keskimääräistä tavua kehystä kohti / 2150 tavua)
400/0,61= 650 BB_credits

 

Näin ollen 16 Gb/s:n linkki, joka kulkee 50 km ja jonka keskimääräinen kehyskoko on 1323 tavua, vie vähintään 650 BB_credits.

 

Laajennetut puskurien väliset hyvitykset ovat mahdollisia allokoimalla ylimääräisiä puskureita tietyille rajapinnoille. Nämä ylimääräiset puskurit otetaan kohdistamattomasta puskuripoolista.

ENTERPRISE_PKG-lisenssi vaaditaan laajennettujen puskurista puskuriin -krediittien käyttämiseen 16 Gbps:n, 32 Gbps:n ja 64 Gbps:n kytkentämoduuleissa.

Voit sallia useimpien puskureiden käytön seuraavasti:

  • ISL-porttien määritys eri porttiryhmille ja moduuleille
  • Määritä päätelaitteisiin yhdistetyt portit (F-portit) tilasta auto tilaan F switchport mode f -komennolla.

 

Voit määrittää portille fc1/5 enimmäis BB_credits seuraavasti:

  • Määritä porttiryhmän portit fc1/6–8 vähintään BB_Credit arvoon 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
  • Määritä portin fc1/5 enimmäis BB_credits arvo 253:lle:

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