国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡的制作方法

      文檔序號(hào):7922102閱讀:206來(lái)源:國(guó)知局
      專利名稱:具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種iSCSI網(wǎng)絡(luò)卡,特別涉及一種具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡。
      背景技術(shù)
      隨著網(wǎng)絡(luò)科技發(fā)展與普及化,因特網(wǎng)已成為生活不可或缺的部分,人們由因特網(wǎng)快速交換所需信息。網(wǎng)絡(luò)卡(Network Interface Card, NIC)的功用是讓計(jì)算機(jī)與計(jì)算機(jī)可以互相聯(lián)機(jī),共享資源與交換信息。因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口 (internet SmallComputer Systems Interface, iSCSI)的通訊協(xié)議標(biāo)準(zhǔn)被IETF(Internet EngineeringTask Force) 提出,用 以通過(guò)TCP/IP(TransmissionControl Protocol/InternetProtocol)通訊協(xié)議串接多臺(tái)計(jì)算機(jī)而形成一虛擬的網(wǎng)絡(luò)存儲(chǔ)服務(wù)器,其擁有高速傳輸能力及無(wú)限制擴(kuò)充虛擬儲(chǔ)存設(shè)備容量的擴(kuò)充/備份能力。 請(qǐng)參照?qǐng)Dl,為現(xiàn)有的iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)示意圖。在iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)100中包括有主機(jī)110、主機(jī)總線配接卡驅(qū)動(dòng)程序112、地址解析協(xié)議(AddressResolution Protocol, ARP) /網(wǎng)絡(luò)控制信息協(xié)議(Internet ControlMessage Protocol,ICMP)114、 iSCSI網(wǎng)絡(luò)卡120、 iSCSI協(xié)議122、網(wǎng)絡(luò)層124、高速周邊組件連接接口(Peripheral Component Interconnect Express, PCI-E) 130。其中iSCSI網(wǎng)絡(luò)卡120通過(guò)高速周邊組件連接接口 130連結(jié)于主機(jī)110。 計(jì)算機(jī)與計(jì)算機(jī)之間是以封包作為溝通,而封包傳遞的過(guò)程中需經(jīng)由地址解析協(xié)議/網(wǎng)絡(luò)控制信息協(xié)議114的步驟后由iSCSI網(wǎng)絡(luò)卡120傳送。地址解析協(xié)議/網(wǎng)絡(luò)控制信息協(xié)議114的執(zhí)行是于主機(jī)110中的主機(jī)總線配接卡驅(qū)動(dòng)程序112執(zhí)行。當(dāng)大量的封包進(jìn)行傳遞時(shí),則會(huì)增加主機(jī)110的負(fù)載量而降低執(zhí)行速度。

      發(fā)明內(nèi)容
      鑒于以上的問(wèn)題,本發(fā)明提供一種具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,以于網(wǎng)絡(luò)卡中實(shí)現(xiàn)地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序。 因此,本發(fā)明所揭露的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,包括有第一連接接口 、地址解析協(xié)議程序、網(wǎng)絡(luò)控制信息協(xié)議程序、儲(chǔ)存單元、處理器。第一連接接口電性連接主機(jī);地址解析協(xié)議程序,用以查詢客戶端的因特網(wǎng)地址;網(wǎng)絡(luò)控制信息協(xié)議程序,用以處理當(dāng)客戶端的因特網(wǎng)地址無(wú)法到達(dá)時(shí),則檢測(cè)對(duì)因特網(wǎng)的連結(jié)狀態(tài);儲(chǔ)存單元電性連接
      于第一連接接口 ,儲(chǔ)存單元用以儲(chǔ)存網(wǎng)絡(luò)封包、地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序;處理器,電性連接于第一連接接口與儲(chǔ)存單元,處理器根據(jù)服務(wù)請(qǐng)求執(zhí)行地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序。 本發(fā)明提供一種具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,且網(wǎng)絡(luò)卡結(jié)合地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序。具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡可降低主機(jī)驅(qū)動(dòng)程序的工作負(fù)載,進(jìn)而提高因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)的執(zhí)行效率。
      網(wǎng)絡(luò)卡將使得有一個(gè)控制器所屬的配置文件發(fā)生異動(dòng)時(shí),對(duì)其它控制器所屬的配置文件也進(jìn)行同步化的更新以保持文件的一致性。 以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。


      圖1為現(xiàn)有的iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)示意 圖2為根據(jù)本發(fā)明的統(tǒng)架構(gòu)示意圖; 圖3為根據(jù)本發(fā)明的一實(shí)施例的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡的統(tǒng)架構(gòu)示意圖; 圖4為根據(jù)本發(fā)明的一實(shí)施例的地址解析協(xié)議程序中查詢客戶端的因特網(wǎng)地址的流程圖; 圖5為根據(jù)本發(fā)明的一實(shí)施例的地址解析協(xié)議程序中因特網(wǎng)地址沖突檢測(cè)的流程圖; 圖6為根據(jù)本發(fā)明的一實(shí)施例的網(wǎng)絡(luò)控制信息協(xié)議程序中網(wǎng)絡(luò)封包無(wú)法送達(dá)客戶端的處理流程圖; 圖7為根據(jù)本發(fā)明的一實(shí)施例的網(wǎng)絡(luò)控制信息協(xié)議程序中檢測(cè)對(duì)因特網(wǎng)的連結(jié)狀態(tài)的流程圖。其中,附圖標(biāo)記
      100iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)110主機(jī)112主機(jī)總線配接卡驅(qū)動(dòng)程序114地址解析協(xié)議/網(wǎng)絡(luò)控制信息協(xié)議120iSCSI網(wǎng)絡(luò)卡122iSCSI協(xié)定124網(wǎng)絡(luò)層130高速周邊組件連接接口200iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)210主機(jī)212主機(jī)總線配接卡驅(qū)動(dòng)程序220iSCSI網(wǎng)絡(luò)卡
      0030]222iSCSI協(xié)定224網(wǎng)絡(luò)層226地址解析協(xié)議/網(wǎng)絡(luò)控制信息協(xié)議230高速周邊組件連接接口300網(wǎng)絡(luò)卡310第一連接接口320處理器330第二連接接口340儲(chǔ)存單元
      350網(wǎng)絡(luò)封包360地址解析協(xié)議程序370網(wǎng)絡(luò)控制信息協(xié)議程序380主機(jī)390客戶端
      具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述
      請(qǐng)參照?qǐng)D2,為根據(jù)本發(fā)明的系統(tǒng)架構(gòu)示意圖。在iSCSI網(wǎng)絡(luò)卡與主機(jī)架構(gòu)200中 包括有主機(jī)210、主機(jī)總線配接卡驅(qū)動(dòng)程序212、 iSCSI網(wǎng)絡(luò)卡220、 iSCSI協(xié)議222、網(wǎng)絡(luò) 層224、地址解析協(xié)議/網(wǎng)絡(luò)控制信息協(xié)議226、高速周邊組件連接接口 230。其中iSCSI網(wǎng) 絡(luò)卡220通過(guò)高速周邊組件連接接口 230連結(jié)于主機(jī)210。 計(jì)算機(jī)與計(jì)算機(jī)之間是以封包作為溝通,而封包傳遞的過(guò)程中需經(jīng)由地址解析協(xié) 議/網(wǎng)絡(luò)控制信息協(xié)議226的步驟后由iSCSI網(wǎng)絡(luò)卡220傳送。地址解析協(xié)議/網(wǎng)絡(luò)控制 信息協(xié)議226的是于iSCSI網(wǎng)絡(luò)卡220中執(zhí)行。 請(qǐng)參照?qǐng)D3,為根據(jù)本發(fā)明的一實(shí)施例的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡 的系統(tǒng)架構(gòu)示意圖。 本發(fā)明所述的網(wǎng)絡(luò)卡是可設(shè)置于計(jì)算器裝置中,亦可實(shí)現(xiàn)于其它網(wǎng)絡(luò)設(shè)備。在網(wǎng) 絡(luò)卡300中包括有第一連接接口 310、處理器320、第二連接接口 330、儲(chǔ)存單元340、網(wǎng)絡(luò) 封包350、地址解析協(xié)議程序360、網(wǎng)絡(luò)控制信息協(xié)議程序370。 第一連接接口 310電性連接主機(jī)380,其中第一連接接口 310的種類可為 PCI (Peripheral Component Interconnect)接口或USB (Universal Serial Bus)接口或 PCMCIA (Personal Computer Memory Card International Association)接口。第二連接 接口 330電性連接處理器320與儲(chǔ)存單元340,第二連接接口 330通過(guò)因特網(wǎng)連接于客戶端 390。其中第二連接接口 330的種類可為PCI接口或USB接口或PCMCIA接口。
      儲(chǔ)存單元340電性連接于第一連接接口 310,儲(chǔ)存單元340用以儲(chǔ)存網(wǎng)絡(luò)封包 350、地址解析協(xié)議程序360與網(wǎng)絡(luò)控制信息協(xié)議程序370。處理器320電性連接于第一連 接接口 310與儲(chǔ)存單元340,處理器320根據(jù)主機(jī)380的服務(wù)請(qǐng)求執(zhí)行地址解析協(xié)議程序 360與網(wǎng)絡(luò)控制信息協(xié)議程序370。地址解析協(xié)議程序360用以查詢客戶端390的因特網(wǎng) 地址或因特網(wǎng)地址沖突檢測(cè)。網(wǎng)絡(luò)控制信息協(xié)議程序370用以傳送無(wú)法到達(dá)客戶端390的 因特網(wǎng)地址信息及檢測(cè)對(duì)因特網(wǎng)的連結(jié)狀態(tài)給主機(jī)380。 請(qǐng)參照?qǐng)D4,為根據(jù)本發(fā)明的一實(shí)施例的地址解析協(xié)議程序中查詢客戶端的因特 網(wǎng)地址的流程圖。本發(fā)明的流程包括以下步驟當(dāng)網(wǎng)絡(luò)卡需向外發(fā)送網(wǎng)絡(luò)封包時(shí),處理器 對(duì)網(wǎng)絡(luò)層提出請(qǐng)求(步驟S410)。處理器通過(guò)地址解析協(xié)議程序查詢客戶端的因特網(wǎng)地址 (步驟S420)。判斷是否成功查詢到客戶端的因特網(wǎng)地址(步驟S430)。若查詢成功,則處 理器使用客戶端的因特網(wǎng)地址進(jìn)行網(wǎng)絡(luò)封包發(fā)送(步驟S440)。 若查詢失敗,則處理器以地址解析協(xié)議程序?qū)W(wǎng)絡(luò)層進(jìn)行網(wǎng)絡(luò)廣播查詢(步驟 S450),其中網(wǎng)絡(luò)廣播為查詢客戶端的因特網(wǎng)地址。判斷廣播查詢是否成功查詢到客戶端的 因特網(wǎng)地址(步驟S460)。若查詢成功,則處理器使用客戶端的因特網(wǎng)地址進(jìn)行網(wǎng)絡(luò)封包發(fā)送(步驟S440)。若查詢失敗,則處理器停止網(wǎng)絡(luò)封包發(fā)送(步驟S470)。
      請(qǐng)參照?qǐng)D5,為根據(jù)本發(fā)明的一實(shí)施例的地址解析協(xié)議程序中因特網(wǎng)地址沖突檢 測(cè)的流程圖。本發(fā)明的流程包括以下步驟檢測(cè)主機(jī)的因特網(wǎng)地址與客戶端的因特網(wǎng)地址 是否發(fā)生沖突(步驟S510)。若發(fā)生沖突時(shí),則處理器判斷主機(jī)的因特網(wǎng)地址與客戶端的因 特網(wǎng)地址的沖突類型(步驟S520),其中沖突類型可包含主動(dòng)沖突及被動(dòng)沖突。然后處理 器依據(jù)沖突類型決定沖突處理(步驟S530)。最后處理器回傳沖突類型及沖突處理信息至 主機(jī)(步驟S540)。 其中,主動(dòng)沖突可為處理器檢測(cè)到客戶端的新設(shè)定的因特網(wǎng)地址與主機(jī)的因特網(wǎng) 地址相同。被動(dòng)沖突可為處理器接收到客戶端沖突通知,沖突通知可為主機(jī)新設(shè)定的因特 網(wǎng)地址相同與客戶端的因特網(wǎng)地址相同。另外,沖突處理可包含停止網(wǎng)絡(luò)卡或重新取得有 效的因特網(wǎng)地址并回傳該有效的因特網(wǎng)地址給該主機(jī)。 除了上述處理地址解析協(xié)議程序之外,處理器還用以執(zhí)行網(wǎng)絡(luò)控制信息協(xié)議程序。 處理器根據(jù)主機(jī)的服務(wù)請(qǐng)求網(wǎng)絡(luò)控制信息協(xié)議程序,可用以傳送無(wú)法到達(dá)客戶端 的因特網(wǎng)地址信息及檢測(cè)對(duì)因特網(wǎng)的連結(jié)狀態(tài)。 請(qǐng)參照?qǐng)D6,為根據(jù)本發(fā)明的一實(shí)施例的網(wǎng)絡(luò)控制信息協(xié)議程序中網(wǎng)絡(luò)封包無(wú)法 送達(dá)客戶端的處理流程圖。本發(fā)明的流程包括以下步驟檢測(cè)網(wǎng)絡(luò)封包是否可達(dá)到客戶端 的因特網(wǎng)地址(步驟S610)。若無(wú)法送達(dá),則網(wǎng)絡(luò)卡根據(jù)網(wǎng)絡(luò)控制信息協(xié)議程序向主機(jī)回報(bào) 無(wú)法送網(wǎng)絡(luò)封包到客戶端的通知(步驟S620)。 請(qǐng)參照?qǐng)D7,為根據(jù)本發(fā)明的一實(shí)施例的網(wǎng)絡(luò)控制信息協(xié)議程序中檢測(cè)對(duì)因特網(wǎng) 的連結(jié)狀態(tài)的流程圖。本發(fā)明的流程包括以下步驟主機(jī)的網(wǎng)絡(luò)卡向客戶端發(fā)出響應(yīng)要求 信息(echo request message)(步驟S710)。客戶端于收到響應(yīng)要求信息后發(fā)出響應(yīng)答復(fù) 信息(echo r印ly message)至主機(jī)的網(wǎng)絡(luò)卡(步驟S720)。利用響應(yīng)要求信息與響應(yīng)要求 信息的組合檢測(cè)因特網(wǎng)的連結(jié)狀態(tài)。 本發(fā)明提供一種具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,且網(wǎng)絡(luò)卡結(jié)合地址解析 協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序。具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡可降低主機(jī) 驅(qū)動(dòng)程序的工作負(fù)載,進(jìn)而提高因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)的執(zhí)行效率。 當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      一種具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,提供一主機(jī)和一客戶端之間的通訊界面,其特征在于,該網(wǎng)絡(luò)卡包括一第一連接接口,其電性連接該主機(jī);一地址解析協(xié)議ARP程序,用以查詢?cè)摽蛻舳说囊蛱鼐W(wǎng)地址;一網(wǎng)絡(luò)控制信息協(xié)議ICMP程序,用以傳送該客戶端的因特網(wǎng)地址無(wú)法到達(dá)信息及檢測(cè)對(duì)因特網(wǎng)的連結(jié)狀態(tài);一儲(chǔ)存單元,電性連接于該第一連接接口,該儲(chǔ)存單元用以儲(chǔ)存該些網(wǎng)絡(luò)封包、該地址解析協(xié)議程序與該網(wǎng)絡(luò)控制信息協(xié)議程序;以及一處理器,電性連接于該第一連接接口與該儲(chǔ)存單元,該處理器根據(jù)該些服務(wù)請(qǐng)求執(zhí)行該地址解析協(xié)議程序與該網(wǎng)絡(luò)控制信息協(xié)議程序。
      2. 根據(jù)權(quán)利要求1所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該網(wǎng)絡(luò)卡還包括一第二連接接口,其電性連接于該處理器與該儲(chǔ)存單元,通過(guò)因特網(wǎng)連接于該客戶端。
      3. 根據(jù)權(quán)利要求1所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該地址解析協(xié)議程序中,還包括當(dāng)該客戶端的因特網(wǎng)地址查詢成功時(shí),則該處理器依據(jù)該客戶端的因特網(wǎng)地址傳送該些網(wǎng)絡(luò)封包;當(dāng)該客戶端的因特網(wǎng)地址查詢失敗時(shí),則該處理器發(fā)出一廣播封包,該廣播封包其用以查詢?cè)摽蛻舳说囊蛱鼐W(wǎng)地址;以及依據(jù)該廣播封包的查詢結(jié)果傳送該些網(wǎng)絡(luò)封包。
      4. 根據(jù)權(quán)利要求1所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該地址解析協(xié)議程序中,還包括當(dāng)該主機(jī)的因特網(wǎng)地址與該客戶端的因特網(wǎng)地址發(fā)生沖突時(shí),該處理器還執(zhí)行以下步驟判斷該主機(jī)的因特網(wǎng)地址與該客戶端的因特網(wǎng)地址的沖突類型;依據(jù)該沖突類型執(zhí)行一沖突處理程序;以及回傳該沖突類型及該沖突處理程序的處理結(jié)果至該主機(jī)。
      5. 根據(jù)權(quán)利要求4所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該沖突類型包括一主動(dòng)沖突,為該處理器檢測(cè)到該客戶端的新設(shè)定的因特網(wǎng)地址與該主機(jī)的因特網(wǎng)地址相同;以及一被動(dòng)沖突,為該處理器接收到該客戶端一沖突通知,該沖突通知為該主機(jī)新設(shè)定的因特網(wǎng)地址相同與該客戶端的因特網(wǎng)地址相同。
      6. 根據(jù)權(quán)利要求4所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該沖突處理程序,包括停止該網(wǎng)絡(luò)卡;以及重新取得有效的因特網(wǎng)地址并回傳該有效的因特網(wǎng)地址給該主機(jī)。
      7. 根據(jù)權(quán)利要求1所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該網(wǎng)絡(luò)控制信息協(xié)議程序的步驟中,還包括當(dāng)該客戶端的因特網(wǎng)地址無(wú)法到達(dá)時(shí),則由該網(wǎng)絡(luò)控制信息協(xié)議發(fā)送無(wú)法送達(dá)信息至該網(wǎng)絡(luò)卡。
      8.根據(jù)權(quán)利要求1所述的具有ARP/ICMP解析功能的iSCSI網(wǎng)絡(luò)卡,其特征在于,該網(wǎng)絡(luò)控制信息協(xié)議程序的步驟中,還包括回傳該客戶端對(duì)因特網(wǎng)的連結(jié)狀態(tài)至該網(wǎng)絡(luò)卡。
      全文摘要
      一種具有地址解析協(xié)議ARP/網(wǎng)絡(luò)控制信息協(xié)議ICMP解析功能的因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口iSCSI網(wǎng)絡(luò)卡,提供主機(jī)和客戶端的間的通訊界面,包括第一連接接口、地址解析協(xié)議程序、網(wǎng)絡(luò)控制信息協(xié)議程序、儲(chǔ)存單元與處理器。第一連接接口連接主機(jī);地址解析協(xié)議程序查詢客戶端因特網(wǎng)地址;網(wǎng)絡(luò)控制信息協(xié)議程序傳送無(wú)法到達(dá)客戶端因特網(wǎng)地址信息,及檢測(cè)因特網(wǎng)連結(jié)狀態(tài);儲(chǔ)存單元連接第一連接接口并儲(chǔ)存網(wǎng)絡(luò)封包、地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序;處理器連接第一連接接口與儲(chǔ)存單元,并根據(jù)服務(wù)請(qǐng)求執(zhí)行地址解析協(xié)議程序與網(wǎng)絡(luò)控制信息協(xié)議程序。
      文檔編號(hào)H04L29/12GK101753630SQ200810180230
      公開日2010年6月23日 申請(qǐng)日期2008年11月28日 優(yōu)先權(quán)日2008年11月28日
      發(fā)明者劉威, 王云松, 陳玄同 申請(qǐng)人:英業(yè)達(dá)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1