Cisco MDS: 장거리 ISL 버퍼 할당

Summary: 버퍼 간 할당은 스위치 모듈에 따라 달라집니다. 각 플랫폼은 지원되는 속도와 무관합니다.

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

스위치의 포트 그룹에 할당된 현재 버퍼를 확인하는 데 사용되는 명령은 다음과 같습니다.

#show port-resources module x

(여기서 x는 모듈 번호)

 

장거리 ISL 장거리 ISL
이 필요한 경우 ISL을 최대 용량으로 실행할 수 있도록 충분한 BB_credits 구성해야 합니다.
장거리 ISL에 대한 BB_credits 컴퓨팅을 위한 가장 간단한 공식 또는 지침은 약 2KB의 풀 사이즈 파이버 채널 프레임과 ISL의 인터페이스 작동 속도 및 단방향 거리를 고려한다고 가정합니다.

 

표에 나와 있듯이 50km 이상 16Gbps Fibre Channel ISL을 운영하려면 단방향 거리(50)에 km당 최소 BB_credits 수(8)를 곱합니다.
즉, 평균 프레임 크기가 약 2KB일 때 50km 16Gbps ISL에는 400 BB_credits가 필요합니다.
이는 링크가 최대로 사용될 때 최상의 상태로 작동하는 데 필요한 최소 BB_credits 수입니다.
인터페이스 속도 및 최소 BB_Credits 수

 

최대(전체 크기) 값보다 작은 평균 프레임 크기를 수용하려면 비례적으로 더 많은 BB_credits이 필요합니다.
각 버퍼는 크기와 관계없이 Fibre Channel 프레임에 사용되므로 Fibre Channel 프레임이 전체 크기가 아닌 경우 전체 링크 활용도를 달성하기 위해 더 많은 BB_credits 필요합니다. 이 경우 BB_credits 계산하기 위한 근사치지만 간단한 공식은 다음과 같습니다.

 

BB_credits = (인터페이스 속도에 필요한 km당 최소 BB_credits 수 x 단방향 거리(km)) / ((평균 수신 프레임 크기(바이트) / 2150바이트))

 

다음 예에서는 길이가 50km이고 평균 입력 프레임 크기가 약 1KB(1075바이트)인 16Gbps 링크에 대한 BB_credits 계산을 표시합니다.
(16Gbps x 50km에서 km당 8 BB_credits) / (1075 / 2150)
400/0.5 = 800 BB_credits

 

이를 고려하기 위해 실제 평균 입력 프레임 크기는 먼저 총 입력 바이트를 총 프레임 입력으로 나누어 평균 프레임 크기를 결정합니다.
평균 프레임 크기는 수신 BB_credits 설정되었으므로 인터페이스의 입력 방향(Rx 측)에 대해 결정해야 합니다.
총 바이트 및 프레임은 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

 

위의 예에서 평균 프레임 크기에 대한 계산은
18624775031572(바이트) / 14079632456(프레임) = 1323바이트/프레임으로 약 1.3KB/프레임입니다.

 

계산을 완료하려면:
(8Gbps x 16km에서 km당 50 BB_credits) / (프레임당 평균 1323바이트 / 2150바이트)
400/0.61= 650 BB_credits

 

따라서 평균 프레임 크기가 1323바이트인 50km를 통과하는 16Gbps 링크의 경우 최소 650 BB_credits가 필요합니다.

 

확장된 버퍼 간 크레딧은 특정 인터페이스에 추가 버퍼를 할당하여 가능합니다. 이러한 추가 버퍼는 할당되지 않은 버퍼 풀에서 가져옵니다.

16Gbps, 32Gbps 및 64Gbps 스위칭 모듈에서 확장된 버퍼 간 크레딧을 사용하려면 ENTERPRISE_PKG 라이선스 가 필요합니다.

대부분의 버퍼를 사용할 수 있도록 하려면 다음 단계를 수행합니다.

  • 서로 다른 포트 그룹 및 모듈을 통해 ISL 포트를 구성합니다.
  • switchport mode f 명령을 사용하여 자동 모드에서 F 모드까지 엔드 디바이스(F 포트)에 연결된 포트를 구성합니다.

 

포트 fc1/5에 최대 BB_credits 할당하려면 다음 단계를 수행합니다.

  • 포트 그룹의 포트 fc1/6-8을 최소 BB_Credit 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
  • 최대 BB_credits 253으로 포트 fc1/5를 구성합니다.

    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의 BB_credits 할당을 확인합니다.

    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.