メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。

Cisco MDS:遠距離 ISL 緩衝區配置

概要: 緩衝區到緩衝區的分配取決於交換機模組。 每個平台都與其支援的速度無關。

この記事は自動翻訳されたものである可能性があります。品質に関するフィードバックがある場合は、このページの下部にあるフォームを使用してお知らせください。

文書の内容


手順

用來檢查目前為交換器上連接埠群組分配緩衝區的命令為:

#show port-resources module x

(其中 x 是模組編號)

 

長距離 ISL
當需要長距離 ISL 時,您必須配置足夠的BB_credits以確保 ISL 可以以最大容量運行。
最簡單的公式或長距離 ISL 計算BB_credits指南假定全尺寸光纖通道幀約為 2 KB,並考慮了 ISL 的介面運行速度和單向距離。

 

根據表,要在 50 公里內運行 16 Gbps 光纖通道 ISL,您需要將單向距離 (50) 乘以每公里的最小BB_credits數 (8)。
也就是說,當平均幀大小約為 2 KB 時,50 公里 16-Gbps ISL 需要 400 BB_credits。
這是連結在使用最多時以最佳狀態運作所需的最小BB_credits數。
介面速度和最小BB_Credits數

 

若要容納比最大 (完整尺寸) 值更小的平均訊框大小,需要依照比例提供更多BB_credits。
由於每個緩衝區都適用於光纖通道幀,而不考慮其大小,因此當光纖通道幀不是全尺寸時,需要更多BB_credits才能實現完全鏈路利用率。在這種情況下,計算BB_credits的近似而簡單的公式如下:

 

BB_credits =(介面速度每公里所需的最小BB_credits數 x 單向距離 (km)) / ((平均接收幀大小(位元組)/ 2150 位元組))

 

以下示例顯示了長度為 50 公里且平均輸入幀大小約為 1 KB(1075 位元組)的 16 Gbps 鏈路的BB_credits計算:
(8 BB_credits / 16 Gbps x 50 公里時每公里 16 Gbps x 50 公里)/ (1075 / 2150)
400/0.5 = 800 BB_credits

 

為了考慮到這一點,實際的平均輸入幀大小首先通過將總輸入位元組除以總幀輸入來確定平均幀大小。
由於設置了接收BB_credits,因此必須為介面上的輸入方向(Rx 側)確定平均幀大小。
您可以在 show interface 計數器命令輸出中檢視位元組和幀總數。

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.3 KB/幀

 

完成計算:
(16 Gbps x 50 km 時每公里 8 BB_credits)/(每幀 1323 個平均位元組 / 2150 個字節)
400/0.61 = 650 BB_credits

 

因此,對於穿越 50 公里且平均幀大小為 1323 位元組的 16 Gbps 鏈路,至少需要 650 BB_credits。

 

通過將額外的緩衝區分配給特定介面,可以實現擴展的緩衝區到緩衝區積分。這些額外的緩衝區取自未分配的緩衝池。

需要 ENTERPRISE_PKG 授權 才能在 16 Gbps、32 Gbps 和 64 Gbps 交換模組上使用延伸的緩衝區至緩衝區積分。

要允許大多數緩衝區可用,請執行以下步驟:

  • 設定不同連接埠群組和模組上的 ISL 連接埠。
  • 使用 switchport mode f 命令,設定連接至末端裝置 (F ports) 的連接埠,從自動模式設定為 F 模式。

 

若要將最大BB_credits分配給埠fc1/5,請執行以下步驟:

  • 將連接埠群組中的連接埠 fc1/6-8 設定為至少 1 個BB_Credit:

    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,最大BB_credits為 253:

    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

 

その他の情報

文書のプロパティ


影響を受ける製品

Connectrix MDS-Series Hardware

製品

Connectrix MDS-Series

最後に公開された日付

27 5月 2024

バージョン

2

文書の種類

How To