一種基于TOE網(wǎng)卡的Target端協(xié)議硬件解析方法

基本信息

申請(qǐng)?zhí)?/td> CN201910368878.3 申請(qǐng)日 -
公開(公告)號(hào) CN110177087B 公開(公告)日 2021-06-01
申請(qǐng)公布號(hào) CN110177087B 申請(qǐng)公布日 2021-06-01
分類號(hào) H04L29/06(2006.01)I 分類 電通信技術(shù);
發(fā)明人 楊威鋒;雷天語(yǔ);云飛龍;鄢來(lái)明;賀顏 申請(qǐng)(專利權(quán))人 方一信息科技(上海)有限公司
代理機(jī)構(gòu) 上海海鈞知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 王睿
地址 200433上海市楊浦區(qū)國(guó)定路323號(hào)1101-162室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于TOE網(wǎng)卡的Target端協(xié)議硬件解析方法,發(fā)起端經(jīng)TOE網(wǎng)卡向目標(biāo)端發(fā)送ISCSI PDU,網(wǎng)卡的FPGA對(duì)TCP payload數(shù)據(jù)流進(jìn)行PDU幀界定,找出BHS字段和AHS字段與數(shù)據(jù)段;AHS字段和數(shù)據(jù)段寫入TOE網(wǎng)卡DDR,BHS字段寫入Host DDR;網(wǎng)卡的驅(qū)動(dòng)層對(duì)獲取的BHS字段,判斷BHS字段長(zhǎng)度是否大于預(yù)設(shè)值,若判斷為是,則驅(qū)動(dòng)層將PDU剩余信息傳至Host DDR;若判斷為否,則應(yīng)用層將Host DDR中PDU信息傳至CPU。本發(fā)明對(duì)ISCSI PDU的BHS字段和AHS字段與數(shù)據(jù)段進(jìn)行分流處理,與傳統(tǒng)方式相比,明顯降低CPU負(fù)載并提升整體傳輸效率。??