iSCSI在計算機網路中是什麼?


iSCSI 代表網際網路小型計算機系統介面 (Internet Small Computer Systems Interface)。它是一個傳輸層協議,工作在傳輸控制協議 (TCP) 之上。它透過 TCP/IP 網路在 iSCSI 發起者和儲存目標之間實現塊級 SCSI 資料傳輸。iSCSI 支援對網路資料包進行加密,並在到達目標後解密。

iSCSI 可以使用多種傳輸方式。最常見的是基於乙太網的 TCP/IP,但也可以使用遠端直接記憶體訪問 (RDMA) 和 iSER(iSCSI 擴充套件用於 RDMA)。如果使用 iSER,傳輸方式是 RoCE 或 InfiniBand,底層網路是乙太網(對於 RoCE)或 InfiniBand(對於 InfiniBand 傳輸)。

iSCSI 的組成部分

iSCSI 主要有兩個組成部分,如下所示:

發起者 (Initiator)

這些發起者將命令設定到網路資料包中,並指示它們在 iSCSI 目標處進行傳輸。基於軟體的發起者用於在作業系統中執行此資料包傳輸。還有一些硬體裝置,例如具有高階加密功能的基於主機的介面卡 (HBA)。

目標 (Target)

iSCSI 目標是作為主機系統本地驅動器的儲存裝置。當資料包出現在目標時,將執行一組命令以在作業系統中對其進行拆解。

特點

iSCSI 有多種功能,如下所示:

  • IP 路由 − iSCSI 的重要功能之一是它使用 TCP/IP 協議。TCP/IP 允許長距離 IP 路由,而無需外部閘道器硬體。它還支援高靈活性和大型儲存網路環境。

  • 安全性 − 透過對網路中接收到的每個資料包進行身份驗證和加密,用於保護網路中的 IP 流量。

  • 儲存陣列 − iSCSI 目標位於大型儲存陣列中。陣列可以是基於自由軟體的,也可以是商業產品。它通常為多個客戶端或使用者提供唯一的 iSCSI 目標。

  • 標準乙太網 − 它使用標準乙太網,因此不需要為該協議構建昂貴的元件。

更新於:2021年5月4日

瀏覽量 330

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.