夏衛(wèi)虎
摘要企業(yè)的數(shù)據(jù)離不開存儲,存儲的方式多種多樣,傳統(tǒng)的FC-SAN存儲網(wǎng)絡(luò)成本昂貴,隨著數(shù)據(jù)的不斷產(chǎn)生,企業(yè)需要根據(jù)數(shù)據(jù)的重要程度對數(shù)據(jù)進(jìn)行分類存放,對于一些非關(guān)鍵性數(shù)據(jù)或?qū)崟r性要求不高的數(shù)據(jù)可以采用相對廉價的存儲方案。對此,文章介紹了如何利用iSCSI技術(shù)來構(gòu)建企業(yè)廉價存儲網(wǎng)絡(luò)。
關(guān)鍵詞存儲區(qū)域網(wǎng)絡(luò);iSCSI協(xié)議;存儲管理軟件
中圖分類號:TP333 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2014)11-0123-01
一直以來,存儲區(qū)域網(wǎng)絡(luò)采用的協(xié)議都是光纖通道(Fibre Channel,F(xiàn)C)協(xié)議,F(xiàn)C-SAN有傳輸效率高、安全性好、延遲小、占用主機(jī)資源少、技術(shù)成熟等優(yōu)點,然而光纖通道網(wǎng)絡(luò)的實現(xiàn)需要專屬網(wǎng)絡(luò),在硬件上依賴價格昂貴的光纖交換機(jī)與光纖模塊,每臺需要連接FC-SAN的服務(wù)器都必須安裝FC HBA卡,部署一套FC-SAN的費(fèi)用非常高昂,使用者還必須具備FC協(xié)議相關(guān)知識才能進(jìn)行有效管理?;赥CP/IP協(xié)議的iSCSI存儲則可以充分利用企業(yè)現(xiàn)有資源如以太網(wǎng)交換機(jī)、閑置服務(wù)器來構(gòu)建廉價存儲。如今,iSCSI協(xié)議逐漸成為新的網(wǎng)絡(luò)化存儲標(biāo)準(zhǔn),企業(yè)可以利用現(xiàn)有技術(shù)和網(wǎng)絡(luò)基礎(chǔ)架構(gòu)創(chuàng)建基于IP的SAN,享有相當(dāng)于光纖通道技術(shù)的高性能,成本卻要低很多。
1iSCSI協(xié)議的工作機(jī)制
iSCSI技術(shù)由IBM公司研究開發(fā),可以在IP協(xié)議的上層運(yùn)行SCSI指令集,這種指令集合可以實現(xiàn)在IP網(wǎng)絡(luò)上運(yùn)行SCSI協(xié)議,只要網(wǎng)絡(luò)可達(dá),則兩個節(jié)點之間就可以通過iSCSI通信。在TCP/IP網(wǎng)絡(luò)上實現(xiàn)iSCSI協(xié)議通信就是在發(fā)送端把SCSI命令和SCSI數(shù)據(jù)封裝在iSCSI協(xié)議數(shù)據(jù)單元中,然后再將iSCSI PDU依次經(jīng)過TCP封裝、IP封裝和數(shù)據(jù)鏈路層封裝,最后發(fā)送到IP網(wǎng)絡(luò)上進(jìn)行傳輸,在接收端執(zhí)行相反的操作。
圖1iSCSI協(xié)議結(jié)構(gòu)
iSCSI網(wǎng)絡(luò)的成員主要分為發(fā)起端(Initiator)和目標(biāo)端(Target)兩類,使用iSCSI通信的雙方需要先建立TCP連接,iSCSI將發(fā)起通信的一方稱為發(fā)起端,將被連接端稱為目標(biāo)端。隨著技術(shù)與計算機(jī)性能的發(fā)展.現(xiàn)在iSCSI的發(fā)起端與目標(biāo)端都可以用軟件來實現(xiàn)。一般來說,在虛擬化環(huán)境中,主機(jī)上安裝的虛擬化軟件為發(fā)起端,在物理環(huán)境中,發(fā)起端均為需要連接存儲的服務(wù)器。目標(biāo)端為提供存儲空間的設(shè)備,如磁盤陣列,本文涉及的目標(biāo)端主要為安裝了iSCSI Target端與存儲管理軟件的服務(wù)器。
2存儲管理軟件
為了數(shù)據(jù)安全性與完整性,目標(biāo)服務(wù)器必須硬件上支持RAID,在硬件環(huán)境足夠的情況下, 可以配置成RAID0、RAID5或者RAID0+1。接下來在服務(wù)器上安裝存儲管理軟件并進(jìn)行硬盤空間分配、創(chuàng)建卷、建立映射等配置,即可將服務(wù)器的硬盤作為網(wǎng)絡(luò)存儲并通過圖形化界面方便地進(jìn)行系統(tǒng)配置與管理。
目前使用較為廣泛的存儲管理軟件有Starwind、Openfiler等。Openfiler是一個基于Linux系統(tǒng)的免費(fèi)開源網(wǎng)絡(luò)存儲服務(wù)軟件,它將Apache、Aamba、LVM2、ext3、Linux NFS和iSCSI Enterprise Target等技術(shù)組合到一起,并通過一個基于Web且功能強(qiáng)大的管理界面實現(xiàn)。該軟件可以在單一框架中提供基于文件的網(wǎng)絡(luò)連接存儲(NAS)和基于塊的存儲區(qū)域網(wǎng),與昂貴的FC-SAN相比功能上毫不遜色,另外具有系統(tǒng)小巧、自耗資源少、基本配置要求低等特點,能滿足中小企業(yè)穩(wěn)定高效的要求,有效降低存儲構(gòu)建成本。
3主機(jī)與iSCSI存儲的連接方式
為訪問iSCSI存儲,主機(jī)需要有iSCSI發(fā)起方和網(wǎng)絡(luò)連接即可。各種不同的發(fā)起方在價格、性能及靈活性等方面差別很大,在構(gòu)建廉價存儲目前主要采用軟件和硬件兩種方式。
3.1 軟件方式
把服務(wù)器網(wǎng)卡作為網(wǎng)絡(luò)連接設(shè)備,由主機(jī)CPU和軟件完成網(wǎng)卡上接收到的數(shù)據(jù)鏈路層數(shù)據(jù)幀,從幀中提取SCSI數(shù)據(jù)和命令的操作,相反的過程也由主機(jī)CPU和軟件實現(xiàn)。
3.2 硬件方式
硬件方式iSCSI分為TOE和iSCSI HBA兩種。
1)TCP卸載引擎(TOE)方式。TOE方式使用集成TCP/IP卸載引擎處理邏輯芯片的網(wǎng)卡,網(wǎng)卡本身承擔(dān)了協(xié)議工作中的大部分,從而使CPU擺脫了繁重的網(wǎng)絡(luò)協(xié)議處理工作,大大提高了處理的效率。采用這種方式,CPU和軟件部分只需要完成iSCSI協(xié)議數(shù)據(jù)單元的封裝,解封。
2)iSCSI HBA方式。使用這種方式,iSCSI的通信過程中,網(wǎng)絡(luò)層、鏈路層以及物理層的處理任務(wù)都由iSCSI主機(jī)適配器完成,CPU和軟件只需要承擔(dān)少量的管理任務(wù)。
軟件方式由于采用標(biāo)準(zhǔn)網(wǎng)卡,無需額外配置適配器,因此硬件成本最低,缺點是進(jìn)行iSCSI包文和TCP/IP包文轉(zhuǎn)換要點主機(jī)端的一部分資源,然而事實上隨著硬件升級換代,數(shù)據(jù)中心服務(wù)器硬件性能越來越強(qiáng)大,iSCSI協(xié)議處理開銷并不會導(dǎo)致明顯的性能下降。TCP卸載引擎(TOE)和iSCSI HBA方式可以有效節(jié)省CPU周期,尤其是對速度較慢但注重性能的應(yīng)用程序服務(wù)器,適用于對可靠性實時性要求較高的業(yè)務(wù),但是需要在主機(jī)上安裝專門的硬件板卡。
4小結(jié)
基于iSCSI的廉價存儲是充分利用了TCP/IP提供的易用、有效和安全的發(fā)送機(jī)制,提供了從1GbE到10GbE以及更高領(lǐng)域的無縫通道。目前TCP/IP卸載技術(shù)已經(jīng)在硬件和軟件方面取得長足的進(jìn)步,隨著iSCSI技術(shù)的完善,iSCSI存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng),存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng)。企業(yè)到底是采用軟件iSCSI還是硬件iSCSI方式需要根據(jù)自己單位實際情況進(jìn)行測試,并根據(jù)測試效果和應(yīng)用情況而定。
參考文獻(xiàn)
[1]Tom Clark.IP SAN權(quán)威指南:存儲區(qū)域網(wǎng)絡(luò)中的iSCSI、iFCP和FCIP協(xié)議[M].中國電力出版社,2003.
[2]彭亮,涂曉東,牛長喜,張艇.存儲區(qū)域網(wǎng)絡(luò)iSCSI協(xié)議的通信機(jī)制研究[J].電子科技大學(xué)學(xué)報,2005,34(6):988-991.
endprint
摘要企業(yè)的數(shù)據(jù)離不開存儲,存儲的方式多種多樣,傳統(tǒng)的FC-SAN存儲網(wǎng)絡(luò)成本昂貴,隨著數(shù)據(jù)的不斷產(chǎn)生,企業(yè)需要根據(jù)數(shù)據(jù)的重要程度對數(shù)據(jù)進(jìn)行分類存放,對于一些非關(guān)鍵性數(shù)據(jù)或?qū)崟r性要求不高的數(shù)據(jù)可以采用相對廉價的存儲方案。對此,文章介紹了如何利用iSCSI技術(shù)來構(gòu)建企業(yè)廉價存儲網(wǎng)絡(luò)。
關(guān)鍵詞存儲區(qū)域網(wǎng)絡(luò);iSCSI協(xié)議;存儲管理軟件
中圖分類號:TP333 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2014)11-0123-01
一直以來,存儲區(qū)域網(wǎng)絡(luò)采用的協(xié)議都是光纖通道(Fibre Channel,F(xiàn)C)協(xié)議,F(xiàn)C-SAN有傳輸效率高、安全性好、延遲小、占用主機(jī)資源少、技術(shù)成熟等優(yōu)點,然而光纖通道網(wǎng)絡(luò)的實現(xiàn)需要專屬網(wǎng)絡(luò),在硬件上依賴價格昂貴的光纖交換機(jī)與光纖模塊,每臺需要連接FC-SAN的服務(wù)器都必須安裝FC HBA卡,部署一套FC-SAN的費(fèi)用非常高昂,使用者還必須具備FC協(xié)議相關(guān)知識才能進(jìn)行有效管理。基于TCP/IP協(xié)議的iSCSI存儲則可以充分利用企業(yè)現(xiàn)有資源如以太網(wǎng)交換機(jī)、閑置服務(wù)器來構(gòu)建廉價存儲。如今,iSCSI協(xié)議逐漸成為新的網(wǎng)絡(luò)化存儲標(biāo)準(zhǔn),企業(yè)可以利用現(xiàn)有技術(shù)和網(wǎng)絡(luò)基礎(chǔ)架構(gòu)創(chuàng)建基于IP的SAN,享有相當(dāng)于光纖通道技術(shù)的高性能,成本卻要低很多。
1iSCSI協(xié)議的工作機(jī)制
iSCSI技術(shù)由IBM公司研究開發(fā),可以在IP協(xié)議的上層運(yùn)行SCSI指令集,這種指令集合可以實現(xiàn)在IP網(wǎng)絡(luò)上運(yùn)行SCSI協(xié)議,只要網(wǎng)絡(luò)可達(dá),則兩個節(jié)點之間就可以通過iSCSI通信。在TCP/IP網(wǎng)絡(luò)上實現(xiàn)iSCSI協(xié)議通信就是在發(fā)送端把SCSI命令和SCSI數(shù)據(jù)封裝在iSCSI協(xié)議數(shù)據(jù)單元中,然后再將iSCSI PDU依次經(jīng)過TCP封裝、IP封裝和數(shù)據(jù)鏈路層封裝,最后發(fā)送到IP網(wǎng)絡(luò)上進(jìn)行傳輸,在接收端執(zhí)行相反的操作。
圖1iSCSI協(xié)議結(jié)構(gòu)
iSCSI網(wǎng)絡(luò)的成員主要分為發(fā)起端(Initiator)和目標(biāo)端(Target)兩類,使用iSCSI通信的雙方需要先建立TCP連接,iSCSI將發(fā)起通信的一方稱為發(fā)起端,將被連接端稱為目標(biāo)端。隨著技術(shù)與計算機(jī)性能的發(fā)展.現(xiàn)在iSCSI的發(fā)起端與目標(biāo)端都可以用軟件來實現(xiàn)。一般來說,在虛擬化環(huán)境中,主機(jī)上安裝的虛擬化軟件為發(fā)起端,在物理環(huán)境中,發(fā)起端均為需要連接存儲的服務(wù)器。目標(biāo)端為提供存儲空間的設(shè)備,如磁盤陣列,本文涉及的目標(biāo)端主要為安裝了iSCSI Target端與存儲管理軟件的服務(wù)器。
2存儲管理軟件
為了數(shù)據(jù)安全性與完整性,目標(biāo)服務(wù)器必須硬件上支持RAID,在硬件環(huán)境足夠的情況下, 可以配置成RAID0、RAID5或者RAID0+1。接下來在服務(wù)器上安裝存儲管理軟件并進(jìn)行硬盤空間分配、創(chuàng)建卷、建立映射等配置,即可將服務(wù)器的硬盤作為網(wǎng)絡(luò)存儲并通過圖形化界面方便地進(jìn)行系統(tǒng)配置與管理。
目前使用較為廣泛的存儲管理軟件有Starwind、Openfiler等。Openfiler是一個基于Linux系統(tǒng)的免費(fèi)開源網(wǎng)絡(luò)存儲服務(wù)軟件,它將Apache、Aamba、LVM2、ext3、Linux NFS和iSCSI Enterprise Target等技術(shù)組合到一起,并通過一個基于Web且功能強(qiáng)大的管理界面實現(xiàn)。該軟件可以在單一框架中提供基于文件的網(wǎng)絡(luò)連接存儲(NAS)和基于塊的存儲區(qū)域網(wǎng),與昂貴的FC-SAN相比功能上毫不遜色,另外具有系統(tǒng)小巧、自耗資源少、基本配置要求低等特點,能滿足中小企業(yè)穩(wěn)定高效的要求,有效降低存儲構(gòu)建成本。
3主機(jī)與iSCSI存儲的連接方式
為訪問iSCSI存儲,主機(jī)需要有iSCSI發(fā)起方和網(wǎng)絡(luò)連接即可。各種不同的發(fā)起方在價格、性能及靈活性等方面差別很大,在構(gòu)建廉價存儲目前主要采用軟件和硬件兩種方式。
3.1 軟件方式
把服務(wù)器網(wǎng)卡作為網(wǎng)絡(luò)連接設(shè)備,由主機(jī)CPU和軟件完成網(wǎng)卡上接收到的數(shù)據(jù)鏈路層數(shù)據(jù)幀,從幀中提取SCSI數(shù)據(jù)和命令的操作,相反的過程也由主機(jī)CPU和軟件實現(xiàn)。
3.2 硬件方式
硬件方式iSCSI分為TOE和iSCSI HBA兩種。
1)TCP卸載引擎(TOE)方式。TOE方式使用集成TCP/IP卸載引擎處理邏輯芯片的網(wǎng)卡,網(wǎng)卡本身承擔(dān)了協(xié)議工作中的大部分,從而使CPU擺脫了繁重的網(wǎng)絡(luò)協(xié)議處理工作,大大提高了處理的效率。采用這種方式,CPU和軟件部分只需要完成iSCSI協(xié)議數(shù)據(jù)單元的封裝,解封。
2)iSCSI HBA方式。使用這種方式,iSCSI的通信過程中,網(wǎng)絡(luò)層、鏈路層以及物理層的處理任務(wù)都由iSCSI主機(jī)適配器完成,CPU和軟件只需要承擔(dān)少量的管理任務(wù)。
軟件方式由于采用標(biāo)準(zhǔn)網(wǎng)卡,無需額外配置適配器,因此硬件成本最低,缺點是進(jìn)行iSCSI包文和TCP/IP包文轉(zhuǎn)換要點主機(jī)端的一部分資源,然而事實上隨著硬件升級換代,數(shù)據(jù)中心服務(wù)器硬件性能越來越強(qiáng)大,iSCSI協(xié)議處理開銷并不會導(dǎo)致明顯的性能下降。TCP卸載引擎(TOE)和iSCSI HBA方式可以有效節(jié)省CPU周期,尤其是對速度較慢但注重性能的應(yīng)用程序服務(wù)器,適用于對可靠性實時性要求較高的業(yè)務(wù),但是需要在主機(jī)上安裝專門的硬件板卡。
4小結(jié)
基于iSCSI的廉價存儲是充分利用了TCP/IP提供的易用、有效和安全的發(fā)送機(jī)制,提供了從1GbE到10GbE以及更高領(lǐng)域的無縫通道。目前TCP/IP卸載技術(shù)已經(jīng)在硬件和軟件方面取得長足的進(jìn)步,隨著iSCSI技術(shù)的完善,iSCSI存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng),存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng)。企業(yè)到底是采用軟件iSCSI還是硬件iSCSI方式需要根據(jù)自己單位實際情況進(jìn)行測試,并根據(jù)測試效果和應(yīng)用情況而定。
參考文獻(xiàn)
[1]Tom Clark.IP SAN權(quán)威指南:存儲區(qū)域網(wǎng)絡(luò)中的iSCSI、iFCP和FCIP協(xié)議[M].中國電力出版社,2003.
[2]彭亮,涂曉東,牛長喜,張艇.存儲區(qū)域網(wǎng)絡(luò)iSCSI協(xié)議的通信機(jī)制研究[J].電子科技大學(xué)學(xué)報,2005,34(6):988-991.
endprint
摘要企業(yè)的數(shù)據(jù)離不開存儲,存儲的方式多種多樣,傳統(tǒng)的FC-SAN存儲網(wǎng)絡(luò)成本昂貴,隨著數(shù)據(jù)的不斷產(chǎn)生,企業(yè)需要根據(jù)數(shù)據(jù)的重要程度對數(shù)據(jù)進(jìn)行分類存放,對于一些非關(guān)鍵性數(shù)據(jù)或?qū)崟r性要求不高的數(shù)據(jù)可以采用相對廉價的存儲方案。對此,文章介紹了如何利用iSCSI技術(shù)來構(gòu)建企業(yè)廉價存儲網(wǎng)絡(luò)。
關(guān)鍵詞存儲區(qū)域網(wǎng)絡(luò);iSCSI協(xié)議;存儲管理軟件
中圖分類號:TP333 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2014)11-0123-01
一直以來,存儲區(qū)域網(wǎng)絡(luò)采用的協(xié)議都是光纖通道(Fibre Channel,F(xiàn)C)協(xié)議,F(xiàn)C-SAN有傳輸效率高、安全性好、延遲小、占用主機(jī)資源少、技術(shù)成熟等優(yōu)點,然而光纖通道網(wǎng)絡(luò)的實現(xiàn)需要專屬網(wǎng)絡(luò),在硬件上依賴價格昂貴的光纖交換機(jī)與光纖模塊,每臺需要連接FC-SAN的服務(wù)器都必須安裝FC HBA卡,部署一套FC-SAN的費(fèi)用非常高昂,使用者還必須具備FC協(xié)議相關(guān)知識才能進(jìn)行有效管理。基于TCP/IP協(xié)議的iSCSI存儲則可以充分利用企業(yè)現(xiàn)有資源如以太網(wǎng)交換機(jī)、閑置服務(wù)器來構(gòu)建廉價存儲。如今,iSCSI協(xié)議逐漸成為新的網(wǎng)絡(luò)化存儲標(biāo)準(zhǔn),企業(yè)可以利用現(xiàn)有技術(shù)和網(wǎng)絡(luò)基礎(chǔ)架構(gòu)創(chuàng)建基于IP的SAN,享有相當(dāng)于光纖通道技術(shù)的高性能,成本卻要低很多。
1iSCSI協(xié)議的工作機(jī)制
iSCSI技術(shù)由IBM公司研究開發(fā),可以在IP協(xié)議的上層運(yùn)行SCSI指令集,這種指令集合可以實現(xiàn)在IP網(wǎng)絡(luò)上運(yùn)行SCSI協(xié)議,只要網(wǎng)絡(luò)可達(dá),則兩個節(jié)點之間就可以通過iSCSI通信。在TCP/IP網(wǎng)絡(luò)上實現(xiàn)iSCSI協(xié)議通信就是在發(fā)送端把SCSI命令和SCSI數(shù)據(jù)封裝在iSCSI協(xié)議數(shù)據(jù)單元中,然后再將iSCSI PDU依次經(jīng)過TCP封裝、IP封裝和數(shù)據(jù)鏈路層封裝,最后發(fā)送到IP網(wǎng)絡(luò)上進(jìn)行傳輸,在接收端執(zhí)行相反的操作。
圖1iSCSI協(xié)議結(jié)構(gòu)
iSCSI網(wǎng)絡(luò)的成員主要分為發(fā)起端(Initiator)和目標(biāo)端(Target)兩類,使用iSCSI通信的雙方需要先建立TCP連接,iSCSI將發(fā)起通信的一方稱為發(fā)起端,將被連接端稱為目標(biāo)端。隨著技術(shù)與計算機(jī)性能的發(fā)展.現(xiàn)在iSCSI的發(fā)起端與目標(biāo)端都可以用軟件來實現(xiàn)。一般來說,在虛擬化環(huán)境中,主機(jī)上安裝的虛擬化軟件為發(fā)起端,在物理環(huán)境中,發(fā)起端均為需要連接存儲的服務(wù)器。目標(biāo)端為提供存儲空間的設(shè)備,如磁盤陣列,本文涉及的目標(biāo)端主要為安裝了iSCSI Target端與存儲管理軟件的服務(wù)器。
2存儲管理軟件
為了數(shù)據(jù)安全性與完整性,目標(biāo)服務(wù)器必須硬件上支持RAID,在硬件環(huán)境足夠的情況下, 可以配置成RAID0、RAID5或者RAID0+1。接下來在服務(wù)器上安裝存儲管理軟件并進(jìn)行硬盤空間分配、創(chuàng)建卷、建立映射等配置,即可將服務(wù)器的硬盤作為網(wǎng)絡(luò)存儲并通過圖形化界面方便地進(jìn)行系統(tǒng)配置與管理。
目前使用較為廣泛的存儲管理軟件有Starwind、Openfiler等。Openfiler是一個基于Linux系統(tǒng)的免費(fèi)開源網(wǎng)絡(luò)存儲服務(wù)軟件,它將Apache、Aamba、LVM2、ext3、Linux NFS和iSCSI Enterprise Target等技術(shù)組合到一起,并通過一個基于Web且功能強(qiáng)大的管理界面實現(xiàn)。該軟件可以在單一框架中提供基于文件的網(wǎng)絡(luò)連接存儲(NAS)和基于塊的存儲區(qū)域網(wǎng),與昂貴的FC-SAN相比功能上毫不遜色,另外具有系統(tǒng)小巧、自耗資源少、基本配置要求低等特點,能滿足中小企業(yè)穩(wěn)定高效的要求,有效降低存儲構(gòu)建成本。
3主機(jī)與iSCSI存儲的連接方式
為訪問iSCSI存儲,主機(jī)需要有iSCSI發(fā)起方和網(wǎng)絡(luò)連接即可。各種不同的發(fā)起方在價格、性能及靈活性等方面差別很大,在構(gòu)建廉價存儲目前主要采用軟件和硬件兩種方式。
3.1 軟件方式
把服務(wù)器網(wǎng)卡作為網(wǎng)絡(luò)連接設(shè)備,由主機(jī)CPU和軟件完成網(wǎng)卡上接收到的數(shù)據(jù)鏈路層數(shù)據(jù)幀,從幀中提取SCSI數(shù)據(jù)和命令的操作,相反的過程也由主機(jī)CPU和軟件實現(xiàn)。
3.2 硬件方式
硬件方式iSCSI分為TOE和iSCSI HBA兩種。
1)TCP卸載引擎(TOE)方式。TOE方式使用集成TCP/IP卸載引擎處理邏輯芯片的網(wǎng)卡,網(wǎng)卡本身承擔(dān)了協(xié)議工作中的大部分,從而使CPU擺脫了繁重的網(wǎng)絡(luò)協(xié)議處理工作,大大提高了處理的效率。采用這種方式,CPU和軟件部分只需要完成iSCSI協(xié)議數(shù)據(jù)單元的封裝,解封。
2)iSCSI HBA方式。使用這種方式,iSCSI的通信過程中,網(wǎng)絡(luò)層、鏈路層以及物理層的處理任務(wù)都由iSCSI主機(jī)適配器完成,CPU和軟件只需要承擔(dān)少量的管理任務(wù)。
軟件方式由于采用標(biāo)準(zhǔn)網(wǎng)卡,無需額外配置適配器,因此硬件成本最低,缺點是進(jìn)行iSCSI包文和TCP/IP包文轉(zhuǎn)換要點主機(jī)端的一部分資源,然而事實上隨著硬件升級換代,數(shù)據(jù)中心服務(wù)器硬件性能越來越強(qiáng)大,iSCSI協(xié)議處理開銷并不會導(dǎo)致明顯的性能下降。TCP卸載引擎(TOE)和iSCSI HBA方式可以有效節(jié)省CPU周期,尤其是對速度較慢但注重性能的應(yīng)用程序服務(wù)器,適用于對可靠性實時性要求較高的業(yè)務(wù),但是需要在主機(jī)上安裝專門的硬件板卡。
4小結(jié)
基于iSCSI的廉價存儲是充分利用了TCP/IP提供的易用、有效和安全的發(fā)送機(jī)制,提供了從1GbE到10GbE以及更高領(lǐng)域的無縫通道。目前TCP/IP卸載技術(shù)已經(jīng)在硬件和軟件方面取得長足的進(jìn)步,隨著iSCSI技術(shù)的完善,iSCSI存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng),存儲資源的通用性、數(shù)據(jù)共享能力都將大大增強(qiáng)。企業(yè)到底是采用軟件iSCSI還是硬件iSCSI方式需要根據(jù)自己單位實際情況進(jìn)行測試,并根據(jù)測試效果和應(yīng)用情況而定。
參考文獻(xiàn)
[1]Tom Clark.IP SAN權(quán)威指南:存儲區(qū)域網(wǎng)絡(luò)中的iSCSI、iFCP和FCIP協(xié)議[M].中國電力出版社,2003.
[2]彭亮,涂曉東,牛長喜,張艇.存儲區(qū)域網(wǎng)絡(luò)iSCSI協(xié)議的通信機(jī)制研究[J].電子科技大學(xué)學(xué)報,2005,34(6):988-991.
endprint