国产精品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>

      三層交換方法、裝置、系統(tǒng)和宿主機(jī)的制作方法

      文檔序號(hào):7701198閱讀:178來(lái)源:國(guó)知局
      專利名稱:三層交換方法、裝置、系統(tǒng)和宿主機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及虛擬機(jī)技術(shù)領(lǐng)域,特別涉及一種三層交換方法、裝置、系統(tǒng) 和宿主機(jī)。
      背景技術(shù)
      虛擬機(jī)技術(shù)是將軟件安裝在虛擬機(jī)中運(yùn)行,可以實(shí)現(xiàn)軟件快速部署、細(xì) 粒度的計(jì)算資源分配和負(fù)載均衡調(diào)度、以及提供高可用的軟件容錯(cuò)機(jī)制。目
      前,虛擬機(jī)技術(shù)已經(jīng)逐漸被企業(yè)應(yīng)用,使用虛擬機(jī)技術(shù)可以有效降低IT管理 復(fù)雜度、節(jié)約管理成本、提升計(jì)算資源的利用率等。隨著計(jì)算機(jī)應(yīng)用的逐漸 深入,軟件的規(guī)模越來(lái)越龐大,功能也日益復(fù)雜化,軟件的運(yùn)行環(huán)境不再局 限于單機(jī)環(huán)境,而是逐漸演變成運(yùn)行多個(gè)不同物理位置的軟件模塊相互協(xié)同 共同完成一項(xiàng)計(jì)算任務(wù),即網(wǎng)絡(luò)化軟件。由于虛擬機(jī)技術(shù)只能直接提供單機(jī) 軟件的運(yùn)行環(huán)境,為了讓復(fù)雜的網(wǎng)絡(luò)化軟件也能夠?qū)崿F(xiàn)的降低管理復(fù)雜度以 及提升資源利用率等目的,必須采用虛擬機(jī)網(wǎng)絡(luò)。虛擬機(jī)網(wǎng)絡(luò)是由一個(gè)由多 臺(tái)虛擬機(jī)互相連接形成的有特定網(wǎng)絡(luò)連接關(guān)系的運(yùn)行環(huán)境,虛擬機(jī)網(wǎng)絡(luò)能夠 為復(fù)雜的網(wǎng)絡(luò)化軟件提供運(yùn)行環(huán)境的支持,即將網(wǎng)絡(luò)化軟件的不同組件,按 照運(yùn)行要求分別安裝和運(yùn)行在虛擬機(jī)網(wǎng)絡(luò)的相應(yīng)節(jié)點(diǎn)上。由于虛擬機(jī)的最重 要的特點(diǎn)是封裝和隔離,基于這兩個(gè)特點(diǎn)可以實(shí)現(xiàn)P爭(zhēng)低管理復(fù)雜度和提升資 源利用率的功能。因此面向網(wǎng)絡(luò)化應(yīng)用的虛擬機(jī)網(wǎng)絡(luò)也必須提供封裝和隔離 的特性,即不同虛擬機(jī)網(wǎng)絡(luò)的實(shí)例之間是完全獨(dú)立和互不影響的。虛擬機(jī)網(wǎng) 絡(luò)中可包含多個(gè)節(jié)點(diǎn),在保證多個(gè)虛擬機(jī)網(wǎng)絡(luò)之間的隔離性的前提下, 一臺(tái) 宿主機(jī)上可運(yùn)行一個(gè)或者多個(gè)虛擬機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)。虛擬機(jī)網(wǎng)絡(luò)中可包括二 層交換節(jié)點(diǎn)、三層交換節(jié)點(diǎn)和終端節(jié)點(diǎn)。終端節(jié)點(diǎn)虛擬機(jī);二層交換節(jié)點(diǎn)又稱為虛擬交換機(jī),其可為虛擬機(jī)網(wǎng)絡(luò)中的虛擬機(jī)和虛擬機(jī)之間提供鏈路層交 換功能, 一個(gè)虛擬機(jī)網(wǎng)絡(luò)中如果存在多個(gè)虛擬交換機(jī),表示這個(gè)虛擬機(jī)網(wǎng)絡(luò)
      中存在多個(gè)不同的虛擬鏈3各,不同虛擬鏈路的虛擬才幾在鏈路層是相互隔離的; 三層交換節(jié)點(diǎn)又稱為虛擬路由器,其可在二層交換節(jié)點(diǎn)功能的基礎(chǔ)上為虛擬 機(jī)網(wǎng)絡(luò)中不同虛擬鏈路的虛擬機(jī)之間提供三層交換功能。
      但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下問(wèn)題 圖1為現(xiàn)有技術(shù)中虛擬機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,如圖1所示,虛擬機(jī)網(wǎng)絡(luò) 包括虛擬交換機(jī)M、 N,虛擬路由器R,虛擬機(jī)A、 B和宿主機(jī)X、 Y。虛擬機(jī) 網(wǎng)絡(luò)中的虛擬路由器通常是以虛擬機(jī)來(lái)實(shí)現(xiàn)的,與終端節(jié)點(diǎn)所采用的虛擬機(jī) 不同的是作為虛擬路由器的虛擬機(jī)包括多個(gè)虛擬網(wǎng)卡,每個(gè)虛擬網(wǎng)卡用于 接入不同的虛擬鏈路;并且該虛擬機(jī)需要開(kāi)啟操作系統(tǒng)的所有功能(例如, 進(jìn)程調(diào)度、驅(qū)動(dòng)、軟件系統(tǒng)等),尤其是需要開(kāi)啟操作系統(tǒng)的數(shù)據(jù)包轉(zhuǎn)發(fā)機(jī) 制。采用上述虛擬路由器實(shí)現(xiàn)三層交換的過(guò)程中,在接收到網(wǎng)絡(luò)報(bào)文后,需 要調(diào)用操作系統(tǒng),根據(jù)網(wǎng)絡(luò)報(bào)文中的目的地址在多個(gè)虛擬網(wǎng)卡中選擇出 一個(gè) 虛擬網(wǎng)卡,并通過(guò)選擇出的虛擬網(wǎng)卡將網(wǎng)絡(luò)報(bào)文發(fā)送出去。因此,采用上述 虛擬路由器導(dǎo)致虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率低。
      虛擬機(jī)網(wǎng)絡(luò)中的不同虛擬機(jī)可能會(huì)運(yùn)行在不同的宿主機(jī)上,因此所有要 經(jīng)過(guò)虛擬路由器的網(wǎng)絡(luò)報(bào)文必須經(jīng)過(guò)該虛擬路由器所在的宿主機(jī),這會(huì)導(dǎo)致 三角路由問(wèn)題。如圖1所示,虛擬機(jī)A和B運(yùn)行在宿主機(jī)X上,虛擬路由器 R運(yùn)行在宿主機(jī)Y上,由A發(fā)往B的網(wǎng)絡(luò)報(bào)文需要通過(guò)R實(shí)現(xiàn)三層交換,具 體為A發(fā)往B的網(wǎng)絡(luò)報(bào)文,需要先由X發(fā)送給Y,通過(guò)R進(jìn)行三層交換處理 后,通過(guò)Y將處理后的網(wǎng)絡(luò)報(bào)文發(fā)送給X,最后由X將網(wǎng)絡(luò)報(bào)文發(fā)送給B。上 述三角路由問(wèn)題也會(huì)導(dǎo)致虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率低。

      發(fā)明內(nèi)容
      本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)中的問(wèn)題,提供一種三層交換方法、裝置、系統(tǒng)和宿主機(jī),從而提高虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種三層交換方法,包括 接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;
      根據(jù)預(yù)先獲取的三層交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成 經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī) 的三層目的地址;
      根據(jù)所述目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào) 文通過(guò)目的虛擬機(jī)所在的虛擬鏈路發(fā)送給所述目的虛擬機(jī)。 為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種三層交換裝置,包括 存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先獲取的三層交換信息; 接收模塊,用于接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;
      三層交換模塊,用于根據(jù)所述三層交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交 換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以 及目的虛擬才幾的三層目的地址;
      發(fā)送模塊,用于根據(jù)所述目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交
      為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種宿主機(jī),包括上述三層交換裝置。
      為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種三層交換系統(tǒng),包括源虛擬才幾、目 的虛擬才幾和上述宿主才幾。
      本發(fā)明的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng)絡(luò) 報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換處 理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由器對(duì)報(bào)文 進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn)題,有效 提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


      圖1為現(xiàn)有技術(shù)中虛擬機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖2為本發(fā)明虛擬機(jī)網(wǎng)絡(luò)的一種部署示意圖3為本發(fā)明實(shí)施例一提供的一種三層交換方法的流程圖4為本發(fā)明實(shí)施例二提供的一種三層交換方法的流程圖5為本發(fā)明實(shí)施例虛擬^L啟動(dòng)的流程圖6為本發(fā)明實(shí)施例虛擬機(jī)停止的流程圖7為本發(fā)明實(shí)施例三提供的一種三層交換裝置的結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例四提供的一種三層交換裝置的結(jié)構(gòu)示意圖9為本發(fā)明實(shí)施例五提供的一種宿主機(jī)的結(jié)構(gòu)示意圖10為本發(fā)明實(shí)施例六提供的一種三層交換系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      虛擬機(jī)網(wǎng)絡(luò)是用于承載復(fù)雜網(wǎng)絡(luò)化應(yīng)用的運(yùn)行環(huán)境,特點(diǎn)是可以為應(yīng)用 提供靈活分配、資源可控和相互隔離的運(yùn)行環(huán)境。虛擬機(jī)網(wǎng)絡(luò)需要預(yù)先部署。 在虛擬機(jī)網(wǎng)絡(luò)的應(yīng)用場(chǎng)景中,虛擬機(jī)網(wǎng)絡(luò)的產(chǎn)生和銷毀是動(dòng)態(tài)發(fā)生的,而位 于底層的宿主機(jī)通常不發(fā)生變化,虛擬機(jī)網(wǎng)絡(luò)的部署是將動(dòng)態(tài)產(chǎn)生的虛擬機(jī) 網(wǎng)絡(luò)安裝并配置在底層的宿主機(jī)上。具體地,虛擬機(jī)網(wǎng)絡(luò)的部署可以包括虛 擬機(jī)的部署、虛擬交換機(jī)的部署和虛擬路由器的部署。圖2為本發(fā)明虛擬機(jī) 網(wǎng)絡(luò)的一種部署示意圖,如圖2所示,虛擬機(jī)A、 C、 E、 H部署到宿主機(jī)l上, 虛擬機(jī)B、 D、 F、 G部署到宿主機(jī)2上,虛擬機(jī)I、 J、 K部署到宿主機(jī)3上; 虛擬機(jī)A、 B連接到虛擬交換機(jī)S1,虛擬機(jī)C、 D、 E連接到虛擬交換機(jī)S2, 虛擬交換機(jī)E、 F、 G連接到虛擬交換機(jī)S3,虛擬交換機(jī)H、 J連接到虛擬交 換機(jī)S4,虛擬交換機(jī)J、 K鏈接到虛擬交換機(jī)S5;虛擬路由器R1連接虛擬交 換機(jī)S1、 S2,虛擬路由器R2連接虛擬交換機(jī)S3、 S4,虛擬路由器R3連接虛 擬交換機(jī)S4、 S5,虛擬路由器R2還與虛擬路由器R3連接。上述虛擬機(jī)網(wǎng)絡(luò)的部署可以由部署模塊完成。部署模塊可以設(shè)置在網(wǎng)絡(luò) 中的任一網(wǎng)絡(luò)節(jié)點(diǎn)上,該網(wǎng)絡(luò)節(jié)點(diǎn)可以為任意一個(gè)宿主機(jī)或者其它網(wǎng)絡(luò)節(jié)點(diǎn)。 虛擬機(jī)網(wǎng)絡(luò)的部署完成后,部署模塊會(huì)將虛擬機(jī)網(wǎng)絡(luò)中所有虛擬路由器的三 層交換信息傳輸給信息模塊,由信息模塊存儲(chǔ)所有虛擬路由器的三層交換信 息。三層交換信息是對(duì)虛擬路由器功能的完整描述,可包括虛擬路由器信息 和報(bào)文處理規(guī)則。虛擬路由器信息包括所有虛擬路由器的信息, 一個(gè)虛擬路 由器的信息可包括該虛擬路由器所包括的多個(gè)虛擬網(wǎng)卡的配置信息,例如每 個(gè)虛擬網(wǎng)卡的接口編號(hào)、子網(wǎng)掩碼、三層目的地址、二層目的地址等。每個(gè)
      虛擬路由器對(duì)應(yīng)于一個(gè)報(bào)文處理規(guī)則,報(bào)文處理規(guī)則可包括目的地址路由 表、策略路由規(guī)則、防火墻規(guī)則和NAT地址轉(zhuǎn)換規(guī)則。信息模塊存儲(chǔ)有虛擬 機(jī)網(wǎng)絡(luò)中每個(gè)虛擬路由器的信息以及每個(gè)虛擬路由器的報(bào)文處理規(guī)則。信息 模塊可以設(shè)置在網(wǎng)絡(luò)中的任一 網(wǎng)絡(luò)節(jié)點(diǎn)上,該網(wǎng)絡(luò)節(jié)點(diǎn)可以為任意一個(gè)宿主 ^li或者其它網(wǎng)絡(luò)節(jié)點(diǎn)。
      本發(fā)明在宿主機(jī)中增設(shè)三層交換裝置,由三層交換裝置從信息模塊中預(yù) 先獲取三層交換信息。預(yù)先荻取的三層交換信息為該宿主機(jī)上運(yùn)行的虛擬機(jī) 所在的虛擬鏈路上連接的虛擬路由器的三層交換信息以及與該虛擬路由器直 接或者間接連接的虛擬路由器的三層交換信息,以圖2中的宿主機(jī)2為例, 宿主機(jī)2的三層交換裝置預(yù)先獲取的三層交換信息為虛擬路由器R2的三層交 換信息以及與R2連接的R3的三層交換信息,在圖2中如果R3還連接有其它 的虛擬路由器,則宿主機(jī)2的三層交換裝置預(yù)先獲取的三層交換信息中還包 括與R3連接的虛擬路由器的三層交換信息,依此類推。三層交換裝置在獲取 了三層交換信息后,根據(jù)獲取的三層交換信息加入該三層交換信息對(duì)應(yīng)的虛 擬路由器所在的虛擬鏈路,從而可以對(duì)網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理。
      圖3為本發(fā)明實(shí)施例一提供的一種三層交換方法的流程圖,如圖3所示, 該方法包括
      步驟IOI、接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;本實(shí)施例中各步驟均可以由宿主機(jī)來(lái)執(zhí)行,本步驟中宿主機(jī)接收的網(wǎng)絡(luò) 報(bào)文是由源虛擬機(jī)通過(guò)該源虛擬機(jī)所在的虛擬鏈路發(fā)送的。
      步驟102、根據(jù)預(yù)先獲取的三層交換信息對(duì)該網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處 理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目 的虛擬^L的三層目的地址;
      步驟103、根據(jù)目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交換處理的 網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī)所在的虛擬鏈路發(fā)送給目的虛擬機(jī)。
      本實(shí)施例的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng) 絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換 處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中釆用虛擬路由器對(duì)報(bào) 文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn)題,有 效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      圖4為本發(fā)明實(shí)施例二提供的一種三層交換方法的流程圖,如圖4所示, 該方法包括
      步驟201、宿主機(jī)的三層交換裝置從信息模塊獲取三層交換信息; 宿主機(jī)的三層交換裝置可以在虛擬機(jī)啟動(dòng)或者遷移時(shí)從信息模塊獲取三 層交換信息。
      具體地,圖5為本發(fā)明實(shí)施例虛擬機(jī)啟動(dòng)的流程圖,如圖5所示,包括
      步驟2011、虛擬機(jī)啟動(dòng)后,宿主機(jī)的三層交換裝置接收到虛擬機(jī)監(jiān)控器 (V畫)發(fā)送的虛擬機(jī)啟動(dòng)的通知消息,該通知消息中攜帶有虛擬機(jī)配置文件;
      步驟2G12、宿主機(jī)的三層交換裝置解析虛擬機(jī)配置文件,獲耳又該虛擬機(jī) 所在的虛擬鏈路的信息;
      例如圖2中的A所在的虛擬鏈路為Sl, K所在的虛擬鏈路為S5, E所在 的虛擬鏈^各為S2和S3。
      步驟2013、三層交換裝置判斷宿主機(jī)上是否運(yùn)行該虛擬機(jī)所在的虛擬鏈 路上的其它虛擬機(jī),如果否則跳過(guò)對(duì)該虛擬機(jī)所在的虛擬4連路的處理,如果是則執(zhí)行步驟2014;
      本步驟中,如果三層交換裝置判斷出宿主機(jī)上運(yùn)行了該虛擬機(jī)所在的虛 擬鏈路上的其它虛擬機(jī),則表示該三層交換裝置在其它虛擬機(jī)啟動(dòng)或者遷移 到該宿主機(jī)上時(shí)已經(jīng)獲取了該虛擬機(jī)所在的虛擬鏈路上連接的虛擬路由器的 三層交換信息,因此可跳過(guò)對(duì)該虛擬機(jī)所在的虛擬鏈路的處理。
      例如圖2中的虛擬機(jī)F,如果宿主機(jī)2已經(jīng)運(yùn)行了 F所在的虛擬鏈路L3 上的G,則可跳過(guò)對(duì)F所在虛擬鏈路L3的處理。
      步驟2014、三層交換裝置從信息模塊中查詢出與該虛擬機(jī)所在的虛擬鏈
      路連接的虛擬路由器的集合;
      例如,圖2中的虛擬鏈路Sl,與Sl相連的虛擬路由器為Rl,則與Sl相 連的虛擬路由器的集合為(R1);圖2中的虛擬鏈路S3,與S3相連的虛擬路 由器R2,則與S3相連的虛擬路由器的集合為{R2};圖2中的虛擬鏈路為S4, 與S4相連的虛擬路由器為R2和R3,則與S4相連的虛擬路由器的集合為 {R2, R3};
      步驟2015、三層交換裝置生成查詢出的虛擬路由器的集合的相連閉
      包;
      具體地,判斷與查詢出的虛擬路由器的集合中的每個(gè)虛擬路由器相連 的虛擬路由器是否存在于查詢出的虛擬路由器的集合中,如果是則跳過(guò)該 相連的虛擬路由器,如果否則將該相連的虛擬路由器加入查詢出的虛擬路
      由器的集合中;重復(fù)執(zhí)行上述過(guò)程繼續(xù)判斷該相連的虛擬路由器,直到查 詢出的虛擬路由器的集合不再增加。
      如圖2所示,集合為(R"時(shí),其相連閉包為(R1);集合為(R2)時(shí),其 相連閉包為(R2, R3};集合為(R2, R3)時(shí),其相連閉包為(R2, R3}。
      步驟2016、三層交換裝置從信息模塊中獲取相連閉包中的虛擬路由器的 三層交換信息;
      步驟2017、三層交換裝置根據(jù)獲取的三層交換信息加入相連閉包中的虛擬^各由器所在的虛擬鏈i 各;
      以便于收發(fā)網(wǎng)全M艮文以及對(duì)網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理。
      進(jìn)一步地,當(dāng)虛擬機(jī)停止時(shí),三層交換裝置需要?jiǎng)h除三層交換信息。
      圖6為本發(fā)明實(shí)施例虛擬機(jī)停止的流程圖,如圖6所示,包括
      步驟2011a、虛擬機(jī)停止后,宿主機(jī)的三層交換裝置接收到虛擬機(jī)監(jiān)控
      器發(fā)送的虛擬機(jī)停止的通知消息,該通知消息中攜帶有虛擬機(jī)配置文件; 步驟2012a、三層交換裝置解析虛擬機(jī)配置文件,獲取該虛擬機(jī)所在的
      虛擬鏈路的信息;
      步驟2Q13a、三層交換裝置判斷宿主機(jī)上是否運(yùn)行該虛擬機(jī)所在的虛擬 鏈路上的其它虛擬機(jī),如果是則跳過(guò)對(duì)該虛擬機(jī)所在的虛擬鏈路的處理,如 果否則執(zhí)行步驟2014a;
      步驟2014a、三層交換裝置從信息模塊中查詢出與該虛擬機(jī)所在的虛擬 鏈路連接的虛擬路由器的集合;
      步驟2015a、三層交換裝置生成查詢出的虛擬路由器的集合的相連閉
      包;
      具體描述可參見(jiàn)步驟2015,此處不再贅述。
      步驟2016a、三層交換裝置從信息模塊中獲糾目連閉包中的虛擬路由器 的三層交換信息;
      步驟2017a、三層交換裝置根據(jù)獲取的三層交換信息退出相連閉包中的 虛擬路由器所在的虛擬鏈路;
      以便于停止對(duì)網(wǎng)^4艮文的處理。
      步驟2018a、三層交換裝置刪除相連閉包中的虛擬路由器的三層交換信
      臺(tái)
      當(dāng)虛擬機(jī)發(fā)生遷移時(shí),即虛擬機(jī)由源宿主4幾遷移到目的宿主才幾,則源宿 主機(jī)和目的宿主機(jī)都需要對(duì)三層交換模塊獲取的三層交換信息進(jìn)行調(diào)整。對(duì) 于源宿主機(jī),虛擬機(jī)的遷移相當(dāng)于在源宿主機(jī)上停止運(yùn)行,其具體過(guò)程可參見(jiàn)圖6中描述的虛擬機(jī)停止的流程。對(duì)于目的宿主機(jī),虛擬機(jī)的遷移相當(dāng)于 在目的宿主機(jī)上啟動(dòng)該虛擬機(jī),其具體過(guò)程可參見(jiàn)圖5中描述的虛擬機(jī)啟動(dòng) 的流程。其中,虛擬機(jī)的遷移不是瞬間完成的,從遷移發(fā)起到遷移的結(jié)束需 要一段時(shí)間,而這一時(shí)間通常為幾秒至幾十秒,因此,為了保證虛擬機(jī)遷移 到目的宿主機(jī)的過(guò)程中以及遷移到目的宿主機(jī)之后能夠不間斷的工作,在虛 擬機(jī)遷移到目的宿主機(jī)之后,源宿主機(jī)才能停止該虛擬機(jī)的運(yùn)行,并且目的 宿主機(jī)的三層交換模塊從遷移發(fā)起的時(shí)刻就開(kāi)始執(zhí)行與虛擬機(jī)啟動(dòng)流程類似 的步驟。不同之處在于虛擬機(jī)遷移時(shí),三層交換模塊接收的為虛擬機(jī)遷移的 通知消息。
      步驟202、宿主機(jī)的三層交換裝置接收源虛擬機(jī)發(fā)送的二層目的地址查
      詢凈艮文;
      具體地,宿主機(jī)的三層交換裝置接收的二層目的地址查詢報(bào)文是源虛擬
      機(jī)通過(guò)該源虛擬才幾所在的虛擬鏈路發(fā)送的;該二層目的地址查詢報(bào)文為IP地 址解析才艮文(例如為Ipv4的地址解析協(xié)議ARP凈艮文或者Ipv6的鄰居發(fā)現(xiàn)協(xié) 議報(bào)文),三層交換裝置在判斷出該二層目的地址查詢報(bào)文是IP地址解析報(bào) 文后,執(zhí)行步驟203;
      步驟203、宿主機(jī)的三層交換裝置根據(jù)二層目的地址查詢報(bào)文攜帶的三 層目的地址從三層交換信息的虛擬路由器信息中查詢出配置三層目的地址的 虛擬路由器;
      三層目的地址為IP地址。
      如果未查詢出配置三層目的地址的虛擬路由器則丟棄二層目的地址查詢 報(bào)文。
      步驟204、宿主機(jī)的三層交換裝置將查詢出的配置三層目的地址的虛擬 路由器的二層目的地址發(fā)送給所述源虛擬機(jī);
      二層目的地址為MAC地址。具體地,三層交換裝置可按照地址解析協(xié)議 的格式發(fā)送回復(fù)報(bào)文,通過(guò)回復(fù)報(bào)文將路由器的二層目的地址發(fā)送給源虛擬機(jī)。
      步驟205、宿主機(jī)的三層交換裝置接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文,該網(wǎng) 絡(luò)^JL中攜帶有二層目的地址;
      該二層目的地址是步驟204中三層交換裝置查詢出并返回給源虛擬機(jī)的。
      步驟206、宿主機(jī)的三層交換裝置根據(jù)網(wǎng)絡(luò)報(bào)文攜帶的二層目的地址從 三層交換信息中的虛擬路由器信息中查詢出配置該二層目的地址的虛擬路由 器;
      三層交換信息的虛擬路由器信息包括多個(gè)虛擬路由器的信息,三層交換 裝置查詢出配置了二層目的地址的虛擬路由器。
      如果未查詢出配置二層目的地址的虛擬路由器則丟棄網(wǎng)絡(luò)報(bào)文。
      步驟207、宿主機(jī)的三層交換裝置根據(jù)三層交換信息中查詢出的虛擬路 由器對(duì)應(yīng)的報(bào)文處理規(guī)則對(duì)網(wǎng)絡(luò)報(bào)文進(jìn)行處理,生成處理后的網(wǎng)絡(luò)報(bào)文、下 一跳所在的虛擬鏈路以及下一跳的三層目的地址;
      下一跳可以是其它路由器或者目的虛擬機(jī)。
      步驟208、宿主機(jī)的三層交換裝置根據(jù)下一跳的三層目的地址查詢虛擬 路由器信息中是否包括配置三層目的地址的虛擬路由器,如果是則執(zhí)行步驟 207,如果否則判定下一跳為目的虛擬機(jī)并執(zhí)行步驟209;
      具體地,三層交換裝置可以從三層交換信息中查詢出下一跳所在的虛擬 鏈路對(duì)應(yīng)的虛擬路由器信息,再查詢下一跳所在的虛擬鏈路對(duì)應(yīng)的虛擬路由 器信息中是否包括配置該三層目的地址的虛擬路由器;
      如果三層交換裝置根據(jù)下一跳的三層目的地址從虛擬路由器信息中查詢 出配置三層目的地址的虛擬路由器,則返回執(zhí)行步驟207;如果三層交換裝 置根據(jù)下一跳的三層目的地址從所述虛擬路由器信息中未查詢出配置所述三 層目的地址的虛擬路由器時(shí),判定下一跳為目的虛擬機(jī)并執(zhí)行步驟209;
      步驟209、宿主機(jī)的三層交換裝置根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī)所在的虛擬鏈路發(fā)送給目的虛擬
      機(jī);
      如判定下一跳為目的虛擬才幾,則下一跳所在的虛擬鏈^各為目的虛擬才幾所 在的虛擬鏈路,下一跳的三層目的地址為目的虛擬機(jī)的三層目的地址。經(jīng)過(guò) 三層交換處理的網(wǎng)絡(luò)報(bào)文為一次或者多次經(jīng)過(guò)步驟207中根據(jù)報(bào)文處理規(guī)則 進(jìn)行處理的網(wǎng)絡(luò)報(bào)文;
      具體地,步驟209可以包括
      步驟2091、三層交換裝置通過(guò)目的虛擬機(jī)所在的虛擬鏈路向目的虛擬機(jī) 發(fā)送二層目的地址請(qǐng)求報(bào)文,該二層目的地址請(qǐng)求報(bào)文中攜帶有目的虛擬機(jī) 的三層目的地址;
      該二層目的地址請(qǐng)求報(bào)文為IP地址解析報(bào)文。
      步驟2092、目的虛擬機(jī)接收二層目的地址請(qǐng)求才艮文后,查詢出目的虛擬 機(jī)的三層目的地址對(duì)應(yīng)的目的虛擬機(jī)的二層目的地址,并將查詢出的目的虛 擬機(jī)的二層目的地址返回給三層交換裝置;
      步驟2093、三層交換裝置根據(jù)目的虛擬機(jī)的二層目的地址通過(guò)目的虛擬 機(jī)所在的虛擬鏈路將經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī)。
      本實(shí)施例的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng) 絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換 處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由器對(duì)報(bào) 文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn)題,有 效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      圖7為本發(fā)明實(shí)施例三^是供的一種三層交換裝置的結(jié)構(gòu)示意圖,如圖7 所示,該裝置包括存儲(chǔ)模塊lll、接收模塊112、三層交換模塊113和發(fā)送模 塊114,其中三層交換模塊113分別與存儲(chǔ)模塊111、接收模塊112和發(fā)送模 塊114連接。
      存儲(chǔ)模塊111存儲(chǔ)預(yù)先獲取的三層交換信息;接收模塊112接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;三層交換模塊113根據(jù)存儲(chǔ)模塊114存儲(chǔ)的三層交換信 息對(duì)網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的 虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址;發(fā)送模塊114根據(jù) 目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī) 所在的虛擬鏈路發(fā)送給目的虛擬機(jī)。
      本實(shí)施例的技術(shù)方案中,三層交換裝置根據(jù)預(yù)先獲取的三層交換信息完 成對(duì)網(wǎng)絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三 層交換處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由 器對(duì)報(bào)文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn) 題,有效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      圖8為本發(fā)明實(shí)施例四^是供的一種三層交換裝置的結(jié)構(gòu)示意圖,如圖8 所示,該裝置在圖7中實(shí)施例一的基礎(chǔ)上還包括與存儲(chǔ)模塊111連接的獲取 模塊115,獲取模塊115用于獲取三層交換信息并將獲取的三層交換信息發(fā) 送給存儲(chǔ)模塊111。具體地,獲取模塊115在虛擬機(jī)啟動(dòng)或者遷移過(guò)程中實(shí) 現(xiàn)獲取三層交換信息,具體可參見(jiàn)實(shí)施例二中的描述。進(jìn)一步地,當(dāng)虛擬機(jī) 停止時(shí),獲取^f莫塊115還可以實(shí)現(xiàn)刪除三層交換信息,具體可參見(jiàn)實(shí)施例二 中的描述。不同之處在于各步驟均可以由獲取模塊115來(lái)執(zhí)行。
      進(jìn)一步地,該三層交換模塊113具體包括查詢模塊1131和處理模塊1132。 查詢模塊1131根據(jù)接收模塊112接收的網(wǎng)絡(luò)報(bào)文攜帶的二層目的地址從存儲(chǔ) 模塊111存儲(chǔ)的三層交換信息的虛擬路由器信息中查詢出配置該二層目的地 址的虛擬路由器;處理模塊1132根據(jù)三層交換信息中查詢出的虛擬路由器對(duì) 應(yīng)的報(bào)文處理規(guī)則對(duì)該網(wǎng)絡(luò)報(bào)文進(jìn)行處理,生成處理后的網(wǎng)絡(luò)凈艮文、下一跳 所在的虛擬鏈路以及下一跳的三層目的地址。查詢模塊1131還用于根據(jù)下一 跳的三層目的地址查詢虛擬路由器信息中是否包括配置三層目的地址的虛擬 路由器;當(dāng)查詢模塊1131根據(jù)下一跳的三層目的地址從虛擬路由器信息中查 詢出配置該三層目的地址的虛擬路由器時(shí),由處理模塊1132根據(jù)三層交換信
      15息中查詢出的配置該三層目的地址的虛擬路由器對(duì)應(yīng)的報(bào)文處理規(guī)則對(duì)網(wǎng)絡(luò) 報(bào)文進(jìn)行處理,生成處理后的網(wǎng)絡(luò)報(bào)文、下一跳所在的虛擬鏈路以及下一跳
      的三層目的地址,直到查詢模塊1131根據(jù)下一跳的三層目的地址從虛擬路由 器信息中未查詢出配置三層目的地址的虛擬路由器。當(dāng)查詢模塊1131根據(jù)下 一跳的三層目的地址/人虛擬路由器信息中未查詢出配置三層目的地址的虛擬 路由器時(shí),處理模塊1132判定該下一跳為目的虛擬機(jī)并由發(fā)送模塊114根據(jù) 目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī) 所在的虛擬鏈路發(fā)送給目的虛擬機(jī)。
      本實(shí)施例的技術(shù)方案中,三層交換裝置根據(jù)預(yù)先獲取的三層交換信息完 成對(duì)網(wǎng)絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三 層交換處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由 器對(duì)報(bào)文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn) 題,有效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      圖9為本發(fā)明實(shí)施例五提供的一種宿主機(jī)的結(jié)構(gòu)示意圖,如圖9所示, 該宿主機(jī)包括三層交換裝置11,具體地,三層交換裝置11可采用實(shí)施例三 或者實(shí)施例四中的三層交換裝置,此處不再贅述。
      進(jìn)一步地,當(dāng)采用實(shí)施例四中的三層交換裝置11時(shí),宿主機(jī)還可以包括 虛擬機(jī)監(jiān)控器12,虛擬機(jī)監(jiān)控器12可以在虛擬機(jī)啟動(dòng)時(shí)向三層交換裝置11 發(fā)送虛擬機(jī)啟動(dòng)的通知消息,或者在虛擬機(jī)停止時(shí)向三層交換裝置11發(fā)送虛 擬機(jī)停止的通知消息,或者在虛擬機(jī)遷移時(shí)向三層交換裝置11發(fā)送虛擬機(jī)遷 移的通知消息。
      本實(shí)施例的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng) 絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換 處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由器對(duì)報(bào) 文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn)題,有 效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。圖10為本發(fā)明實(shí)施例六4是供的一種三層交換系統(tǒng)的結(jié)構(gòu)示意圖,如圖 10所示,該系統(tǒng)包括源虛擬機(jī)2、目的虛擬機(jī)3和宿主機(jī)1。具體地,宿主 機(jī)1可采用實(shí)施例五中的宿主機(jī),此處不再贅述。
      進(jìn)一步地,該系統(tǒng)還可以包括與宿主機(jī)1中的三層交換模塊11連接的信 息模塊4,信息模塊4可以存儲(chǔ)虛擬機(jī)網(wǎng)絡(luò)中的所有虛擬路由器的三層交換 信息,三層交換模塊11可以從信息模塊4中獲取三層交換信息。信息模塊4 可以設(shè)置在網(wǎng)絡(luò)中的任一 網(wǎng)絡(luò)節(jié)點(diǎn)上,該網(wǎng)絡(luò)節(jié)點(diǎn)可以為任意 一個(gè)宿主機(jī)或 者其它網(wǎng)絡(luò)節(jié)點(diǎn)。其中,信息模塊4可以設(shè)置在宿主機(jī)1上。
      進(jìn)一步地,該系統(tǒng)還可以包括與信息模塊4連接的部署模塊5,部署模 塊5可以進(jìn)行虛擬機(jī)網(wǎng)絡(luò)的部署,并在完成虛擬機(jī)網(wǎng)絡(luò)部署之后將虛擬機(jī)網(wǎng) 絡(luò)中所有虛擬路由器的三層交換信息傳輸給信息模塊4 。
      本實(shí)施例的圖10中以目的虛擬機(jī)3運(yùn)行在宿主機(jī)1上為例,在實(shí)際應(yīng)用 過(guò)程中,目的虛擬機(jī)3還可以運(yùn)行在其它宿主機(jī)上,其它宿主機(jī)在圖10中不 再具體畫出。
      本實(shí)施例的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng) 絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換 處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),避免了現(xiàn)有技術(shù)中采用虛擬路由器對(duì)報(bào) 文進(jìn)行三層交換處理以及三角路由問(wèn)題所導(dǎo)致的三層交換效率低的問(wèn)題,有 效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn) 行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換, 而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的 ^T神和范圍。
      權(quán)利要求
      1、一種三層交換方法,其特征在于,包括接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;根據(jù)預(yù)先獲取的三層交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址;根據(jù)所述目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī)所在的虛擬鏈路發(fā)送給所述目的虛擬機(jī)。
      2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述根據(jù)預(yù)先獲取的三層 交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò) 報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址包括根據(jù)所述網(wǎng)絡(luò)報(bào)文攜帶的二層目的地址從所述三層交換信息的虛擬路由 器信息中查詢出配置所述二層目的地址的虛擬路由器;根據(jù)所述三層交換信息中查詢出的虛擬路由器對(duì)應(yīng)的報(bào)文處理規(guī)則對(duì)所 述網(wǎng)絡(luò)報(bào)文進(jìn)行處理,生成處理后的網(wǎng)絡(luò)報(bào)文、下一跳所在的虛擬鏈路以及 下一跳的三層目的地址。
      3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)先獲取的三層 交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò) 報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址還包括根據(jù)所述下一跳的三層目的地址從所述虛擬路由器信息中查詢出配置所 述三層目的地址的虛擬路由器。'
      4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)先獲取的三層 交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò) 報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址還包括當(dāng)根據(jù)所述下一跳的三層目的地址從所述虛擬路由器信息中未查詢出配 置所述三層目的地址的虛擬路由器時(shí),判定所述下一跳為所述目的虛擬機(jī)。
      5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文之前還包括接收源虛擬機(jī)發(fā)送的二層目的地址查詢報(bào)文;才艮據(jù)所述二層目的地址查詢才艮文攜帶的三層目的地址^v所述三層交換信 息的虛擬路由器信息中查詢出配置所述三層目的地址的虛擬路由器;將查詢出的配置三層目的地址的虛擬路由器的二層目的地址發(fā)送給所述 源虛擬才幾。
      6、 一種三層交換裝置,其特征在于,包括 存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先獲取的三層交換信息; 接收模塊,用于接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;三層交換才莫塊,用于根據(jù)所述三層交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交 換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以 及目的虛擬機(jī)的三層目的地址;發(fā)送模塊,用于根據(jù)所述目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交
      7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述三層交換模塊包括 查詢模塊,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文攜帶的二層目的地址從所述三層交換信息的虛擬路由器信息中查詢出配置所述二層目的地址的虛擬路由器;處理模塊,用于根據(jù)所述三層交換信息中查詢出的虛擬路由器對(duì)應(yīng)的報(bào) 文處理規(guī)則對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行處理,生成處理后的網(wǎng)絡(luò)凈艮文、下一跳所在 的虛擬鏈路以及下一跳的三層目的地址。
      8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述查詢模塊還用于根據(jù) 下一跳的三層目的地址從所述虛擬路由器信息中查詢出配置所述三層目的地 址的虛擬路由器。
      9、 一種宿主機(jī),其特征在于,包括權(quán)利要求6至8任一所述的三層交換 裝置。
      10、 一種三層交換系統(tǒng),包括源虛擬機(jī)和目的虛擬機(jī),其特征在于,還 包括權(quán)利要求9所述的宿主機(jī)。
      全文摘要
      本發(fā)明公開(kāi)了一種三層交換方法、裝置、系統(tǒng)和宿主機(jī)。該方法包括接收源虛擬機(jī)發(fā)送的網(wǎng)絡(luò)報(bào)文;根據(jù)預(yù)先獲取的三層交換信息對(duì)所述網(wǎng)絡(luò)報(bào)文進(jìn)行三層交換處理,生成經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文、目的虛擬機(jī)所在的虛擬鏈路以及目的虛擬機(jī)的三層目的地址;根據(jù)所述目的虛擬機(jī)的三層目的地址將所述經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文通過(guò)目的虛擬機(jī)所在的虛擬鏈路發(fā)送給所述目的虛擬機(jī)。本發(fā)明的技術(shù)方案中,宿主機(jī)根據(jù)預(yù)先獲取的三層交換信息完成對(duì)網(wǎng)絡(luò)報(bào)文的三層交換處理,并根據(jù)目的虛擬機(jī)的三層目的地址將經(jīng)過(guò)三層交換處理的網(wǎng)絡(luò)報(bào)文發(fā)送給目的虛擬機(jī),有效提高了虛擬機(jī)網(wǎng)絡(luò)中三層交換的效率。
      文檔編號(hào)H04L29/06GK101594358SQ200910088020
      公開(kāi)日2009年12月2日 申請(qǐng)日期2009年6月29日 優(yōu)先權(quán)日2009年6月29日
      發(fā)明者懷進(jìn)鵬, 沁 李, 李建欣, 胡春明, 琦 高 申請(qǐng)人:北京航空航天大學(xué)
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1