Connectrix - B 系列 Brocade:如何設定 LS LD 長距離連結模式
摘要: Brocade Extended Fabrics License 是一項選用的授權功能,適用於 Brocade SAN 部署距離超過 10 km 的範圍。若要實作長距離動態 (LD) 和長距離靜態 (LS) 距離等級,需要 Brocade Extended Fabrics 授權。LD 和 LS 設定對於在大於 10 km 的交換器間鏈路 (ISL 和 IFL) 上實現最大性能結果是必要的。 ...
說明
遠距離透過光纖通道的網狀架構互連:ISL 和 IFL 可以使用遠距離暗光纖連接來傳輸數據。波分複用,如密集波分複用(DWDM)、粗波分複用(CWDM)和時分複用(TDM),可以增加鏈路的容量。隨著光纖通道速度的增加,每個交換器的最大距離都會減小。延伸光纖功能延伸了 ISL/IFL 在延伸光纖上可觸及的距離。此擴展是通過在鏈路的每一端提供足夠的緩衝區信用來補償擴展距離引入的延遲來實現的。
最佳化交換器緩衝:在閘道交換器上安裝延伸光纖時 (E_Port交換器與另一個交換器的連線能力),ISL/IFL (E_Ports) 會配置大量的緩充信用集區。增強的交換機緩衝區有助於確保數據傳輸可以在接近全頻寬的情況下進行,從而有效地使用擴展鏈路上的連接。這種效率可確保ISL/IFL具有盡可能高的性能。
遠距離連結模式:
使用 portCfgLongDistance 命令,以支持遠距離連結,並在特定埠上分配足夠數量的全尺寸幀緩衝區。這個命令所做的變更會在交換器重新開機和電源週期後持續存在。可使用 portCfgLongDistance 命令支援以下遠距離連結模式:
正常模式 (L0):L0 是E_Port的正常 (預設) 模式。它會將 E_Port 設定為標準 (非遠距離) ISL。總共為數據流量保留 20 個全尺寸幀緩衝區,無論E_Port的運行速度如何。支援的最大鏈路距離為 2G 時最遠 5 公里,4G 時最遠 2 公里,8G、10G 和 16G 時最遠 1 公里。
延伸模式 (LE):LE 為E_Port配置該距離大於 5 公里且最多 10 公里時的距離。LE 不需要擴展結構許可證。緩衝信用計算的基線是在 2G 時每公里一個緩衝信用。此分配為 10 公里生成以下值:
2G
時每個埠的 10 個緩衝區積分 4G
時每個埠的 20 個緩衝區積分 8G
時每個埠 40 個緩衝區積分 10G
時每個埠 50 個緩衝區積分 16G
時每個埠 80 個緩衝區積分 32G
動態模式 (LD) 時每個埠的 180 個緩衝區信用:LD 根據埠初始化期間測量的距離計算緩衝區積分。Brocade 交換器使用專有演算法來估計 ISL 之間的距離預估距離會根據 2,112 位元組的最大光纖通道裝載大小,決定 LD (動態) 延伸連結模式所需的緩衝信用。您可以通過提供desired_distance值來對計算設置上限。Fabric OS 會將使用者輸入內容限制在不超過其先前估計的距離所能達到的上限。當測量距離大於指定的所需距離時,在計算中使用所需距離(較小的值)。
靜態模式 (LS):LS 僅根據使用者定義的desired_distance值計算緩衝區信用的靜態數量。LS 模式還假定所有FC有效負載均為2,112位元組。指定 LS 模式以配置靜態遠距離鏈路。
在 ISL 上設定 LS 類型的範例:
連接埠下方為 ISL 並設定為「E-Ports」 初始的緩衝區信用指派為 34
- 檢查連接埠速度和類型集。確認或確認 ISL 連接埠從交換器一端到另一端的實際距離如果距離超過 10 公里,則必須在 ISL 連接埠上設定 LS 或 LD。
/fabos/bin/switchshow : switchName: Switch A switchType: 162.6 switchState: Online switchMode: Native switchRole: Principal switchDomain: 10 switchId: fffc0a switchWwn: xx:xx:xx:xx:xx:xx:xx:xx zoning: ON (FABRIC_A) Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id 16G Online FC E-Port (Trunk master) /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E - 20 3(1364) - ( 308) 34 34 <2km
- 執行「portBufferCalc」命令以計算每個連接埠所需的緩衝數
Ex : switch:admin> portbuffercalc 9/4 \ -distance 100 -speed 8 -framesize 512 1606 buffers required for 100km at 8G and framesize of 512 bytes
- 驗證交換器上的延伸網狀架構:
/fabos/link_sbin/license --show: License Id : xx:xx:xx:xx:xx:xx:xx:xx License 1 : ------------------------------------------------------------- License features : Extended Fabric
- 停用 ISL 連接埠並執行下列命令,以在 ISL 連接埠上設定「LS」模式:
switch:admin:FID128:admin> portdisable 43 switch:admin:FID128:admin> portcfglongdistance 43 LS 1 -distance 100 Warning: port (43) may be reserving more credits depending on port speed. switch:admin:FID128:admin> portenable 43
- 確認緩充信用:
CURRENT CONTEXT -- 0, 128 /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E LS 806 187(1904) 185(1884) 806 806 100km
- 從「switchshow」命令確認交換器連接埠狀態:
Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id N16 Online FC LS