IP SAN是基于iSCSI的完整的網(wǎng)絡(luò)存儲解決方案,簡單的說就是應用了iSCSI的SAN。要想理解IPSAN就必須先了解iSCSI,iSCSI(Internet Small Computer System Interface),Internet小型計算機系統(tǒng)接口,最初是由IBM和思科共同開發(fā)的iSCSI協(xié)議標準,是一個供硬件設(shè)備使用的可以在IP協(xié)議的上層運行的SCSI指令集。iSCSI可以實現(xiàn)在IP網(wǎng)絡(luò)上運行SCSI協(xié)議,使其能夠在諸如高速千兆以太網(wǎng)上進行路由選擇。
iSCSI技術(shù)的核心是在TCP/IP網(wǎng)絡(luò)上傳輸SCSI協(xié)議,是指用TCP/IP報文、和ISCSI報文封裝SCSI報文,使得SCSI命令和數(shù)據(jù)可以在普通以太網(wǎng)絡(luò)上進行傳輸。
iSCSI數(shù)據(jù)格式
iSCSI協(xié)議定義了在TCP/IP網(wǎng)絡(luò)發(fā)送、接收block(數(shù)據(jù)塊)級的存儲數(shù)據(jù)的規(guī)則和方法。發(fā)送端將SCSI命令和數(shù)據(jù)封裝到TCP/IP包中再通過網(wǎng)絡(luò)轉(zhuǎn)發(fā),接收端收到TCP/IP包之后,將其還原為SCSI命令和數(shù)據(jù)并執(zhí)行,完成之后將返回的SCSI命令和數(shù)據(jù)再封裝到TCP/IP包中再傳送回發(fā)送端。而整個過程在用戶看來,使用遠端的存儲設(shè)備就象訪問本地的SCSI設(shè)備一樣簡單。
2003年IETF通過了iSCSI標準,這就表示著我們將可利用現(xiàn)有的以太網(wǎng)絡(luò)建立SAN,成就了網(wǎng)絡(luò)類型中統(tǒng)一應用和存儲的代表作—IPSAN(或稱為iSCSISAN)。它的目的就是要使用本地iSCSI導向器和iSCSI目標來建立SAN。SAN為了承載SCSI協(xié)議的高帶寬,一般采取光纖通道實現(xiàn)聯(lián)網(wǎng),這樣直接造成實現(xiàn)本錢昂貴。因此為了降低聯(lián)網(wǎng)本錢,同時保護大部分客戶在IP網(wǎng)絡(luò)已有的投資,業(yè)界對于SCSIoverIP協(xié)議的研究早已趨之若鶩。