一種SCSI與iSCSI子系統(tǒng)的實現(xiàn)方法

基本信息

申請?zhí)?/td> CN201310161733.9 申請日 -
公開(公告)號 CN104144171B 公開(公告)日 2017-11-21
申請公布號 CN104144171B 申請公布日 2017-11-21
分類號 H04L29/08;G06F15/163 分類 電通信技術(shù);
發(fā)明人 郭秀巖;張武;尚秋里;查奇文 申請(專利權(quán))人 中科華影(北京)數(shù)字電影院線有限公司
代理機(jī)構(gòu) 北京法思騰知識產(chǎn)權(quán)代理有限公司 代理人 楊小蓉;楊青
地址 100190 北京市海淀區(qū)北四環(huán)西路21號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種SCSI與iSCSI子系統(tǒng)的實現(xiàn)方法,該子系統(tǒng)包括一先進(jìn)先出的消息隊列,用于存儲進(jìn)入所述子系統(tǒng)的、已被封裝成消息的任務(wù);該方法包括:SCSI與iSCSI子系統(tǒng)啟動,首先處于初始化狀態(tài),然后執(zhí)行系統(tǒng)初始化任務(wù),生成連接磁盤陣列任務(wù),連接磁盤陣列任務(wù)被封裝成消息后提交到消息隊列,進(jìn)入待機(jī)狀態(tài);在待機(jī)狀態(tài)下收到包含連接磁盤陣列任務(wù)的消息后,進(jìn)入建立TCP連接狀態(tài),通過socket函數(shù)與磁盤陣列建立TCP連接,根據(jù)iSCSI標(biāo)準(zhǔn)生成discovery命令和login命令,并發(fā)送到磁盤陣列完成連接工作,進(jìn)入待機(jī)狀態(tài);在待機(jī)狀態(tài)下接收到以消息方式封裝的任務(wù)后,轉(zhuǎn)換到與任務(wù)相對應(yīng)的狀態(tài),執(zhí)行任務(wù),任務(wù)執(zhí)行完成后回到待機(jī)狀態(tài)。