專利名稱:在pcie總線上傳輸報(bào)文的方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種在快速局部 (PeripheralComponent Interconnect Express,簡(jiǎn)稱為PCIE)總線上傳輸報(bào)文的方法、設(shè) 備和系統(tǒng)。
背景技術(shù):
小型計(jì)算機(jī)系統(tǒng)接口(Small Computer System Interface,簡(jiǎn)稱為SCSI)協(xié)議 是一種被廣泛應(yīng)用于計(jì)算機(jī)與外圍輸入輸出anput/Output,簡(jiǎn)稱為1/0)設(shè)備(如硬盤、 軟驅(qū)、光驅(qū)、打印機(jī)、掃描儀等)通信的協(xié)議族,在計(jì)算機(jī)與存儲(chǔ)設(shè)備的通信應(yīng)用中尤為廣 泛。SCSI協(xié)議通常采用客戶機(jī)-服務(wù)器架構(gòu)。其中,在SCSI協(xié)議中客戶機(jī)又稱為啟動(dòng)器 (Initiator),服務(wù)器又稱為目標(biāo)器(Target)。啟動(dòng)器可以向目標(biāo)器發(fā)送命令請(qǐng)求服務(wù),目 標(biāo)器執(zhí)行完請(qǐng)求后向啟動(dòng)器返回執(zhí)行結(jié)果,實(shí)現(xiàn)啟動(dòng)器和目標(biāo)器之間的交互過程。其中的 命令請(qǐng)求服務(wù)可以但不限于包括如下指令inquiry,標(biāo)識(shí)查詢目標(biāo)器的詳細(xì)信息;Iteport LUNs,要求目標(biāo)器匯報(bào)邏輯單元號(hào)情況;format Unit,要求目標(biāo)器格式化;READ,向目標(biāo)器 發(fā)送讀數(shù)據(jù)請(qǐng)求;WRITE,向目標(biāo)器發(fā)送寫數(shù)據(jù)請(qǐng)求等等?,F(xiàn)有技術(shù)中,主機(jī)和存儲(chǔ)設(shè)備之間進(jìn)行數(shù)據(jù)交互,目標(biāo)器和啟動(dòng)器之間傳輸SCSI 協(xié)議報(bào)文,例如通過串行連接小型計(jì)算機(jī)系統(tǒng)接口(Serial AttachedSCSI,簡(jiǎn)稱為SAS) 艮文、Internet 小型計(jì)算機(jī)系統(tǒng)接口 (Internet SmallComputer System Interface,簡(jiǎn)稱 為iSCSI)報(bào)文,在啟動(dòng)器和目標(biāo)器上需要通過特定的物理設(shè)備或者特定的適配器進(jìn)行協(xié) 議的轉(zhuǎn)換,在啟動(dòng)器本地,一般的,例如,對(duì)于SCSI的啟動(dòng)器端,需要SCSI的特定的適配器, 對(duì)于SAS的啟動(dòng)器端,需要SCSI特定的適配器,其中,啟動(dòng)器和目標(biāo)器之間通過SCSI或SAS 的線纜進(jìn)行連接,相應(yīng)的,在目標(biāo)器端,需要配置SCSI特定的適配器或SAS特定的適配器, 對(duì)于iSCSI或以太網(wǎng)光纖通道(Fibre Channel overEthernet,F(xiàn)CoE)需要以太網(wǎng)進(jìn)行連 接,目標(biāo)器端需要配置以太網(wǎng)適配器,對(duì)于光纖通道需要光纖通道進(jìn)行連接,目標(biāo)器端需要 配置光纖通道適配器。對(duì)于這種特定的物理設(shè)備或者特定的適配器,需要分別安裝在啟動(dòng) 器和目標(biāo)器上并且進(jìn)行相應(yīng)的配置才能實(shí)現(xiàn)協(xié)議的轉(zhuǎn)換,進(jìn)而使得啟動(dòng)器和目標(biāo)器之間可 以實(shí)現(xiàn)數(shù)據(jù)傳輸交互。然而,這種安裝在啟動(dòng)器和目標(biāo)器上的特定的物理設(shè)備或者特定的適配器,數(shù)據(jù) 存儲(chǔ)和訪問需要附接于網(wǎng)絡(luò)實(shí)現(xiàn),由于其自身帶寬的限制,會(huì)嚴(yán)重影響數(shù)據(jù)傳輸?shù)膫鬏斔?度,對(duì)網(wǎng)絡(luò)傳輸?shù)囊蕾囆暂^強(qiáng),出現(xiàn)的網(wǎng)絡(luò)傳輸延遲等狀況也會(huì)影響數(shù)據(jù)傳輸和存儲(chǔ)的速 度,即使是現(xiàn)有的服務(wù)器通過DAS進(jìn)行附加存儲(chǔ),也需要特定的物理設(shè)備或者特定的適配 器,上述方式勢(shì)必會(huì)提高設(shè)備或系統(tǒng)的成本,影響其市場(chǎng)競(jìng)爭(zhēng)力。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種在PCIE總線上傳輸報(bào)文的方法、設(shè)備和系統(tǒng),用以實(shí)現(xiàn)在 PCIE總線上直接傳輸SCSI協(xié)議報(bào)文,不需要特定的物理設(shè)備或者適配器進(jìn)行協(xié)議的轉(zhuǎn)換,提高了報(bào)文的傳輸速度,降低了設(shè)備的成本。本發(fā)明實(shí)施例提供一種在PCIE總線上傳輸報(bào)文的方法,包括發(fā)送端設(shè)備對(duì)小型計(jì)算機(jī)系統(tǒng)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI 協(xié)議報(bào)文;將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中,并通過PCIE總線將所述 PCIE數(shù)據(jù)包發(fā)送給接收端設(shè)備,以使所述接收端設(shè)備從所述PCIE數(shù)據(jù)包中解析出所述 SCSI協(xié)議報(bào)文后根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。本發(fā)明實(shí)施例還提供了一種在PCIE總線上傳輸報(bào)文的設(shè)備,包括封裝模塊,用于對(duì)小型計(jì)算機(jī)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié) 議報(bào)文;發(fā)送模塊,用于將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中,并通過PCIE 總線將所述PCIE數(shù)據(jù)包發(fā)送給接收端設(shè)備,以使所述接收端設(shè)備從所述PCIE數(shù)據(jù)包中解 析出所述SCSI協(xié)議報(bào)文后根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。本發(fā)明實(shí)施例又提供了一種在PCIE總線上傳輸報(bào)文的系統(tǒng),包括發(fā)送端設(shè)備和 接收端設(shè)備;所述發(fā)送端設(shè)備包括封裝模塊,用于對(duì)小型計(jì)算機(jī)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié) 議報(bào)文;發(fā)送模塊,用于將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包的處理層協(xié)議 TLP包中,并通過PCIE總線將所述PCIE數(shù)據(jù)包發(fā)送給所述接收端設(shè)備;所述接收端設(shè)備包括解析模塊,用于從所述PCIE數(shù)據(jù)包中解析出所述SCSI協(xié)議報(bào)文;執(zhí)行模塊,用于根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。本發(fā)明實(shí)施例提供的在PCIE總線上傳輸報(bào)文的方法、設(shè)備和系統(tǒng),通過對(duì)SCSI協(xié) 議報(bào)文進(jìn)行封裝后得到已封裝的SCSI協(xié)議報(bào)文,并將已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE 數(shù)據(jù)包中,并通過PCIE總線將攜帶有已封裝的SCSI協(xié)議報(bào)文的PCIE數(shù)據(jù)包傳輸給接收端 設(shè)備,實(shí)現(xiàn)了在PCIE總線上傳輸SCSI協(xié)議報(bào)文,使得通過PCIE總線建立彼此連接的任意 設(shè)備之間均可以通過SCSI協(xié)議報(bào)文進(jìn)行相互的操作,且數(shù)據(jù)傳輸?shù)膸捀?、處理速度快?不需要特定的物理設(shè)備或者適配器進(jìn)行協(xié)議的轉(zhuǎn)換,應(yīng)用在存儲(chǔ)設(shè)備上,可以不依賴于網(wǎng) 絡(luò)附接存儲(chǔ)的方式,減少了網(wǎng)絡(luò)傳輸?shù)难舆t對(duì)數(shù)據(jù)訪問和存儲(chǔ)的影響,從而提高了報(bào)文的 傳輸速度,例如,由于通過系統(tǒng)總線進(jìn)行數(shù)據(jù)傳輸,不需要物理線纜和特定的適配器等,可 以降低設(shè)備的成本;同時(shí),通過在PCIE總線上傳遞SCSI協(xié)議報(bào)文,使得通過PCIE總線連接 的兩設(shè)備之間可以通過SCSI協(xié)議報(bào)文進(jìn)行相互的操作,例如,可以將將存儲(chǔ)設(shè)備通過SCSI 接口直接連接到一臺(tái)計(jì)算機(jī)上,而不需要定義各種私有的協(xié)議進(jìn)行相互的操作,提升了存 儲(chǔ)設(shè)備的通用性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)
6明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一個(gè)實(shí)施例提供的在PCIE總線上傳輸報(bào)文的方法流程圖;圖2為本發(fā)明一個(gè)實(shí)施例提供的在PCIE總線上傳輸報(bào)文的設(shè)備結(jié)構(gòu)示意圖;圖3為本發(fā)明一個(gè)實(shí)施例提供的在PCIE總線上傳輸報(bào)文的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明一個(gè)實(shí)施例提供的在PCIE總線上傳輸報(bào)文的方法流程圖,如圖1所 示,該方法包括步驟101 發(fā)送端設(shè)備對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié)議報(bào)文, 并將已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中;其中,本實(shí)施例中的“封裝”實(shí)際上指的是將SCSI協(xié)議報(bào)文映射為符合PCIE數(shù)據(jù) 包的形式的一種做法。其中,可以將已封裝SCSI協(xié)議報(bào)文攜帶在PCIE的處理層協(xié)議(Transaction Layer Protocol,簡(jiǎn)稱為TLP)包中。SCSI協(xié)議報(bào)文PCIE數(shù)據(jù)包中具體的位置可以如表1 中所示本發(fā)明實(shí)施例提供的PCIE數(shù)據(jù)包的格式示意圖。表 1
幀開始DLLP 頭TLP頭已封裝了 SCSIECRCLCRC幀結(jié)束協(xié)議I艮文的TLP包其中,有多種情況可以使得發(fā)送端設(shè)備將SCSI協(xié)議報(bào)文進(jìn)行封裝后攜帶在PCIE 數(shù)據(jù)包中,例如,計(jì)算機(jī)應(yīng)用程序或者CPU希望通過PCIE總線對(duì)某一設(shè)備進(jìn)行讀寫操作,則 會(huì)將讀寫請(qǐng)求轉(zhuǎn)換為SCSI讀寫命令并對(duì)其進(jìn)行封裝,然后攜帶在PCIE數(shù)據(jù)包中。或者,某 一通過PCIE總線與計(jì)算機(jī)相連接的設(shè)備接收到計(jì)算機(jī)通過PCIE總線發(fā)送的請(qǐng)求報(bào)文后需 要返回響應(yīng)報(bào)文時(shí),該設(shè)備會(huì)將響應(yīng)報(bào)文轉(zhuǎn)換為SCSI響應(yīng)報(bào)文并對(duì)其進(jìn)行封裝,然后攜帶 在PCIE數(shù)據(jù)包中。其中,如果PCIE數(shù)據(jù)包的TLP包中攜帶的已封裝的SCSI協(xié)議報(bào)文為命令請(qǐng)求報(bào) 文,則發(fā)送端設(shè)備為啟動(dòng)器,接收端設(shè)備為目標(biāo)器,封裝有SCSI協(xié)議報(bào)文的TLP包可以但不 限于如表2所示表 權(quán)利要求
1.一種在快速局部PCIE總線上傳輸報(bào)文的方法,其特征在于,包括發(fā)送端設(shè)備對(duì)小型計(jì)算機(jī)系統(tǒng)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié)議 報(bào)文;將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中,并通過PCIE總線將所述PCIE 數(shù)據(jù)包發(fā)送給接收端設(shè)備,以使所述接收端設(shè)備從所述PCIE數(shù)據(jù)包中解析出所述SCSI協(xié) 議報(bào)文后根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述已封裝的SCSI協(xié)議報(bào)文攜帶 在PCIE數(shù)據(jù)包中包括將所述已封裝的SCSI協(xié)議報(bào)文攜帶在所述PCIE數(shù)據(jù)包的處理層協(xié)議TLP包中。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI命令 請(qǐng)求報(bào)文,則所述發(fā)送端設(shè)備為啟動(dòng)器,所述接收端設(shè)備為目標(biāo)器;相應(yīng)的,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝包括 用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI命令請(qǐng)求報(bào)文; 用命令描述塊CDB指示所述SCSI命令請(qǐng)求報(bào)文的具體命令; 用邏輯單元號(hào)LUN指示所述SCSI命令請(qǐng)求報(bào)文的具體操作對(duì)象。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝還包括 用命令指示位指示所述SCSI命令請(qǐng)求報(bào)文為讀請(qǐng)求或?qū)懻?qǐng)求;用讀數(shù)據(jù)長(zhǎng)度指示所述啟動(dòng)器期望從所述目標(biāo)器獲取的數(shù)據(jù)長(zhǎng)度; 用讀緩沖區(qū)地址指示所述目標(biāo)器將數(shù)據(jù)發(fā)送到讀緩沖區(qū); 用寫數(shù)據(jù)長(zhǎng)度指示所述啟動(dòng)器期望寫入所述目標(biāo)器的數(shù)據(jù)長(zhǎng)度; 用寫緩沖區(qū)地址指示所述目標(biāo)器從所述寫緩沖區(qū)中讀取數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述的報(bào)文,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI命令 響應(yīng)報(bào)文,則所述發(fā)送端設(shè)備為目標(biāo)器,所述接收端設(shè)備為啟動(dòng)器;相應(yīng)的,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝包括用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI命令響應(yīng)報(bào)文;用狀態(tài)指示位指示SCSI命令請(qǐng)求報(bào)文的完成狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝還包括 用溢出指示位指示數(shù)據(jù)溢出;用剩余數(shù)指示數(shù)據(jù)溢出的長(zhǎng)度;用檢測(cè)數(shù)據(jù)指示所述目標(biāo)器反饋給所述啟動(dòng)器的附加數(shù)據(jù)。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI任務(wù) 管理請(qǐng)求報(bào)文,則所述發(fā)送端設(shè)備為啟動(dòng)器,所述接收端設(shè)備為目標(biāo)器;相應(yīng)的,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝包括用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI任務(wù)管理請(qǐng)求報(bào)文;用功能指示所述啟動(dòng)器請(qǐng)求的任務(wù)管理內(nèi)容;用邏輯單元號(hào)LUN指示具體操作對(duì)象。
8.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI任務(wù) 管理響應(yīng)報(bào)文,則所述發(fā)送端設(shè)備為目標(biāo)器,所述接收端設(shè)備為啟動(dòng)器;相應(yīng)的,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝包括用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI任務(wù)管理響應(yīng)報(bào)文;用響應(yīng)結(jié)果指示SCSI任務(wù)管理請(qǐng)求報(bào)文的執(zhí)行結(jié)果。
9.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI異步 事件報(bào)文,則所述發(fā)送端設(shè)備為目標(biāo)器,所述接收端設(shè)備為啟動(dòng)器;相應(yīng)的,所述對(duì)SCSI協(xié)議報(bào)文進(jìn)行封裝包括用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI異步事件;用檢測(cè)數(shù)據(jù)指示所述目標(biāo)器的異常狀況。
10.一種在快速局部PCIE總線上傳輸報(bào)文的設(shè)備,其特征在于,包括封裝模塊,用于對(duì)小型計(jì)算機(jī)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié)議報(bào)文;發(fā)送模塊,用于將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中,并通過PCIE總 線將所述PCIE數(shù)據(jù)包發(fā)送給接收端設(shè)備,以使所述接收端設(shè)備從所述PCIE數(shù)據(jù)包中解析 出所述SCSI協(xié)議報(bào)文后根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述發(fā)送模塊用于將所述已封裝的SCSI協(xié)議報(bào)文攜帶在所述PCIE數(shù)據(jù)包的處理層協(xié)議TLP包中。
12.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI 命令請(qǐng)求報(bào)文,則所述封裝模塊包括第一封裝單元,用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI命令請(qǐng)求報(bào)文;用命令描述 塊CDB指示所述SCSI命令請(qǐng)求報(bào)文的具體命令;以及,用邏輯單元號(hào)LUN指示所述SCSI命 令請(qǐng)求報(bào)文的具體操作對(duì)象。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述封裝模塊還包括第二封裝單元,用命令指示位指示所述SCSI命令請(qǐng)求報(bào)文為讀請(qǐng)求或?qū)懻?qǐng)求;用讀 數(shù)據(jù)長(zhǎng)度指示所述啟動(dòng)器期望從所述目標(biāo)器獲取的數(shù)據(jù)長(zhǎng)度;用讀緩沖區(qū)地址指示所述目 標(biāo)器將數(shù)據(jù)發(fā)送到讀緩沖區(qū);用寫數(shù)據(jù)長(zhǎng)度指示所述啟動(dòng)器期望寫入所述目標(biāo)器的數(shù)據(jù)長(zhǎng) 度;用寫緩沖區(qū)地址指示所述目標(biāo)器從所述寫緩沖區(qū)中讀取數(shù)據(jù)。
14.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI 命令響應(yīng)報(bào)文,所述封裝模塊包括第三封裝單元,用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI命令響應(yīng)報(bào)文;用狀態(tài)指示 位指示SCSI命令請(qǐng)求報(bào)文的完成狀態(tài);第四封裝單元,用溢出指示位指示數(shù)據(jù)溢出;用剩余數(shù)指示數(shù)據(jù)溢出的長(zhǎng)度;用檢測(cè) 數(shù)據(jù)指示所述目標(biāo)器反饋給所述啟動(dòng)器的附加數(shù)據(jù)。
15.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI 任務(wù)管理請(qǐng)求報(bào)文,所述封裝模塊包括第五封裝單元,用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI任務(wù)管理請(qǐng)求報(bào)文;用功能 指示所述啟動(dòng)器請(qǐng)求的任務(wù)管理內(nèi)容;用邏輯單元號(hào)LUN指示具體操作對(duì)象。
16.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI 任務(wù)管理響應(yīng)報(bào)文,所述封裝模塊包括第六封裝單元,用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI任務(wù)管理響應(yīng)報(bào)文;用響應(yīng) 結(jié)果指示SCSI任務(wù)管理請(qǐng)求報(bào)文的執(zhí)行結(jié)果。
17.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,如果所述SCSI協(xié)議報(bào)文為SCSI 異步事件報(bào)文,所述封裝模塊包括第七封裝單元,用操作類型指示所述SCSI協(xié)議報(bào)文為SCSI異步事件;用檢測(cè)數(shù)據(jù)指示 所述目標(biāo)器的異常狀況。
18.一種在快速局部PCIE總線上傳輸報(bào)文的系統(tǒng),其特征在于,包括發(fā)送端設(shè)備和接 收端設(shè)備;所述發(fā)送端設(shè)備包括封裝模塊,用于對(duì)小型計(jì)算機(jī)接口 SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié)議報(bào)文;發(fā)送模塊,用于將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包的處理層協(xié)議TLP 包中,并通過PCIE總線將所述PCIE數(shù)據(jù)包發(fā)送給所述接收端設(shè)備; 所述接收端設(shè)備包括解析模塊,用于從所述PCIE數(shù)據(jù)包中解析出所述SCSI協(xié)議報(bào)文; 執(zhí)行模塊,用于根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。
全文摘要
本發(fā)明實(shí)施例提供一種在PCIE總線上傳輸報(bào)文的方法、設(shè)備和系統(tǒng)。方法包括發(fā)送端設(shè)備對(duì)小型計(jì)算機(jī)系統(tǒng)接口SCSI協(xié)議報(bào)文進(jìn)行封裝,得到已封裝的SCSI協(xié)議報(bào)文;將所述已封裝的SCSI協(xié)議報(bào)文攜帶在PCIE數(shù)據(jù)包中,并通過PCIE總線將所述PCIE數(shù)據(jù)包發(fā)送給接收端設(shè)備,以使所述接收端設(shè)備從所述PCIE數(shù)據(jù)包中解析出所述SCSI協(xié)議報(bào)文后根據(jù)所述SCSI協(xié)議報(bào)文的指令執(zhí)行相應(yīng)操作。設(shè)備包括封裝模塊和發(fā)送模塊。系統(tǒng)包括發(fā)送端設(shè)備和接收端設(shè)備。本發(fā)明實(shí)施例提供的方案,數(shù)據(jù)傳輸?shù)膸捀?、處理速度快,通用性好,成本低?br>
文檔編號(hào)H04L12/56GK102075401SQ20111003217
公開日2011年5月25日 申請(qǐng)日期2011年1月28日 優(yōu)先權(quán)日2011年1月28日
發(fā)明者李科, 高志宏 申請(qǐng)人:成都市華為賽門鐵克科技有限公司