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

      為受管計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的制作方法

      文檔序號(hào):6348490閱讀:248來(lái)源:國(guó)知局
      專利名稱:為受管計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的制作方法
      為受管計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能
      背景技術(shù)
      許多公司和其它機(jī)構(gòu)運(yùn)行與許多計(jì)算系統(tǒng)互連以支持其運(yùn)營(yíng)的計(jì)算機(jī)網(wǎng)絡(luò),這些計(jì)算系統(tǒng)要么同地協(xié)作(例如,作為專用局域網(wǎng)的部分)要么相反位于多個(gè)不同的地理位置中(例如,經(jīng)由一個(gè)或多個(gè)專用或共用的中間網(wǎng)絡(luò)而連接)。例如,裝備有大量互連的計(jì)算系統(tǒng)的數(shù)據(jù)中心已很普遍,諸如由和代表一個(gè)機(jī)構(gòu)運(yùn)行的專用數(shù)據(jù)中心,以及由如企業(yè)實(shí)體運(yùn)行的公用數(shù)據(jù)中心。一些公用數(shù)據(jù)中心運(yùn)營(yíng)商為各個(gè)客戶擁有的硬件提供網(wǎng)絡(luò)接入、電源、以及安全安裝設(shè)施,而其它公用數(shù)據(jù)中心運(yùn)營(yíng)商提供還包含其客戶可使用的硬件資源的"全面服務(wù)"設(shè)施。然而,隨著典型數(shù)據(jù)中心和計(jì)算機(jī)網(wǎng)絡(luò)的規(guī)模和范圍的擴(kuò)大,供應(yīng)、實(shí)施和管理相關(guān)的物理計(jì)算資源的任務(wù)變得越來(lái)越復(fù)雜。商用硬件虛擬化技術(shù)的出現(xiàn)在為許多具有不同需求的客戶管理大規(guī)模計(jì)算資源方面提供了一些益處,從而允許在多個(gè)客戶之間有效且安全地共用各種計(jì)算資源。例如,諸如由VMWare、XEN或用戶模式Linux提供的虛擬化技術(shù)可通過(guò)為每個(gè)用戶提供一個(gè)或多個(gè)由單個(gè)物理計(jì)算機(jī)器托管的虛擬機(jī)而允許在多個(gè)用戶中共用單個(gè)物理計(jì)算機(jī)器,每個(gè)這種虛擬機(jī)是充當(dāng)不同邏輯計(jì)算系統(tǒng)的軟件模擬,其為用戶提供他們是給定硬件計(jì)算資源的唯一操作員和管理員的錯(cuò)覺(jué),同時(shí)也在各個(gè)虛擬機(jī)中提供應(yīng)用隔離和安全性。此外,一些虛擬化技術(shù)能夠提供跨越一個(gè)或多個(gè)物理資源的虛擬資源,諸如具有多個(gè)實(shí)際上跨越多個(gè)不同物理計(jì)算系統(tǒng)的虛擬處理器的單個(gè)虛擬機(jī)。附圖簡(jiǎn)述

      圖1是示出配置和管理屬于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)之間的通信的示例實(shí)施方案的網(wǎng)絡(luò)圖。圖2A至圖2C示出了管理虛擬覆蓋計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)之間的通信的實(shí)例。圖2D示出了配置下層底層網(wǎng)絡(luò)地址以便能夠?yàn)楦采w網(wǎng)絡(luò)嵌入虛擬網(wǎng)絡(luò)地址的實(shí)例。圖3是示出適用于執(zhí)行用于管理計(jì)算節(jié)點(diǎn)之間的通信的系統(tǒng)的實(shí)施方案的示例計(jì)算系統(tǒng)的方框圖。圖4A至圖4B示出了 ONM系統(tǒng)管理器例行程序的示例實(shí)施方案的流程圖。圖5A至圖5B示出了 ONM通信管理器例行程序的示例實(shí)施方案的流程圖。
      具體實(shí)施例方式描述了用于為受管計(jì)算機(jī)網(wǎng)絡(luò),諸如為代表用戶或其它實(shí)體而提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò),提供邏輯聯(lián)網(wǎng)功能的技術(shù)。在至少一些實(shí)施方案中,該技術(shù)使得用戶能夠針對(duì)為該用戶提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)而配置或是以其它方式指定網(wǎng)絡(luò)拓?fù)?,諸如將虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)分成多個(gè)邏輯子網(wǎng)絡(luò),和/或指定每個(gè)與指定組的多個(gè)計(jì)算節(jié)點(diǎn)相關(guān)的一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置的邏輯網(wǎng)絡(luò)拓?fù)?。在為虛擬計(jì)算機(jī)網(wǎng)絡(luò)指定網(wǎng)絡(luò)拓?fù)渲螅梢远喾N方式,諸如在沒(méi)有為虛擬計(jì)算機(jī)網(wǎng)絡(luò)物理實(shí)施網(wǎng)絡(luò)拓?fù)涞那闆r下,提供對(duì)應(yīng)于網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。具體而言,如下文更詳細(xì)描述,在至少一些實(shí)施方案中,管理虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)之間的通信以便模擬將由指定邏輯聯(lián)網(wǎng)裝置(如果這些裝置物理存在) 提供的功能,和/或以其它方式模擬對(duì)應(yīng)于指定網(wǎng)絡(luò)拓?fù)?如果該指定網(wǎng)絡(luò)拓?fù)浣?jīng)物理實(shí)施)的功能。在至少一些實(shí)施方案中,由覆蓋網(wǎng)絡(luò)管理器系統(tǒng)的實(shí)施方案自動(dòng)執(zhí)行所述技術(shù)的一些或全部。在多個(gè)實(shí)施方案中,可以多種方式(諸如通過(guò)使用一個(gè)或多個(gè)隔開多個(gè)計(jì)算節(jié)點(diǎn)的中間物理網(wǎng)絡(luò)來(lái)創(chuàng)建覆蓋網(wǎng)絡(luò))而在多個(gè)計(jì)算節(jié)點(diǎn)之間提供虛擬局域網(wǎng)或其它虛擬計(jì)算機(jī)網(wǎng)絡(luò)。在該實(shí)施方案中,中間物理網(wǎng)絡(luò)可用作其上提供覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)的底層網(wǎng)絡(luò),其中在至少一些這種實(shí)施方案中,覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)之間的消息在中間物理網(wǎng)絡(luò)上傳遞,但是其中計(jì)算節(jié)點(diǎn)并不知曉中間物理網(wǎng)絡(luò)的存在和使用。例如,多個(gè)計(jì)算節(jié)點(diǎn)每個(gè)可在中間物理網(wǎng)絡(luò)內(nèi)具有對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)的位置的不同物理底層網(wǎng)絡(luò)地址,諸如底層IP("互聯(lián)網(wǎng)協(xié)議")網(wǎng)絡(luò)地址(例如,根據(jù)IPv4或"互聯(lián)網(wǎng)協(xié)議版本4",或根據(jù) IPv6或〃互聯(lián)網(wǎng)協(xié)議版本6"以便反映由中間物理網(wǎng)絡(luò)使用的聯(lián)網(wǎng)協(xié)議的IP網(wǎng)絡(luò)地址)。 在其它實(shí)施方案中,其上覆蓋有虛擬計(jì)算機(jī)網(wǎng)絡(luò)的底層網(wǎng)絡(luò)本身可包含一個(gè)或多個(gè)其它虛擬計(jì)算機(jī)網(wǎng)絡(luò)或由一個(gè)或多個(gè)其它虛擬計(jì)算機(jī)網(wǎng)絡(luò)組成,所述計(jì)算機(jī)網(wǎng)絡(luò)為諸如由一個(gè)或多個(gè)第三方(例如,由互聯(lián)網(wǎng)或電信基礎(chǔ)設(shè)施的運(yùn)營(yíng)商或供應(yīng)商)實(shí)施的其它虛擬計(jì)算機(jī)網(wǎng)絡(luò)。當(dāng)諸如從用于所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)地址的范圍中選擇計(jì)算節(jié)點(diǎn)來(lái)參與到由覆蓋網(wǎng)絡(luò)管理器系統(tǒng)提供且覆蓋于底層網(wǎng)絡(luò)上的虛擬計(jì)算機(jī)網(wǎng)絡(luò)中時(shí),可為所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)對(duì)每個(gè)計(jì)算節(jié)點(diǎn)分配一個(gè)或多個(gè)虛擬網(wǎng)絡(luò)地址,其與那些計(jì)算節(jié)點(diǎn)的底層網(wǎng)絡(luò)地址不相關(guān)。在至少一些實(shí)施方案和情況中,所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)還可以使用與底層網(wǎng)絡(luò)所使用的聯(lián)網(wǎng)協(xié)議不同的聯(lián)網(wǎng)協(xié)議(例如,其中虛擬計(jì)算機(jī)網(wǎng)絡(luò)使用IPv4 聯(lián)網(wǎng)協(xié)議,且底層計(jì)算機(jī)網(wǎng)絡(luò)使用IPv6聯(lián)網(wǎng)協(xié)議)。虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)使用虛擬網(wǎng)絡(luò)地址來(lái)互相通信(例如,通過(guò)將另一目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址指定作為用于通信的目的網(wǎng)絡(luò)地址而發(fā)送通信到該目的計(jì)算節(jié)點(diǎn)),但是可基于底層網(wǎng)絡(luò)地址而將底層網(wǎng)絡(luò)配置成路由或是以其它方式轉(zhuǎn)送通信(例如,通過(guò)底層網(wǎng)絡(luò)的物理網(wǎng)絡(luò)路由器裝置和其它物理聯(lián)網(wǎng)裝置)。如果是這樣,那么可以通過(guò)將進(jìn)入中間物理網(wǎng)絡(luò)的通信修改成使用基于底層網(wǎng)絡(luò)的聯(lián)網(wǎng)協(xié)議的底層網(wǎng)絡(luò)地址,且通過(guò)將離開中間物理網(wǎng)絡(luò)的通信修改成使用基于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的聯(lián)網(wǎng)協(xié)議的虛擬計(jì)算機(jī)地址,而從中間物理網(wǎng)絡(luò)的邊緣來(lái)實(shí)施覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)。下文包含與供應(yīng)該覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)有關(guān)的其它詳情。在至少一些實(shí)施方案中,覆蓋網(wǎng)絡(luò)管理器(“0ΝΜ")系統(tǒng)的實(shí)施方案諸如通過(guò)提供并且使用在一個(gè)或多個(gè)地理位置中(例如,在一個(gè)或多個(gè)數(shù)據(jù)中心中)且經(jīng)由一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)而互連的許多計(jì)算節(jié)點(diǎn)來(lái)為客戶和其它用戶提供覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)。 ONM系統(tǒng)可在一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)的邊緣使用各種通信管理器模塊來(lái)管理在各個(gè)覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)入與離開中間物理網(wǎng)絡(luò)時(shí)用于這些覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)的通信,且可使用一個(gè)或多個(gè)系統(tǒng)管理器模塊來(lái)協(xié)調(diào)該ONM系統(tǒng)的其它操作。例如,為使得通信管理器模塊能夠?yàn)樗峁┑母采w虛擬計(jì)算機(jī)網(wǎng)絡(luò)管理通信,ONM系統(tǒng)可以追蹤且使用有關(guān)每個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)的各種信息,以便將每個(gè)這種計(jì)算節(jié)點(diǎn)的底層物理網(wǎng)絡(luò)地址映射到與計(jì)算節(jié)點(diǎn)相關(guān)的一個(gè)或多個(gè)覆蓋虛擬網(wǎng)絡(luò)地址。在各個(gè)實(shí)施方案中,可以多種方式,包含如下文更詳細(xì)討論的集中或以分散方式存儲(chǔ)并傳送該等映射和其它信息。
      此外,在至少一些實(shí)施方案中,為了按所需方式向用戶和其它實(shí)體提供虛擬計(jì)算機(jī)網(wǎng)絡(luò),ONM系統(tǒng)允許用戶和其它實(shí)體與該ONM系統(tǒng)交互來(lái)配置各種類型的信息,以用于由代表用戶或其它實(shí)體的ONM系統(tǒng)提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò),并且可以追蹤和使用這種配置信息作為提供這些虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分。具有多個(gè)計(jì)算節(jié)點(diǎn)的特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息可以包含(例如)一個(gè)或多個(gè)下列非詳盡的清單包含作為虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的一些多個(gè)計(jì)算節(jié)點(diǎn);包含作為虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的一個(gè)或多個(gè)特定計(jì)算節(jié)點(diǎn);與虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)相關(guān)的一系列或其它組的多個(gè)虛擬網(wǎng)絡(luò)地址;與特定計(jì)算節(jié)點(diǎn)或特定組的有關(guān)計(jì)算節(jié)點(diǎn)相關(guān)的特定虛擬網(wǎng)絡(luò)地址;一種虛擬計(jì)算機(jī)網(wǎng)絡(luò)的至少一些多個(gè)計(jì)算節(jié)點(diǎn),以便反映計(jì)算節(jié)點(diǎn)要包含或是以其它方式可用的計(jì)算資源的量和/或類型;待定位的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一些或全部計(jì)算節(jié)點(diǎn)的地理位置;等等。另外,在各個(gè)實(shí)施方案中,可以由用戶或其它實(shí)體以各種方式來(lái)指定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息,諸如通過(guò)用戶或其它實(shí)體的執(zhí)行程序,其與由ONM系統(tǒng)出于該目的而提供,和/或由交互地使用由ONM系統(tǒng)出于該目的而提供的GUI (“圖形用戶界面")的用戶而提供的API("應(yīng)用編程界面") 交互。另外,如前所述,在多個(gè)實(shí)施方案中,可由ONM系統(tǒng)以多種方式為受管計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能,其中該ONM系統(tǒng)執(zhí)行各種動(dòng)作以支持這種邏輯聯(lián)網(wǎng)功能。例如,在至少一些實(shí)施方案中,用戶或其它實(shí)體可以與ONM系統(tǒng)交互來(lái)配置有關(guān)特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞母鞣N信息,且該ONM系統(tǒng)可追蹤且使用這種網(wǎng)絡(luò)拓?fù)渑渲眯畔⒆鳛樘峁┰撎摂M計(jì)算機(jī)網(wǎng)絡(luò)的部分。用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渑渲眯畔⒖梢园鞣N類型的信息, 包含下列非詳盡的清單虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)的指定布置,以便具有第一子組的多個(gè)計(jì)算節(jié)點(diǎn),該第一子組計(jì)算節(jié)點(diǎn)是與第一指定網(wǎng)絡(luò)路由器裝置相關(guān)的第一子網(wǎng)絡(luò)的部分,并具有第二子組的多個(gè)計(jì)算節(jié)點(diǎn),該第二子組計(jì)算節(jié)點(diǎn)是與第二指定網(wǎng)絡(luò)路由器裝置相關(guān)的第二子網(wǎng)絡(luò)的部分,等等;一個(gè)或多個(gè)作為虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分而操作的指定網(wǎng)絡(luò)路由器裝置或其它聯(lián)網(wǎng)裝置,以便每一個(gè)支持特定計(jì)算節(jié)點(diǎn)和/或執(zhí)行特定指定的功能;等等。ONM系統(tǒng)可采取各種動(dòng)作以支持特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)專用的網(wǎng)絡(luò)拓?fù)洹>唧w而言, 在至少一些實(shí)施方案中,ONM系統(tǒng)可模擬對(duì)應(yīng)于為虛擬計(jì)算機(jī)網(wǎng)絡(luò)指定網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能,而沒(méi)有物理實(shí)施一些或全部指定網(wǎng)絡(luò)拓?fù)洹W鳛橐粋€(gè)實(shí)例,ONM系統(tǒng)可使用多個(gè)通信管理器模塊以下列方式而不受影響地管理由虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)發(fā)送的通信和發(fā)送到該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)的通信如果網(wǎng)絡(luò)拓?fù)涞囊粋€(gè)或多個(gè)指定聯(lián)網(wǎng)裝置經(jīng)物理實(shí)施后用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)且用來(lái)路由或是以其它方式轉(zhuǎn)送通信,那么將模擬由網(wǎng)絡(luò)拓?fù)涞囊粋€(gè)或多個(gè)聯(lián)網(wǎng)裝置所提供的功能。此外,該ONM系統(tǒng)可使用多個(gè)通信管理器模塊來(lái)以局域物理聯(lián)網(wǎng)裝置的方式模擬對(duì)計(jì)算節(jié)點(diǎn)作出的聯(lián)網(wǎng)請(qǐng)求的響應(yīng),以便響應(yīng)Ping請(qǐng)求、SNMP("簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議")詢問(wèn)等等。以此方式,ONM系統(tǒng)可提供對(duì)應(yīng)于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的指定網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能,而不用虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)(或相關(guān)用戶或其它實(shí)體)知曉虛擬計(jì)算機(jī)網(wǎng)絡(luò)并未物理地實(shí)施指定的網(wǎng)絡(luò)拓?fù)?。此外,如下文更詳?xì)描述,在至少一些實(shí)施方案中,ONM系統(tǒng)的多個(gè)模塊可以分散方式一起操作以提供對(duì)應(yīng)于特定邏輯聯(lián)網(wǎng)裝置的功能,使得不會(huì)有單個(gè)模塊或物理裝置單獨(dú)負(fù)責(zé)模擬特定邏輯聯(lián)網(wǎng)裝置。下文包含與根據(jù)指定配置信息為虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能有關(guān)的其它詳情。
      在至少一些實(shí)施方案中,在其間管理通信的計(jì)算節(jié)點(diǎn)可以是物理計(jì)算系統(tǒng)和/或可以是各個(gè)托管在一個(gè)或多個(gè)物理計(jì)算系統(tǒng)上的虛擬機(jī),且通信可以包含各種格式的數(shù)據(jù) (例如,消息、包、幀、流等等)的傳輸。如前所述,在一些實(shí)施方案中,用于專門提供的覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一些或全部計(jì)算節(jié)點(diǎn)可以由用戶使用的ONM系統(tǒng)提供,而在其它實(shí)施方案中,一些或全部這些計(jì)算節(jié)點(diǎn)可相反由使用這些計(jì)算節(jié)點(diǎn)的用戶提供。此外,在至少一些情況中,ONM系統(tǒng)的實(shí)施方案可以是程序執(zhí)行服務(wù)(或"PES")的部分或是以其它方式附屬于其,該程序執(zhí)行服務(wù)執(zhí)行代表服務(wù)的多個(gè)客戶或其它用戶的多個(gè)程序,諸如在多個(gè)物理網(wǎng)絡(luò)(例如,數(shù)據(jù)中心內(nèi)的多個(gè)物理計(jì)算系統(tǒng)和網(wǎng)絡(luò))上使用多個(gè)計(jì)算系統(tǒng)的程序執(zhí)行服務(wù)。在至少一些這樣的實(shí)施方案中,可基于相關(guān)用戶,諸如基于代表用戶或其它實(shí)體的計(jì)算節(jié)點(diǎn)執(zhí)行程序而選擇計(jì)算節(jié)點(diǎn)所屬的虛擬計(jì)算機(jī)網(wǎng)絡(luò)。另外,在一些情況中,ONM系統(tǒng)的實(shí)施方案可以是可配置的網(wǎng)絡(luò)服務(wù)(或"CNS")的部分或是以其它方式附屬于其,該可配置網(wǎng)絡(luò)服務(wù)諸如通過(guò)使用具有在多個(gè)物理網(wǎng)絡(luò)(例如數(shù)據(jù)中心內(nèi)的多個(gè)物理計(jì)算系統(tǒng)和網(wǎng)絡(luò))上提供的多個(gè)計(jì)算系統(tǒng)的云計(jì)算技術(shù)而向服務(wù)的多個(gè)客戶或其它用戶提供可配置的專用計(jì)算機(jī)網(wǎng)絡(luò)。如前所述,在一些實(shí)施方案中,可提供虛擬計(jì)算機(jī)網(wǎng)絡(luò)作為將一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)用作底層網(wǎng)絡(luò)的覆蓋網(wǎng)絡(luò),且在各個(gè)實(shí)施方案中,可在底層網(wǎng)絡(luò)上以各種方式來(lái)實(shí)施一個(gè)或多個(gè)這種覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)。例如,在至少一些實(shí)施方案中,覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)的節(jié)點(diǎn)之間的通信是通過(guò)在不封裝通信的情況下在底層網(wǎng)絡(luò)上發(fā)送這些通信,諸如通過(guò)在用于一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)的聯(lián)網(wǎng)協(xié)議的較大物理網(wǎng)絡(luò)地址空間中嵌入用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址信息(例如,目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址)來(lái)管理。 作為一個(gè)說(shuō)明性實(shí)例,可使用32位IPv4網(wǎng)絡(luò)地址來(lái)實(shí)施虛擬計(jì)算機(jī)網(wǎng)絡(luò),而且可以將那些 32位虛擬網(wǎng)絡(luò)地址嵌入為由一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)使用的1 位IPv6網(wǎng)絡(luò)地址的部分, 諸如通過(guò)對(duì)通信包或其它數(shù)據(jù)傳輸(例如,使用無(wú)國(guó)界IP/ICMP傳送,或SIIT)重新定報(bào)頭,或者以其它方式將這種數(shù)據(jù)傳輸修改成將其從所配置的第一聯(lián)網(wǎng)協(xié)議傳送到不同的第二聯(lián)網(wǎng)協(xié)議。作為另一說(shuō)明性實(shí)例,可使用相同網(wǎng)絡(luò)尋址協(xié)議(例如,IPv4和IPv6)來(lái)實(shí)施虛擬計(jì)算機(jī)網(wǎng)絡(luò)和底層計(jì)算機(jī)網(wǎng)絡(luò),且可在底層網(wǎng)絡(luò)上發(fā)送傳輸時(shí),將經(jīng)由使用虛擬網(wǎng)絡(luò)地址的所提供的覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)傳輸修改成使用對(duì)應(yīng)于底層網(wǎng)絡(luò)的不同物理網(wǎng)絡(luò)地址,但是其中原始虛擬網(wǎng)絡(luò)地址是存儲(chǔ)于經(jīng)修改的數(shù)據(jù)傳輸中或是以其它方式加以追蹤,使得在數(shù)據(jù)傳輸在離開底層網(wǎng)絡(luò)時(shí)可被恢復(fù)到原始形式。在其它實(shí)施方案中, 可使用通信封裝來(lái)實(shí)施至少一些覆蓋計(jì)算機(jī)網(wǎng)絡(luò)。與SIIT有關(guān)的其它詳情可從2000年2 月在 tools<dot>ieff<dot>org<slash>html<slash>rfc2765 處的"Request For Comments 2765-Stateless IP/ICMP Translation Algorithm"得到,(其中由這些名稱的對(duì)應(yīng)字符取代<dot>和〈slash ,該案全文以引用的方式并入本文中。更一般而言,在一些實(shí)施方案中,當(dāng)使用第二底層網(wǎng)絡(luò)實(shí)施第一覆蓋網(wǎng)絡(luò)時(shí),可將根據(jù)第一網(wǎng)絡(luò)尋址協(xié)議指定用于第一覆蓋網(wǎng)絡(luò)的N位網(wǎng)絡(luò)地址嵌入成根據(jù)第二網(wǎng)絡(luò)尋址協(xié)議指定用于第二底層網(wǎng)絡(luò)的另一M 位網(wǎng)絡(luò)地址的部分,其中"N"和"M"是對(duì)應(yīng)于網(wǎng)絡(luò)尋址協(xié)議的任意整數(shù)。另外,在至少一些實(shí)施方案中,諸如如果一組所關(guān)注的N位網(wǎng)絡(luò)地址可使用較少量的位來(lái)表示,那么可使用多于或少于N位的其它網(wǎng)絡(luò)地址來(lái)將N位網(wǎng)絡(luò)地址嵌入于另一網(wǎng)絡(luò)地址中(例如,其中L位標(biāo)記或標(biāo)識(shí)符被映射到特定N位網(wǎng)絡(luò)地址且嵌入于其它網(wǎng)絡(luò)地址中,其中〃 L"小于"N")。如下文更詳細(xì)討論,可從在用于下層物理底層網(wǎng)絡(luò)的底層網(wǎng)絡(luò)地址中嵌入虛擬網(wǎng)絡(luò)地址信息中獲得多種益處,包含在未封裝通信或配置物理底層網(wǎng)絡(luò)的物理聯(lián)網(wǎng)裝置的情況下實(shí)現(xiàn)虛擬計(jì)算機(jī)網(wǎng)絡(luò)在物理底層網(wǎng)絡(luò)上的覆蓋。此外,在諸如專用于包含計(jì)算節(jié)點(diǎn)的特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)(例如,用于這些計(jì)算節(jié)點(diǎn)操作所代表的用戶或其它實(shí)體的虛擬計(jì)算機(jī)網(wǎng)絡(luò))的標(biāo)識(shí)符的至少一些實(shí)施方案和情況中,其它信息同樣地嵌入于較大物理網(wǎng)絡(luò)地址空間中以用于計(jì)算節(jié)點(diǎn)之間的通信。下文包含與經(jīng)由使用覆蓋網(wǎng)絡(luò)而供應(yīng)這種虛擬計(jì)算機(jī)網(wǎng)絡(luò)有關(guān)的其它詳情。此外,在多種情況中,除為所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)管理經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)渲?,ONM系統(tǒng)可使用所述技術(shù)來(lái)提供多種其它益處,諸如將往返于特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)的通信限制到屬于該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的其它計(jì)算節(jié)點(diǎn)。以此方式,屬于多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)可以共用一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)的部分,同時(shí)仍維持特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)的網(wǎng)絡(luò)隔離。另外,使用所述技術(shù)還允許將計(jì)算節(jié)點(diǎn)輕易加入到虛擬計(jì)算機(jī)網(wǎng)絡(luò)和/或從虛擬計(jì)算機(jī)網(wǎng)絡(luò)移除,以便允許用戶動(dòng)態(tài)修改虛擬計(jì)算機(jī)網(wǎng)絡(luò)的大小 (例如,動(dòng)態(tài)修改計(jì)算節(jié)點(diǎn)的量以反映當(dāng)前更多或更少計(jì)算資源需要的數(shù)量)。此外,使用所述技術(shù)還支持下層底層網(wǎng)絡(luò)的變化,例如,如果下層底層網(wǎng)絡(luò)擴(kuò)展成包含其它地理位置的其它計(jì)算節(jié)點(diǎn),那么由于下層底層網(wǎng)絡(luò)將以與其它先前現(xiàn)有底層網(wǎng)絡(luò)計(jì)算節(jié)點(diǎn)相同的方式路由往返于這些其它計(jì)算節(jié)點(diǎn)的底層網(wǎng)絡(luò)地址的通信,故而所提供的現(xiàn)有或新的虛擬計(jì)算機(jī)網(wǎng)絡(luò)可以無(wú)縫使用這些其它的計(jì)算節(jié)點(diǎn)。在至少一些實(shí)施方案中,下層底層網(wǎng)絡(luò)可以是任意大小(例如,跨越多個(gè)國(guó)家或大陸),而不考慮不同位置的計(jì)算節(jié)點(diǎn)之間的網(wǎng)絡(luò)延遲。出于說(shuō)明之目的,下文描述執(zhí)行特定類型的計(jì)算節(jié)點(diǎn)、網(wǎng)絡(luò)、通信、網(wǎng)絡(luò)拓?fù)浜团渲貌僮鞯囊恍?shí)施方案。這些實(shí)例是出于說(shuō)明之目的而提供且為簡(jiǎn)短起見(jiàn)而簡(jiǎn)化,且可在許多各種其它情況中使用本發(fā)明技術(shù),下文討論一些這類情況。圖1是示出配置和管理屬于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)之間的通信,使得以不影響計(jì)算節(jié)點(diǎn)的方式在一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)上覆蓋通信的示例實(shí)施方案的網(wǎng)絡(luò)圖。在這個(gè)實(shí)例中,ONM系統(tǒng)的示例實(shí)施方案的系統(tǒng)管理器模塊和多個(gè)通信管理器模塊促進(jìn)通信的配置和管理。示例ONM系統(tǒng)可,例如,結(jié)合可公開訪問(wèn)的程序執(zhí)行服務(wù)(未示出)和/或可公開訪問(wèn)的可配置網(wǎng)絡(luò)服務(wù)(未示出)來(lái)使用,或者相反可在其它情況中使用,諸如結(jié)合代表一個(gè)或多個(gè)實(shí)體的虛擬計(jì)算機(jī)網(wǎng)絡(luò)(例如,以支持用于機(jī)構(gòu)的專用網(wǎng)絡(luò)上的業(yè)務(wù)或其它機(jī)構(gòu)的不同部分的多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò))任意使用。所示出的實(shí)例包含示例數(shù)據(jù)中心100,其中多個(gè)物理計(jì)算系統(tǒng)代表ONM系統(tǒng)進(jìn)行操作。該示例數(shù)據(jù)中心100連接到數(shù)據(jù)中心100外部的全球互聯(lián)網(wǎng)135,該全球互聯(lián)網(wǎng)135 經(jīng)由專用網(wǎng)絡(luò)140而提供對(duì)一個(gè)或多個(gè)計(jì)算系統(tǒng)14 的訪問(wèn),對(duì)每個(gè)具有多個(gè)計(jì)算系統(tǒng) (未示出)的一個(gè)或多個(gè)其它可全球訪問(wèn)的數(shù)據(jù)中心160的訪問(wèn),以及對(duì)一個(gè)或多個(gè)其它計(jì)算系統(tǒng)14 的訪問(wèn)。全球互聯(lián)網(wǎng)135可以是,例如,網(wǎng)絡(luò)(可能由各個(gè)不同方來(lái)操作)中可公開訪問(wèn)的網(wǎng)絡(luò),諸如互聯(lián)網(wǎng),且專用網(wǎng)絡(luò)140可以是,例如,完全不能或部分不能從專用網(wǎng)絡(luò)140外部的計(jì)算系統(tǒng)訪問(wèn)的企業(yè)網(wǎng)絡(luò)。計(jì)算系統(tǒng)14 可以是,例如,每個(gè)均直接連接到互聯(lián)網(wǎng)的家庭計(jì)算系統(tǒng)或移動(dòng)計(jì)算裝置(例如,經(jīng)由電話線、電纜調(diào)制解調(diào)器、數(shù)字訂戶線(“DSL")、蜂窩網(wǎng)絡(luò)或其無(wú)線連接等等)。示例數(shù)據(jù)中心100包含許多物理計(jì)算系統(tǒng)10 至105d和15 至155η,以及在一個(gè)或多個(gè)其它計(jì)算系統(tǒng)(未示出)上執(zhí)行用于管理相關(guān)計(jì)算系統(tǒng)15 至155η的通信的通信管理器模塊150,和在一個(gè)或多個(gè)計(jì)算系統(tǒng)(未示出)上執(zhí)行的系統(tǒng)管理器模塊110。 在這個(gè)實(shí)例中,每個(gè)物理計(jì)算系統(tǒng)10 至105d托管多個(gè)虛擬機(jī)計(jì)算節(jié)點(diǎn)且包含相關(guān)虛擬機(jī)(“VM")通信管理器模塊(例如,作為用于物理計(jì)算系統(tǒng)的虛擬機(jī)管理程序監(jiān)視器的部分),諸如主機(jī)計(jì)算系統(tǒng)10 上的VM通信管理器模塊109a和虛擬機(jī)107a,以及諸如主機(jī)計(jì)算系統(tǒng)105d上的VM通信管理器模塊109d和虛擬機(jī)107d。在這個(gè)實(shí)例中,物理計(jì)算系統(tǒng)15 至155η不執(zhí)行任何虛擬機(jī),且因此每個(gè)可以充當(dāng)直接執(zhí)行代表用戶的一個(gè)或多個(gè)軟件程序的計(jì)算節(jié)點(diǎn)。管理相關(guān)計(jì)算系統(tǒng)15 至155η的通信的通信管理器模塊150可以具有通過(guò)其而往返于物理計(jì)算系統(tǒng)的通信的多種形式,諸如,例如,代理計(jì)算裝置、防火墻裝置,或聯(lián)網(wǎng)裝置(例如,交換機(jī)、路由器、網(wǎng)絡(luò)集線器等等)。在其它實(shí)施方案中,數(shù)據(jù)中心處的全部物理計(jì)算系統(tǒng)或無(wú)物理計(jì)算系統(tǒng)可托管虛擬機(jī)。這個(gè)示例數(shù)據(jù)中心100還包含多個(gè)物理聯(lián)網(wǎng)裝置,諸如交換機(jī)11 至115b、邊緣路由器裝置12 至125c,和核心路由器裝置130a至130c。交換機(jī)11 是包含物理計(jì)算系統(tǒng)10 至105c的物理子網(wǎng)絡(luò)的部分,且連接到邊緣路由器12fe。交換機(jī)11 是包含物理計(jì)算系統(tǒng)105d和15 至155η,以及提供通信管理器模塊150和系統(tǒng)管理模塊110的計(jì)算系統(tǒng)的不同物理子網(wǎng)絡(luò)的部分,且連接到邊緣路由器12恥。反過(guò)來(lái),由交換機(jī)11 至 115b建立的物理子網(wǎng)絡(luò)互相連接且經(jīng)由包含邊緣路由器12 至125c和核心路由器130a 至130c的中間互連網(wǎng)絡(luò)120而連接到其它網(wǎng)絡(luò)(例如,全球互聯(lián)網(wǎng)13 。邊緣路由器12 至125c在兩個(gè)或多個(gè)子網(wǎng)絡(luò)或網(wǎng)絡(luò)之間提供網(wǎng)關(guān)。例如,邊緣路由器12 在由交換機(jī)115a 建立的物理子網(wǎng)絡(luò)與互連網(wǎng)絡(luò)120之間提供網(wǎng)關(guān),同時(shí)邊緣路由器125c在互連網(wǎng)絡(luò)120與全球互聯(lián)網(wǎng)135之間提供網(wǎng)關(guān)。核心路由器130a至130c,諸如通過(guò)基于這種數(shù)據(jù)傳輸(例如,包含源地址和/或目的地址、協(xié)議標(biāo)識(shí)符等的報(bào)頭信息)的特性,和/或互連網(wǎng)絡(luò)120 本身的特性(例如基于物理網(wǎng)絡(luò)拓?fù)涞穆窂?,等?酌情路由或是以其它方式轉(zhuǎn)送數(shù)據(jù)包或其它數(shù)據(jù)傳輸而管理互連網(wǎng)絡(luò)120內(nèi)的通信。所示出的系統(tǒng)管理器模塊和通信管理器模塊可以執(zhí)行所述技術(shù)的至少一些以配置、授權(quán)和以其它方式管理發(fā)送往返于相關(guān)計(jì)算節(jié)點(diǎn)的通信,包含以支持為使用各種計(jì)算節(jié)點(diǎn)而提供的一個(gè)或多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供各種邏輯聯(lián)網(wǎng)功能。例如,通信管理器模塊 109a管理相關(guān)虛擬機(jī)計(jì)算節(jié)點(diǎn)107a,通信管理器模塊109d管理相關(guān)虛擬機(jī)計(jì)算節(jié)點(diǎn)107d, 且每個(gè)其它通信管理器模塊可類似地管理用于一組一個(gè)或多個(gè)其它相關(guān)計(jì)算節(jié)點(diǎn)的通信。 所示出的通信管理器模塊可配置計(jì)算節(jié)點(diǎn)之間的通信,以便在用作底層網(wǎng)絡(luò)的一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)上,諸如在互連網(wǎng)絡(luò)120上,覆蓋特定虛擬機(jī)網(wǎng)絡(luò)。此外,在一些實(shí)施方案中, 諸如如果一個(gè)或多個(gè)其它數(shù)據(jù)中心160同樣提供可用于由示例ONM系統(tǒng)使用的計(jì)算節(jié)點(diǎn), 那么特定虛擬網(wǎng)絡(luò)可選擇地?cái)U(kuò)展超過(guò)數(shù)據(jù)中心100,而且該特定虛擬網(wǎng)絡(luò)在兩個(gè)或多個(gè)不同地理位置的兩個(gè)或多個(gè)這種數(shù)據(jù)中心處包含計(jì)算節(jié)點(diǎn)。多個(gè)這種數(shù)據(jù)中心或一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)的其它地理位置可以多種方式互連,包含以下直接經(jīng)由一個(gè)或多個(gè)公用網(wǎng)絡(luò); 經(jīng)由未示出的專用連接(例如,不與任何第三方共用的專用物理連接、VPN或在公用網(wǎng)絡(luò)上提供專用連接的其它機(jī)構(gòu)等等);等等。另外,雖然此處未示出,但是其它這種數(shù)據(jù)中心或其它地理位置每個(gè)可包含管理數(shù)據(jù)中心或其它地理位置的計(jì)算系統(tǒng)的通信,以及全球互聯(lián)網(wǎng)135上到數(shù)據(jù)中心100和任何其它這種數(shù)據(jù)中心160的通信的一個(gè)或多個(gè)其它通信管理器模塊。另外,在其它實(shí)施方案中,諸如如果在邊緣路由器125c與全球互聯(lián)網(wǎng)135之間放置數(shù)據(jù)中心100處的一個(gè)或多個(gè)其它通信管理器模塊,或者相反基于數(shù)據(jù)中心100外部的一個(gè)或多個(gè)其它通信管理器模塊(例如,如果使另一通信管理器模塊成為專用網(wǎng)絡(luò)140的部分,以便管理全球互聯(lián)網(wǎng)135和專用網(wǎng)絡(luò)140上的計(jì)算系統(tǒng)14 的通信 ’等等),那么可選擇地以其它方式將特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)擴(kuò)展超過(guò)數(shù)據(jù)中心100。因此,例如,如果操作專用網(wǎng)絡(luò)140的機(jī)構(gòu)期望將其專用計(jì)算機(jī)網(wǎng)絡(luò)140虛擬地?cái)U(kuò)展到數(shù)據(jù)中心100的一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn),那么該機(jī)構(gòu)可能通過(guò)將一個(gè)或多個(gè)通信管理器模塊實(shí)施為專用網(wǎng)絡(luò)140的部分 (例如,作為專用網(wǎng)絡(luò)140與全球互聯(lián)網(wǎng)135之間的界面的部分)而如此進(jìn)行,以此方式,專用網(wǎng)絡(luò)140內(nèi)的計(jì)算系統(tǒng)14 可與數(shù)據(jù)中心計(jì)算節(jié)點(diǎn)通信,只要這些數(shù)據(jù)中心計(jì)算節(jié)點(diǎn)是專用網(wǎng)絡(luò)的部分。因此,作為一個(gè)說(shuō)明性實(shí)例,計(jì)算系統(tǒng)10 上的虛擬機(jī)計(jì)算節(jié)點(diǎn)107a之一(在這個(gè)實(shí)例中,為虛擬機(jī)計(jì)算計(jì)算節(jié)點(diǎn)107al)可能是與計(jì)算系統(tǒng)105d上的虛擬機(jī)計(jì)算節(jié)點(diǎn) 107d之一(在這個(gè)實(shí)例中,為虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl)相同的虛擬局域計(jì)算機(jī)網(wǎng)絡(luò)的部分, 諸如其中IPv4聯(lián)網(wǎng)協(xié)議是用來(lái)表示虛擬局域網(wǎng)的虛擬網(wǎng)絡(luò)地址。接著虛擬機(jī)107al可, 諸如通過(guò)為目的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl指定虛擬網(wǎng)絡(luò)地址而將輸出的通信(未示出)導(dǎo)引至該目的虛擬機(jī)計(jì)算節(jié)點(diǎn)。通信管理器模塊109a接收輸出通信,且在至少一些實(shí)施方案中,諸如基于先前獲得的關(guān)于發(fā)送虛擬機(jī)計(jì)算節(jié)點(diǎn)107al和/或關(guān)于目的虛擬機(jī)計(jì)算節(jié)點(diǎn) 107dl的信息(例如,關(guān)于與計(jì)算節(jié)點(diǎn)相關(guān)的虛擬網(wǎng)絡(luò)和/或?qū)嶓w),和/或通過(guò)與系統(tǒng)管理器模塊110動(dòng)態(tài)地交互(例如,用來(lái)獲得授權(quán)確定,獲得一些或全部這種信息,等等),確定是否授權(quán)發(fā)送輸出通信。通過(guò)將未經(jīng)授權(quán)的通信不輸送給計(jì)算節(jié)點(diǎn),得以增強(qiáng)實(shí)體虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)隔離和安全性。如果通信管理器模塊109a確定輸出的通信獲授權(quán)(或者未執(zhí)行這種授權(quán)確定), 那么模塊109a確定用于通信的對(duì)應(yīng)于目的虛擬網(wǎng)絡(luò)地址的實(shí)際物理網(wǎng)絡(luò)地址。例如,通信管理器模塊109a可以通過(guò)與系統(tǒng)管理器模塊110動(dòng)態(tài)地交互而確定用于目的虛擬機(jī) 107dl的虛擬網(wǎng)絡(luò)地址的實(shí)際目的網(wǎng)絡(luò)地址,或者其可具有先前確定并且存儲(chǔ)的信息(例如,響應(yīng)來(lái)自發(fā)送虛擬機(jī)107al中用于關(guān)于該目的虛擬網(wǎng)絡(luò)地址的信息的請(qǐng)求,諸如虛擬機(jī)107al指定使用地址解析協(xié)議(或ARP)的請(qǐng)求)。接著諸如如果通信管理器模塊109d 與一系列的多個(gè)這種實(shí)際底層網(wǎng)絡(luò)地址相關(guān),那么該通信管理器模塊109a重新對(duì)輸出的通信定報(bào)頭或者以其它方式修改該輸出通信,使得使用實(shí)際底層網(wǎng)絡(luò)地址將該輸出通信導(dǎo)引到通信管理器模塊109d。圖2A至圖2D提供在一些實(shí)施方案中執(zhí)行這種通信管理的實(shí)例,包含模擬為虛擬網(wǎng)絡(luò)指定的邏輯聯(lián)網(wǎng)功能。在這個(gè)實(shí)例中,當(dāng)通信管理器模塊109d經(jīng)由互連網(wǎng)絡(luò)120而接收通信時(shí),其獲得用于通信的虛擬目的網(wǎng)絡(luò)地址(例如,通過(guò)從通信提取虛擬目的網(wǎng)絡(luò)地址),且確定導(dǎo)引通信至由通信管理器模塊109d管理的虛擬機(jī)計(jì)算節(jié)點(diǎn)107d。通信管理器模塊109d接著確定是否為目的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl授權(quán)通信,其中在圖2A至圖2D的實(shí)例中更詳細(xì)討論這種授權(quán)活動(dòng)的實(shí)例。如果確定授權(quán)通信(或者通信管理器模塊109d未執(zhí)行這種授權(quán)確定),那么通信管理器模塊109d接著,諸如通過(guò)使用發(fā)送虛擬機(jī)計(jì)算節(jié)點(diǎn)107al的虛擬網(wǎng)絡(luò)地址作為源網(wǎng)絡(luò)地址且通過(guò)使用目的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl的虛擬網(wǎng)絡(luò)地址作為目的網(wǎng)絡(luò)地址,對(duì)輸入的通信重新定報(bào)頭或者以其它方式修改該輸入通信,使得使用虛擬計(jì)算機(jī)網(wǎng)絡(luò)的適當(dāng)虛擬網(wǎng)絡(luò)地址將該輸入通信導(dǎo)引到目的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl。接著該通信管理器模塊109d將經(jīng)修改的通信轉(zhuǎn)送到目的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl。在至少一些實(shí)施方案中,如其它處更詳細(xì)討論,在將輸入通信轉(zhuǎn)送至目的虛擬機(jī)之前,通信管理器模塊109d也可執(zhí)行關(guān)于安全性的其它步驟。另外,雖然未在圖1示出,但是在一些實(shí)施方案中,各種通信管理器模塊可采取進(jìn)一步動(dòng)作,諸如通過(guò)以指定方式管理虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)之間的通信,且通過(guò)響應(yīng)由虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)發(fā)送的其它類型的請(qǐng)求,為虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供對(duì)應(yīng)于指定網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。例如,在圖1的示例實(shí)施方案中,盡管通過(guò)互連網(wǎng)絡(luò)120而與物理計(jì)算系統(tǒng)10 上的計(jì)算節(jié)點(diǎn)107al隔開,然而物理計(jì)算系統(tǒng)105d上的虛擬機(jī)計(jì)算節(jié)點(diǎn)107dl可配置成與計(jì)算節(jié)點(diǎn)107al相同的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的邏輯子網(wǎng)絡(luò)的部分(例如, 不通過(guò)任何邏輯指定路由器裝置而隔開)。相反地,在圖1的示例實(shí)施方案中,盡管物理計(jì)算系統(tǒng)105c上的虛擬機(jī)計(jì)算節(jié)點(diǎn)107cl物理接近于物理計(jì)算系統(tǒng)10 上的虛擬機(jī)計(jì)算節(jié)點(diǎn)107al (亦即,是不具有任何干預(yù)物理路由器裝置的相同物理子網(wǎng)絡(luò)的部分),然而可將計(jì)算節(jié)點(diǎn)107cl配置成虛擬計(jì)算機(jī)網(wǎng)絡(luò)中與計(jì)算節(jié)點(diǎn)107al的邏輯子網(wǎng)絡(luò)不同的部分(例如,可配置成由一個(gè)或多個(gè)邏輯指定路由器裝置(未示出)隔開)。如果是這樣,那么由于計(jì)算節(jié)點(diǎn)107al和107dl是配置成指定網(wǎng)絡(luò)拓?fù)渲械膯蝹€(gè)子網(wǎng)絡(luò)的部分,故而可在未模擬任何干預(yù)邏輯路由器裝置的動(dòng)作的情況下,以前述方式執(zhí)行將通信從計(jì)算節(jié)點(diǎn)107al發(fā)送到計(jì)算節(jié)點(diǎn)107dl的先前實(shí)例(盡管為轉(zhuǎn)送通信而在底層互連網(wǎng)絡(luò)120中使用多個(gè)物理路由器裝直)ο然而,如果計(jì)算節(jié)點(diǎn)107al發(fā)送其它通信給計(jì)算節(jié)點(diǎn)107cl,那么主機(jī)計(jì)算系統(tǒng) 10 和105c上的通信管理器模塊109a和/或109c可以執(zhí)行對(duì)應(yīng)于在指定網(wǎng)絡(luò)拓?fù)渲信渲贸筛糸_計(jì)算節(jié)點(diǎn)107al和107cl的一個(gè)或多個(gè)邏輯指定路由器裝置的其它動(dòng)作。例如,源計(jì)算節(jié)點(diǎn)107al可以這樣的方式發(fā)送其它通信最初將其它通信導(dǎo)引至配置成作為計(jì)算節(jié)點(diǎn) 107al的局域網(wǎng)裝置的第一邏輯指定路由器裝置(例如,通過(guò)包含在對(duì)應(yīng)于該第一邏輯指定路由器裝置的其它通信的報(bào)頭中的虛擬硬件地址),其中期望該第一邏輯指定路由器裝置經(jīng)由指定邏輯網(wǎng)絡(luò)拓?fù)涠康挠?jì)算節(jié)點(diǎn)107cl轉(zhuǎn)送其它通信。如果是這樣,那么源通信管理器模塊109a可以檢測(cè)到其它通信到邏輯第一路由器裝置的轉(zhuǎn)送(例如,基于其它通信的報(bào)頭中使用的虛擬硬件地址),或者以其它方式知曉虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)?,且可采取?dòng)作來(lái)模擬在指定網(wǎng)絡(luò)拓?fù)渲信渲糜糜诟糸_計(jì)算節(jié)點(diǎn)107al和107cl的一些或全部邏輯指定路由器裝置的功能。例如,可期望轉(zhuǎn)送其它通信的每個(gè)邏輯路由器裝置采取諸如修改用于通信的TTL("生存時(shí)間")跳躍值的動(dòng)作,修改虛擬目的硬件地址, 其為通信指定指示至目的計(jì)算節(jié)點(diǎn)的路徑上的其它通信的下個(gè)所需目的,和/或以其它方式修改通信報(bào)頭。如果是這樣,那么源通信管理器模塊109a可以在底層網(wǎng)絡(luò)(在這種情況下,經(jīng)由物理交換機(jī)裝置115a)上將其它通信轉(zhuǎn)送到目的通信管理器模塊109c以供給目的計(jì)算節(jié)點(diǎn)107cl之前執(zhí)行一些或全部這些動(dòng)作。或者,在其它信息由通信管理器模塊109a 轉(zhuǎn)送到通信管理器模塊109c后,可相反由目的通信管理器模塊109c執(zhí)行為已發(fā)送的其它通信提供邏輯聯(lián)網(wǎng)功能的一些或全部這種其它動(dòng)作。圖2C的實(shí)例提供關(guān)于提供邏輯聯(lián)網(wǎng)功能的實(shí)例的其它詳情。通過(guò)使用所述技術(shù)來(lái)提供邏輯聯(lián)網(wǎng)功能,ONM系統(tǒng)提供了各種益處。例如,因?yàn)楦鞣N通信管理器模塊管理覆蓋虛擬網(wǎng)絡(luò)且可模擬邏輯聯(lián)網(wǎng)裝置的功能,所以無(wú)需為所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)物理地實(shí)施指定聯(lián)網(wǎng)裝置和其它網(wǎng)絡(luò)拓?fù)洌乙虼藷o(wú)需對(duì)應(yīng)修改互連網(wǎng)絡(luò) 120和交換機(jī)11 至11 以支持特定配置的網(wǎng)絡(luò)拓?fù)?。雖然如此,如果虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)和軟件程序已配置成虛擬計(jì)算機(jī)網(wǎng)絡(luò)的期望特定網(wǎng)絡(luò)拓?fù)?,那么通過(guò)上述技術(shù)仍可不受影響地為這些計(jì)算節(jié)點(diǎn)提供該網(wǎng)絡(luò)拓?fù)?。圖2A至圖2C示出了具有與管理計(jì)算節(jié)點(diǎn)之間經(jīng)由一個(gè)和多個(gè)物理網(wǎng)絡(luò)上的覆蓋網(wǎng)路而出現(xiàn)的通信(諸如,可由圖1和其它情況中的計(jì)算節(jié)點(diǎn)和網(wǎng)絡(luò)使用)有關(guān)的其它說(shuō)明性詳情的進(jìn)一步的實(shí)例。具體而言,圖2A示出了可通過(guò)使用一個(gè)和多個(gè)中間互連網(wǎng)絡(luò) 250作為底層網(wǎng)絡(luò)而互相通信的不同的示例計(jì)算節(jié)點(diǎn)205和255。雖然在其它實(shí)施方案中, 互連網(wǎng)絡(luò)250和覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)可以使用相同聯(lián)網(wǎng)協(xié)議(例如,IPv4),但是在這個(gè)實(shí)例中,互連網(wǎng)絡(luò)250是其上覆蓋IPv4虛擬計(jì)算機(jī)網(wǎng)絡(luò)的IPv6底層網(wǎng)絡(luò)。另外,在這個(gè)示例實(shí)施方案中,計(jì)算節(jié)點(diǎn)代表多個(gè)不同實(shí)體來(lái)操作,而且系統(tǒng)管理器模塊290管理特定計(jì)算節(jié)點(diǎn)與特定實(shí)體和虛擬計(jì)算機(jī)網(wǎng)絡(luò)的關(guān)聯(lián),且追蹤為虛擬計(jì)算機(jī)網(wǎng)絡(luò)指定的各種配置信息。圖2A的示例計(jì)算節(jié)點(diǎn)包含代表示例實(shí)體Z和為實(shí)體Z提供的對(duì)應(yīng)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的四個(gè)計(jì)算節(jié)點(diǎn),這些計(jì)算節(jié)點(diǎn)是計(jì)算節(jié)點(diǎn)20fe、205c、25fe和25恥。另外,其它計(jì)算節(jié)點(diǎn)是代表其它實(shí)體來(lái)操作且屬于其它提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò),諸如計(jì)算節(jié)點(diǎn)20 和其它計(jì)算節(jié)點(diǎn)255。雖然未在這個(gè)實(shí)例中示出計(jì)算節(jié)點(diǎn)、模塊與互連網(wǎng)絡(luò)之間的物理互連,但是在該實(shí)例中,計(jì)算節(jié)點(diǎn)205是由相關(guān)通信管理器模塊R 210進(jìn)行管理且物理連接到該相關(guān)通信管理器模塊R 210,計(jì)算節(jié)點(diǎn)255是由相關(guān)通信管理器模塊S 260進(jìn)行管理且物理連接到該相關(guān)通信管理器模塊R 260,且ONM通信管理器模塊210和260與系統(tǒng)管理器模塊290 —樣物理連接到互連網(wǎng)絡(luò)250。作為一個(gè)實(shí)例,計(jì)算節(jié)點(diǎn)205每個(gè)可以是由單個(gè)物理計(jì)算系統(tǒng)托管的多個(gè)虛擬機(jī)之一,且通信管理器模塊R可以是用于該物理計(jì)算系統(tǒng)的管理程序虛擬機(jī)監(jiān)視器的部分。例如,參考圖1,計(jì)算節(jié)點(diǎn)205可以表示虛擬機(jī)107a,且計(jì)算節(jié)點(diǎn)255可以表示虛擬機(jī)107d。如果是這樣,那么通信管理器模塊R可以對(duì)應(yīng)于圖1的通信管理器模塊 109a,通信管理器模塊S將對(duì)應(yīng)于圖1的通信管理器模塊109d,互連網(wǎng)絡(luò)250將對(duì)應(yīng)于圖1 的互連網(wǎng)絡(luò)120,且系統(tǒng)管理器模塊290將對(duì)應(yīng)于圖1的系統(tǒng)管理器模塊110。或者,計(jì)算節(jié)點(diǎn)205和255每個(gè)可相反為不同的物理計(jì)算系統(tǒng),諸如以對(duì)應(yīng)于圖1的計(jì)算系統(tǒng)15 至 155η,或者對(duì)應(yīng)于其它數(shù)據(jù)中心和地理位置的計(jì)算節(jié)點(diǎn)(例如,另一數(shù)據(jù)中心160、計(jì)算系統(tǒng)14 等處的計(jì)算系統(tǒng))。圖2A的每個(gè)通信管理器模塊與一組多個(gè)物理底層網(wǎng)絡(luò)地址相關(guān),該通信管理器模塊管理代表其相關(guān)計(jì)算節(jié)點(diǎn)。例如,將通信管理器模塊R示出成與IPv6網(wǎng)絡(luò)地址范圍〃 OA:01/72"相關(guān),該 IPv6 網(wǎng)絡(luò)地址范圍〃 OA:01/72"對(duì)應(yīng)于從 XXXXXXXXXXXX XXXA 0100 0000 0000 0000 到 XXXX XXXX XXXX XXXA 0 IFF FFFF FFFF FFFF 的 128 位地址(按十六進(jìn)制)(表示到56個(gè)唯一 IPv6地址的電源的2),其中每個(gè)"X"可表示適于特定情況(例如,如結(jié)合圖2D更詳細(xì)討論,其中最初64位對(duì)應(yīng)于特定機(jī)構(gòu)和網(wǎng)絡(luò)拓?fù)?的任何十六進(jìn)制字符?;ミB網(wǎng)絡(luò)250將具有該范圍中的目的網(wǎng)絡(luò)地址的任何通信轉(zhuǎn)送到通信管理器模塊R,因此,對(duì)于所指定范圍的最初72位,通信管理器模塊R可以使用剩余可取得的 56位來(lái)表示其管理的計(jì)算節(jié)點(diǎn)且確定如何處理其目的網(wǎng)絡(luò)地址在該范圍中的輸入通信。出于圖2A所示出的示例之目的,計(jì)算節(jié)點(diǎn)20fe、205c、25fe和25 是用于實(shí)體Z 的單個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分,且分別具有分配的IPv4虛擬網(wǎng)絡(luò)地址〃 10.0.0.2〃、" 10 .0.5.1〃、〃 10.0.0.3"和〃 10.1.5.3"。因?yàn)橛?jì)算節(jié)點(diǎn)205b是用于實(shí)體Y的不同虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分,所以其可在不混亂的情況下共用與計(jì)算節(jié)點(diǎn)20 相同的虛擬網(wǎng)絡(luò)地址。在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)希望與計(jì)算節(jié)點(diǎn)G 25 通信,在這個(gè)實(shí)例中,這些計(jì)算節(jié)點(diǎn)是配置成用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渲械膯蝹€(gè)共用局域物理子網(wǎng)絡(luò)(未示出)的部分,且在這個(gè)實(shí)例中,互連網(wǎng)絡(luò)250和通信管理器模塊不會(huì)影響計(jì)算節(jié)點(diǎn)A和G。具體而言,盡管物理地隔開計(jì)算節(jié)點(diǎn)A和G,然而通信管理器模塊210和260進(jìn)行操作以便在物理互連網(wǎng)絡(luò)250上覆蓋實(shí)體Z的虛擬計(jì)算機(jī)網(wǎng)絡(luò),以用于這些計(jì)算節(jié)點(diǎn)之間通信,使得實(shí)際局域網(wǎng)的缺失不會(huì)影響計(jì)算節(jié)點(diǎn)A和G。在所示出的實(shí)施方案中,為發(fā)送通信到計(jì)算節(jié)點(diǎn)G,計(jì)算節(jié)點(diǎn)A與通信管理器模塊 R 210交換各種消息220,盡管不知曉通信管理器模塊R的存在(亦即,計(jì)算節(jié)點(diǎn)A可能相信其正,諸如經(jīng)由計(jì)算節(jié)點(diǎn)A相信的指定交換裝置而在局域子網(wǎng)絡(luò)上傳輸廣播消息給全部其它節(jié)點(diǎn)而連接該局域子網(wǎng)絡(luò)上的節(jié)點(diǎn))。具體而言,在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)A首先發(fā)送 ARP消息請(qǐng)求220-a,該ARP消息請(qǐng)求220-a包含計(jì)算節(jié)點(diǎn)G (亦即“10. 0. 0.3")的虛擬網(wǎng)絡(luò)地址且請(qǐng)求計(jì)算節(jié)點(diǎn)G的對(duì)應(yīng)硬件地址(例如,48位MAC地址)。通信管理器模塊R 截取該ARP請(qǐng)求220-a,且以包含計(jì)算節(jié)點(diǎn)G的虛擬硬件地址的欺騙ARP響應(yīng)消息220_b響應(yīng)計(jì)算節(jié)點(diǎn)A。為獲得計(jì)算節(jié)點(diǎn)G的虛擬硬件地址以與響應(yīng)消息一起使用,通信管理器模塊R首先校驗(yàn)將虛擬硬件地址映射到對(duì)應(yīng)IPv6實(shí)際物理底層網(wǎng)絡(luò)地址的局域信息存儲(chǔ)器212,其中每個(gè)虛擬硬件地址同樣對(duì)應(yīng)于特定實(shí)體的虛擬網(wǎng)絡(luò)的IPv4虛擬網(wǎng)絡(luò)地址。如果局域存儲(chǔ)器212不含有用于計(jì)算節(jié)點(diǎn)G的實(shí)體(例如,如果先前計(jì)算節(jié)點(diǎn)205沒(méi)一個(gè)與計(jì)算節(jié)點(diǎn)G 通信,如果局域存儲(chǔ)器212中用于計(jì)算節(jié)點(diǎn)G的先前實(shí)體基于相關(guān)截止時(shí)間而截止,等等), 那么通信管理器模塊R與系統(tǒng)管理器模塊290交互225以獲得代表計(jì)算節(jié)點(diǎn)A的計(jì)算節(jié)點(diǎn) G的對(duì)應(yīng)實(shí)際IPv6物理底層網(wǎng)絡(luò)地址。具體而言,在這個(gè)實(shí)例中,系統(tǒng)管理器模塊290諸如通過(guò)在實(shí)體和虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)上起始執(zhí)行程序而維持識(shí)別每個(gè)計(jì)算節(jié)點(diǎn)實(shí)際定位之處和計(jì)算節(jié)點(diǎn)所屬的實(shí)體和/或虛擬計(jì)算網(wǎng)絡(luò)的供應(yīng)信息四2,或是通過(guò)其它方式獲得這種供應(yīng)信息。如結(jié)合圖2B更詳細(xì)討論,系統(tǒng)管理器模塊確定來(lái)自代表用于計(jì)算節(jié)點(diǎn) G的實(shí)際IPv6物理底層網(wǎng)絡(luò)地址的計(jì)算節(jié)點(diǎn)A的通信管理器模塊R的請(qǐng)求是否有效,包含計(jì)算節(jié)點(diǎn)A是否被授權(quán)與計(jì)算節(jié)點(diǎn)G通信,并且如果是這樣,那么提供該實(shí)際IPv6物理底層網(wǎng)絡(luò)地址。通信管理器模塊R從系統(tǒng)管理器模塊290接收用于計(jì)算節(jié)點(diǎn)G的實(shí)際IPv6物理底層網(wǎng)絡(luò)地址,且存儲(chǔ)這個(gè)接收到的信息作為用于計(jì)算節(jié)點(diǎn)G的新條目的部分,作為映射信息212的部分供稍后使用(選擇地具有截止時(shí)間和/或其它信息)。另外,在這個(gè)實(shí)例中, 通信管理器模塊R確定計(jì)算節(jié)點(diǎn)G將使用的偽虛擬硬件地址(例如,通過(guò)產(chǎn)生由通信管理器模塊R管理的計(jì)算節(jié)點(diǎn)局部唯一的標(biāo)識(shí)符),存儲(chǔ)結(jié)合所接收的實(shí)際IPv6物理底層網(wǎng)絡(luò)地址的偽虛擬硬件地址作為新映射信息實(shí)體的部分,并且提供該偽虛擬硬件地址給計(jì)算節(jié)點(diǎn)A作為響應(yīng)消息220-b的部分。通過(guò)維持這種映射信息212,在不與系統(tǒng)管理器模塊290 的進(jìn)一步交互的情況下,可基于使用先前由通信管理器模塊R提供的偽虛擬硬件地址而由該通信管理器模塊R授權(quán)從計(jì)算節(jié)點(diǎn)A到計(jì)算節(jié)點(diǎn)G的稍后通信。在其它實(shí)施方案中,諸如如果系統(tǒng)管理器模塊290進(jìn)一步維持關(guān)于由多個(gè)計(jì)算節(jié)點(diǎn)使用的硬件地址(例如,分配給虛擬機(jī)計(jì)算節(jié)點(diǎn)的虛擬硬件地址、分配給充當(dāng)計(jì)算節(jié)點(diǎn)的計(jì)算系統(tǒng)的實(shí)際硬件地址,等等) 的信息,并且提供由計(jì)算節(jié)點(diǎn)G使用的硬件地址給通信管理器模塊R作為交互225的部分, 那么由通信管理器模塊R使用用于計(jì)算節(jié)點(diǎn)G的硬件地址可相反不是偽地址。在這種實(shí)施方案中,如果不同虛擬網(wǎng)絡(luò)上的計(jì)算節(jié)點(diǎn)使用相同的虛擬硬件地址,那么通信管理器模塊R 可采取進(jìn)一步動(dòng)作,諸如可將計(jì)算節(jié)點(diǎn)硬件地址與虛擬計(jì)算機(jī)網(wǎng)絡(luò)的每個(gè)組合映射到對(duì)應(yīng)底層網(wǎng)絡(luò)地址。 在其它實(shí)施方案中,通信管理器模塊R可以與系統(tǒng)管理器模塊290交互以獲得用于計(jì)算節(jié)點(diǎn)G的物理底層網(wǎng)絡(luò)地址或在接收ARP請(qǐng)求以外的時(shí)間以其它方式確定這種物理底層網(wǎng)絡(luò)地址,諸如響應(yīng)被導(dǎo)引至使用作為實(shí)體Z的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的虛擬網(wǎng)絡(luò)地址"10.0.0.3"的計(jì)算節(jié)點(diǎn)G的任何接收通信。此外,在其它實(shí)施方案中,諸如如果由系統(tǒng)管理器模塊290指定虛擬硬件地址,如果虛擬硬件地址不是隨機(jī)的且相反存儲(chǔ)一種或多種類型專用于對(duì)應(yīng)計(jì)算節(jié)點(diǎn)的信息,等等,那么所使用的虛擬硬件地址可與這個(gè)實(shí)例不同。另外,在這個(gè)實(shí)例中,如果未確定是否由系統(tǒng)管理器模塊290和/或通信管理器模塊R授權(quán)計(jì)算節(jié)點(diǎn)A發(fā)送通信給計(jì)算節(jié)點(diǎn)G,那么通信管理器模塊R不會(huì)發(fā)送具有虛擬硬件地址的響應(yīng)消息220-b (例如,相反發(fā)送無(wú)響應(yīng)或錯(cuò)誤消息響應(yīng))。在這個(gè)實(shí)例中,在交互225中對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)G返回的IPv6實(shí)際物理底層網(wǎng)絡(luò)地址為〃 :0B:02:<Z-identifier>:10. 0. 0. 3",其中"10. 0. 0. 3〃 被存儲(chǔ)于 1 位 IPV6 地址的最后32位中,且其中〈Z-identifier〉是計(jì)算節(jié)點(diǎn)G對(duì)應(yīng)于實(shí)體Z的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的M位實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符(例如,如先前由系統(tǒng)管理器模塊分配給該網(wǎng)絡(luò)以反映對(duì)應(yīng)于該實(shí)體的隨機(jī)數(shù)字或一些其它數(shù)字)。IPv6網(wǎng)絡(luò)地址的最初72位對(duì)應(yīng)于子網(wǎng)絡(luò)或者互連網(wǎng)絡(luò)的其它部分存儲(chǔ)0B:02標(biāo)示,該子網(wǎng)絡(luò)或者互連網(wǎng)絡(luò)的其它部分具有通信管理器模塊S 對(duì)應(yīng)的網(wǎng)絡(luò)地址范圍〃 0B:02/72〃,因此,在互連網(wǎng)絡(luò)250上發(fā)送到IPv6目的網(wǎng)絡(luò)地址 “0B:02:〈Z-identifier〉 10. 0. 0. 3"的通信將被路由到通信管理器模塊S。在其它實(shí)施方案中,實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符可以是其它長(zhǎng)度(例如,32位,如果通信管理器模塊S具有64位而非56位的相關(guān)網(wǎng)絡(luò)地址范圍),和/或可以具有其它形式(例如,可以是隨機(jī)的,可以存儲(chǔ)各種類型的信息,等等),且用于"0B:02"標(biāo)示后網(wǎng)絡(luò)地址范圍的剩余的56位可以存儲(chǔ)其它類型的信息(例如,特定實(shí)體的標(biāo)識(shí)符、虛擬網(wǎng)絡(luò)的標(biāo)記或標(biāo)簽,等等)。結(jié)合圖2D描述了結(jié)合覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)使用的示例配置IPv6實(shí)際物理網(wǎng)絡(luò)地址的其它詳情。在從通信管理器模塊R接收響應(yīng)消息220-b后,計(jì)算節(jié)點(diǎn)A創(chuàng)建且起始發(fā)送通信到計(jì)算節(jié)點(diǎn)G,圖2A示出為通信220-C。具體而言,通信220-c的報(bào)頭包含目的計(jì)算節(jié)點(diǎn)G 的目的網(wǎng)絡(luò)地址〃 10. 0. 0.3",消息220-b中提供給計(jì)算節(jié)點(diǎn)A的虛擬硬件地址的目的計(jì)算節(jié)點(diǎn)G的目的硬件地址,用于發(fā)送計(jì)算節(jié)點(diǎn)A的源網(wǎng)絡(luò)地址〃 10.0.0.2〃,和用于發(fā)送計(jì)算節(jié)點(diǎn)A(先前識(shí)別為計(jì)算節(jié)點(diǎn)A的實(shí)際或偽硬件地址)的源硬件地址。由于計(jì)算節(jié)點(diǎn) A相信計(jì)算節(jié)點(diǎn)G是與其自身相同的局域子網(wǎng)絡(luò)的部分,故而計(jì)算節(jié)點(diǎn)A無(wú)需將通信220-c導(dǎo)引到在網(wǎng)絡(luò)拓?fù)渲斜慌渲贸梢愿糸_計(jì)算節(jié)點(diǎn)的任何中間邏輯路由器裝置。通信管理器模塊R截取通信220-c,酌情修改該通信,且在互連網(wǎng)絡(luò)250上將經(jīng)修改的通信轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)G。具體而言,通信管理器模塊R從報(bào)頭中提取計(jì)算節(jié)點(diǎn)G的虛擬目的網(wǎng)絡(luò)地址和虛擬目的硬件地址,且接著從映射信息212檢索對(duì)應(yīng)于該虛擬目的硬件地址的IPv6實(shí)際物理底層網(wǎng)絡(luò)地址。如前所述,在這個(gè)實(shí)例中,IPv6實(shí)際物理底層網(wǎng)絡(luò)地址為〃 OB 02 <Z-identifier> 10. 0. 0.3",且通信管理器模塊R創(chuàng)建包含實(shí)際物理底層網(wǎng)絡(luò)地址作為目的地址的新IPv6報(bào)頭。類似地,通信管理器模塊R從接收通信的報(bào)頭中提取計(jì)算節(jié)點(diǎn)A的虛擬源網(wǎng)絡(luò)地址和虛擬源硬件地址,獲得對(duì)應(yīng)于該虛擬源硬件地址的IPv6 實(shí)際物理底層網(wǎng)絡(luò)地址(例如,如果先前未獲得,那么通過(guò)與系統(tǒng)管理器模塊290交互以從映射信息212中的已存儲(chǔ)的實(shí)體中獲得該信息,等等),且包含該實(shí)際物理底層網(wǎng)絡(luò)地址作為新IPv6報(bào)頭的源網(wǎng)絡(luò)地址。在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)A的IPv6實(shí)際物理底層網(wǎng)絡(luò)地址為〃 :0A:01:<Z-identifier>:10. 0. 0.2",如果在應(yīng)答中由通信管理器模塊S代表計(jì)算節(jié)點(diǎn)G使用,那么其將被路由到通信管理器模塊R用于轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)A。接著通信管理器模塊R通過(guò)修改通信220-c創(chuàng)建通信230-3以便(例如,根據(jù)SIIT)以新IPv6報(bào)頭取代先前IPv4報(bào)頭,包含酌情以其它信息裝入該新IPv6報(bào)頭而用于通信(例如,載荷長(zhǎng)度、通信量類分組優(yōu)先,等等)。因此,在未在通信230-3內(nèi)封裝通信220-c的情況下,通信230-3 包含與通信220-c相同的內(nèi)容或載荷。此外,這種重新定報(bào)頭無(wú)需訪問(wèn)載荷內(nèi)的特定信息, 諸如以允許通信管理器模塊R處理加密載荷而無(wú)需解密該載荷的通信。在至少一些實(shí)施方案中,在將通信230-3轉(zhuǎn)送到通信管理器模塊S之前,通信管理器模塊R可以執(zhí)行一個(gè)或多個(gè)動(dòng)作以,諸如基于包含用于在通信220-c中使用的目的虛擬硬件地址的有效實(shí)體(例如,在一些實(shí)施方案中,專用于發(fā)送計(jì)算節(jié)點(diǎn)20 的實(shí)體,或者在其它實(shí)施方案中相反對(duì)應(yīng)于任何計(jì)算節(jié)點(diǎn)205的實(shí)體)的映射信息212,而確定是否授權(quán)將通信220-c轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)G作為通信230-3。在其它實(shí)施方案中,對(duì)于每個(gè)輸出通信, 這種授權(quán)確定可并非由通信管理器模塊R執(zhí)行,或者代替地可以其它方式執(zhí)行(例如,基于發(fā)送節(jié)點(diǎn)和目的節(jié)點(diǎn)是相同虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分或是與相同的實(shí)體相關(guān),或者以其它方式被授權(quán)互相通信的確定,基于與系統(tǒng)管理器模塊四0的交互以獲得通信的授權(quán)確定,等
      寸乂 O在通信管理器模塊R將經(jīng)修改的通信230-3轉(zhuǎn)送到互連網(wǎng)絡(luò)250后,互連網(wǎng)絡(luò)使用通信的物理IPv6目的網(wǎng)絡(luò)地址來(lái)路由到通信管理器模塊S的通信。這樣做之后,互連網(wǎng)絡(luò)250的裝置不會(huì)使用包含嵌入式實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符或嵌入式虛擬網(wǎng)絡(luò)地址的目的網(wǎng)絡(luò)地址的部分,且因此無(wú)需任何特殊配置以轉(zhuǎn)送這種通信,或者甚至無(wú)需知曉虛擬計(jì)算機(jī)網(wǎng)絡(luò)正覆蓋在物理互連網(wǎng)絡(luò)上。當(dāng)通信管理器模塊S經(jīng)由互連網(wǎng)絡(luò)250接收通信230-3時(shí),其執(zhí)行與通信管理器模塊R的動(dòng)作類似但與之相逆的動(dòng)作。具體而言,在至少一些實(shí)施方案中,通信管理器模塊 S驗(yàn)證該通信230-3是否合法且諸如經(jīng)由與系統(tǒng)管理器模塊的一次或多次交互240而驗(yàn)證是否授權(quán)將該通信230-3轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)G。如果確定通信獲授權(quán)(或者如果未執(zhí)行授權(quán)確定),那么通信管理器模塊S接著酌情修改通信230-3且將經(jīng)修改的通信轉(zhuǎn)送到計(jì)算節(jié)點(diǎn) G。結(jié)合圖2B討論了與通信230-3的驗(yàn)證有關(guān)的其它詳情。具體而言,為修改通信230-3,通信管理器模塊S從對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)G的映射信息262中檢索包含由計(jì)算節(jié)點(diǎn)G使用的虛擬硬件地址(或者諸如為新計(jì)算節(jié)點(diǎn)產(chǎn)生這種先前無(wú)法取得的虛擬硬件地址)的信息。通信管理器模塊S接著通過(guò)修改通信230-3而創(chuàng)建通信245-e以便(例如根據(jù)SIIT)以新IPv4報(bào)頭取代先前IPv6報(bào)頭。新IPv4報(bào)頭包含計(jì)算節(jié)點(diǎn)G的虛擬網(wǎng)絡(luò)地址和虛擬硬件地址作為新IPv4報(bào)頭的目的網(wǎng)絡(luò)地址和目的硬件地址,且酌情包含其它信息以用于通信(例如,總長(zhǎng)度、報(bào)頭校驗(yàn)和等等)。由通信管理器模塊 S使用用于計(jì)算節(jié)點(diǎn)A的虛擬硬件地址可以與由通信管理器模塊R使用用于計(jì)算節(jié)點(diǎn)A的硬件地址相同,但是在其它實(shí)施方案中,每個(gè)通信管理器模塊可以維持與由其它通信管理器模塊使用的信息無(wú)關(guān)的單獨(dú)硬件地址信息(例如,如果通信管理器模塊S響應(yīng)來(lái)自用于計(jì)算節(jié)點(diǎn)A的硬件地址的計(jì)算節(jié)點(diǎn)255之一的先前ARP請(qǐng)求產(chǎn)生其自身用于計(jì)算節(jié)點(diǎn)A的偽虛擬硬件地址)。因此,通信包含與通信220-c和230-3相同的內(nèi)容或載荷。接著通信管理器模塊S將通信245-e轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)G。在接收通信245-e之后,計(jì)算節(jié)點(diǎn)G使用來(lái)自通信245_e用于計(jì)算節(jié)點(diǎn)A的源虛擬網(wǎng)絡(luò)地址和源虛擬硬件地址確定發(fā)送響應(yīng)通信245-f給計(jì)算節(jié)點(diǎn)A。通信管理器模塊S 接收響應(yīng)通信M5-f,且以與先前相對(duì)于通信220-c和通信管理器模塊R所述方式類似的方式進(jìn)行處理。具體而言,通信管理器模塊S可選擇地驗(yàn)證是否授權(quán)計(jì)算節(jié)點(diǎn)G發(fā)送通信到計(jì)算節(jié)點(diǎn)A,且接著通過(guò)使用映射信息262來(lái)產(chǎn)生新IPv6報(bào)頭而修改通信以創(chuàng)建通信230-6。在將通信230-6轉(zhuǎn)送到互連網(wǎng)絡(luò)250之后,通信被發(fā)送到通信管理器模塊R,該通信管理器模塊R以與先前相對(duì)于通信230-3和通信管理器模塊S所述方式類似的方式處理輸入通信。具體而言,通信管理器模塊R可選擇地驗(yàn)證是否授權(quán)計(jì)算節(jié)點(diǎn)G發(fā)送通信到計(jì)算節(jié)點(diǎn)A且驗(yàn)證實(shí)際從計(jì)算節(jié)點(diǎn)G的底層網(wǎng)絡(luò)位置發(fā)送的通信230-6,并且接著通過(guò)使用映射信息212來(lái)產(chǎn)生新Ipv4報(bào)頭而修改通信230-6以創(chuàng)建響應(yīng)通信220_d。接著通信管理器模塊R將響應(yīng)通信220-d轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)A。在其它實(shí)施方案和情況中,通信管理器模塊R和/或S可以與最初通信不同地處理響應(yīng)通信,諸如以假定在至少一些情況中授權(quán)響應(yīng)通信,且不執(zhí)行這些情況中用于響應(yīng)通信的一些或全部授權(quán)活動(dòng)。以此方式,在這些計(jì)算節(jié)點(diǎn)沒(méi)有任何特殊配置來(lái)處理實(shí)際干預(yù)的基于IPv6的底層互連網(wǎng)絡(luò)的情況下,計(jì)算節(jié)點(diǎn)A和G可以使用基于IPv4的虛擬計(jì)算機(jī)網(wǎng)絡(luò)互相通信,且在互連網(wǎng)絡(luò)的任何物理聯(lián)網(wǎng)裝置沒(méi)有任何特殊配置的情況下,基于通信管理器模塊在未封裝通信的情況下在實(shí)際物理互連網(wǎng)絡(luò)上覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò),且基于在底層物理網(wǎng)絡(luò)地址中使用嵌入式虛擬網(wǎng)絡(luò)地址,互連網(wǎng)絡(luò)250可轉(zhuǎn)送IPv6通信。另外,雖然結(jié)合圖2A未示出,在至少一些實(shí)施方案中,通信管理器模塊可以接收和處理代表相關(guān)計(jì)算節(jié)點(diǎn)的其它類型的請(qǐng)求和通信。例如,通信管理器模塊可以采取各種動(dòng)作以支持廣播和多播能力以用于其管理的計(jì)算節(jié)點(diǎn)。作為一個(gè)實(shí)例,在一些實(shí)施方案中, 可以從用于在發(fā)信號(hào)聯(lián)網(wǎng)層2原始封裝通信中使用的每個(gè)實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符前綴中保留特殊多播組虛擬網(wǎng)絡(luò)地址后綴。類似地,對(duì)于鏈路局域廣播和多播通信,可以保留特殊多播組 /64前綴(例如,“FF36:0000::"),同時(shí)可為其它多播通信使用不同目的地址前綴(例如,‘‘FF15:0000::〃)。因此,例如,1 位IPv6地址的開頭64位的對(duì)應(yīng)保留的64位前綴可封裝多播和廣播IP幀,其中剩余64位以與前述方式類似的方式包含用于目的計(jì)算節(jié)點(diǎn)的虛擬IPv4網(wǎng)絡(luò)地址和用于目的計(jì)算節(jié)點(diǎn)的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符。或者,在其它實(shí)施方案中,一種或多種類型的廣播和/或多播通信每個(gè)可以具有對(duì)應(yīng)保留的具有不同值或形式的標(biāo)記或其它標(biāo)識(shí)符,包含使用不同數(shù)量的位和/或以網(wǎng)絡(luò)地址前綴之外的方式進(jìn)行存儲(chǔ)。 當(dāng)計(jì)算節(jié)點(diǎn)發(fā)送廣播/多播通信時(shí),具有預(yù)訂該廣播/多播組的相關(guān)計(jì)算節(jié)點(diǎn)的任何通信管理器模塊被識(shí)別(例如,基于預(yù)訂該組的通信管理器模塊,諸如響應(yīng)由相關(guān)計(jì)算節(jié)點(diǎn)發(fā)送的先前接入通信),且用于發(fā)送計(jì)算節(jié)點(diǎn)的通信管理器模塊將通信轉(zhuǎn)送到該組的經(jīng)過(guò)識(shí)別的每個(gè)通信管理器模塊,用來(lái)轉(zhuǎn)送到其適當(dāng)?shù)氖芄苡?jì)算節(jié)點(diǎn)。另外,在一些實(shí)施方案和情況中,通信管理器模塊可不轉(zhuǎn)送至少一些廣播或多播通信,諸如具有IPv4前綴224. 0/16或者另一指定前綴或其它標(biāo)記或標(biāo)識(shí)符的通信。除為受管計(jì)算節(jié)點(diǎn)支持廣播和多播能力之外,通信管理器模塊可以接收且處理代表相關(guān)計(jì)算節(jié)點(diǎn)的其它類型的請(qǐng)求和通信,這些相關(guān)計(jì)算節(jié)點(diǎn)對(duì)應(yīng)于這些計(jì)算節(jié)點(diǎn)所屬的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)?。例如,?jì)算節(jié)點(diǎn)可以發(fā)送期望處理的指定局域路由器裝置或其它指定聯(lián)網(wǎng)裝置的各種請(qǐng)求(例如,Ping請(qǐng)求、SNMP詢問(wèn),等等),且相關(guān)通信管理器模塊可以截取這種請(qǐng)求且采取各種對(duì)應(yīng)動(dòng)作以模擬已由該指定聯(lián)網(wǎng)裝置(如果其經(jīng)過(guò)物理實(shí)施)所提供的功能。另外,應(yīng)了解,通信管理器模塊可以促進(jìn)與該通信管理器模塊相關(guān)的多個(gè)計(jì)算節(jié)點(diǎn)之間的通信。例如,結(jié)合圖2A,計(jì)算節(jié)點(diǎn)205a可希望發(fā)送其它通信(未示出)給計(jì)算節(jié)點(diǎn)205c。如果是這樣,那么由于通信將不會(huì)在互連網(wǎng)絡(luò)上行進(jìn),故而通信管理器模塊R將執(zhí)行與先前相對(duì)于由通信管理器模塊R處理輸出通信220-c和由通信管理器模塊S處理輸入通信230-3所描述的動(dòng)作類似的動(dòng)作,而無(wú)需使用IPV6報(bào)頭來(lái)對(duì)其它通信重新定報(bào)頭。然而,如結(jié)合圖2C更詳細(xì)討論,如果在虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渲杏?jì)算節(jié)點(diǎn)20 和205c 被配置成由一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置隔開,那么通信管理器模塊R可以采取其它動(dòng)作來(lái)模擬這些邏輯聯(lián)網(wǎng)裝置的功能。雖然結(jié)合圖2A未示出,但是在至少一些實(shí)施方案中,其它類型的請(qǐng)求和通信同樣可以以各種方式處理。例如,在至少一些實(shí)施方案中,實(shí)體可以具有一個(gè)或多個(gè)由通信管理器模塊管理且是用于該實(shí)體的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的計(jì)算節(jié)點(diǎn),且還可具有一個(gè)或多個(gè)其它非受管計(jì)算系統(tǒng)(例如,直接連接到互連網(wǎng)絡(luò)250和/或本來(lái)使用IPv6網(wǎng)絡(luò)尋址的計(jì)算系統(tǒng)),這些非受管計(jì)算系統(tǒng)不具有管理其通信的相關(guān)通信管理器模塊。如果實(shí)體期望這些非受管計(jì)算系統(tǒng)是該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分或者以其它方式與該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的受管計(jì)算節(jié)點(diǎn)通信,那么在至少一些這種實(shí)施方案中,受管計(jì)算節(jié)點(diǎn)與非受管計(jì)算系統(tǒng)之間的這種通信可由管理一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)的通信管理器模塊進(jìn)行處理。例如,在這種情況中,如果這種非受管計(jì)算系統(tǒng)提供有用于這種受管計(jì)算節(jié)點(diǎn)的實(shí)際IPv6目的網(wǎng)絡(luò)地址(例如,這個(gè)實(shí)例中受管計(jì)算節(jié)點(diǎn)A的":0A:01:<Z-identifier>: 10. 0. 0. 2"),那么非受管計(jì)算系統(tǒng)可以經(jīng)由互連網(wǎng)絡(luò)250使用目的網(wǎng)絡(luò)地址而將通信發(fā)送到計(jì)算節(jié)點(diǎn)A,且如果通信管理器模塊R被配置成接受來(lái)自非受管計(jì)算系統(tǒng)(或者來(lái)自任何非受管計(jì)算系統(tǒng))的通信,那么通信管理器模塊R將這些通信轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)A(例如,在以與前述方式類似的方式對(duì)通信重新定報(bào)頭之后)。此外,通信管理器模塊R可以產(chǎn)生對(duì)應(yīng)于這種非受管計(jì)算系統(tǒng)的偽虛擬網(wǎng)絡(luò)地址,將其映射到用于該非受管計(jì)算系統(tǒng)的實(shí)際IPv6網(wǎng)絡(luò)地址,且提供該偽虛擬網(wǎng)絡(luò)地址給計(jì)算節(jié)點(diǎn)A (例如,作為用于從非受管計(jì)算系統(tǒng)轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)A的通信的源地址),因此允許計(jì)算節(jié)點(diǎn)A發(fā)送通信到該非受管計(jì)算系統(tǒng)。類似地,在至少一些實(shí)施方案和情況中,可以將至少一些受管計(jì)算節(jié)點(diǎn)和/或其虛擬計(jì)算機(jī)網(wǎng)絡(luò)配置成允許與不是該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的其它裝置通信,諸如不具有管理其通信的相關(guān)通信管理器模塊的其它非受管計(jì)算系統(tǒng)或其它類型的網(wǎng)絡(luò)應(yīng)用裝置。在這種情況中,如果將受管計(jì)算節(jié)點(diǎn)和/或虛擬計(jì)算機(jī)網(wǎng)絡(luò)配置成允許與這種其它非受管裝置的通信,那么這種非受管裝置可以類似地提供有用于這種計(jì)算節(jié)點(diǎn)的實(shí)際IPv6目的網(wǎng)絡(luò)地址(例如,這個(gè)實(shí)例中用于計(jì)算節(jié)點(diǎn)A的":0A:01:<Z-identifier>: 10. 0. 0. 2"), 從而容許非受管裝置經(jīng)由互連網(wǎng)絡(luò)250使用該目的網(wǎng)絡(luò)地址而發(fā)送通信到計(jì)算節(jié)點(diǎn)A,其中通信管理器模塊R接著將這些通信轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)A (例如,在以與前述方式類似的方式對(duì)通信重新定報(bào)頭之后)。此外,通信管理器模塊R可以類似地管理從計(jì)算節(jié)點(diǎn)A到這種非受管裝置的輸出通信以允許計(jì)算節(jié)點(diǎn)A發(fā)送這種通信。另外,如前所述,通信管理器模塊以各種方式管理用于相關(guān)計(jì)算節(jié)點(diǎn)的通信,包含 (在一些實(shí)施方案中)通過(guò)分配虛擬網(wǎng)絡(luò)地址給虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn),和/或通過(guò)從對(duì)應(yīng)于通信管理器模塊的一定范圍的底層物理網(wǎng)絡(luò)地址中分配底層物理網(wǎng)絡(luò)地址給受管計(jì)算節(jié)點(diǎn)。在其它實(shí)施方案中,一些這種活動(dòng)可相反由虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)來(lái)執(zhí)行,諸如以允許虛擬計(jì)算機(jī)網(wǎng)絡(luò)的DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器或其它裝置將虛擬網(wǎng)絡(luò)地址和/或底層物理網(wǎng)絡(luò)地址指定給虛擬網(wǎng)絡(luò)的特定計(jì)算節(jié)點(diǎn)。在這種實(shí)施方案中,通信管理器模塊從虛擬網(wǎng)絡(luò)裝置獲得這種配置信息,且相應(yīng)更新其映射信息(且在一些實(shí)施方案中,還可更新一個(gè)或多個(gè)維持關(guān)于與虛擬網(wǎng)絡(luò)相關(guān)的計(jì)算節(jié)點(diǎn)的信息的系統(tǒng)管理器模塊)。在其它實(shí)施方案中,與虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的用戶或其它實(shí)體可以直接配置特定計(jì)算節(jié)點(diǎn)以使用特定虛擬網(wǎng)絡(luò)地址。如果是這樣,那么通信管理器模塊和/或系統(tǒng)管理器模塊可以追蹤被特定計(jì)算節(jié)點(diǎn)使用的虛擬網(wǎng)絡(luò)地址,且類似地更新相應(yīng)存儲(chǔ)的映射信肩、ο另外,在一些實(shí)施方案和情況中,受管計(jì)算節(jié)點(diǎn)自身可被視為幻象路由器,其中多個(gè)虛擬網(wǎng)絡(luò)地址與該受管計(jì)算節(jié)點(diǎn)相關(guān),且其中該受管計(jì)算節(jié)點(diǎn)將通信轉(zhuǎn)送到對(duì)應(yīng)于該多個(gè)虛擬網(wǎng)絡(luò)地址的其它計(jì)算節(jié)點(diǎn)。在這種實(shí)施方案中,為該受管路由器計(jì)算節(jié)點(diǎn)管理通信的通信管理器模塊以與前述方式類似的方式處理往返于該計(jì)算節(jié)點(diǎn)的通信。然而,通信管理器模塊配置有對(duì)應(yīng)于受管路由器計(jì)算節(jié)點(diǎn)的多個(gè)虛擬網(wǎng)絡(luò)地址,使得至任何該多個(gè)虛擬網(wǎng)絡(luò)地址的輸入通信被轉(zhuǎn)送到該受管路由器計(jì)算節(jié)點(diǎn),且使得對(duì)應(yīng)于經(jīng)由該受管路由器計(jì)算節(jié)點(diǎn)發(fā)送通信的特定計(jì)算節(jié)點(diǎn)的底層源物理網(wǎng)絡(luò)地址給出來(lái)自該受管路由器計(jì)算節(jié)點(diǎn)的輸出通信。以此方式,特定客戶或其它實(shí)體的路由器或其它聯(lián)網(wǎng)裝置可由為該實(shí)體實(shí)施的虛擬計(jì)算機(jī)網(wǎng)絡(luò)來(lái)虛擬地表示。圖2B示出了結(jié)合圖2A討論的一些計(jì)算節(jié)點(diǎn)和通信,但是提供了相對(duì)于由通信管理器模塊210和260和/或系統(tǒng)管理器模塊290采取的一些動(dòng)作的其它詳情以授權(quán)計(jì)算節(jié)點(diǎn)之間的通信。例如,在計(jì)算節(jié)點(diǎn)A發(fā)送消息220-a以請(qǐng)求計(jì)算節(jié)點(diǎn)G的硬件地址后,通信管理器模塊R可以諸如基于計(jì)算節(jié)點(diǎn)A是否被授權(quán)與計(jì)算節(jié)點(diǎn)G通信而執(zhí)行與系統(tǒng)管理器模塊四0的一個(gè)或多個(gè)交互225以確定是否提供該信息,以及基于互連網(wǎng)絡(luò)250而確定計(jì)算節(jié)點(diǎn)G的對(duì)應(yīng)底層物理網(wǎng)絡(luò)地址。如果通信管理器模塊R先前獲得且存儲(chǔ)該信息且將其有效保存(例如未到期),那么可不執(zhí)行交互225。在這個(gè)實(shí)例中,為獲得所需對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)G的物理網(wǎng)絡(luò)地址,通信管理器模塊R發(fā)送消息225-1給系統(tǒng)管理器模塊四0,其包含用于計(jì)算節(jié)點(diǎn)A和G的虛擬網(wǎng)絡(luò)地址,且包含每個(gè)計(jì)算節(jié)點(diǎn)的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符,在這個(gè)實(shí)例中,實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符是實(shí)體Z的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符(例如,32位或M位唯一標(biāo)識(shí)符)。在至少一些實(shí)施方案中,通信管理器模塊R可以使用任播尋址和路由方來(lái)發(fā)送消息225-1給系統(tǒng)管理器模塊四0,使得可實(shí)施多個(gè)系統(tǒng)管理器模塊(例如,一個(gè)用于包含通信管理器模塊和相關(guān)計(jì)算節(jié)點(diǎn)的每個(gè)數(shù)據(jù)中心)且選擇這些系統(tǒng)管理器模塊的適當(dāng)一個(gè)以接收并且處理消息。在系統(tǒng)管理器模塊290確定授權(quán)計(jì)算節(jié)點(diǎn)A與計(jì)算節(jié)點(diǎn)G通信之后(例如,基于具有相同實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符,基于計(jì)算節(jié)點(diǎn)A具有被授權(quán)以與用于計(jì)算節(jié)點(diǎn)G的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符的計(jì)算節(jié)點(diǎn)通信的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符,基于由計(jì)算節(jié)點(diǎn)A提供或與之相關(guān)的指示計(jì)算節(jié)點(diǎn)A被授權(quán)執(zhí)行這種通信的其它信息,基于由計(jì)算節(jié)點(diǎn)G提供或與之相關(guān)的指示計(jì)算節(jié)點(diǎn) G被授權(quán)執(zhí)行這種通信的信息,等等),該系統(tǒng)管理器模塊290返回包含所需對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)G的實(shí)際物理網(wǎng)絡(luò)地址的響應(yīng)消息225-2。另外,在至少一些實(shí)施方案中,在發(fā)送所需實(shí)際物理網(wǎng)絡(luò)地址之前,系統(tǒng)管理器模塊290還可驗(yàn)證通信管理器模塊R是否被授權(quán)發(fā)送代表計(jì)算節(jié)點(diǎn)A的消息225-1,諸如基于確定計(jì)算節(jié)點(diǎn)A為與該通信管理器模塊R相關(guān)的計(jì)算節(jié)點(diǎn)之一。在其它實(shí)施方案中,通信管理器模塊R可以執(zhí)行如由系統(tǒng)管理器模塊290執(zhí)行的所述一些或全部的動(dòng)作,諸如以維持用于各種計(jì)算節(jié)點(diǎn)的供應(yīng)信息和/或以確定是否授權(quán)計(jì)算節(jié)點(diǎn)A發(fā)送通信到計(jì)算節(jié)點(diǎn)G,或者相反在一些或全部情況中可不執(zhí)行這種授權(quán)確定。 此外,在其它實(shí)施方案中,可諸如基于通信類型、通信大小,通信時(shí)間等等而對(duì)兩個(gè)或兩個(gè)以上計(jì)算節(jié)點(diǎn)之間的通信執(zhí)行其它類型的授權(quán)確定。如先前結(jié)合圖2A所述,在通信管理器模塊S經(jīng)由互連網(wǎng)絡(luò)250而接收用于計(jì)算節(jié)點(diǎn)G的通信230-3之后,通信管理器模塊S可以與系統(tǒng)管理器模塊290執(zhí)行一次或多次交互MO以確定是否授權(quán)該通信。具體而言,在這個(gè)實(shí)例中,為驗(yàn)證通信230-3是否有效且經(jīng)過(guò)授權(quán)被轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)G,通信管理器模塊S首先從通信230-3的報(bào)頭提取實(shí)際IPv6目的網(wǎng)絡(luò)地址和實(shí)際IPv6源網(wǎng)絡(luò)地址,且接著從經(jīng)過(guò)提取的每個(gè)Ipv6網(wǎng)絡(luò)地址檢索嵌入式實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符和虛擬網(wǎng)絡(luò)地址。通信管理器模塊S接著與系統(tǒng)管理器模塊290交換消息 240以用于代表計(jì)算節(jié)點(diǎn)G的發(fā)送計(jì)算節(jié)點(diǎn)A獲得對(duì)應(yīng)實(shí)際IPv6物理網(wǎng)絡(luò)地址,包含消息 240-4,該消息240-4包含經(jīng)過(guò)提取且用于計(jì)算節(jié)點(diǎn)A和G的虛擬網(wǎng)絡(luò)地址以及用于每個(gè)計(jì)算節(jié)點(diǎn)的實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符。在至少一些實(shí)施方案中,通信管理器模塊S可以使用如先前所述的任播尋址和路由方案發(fā)送消息240-4給系統(tǒng)管理器模塊四0。系統(tǒng)管理器模塊290接收消息M0-4,且返回包含對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)A的實(shí)際物理底層網(wǎng)絡(luò)地址的響應(yīng)消息240-5,在這個(gè)實(shí)例中,其為〃 OA:01 <Z-identifier>:10. 0. 0. 2"。如先前結(jié)合消息225-1和225-2所討論,在一些實(shí)施方案中,系統(tǒng)管理器模塊290和/ 或通信管理器模塊S還可以執(zhí)行一種或多種類型的授權(quán)確定活動(dòng),諸如來(lái)確定計(jì)算節(jié)點(diǎn)G 是否被授權(quán)與計(jì)算節(jié)點(diǎn)A通信,通信管理器模塊S是否被授權(quán)發(fā)送代表計(jì)算節(jié)點(diǎn)G的消息 240-4,等等。通信管理器模塊S接著驗(yàn)證響應(yīng)消息240-5匹配從通信230-3的報(bào)頭提取的源IPv6網(wǎng)絡(luò)地址的所返回的物理網(wǎng)絡(luò)地址,以便防止嘗試欺騙消息是來(lái)自實(shí)際從其它位置中的其它計(jì)算節(jié)點(diǎn)發(fā)送的計(jì)算節(jié)點(diǎn)A。通信管理器模塊S可選擇地存儲(chǔ)來(lái)自響應(yīng)消息 240-5的這個(gè)接收的消息連同計(jì)算節(jié)點(diǎn)A的虛擬網(wǎng)絡(luò)地址和用于計(jì)算節(jié)點(diǎn)A的虛擬硬件地址一道作為映射消息262中的計(jì)算節(jié)點(diǎn)A的實(shí)體供稍后使用。
      圖2C示出了管理用于結(jié)合圖2A和圖2B所述的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的持續(xù)通信的另一實(shí)例,但是其中將通信管理成根據(jù)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涠С钟糜谠撎摂M計(jì)算機(jī)網(wǎng)絡(luò)的邏輯聯(lián)網(wǎng)功能。具體而言,圖2C以與圖2A和圖2B所示的方式類似的方式示出了計(jì)算節(jié)點(diǎn)A、通信管理器模塊R和S、系統(tǒng)管理器模塊四0,和互連網(wǎng)絡(luò)250。然而, 相較于圖2A,圖2C還示出了關(guān)于計(jì)算節(jié)點(diǎn)20 和計(jì)算節(jié)點(diǎn)H 255b的其它信息,以及是虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞牟糠值皇菍?shí)際物理實(shí)施為提供該虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的兩個(gè)指定路由器裝置的邏輯表示270a和270b。具體而言,在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)A發(fā)送通信到計(jì)算節(jié)點(diǎn)H,且示出了實(shí)際發(fā)送通信時(shí)物理實(shí)施模塊210和260和網(wǎng)絡(luò) 250的裝置的動(dòng)作,以及邏輯發(fā)送該通信時(shí)邏輯路由器裝置270a和270b的模擬動(dòng)作。在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)A和H被配置成虛擬計(jì)算機(jī)網(wǎng)絡(luò)的兩個(gè)不同子網(wǎng)絡(luò)的部分,且邏輯路由器裝置270a和270b在虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)渲懈糸_計(jì)算節(jié)點(diǎn)A和H。例如,邏輯路由器裝置J 270a可以是計(jì)算節(jié)點(diǎn)A的局域路由器裝置(例如,可以管理包含計(jì)算節(jié)點(diǎn)A的第一子網(wǎng)絡(luò)),且邏輯路由器裝置L 270b可以是計(jì)算節(jié)點(diǎn)H的局域路由器裝置(例如,可以管理包含計(jì)算節(jié)點(diǎn)H的不同第二子網(wǎng)絡(luò))。雖然在這個(gè)實(shí)例中, 計(jì)算節(jié)點(diǎn)A和H在經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)渲斜皇境鰹橛蓛蓚€(gè)路由器裝置隔開,但是應(yīng)了解,在其它情況中,兩個(gè)這種計(jì)算節(jié)點(diǎn)可以被0、1或2個(gè)以上的路由器裝置隔開,且在一些情況中,其它類型的聯(lián)網(wǎng)裝置可以隔開計(jì)算節(jié)點(diǎn)。在圖2C的實(shí)例中,示出計(jì)算節(jié)點(diǎn)A和H的其它信息包含與虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)相關(guān)的硬件地址,諸如由系統(tǒng)管理器模塊290和/或通信管理器模塊R和S分配給計(jì)算節(jié)點(diǎn)的虛擬硬件地址。具體而言,在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn)A已被分配硬件地址"00-05-02-0B-27-44 “,且計(jì)算節(jié)點(diǎn)H已被分配硬件地址"00-00-7D-A2-34-11 “。 另夕卜,邏輯路由器裝置J和L每個(gè)同樣已被分配硬件地址,在這個(gè)實(shí)例中,分別是〃 00-01-42-09-88-73〃和〃 00-01-42-CD-11-01 “,以及虛擬網(wǎng)絡(luò)地址,在這個(gè)實(shí)例中,分別是〃 10.0.0. 1"和〃 10.1.5.1"。如下文所述,各種硬件地址將用作從計(jì)算節(jié)點(diǎn) A發(fā)送通信到計(jì)算節(jié)點(diǎn)H的部分,和提供虛擬計(jì)算機(jī)網(wǎng)絡(luò)的對(duì)應(yīng)邏輯聯(lián)網(wǎng)功能的部分。因此,計(jì)算節(jié)點(diǎn)A以與結(jié)合圖2A所述的方式類似的方式確定發(fā)送通信到計(jì)算節(jié)點(diǎn) H,且相應(yīng)與通信管理器模塊R 210交換各種消息222。具體而言,在這個(gè)實(shí)例中,計(jì)算節(jié)點(diǎn) A首先為虛擬硬件地址信息發(fā)送ARP消息請(qǐng)求222-a。然而,不同于圖2A中計(jì)算節(jié)點(diǎn)A和 G是相同邏輯子網(wǎng)絡(luò)的部分的實(shí)例,從計(jì)算節(jié)點(diǎn)A到計(jì)算節(jié)點(diǎn)H的通信在被轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)H之前期望首先通過(guò)邏輯路由器裝置J的最初中間目的地。因此,由于邏輯路由器J是邏輯遠(yuǎn)程計(jì)算節(jié)點(diǎn)H的最初中間目的地,故而ARP消息請(qǐng)求222-a包含邏輯路由器J的虛擬網(wǎng)絡(luò)地址(亦即,"10.0.0.1")和用于邏輯路由器J的對(duì)應(yīng)硬件地址的請(qǐng)求。在其它實(shí)施方案中,計(jì)算節(jié)點(diǎn)A可相反直接請(qǐng)求計(jì)算節(jié)點(diǎn)H的虛擬硬件地址信息(例如,使用計(jì)算節(jié)點(diǎn)H的虛擬網(wǎng)絡(luò)地址"10.1.5.3"),但是提供有邏輯路由器J的對(duì)應(yīng)硬件地址。通信管理器模塊R截取ARP請(qǐng)求222-a,且獲得提供給計(jì)算節(jié)點(diǎn)A作為欺騙的ARP 響應(yīng)消息222-b的部分的硬件地址。在各個(gè)實(shí)施方案中,通信管理器模塊R可以各種方式確定邏輯路由器J的硬件地址,以及確定計(jì)算節(jié)點(diǎn)H是與計(jì)算節(jié)點(diǎn)A不同的邏輯子網(wǎng)絡(luò)的部分。例如,如先前所討論,通信管理器模塊R可以存儲(chǔ)各種硬件地址信息作為映射信息212 的部分,且如果是這樣,那么可能已經(jīng)為邏輯路由器J存儲(chǔ)了硬件地址信息。然而,如果不是,那么通信管理器模塊R與系統(tǒng)管理器模塊290執(zhí)行一次或多次的交互227以從模塊290 獲得對(duì)應(yīng)于所指示用于邏輯路由器J的虛擬網(wǎng)絡(luò)地址的信息。然而,與其為圖2A的計(jì)算節(jié)點(diǎn)G獲得對(duì)應(yīng)于所指示的虛擬網(wǎng)絡(luò)地址的底層網(wǎng)絡(luò)地址,系統(tǒng)管理器模塊290不如指示虛擬網(wǎng)絡(luò)地址對(duì)應(yīng)于經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄酚善餮b置,且同樣可以提供指示邏輯路由器J的硬件地址信息的信息給通信管理器模塊R。具體而言,系統(tǒng)管理器模塊290維持關(guān)于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞母鞣N信息,其提供或是以其它方式管理諸如關(guān)于指定聯(lián)網(wǎng)裝置的信息,且使用該信息來(lái)提供所請(qǐng)求的信息給通信管理器模塊。接著該通信管理器模塊R存儲(chǔ)所接收的信息作為映射信息212的部分供以后使用,且以此方式在經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)渲写_定計(jì)算節(jié)點(diǎn)H是與計(jì)算節(jié)點(diǎn)A不同的子網(wǎng)絡(luò)的部分。此外,通信管理器模塊R為計(jì)算節(jié)點(diǎn)A提供對(duì)應(yīng)于邏輯路由器J的硬件地址〃 00-01-42-09-88-73"作為響應(yīng)消息222-b的部分。雖然從計(jì)算節(jié)點(diǎn)A的觀點(diǎn)而言,請(qǐng)求222-a和響應(yīng)消息222_b實(shí)際上以所討論的方式在計(jì)算節(jié)點(diǎn)A與通信管理器模塊R之間傳遞,但是通信222-a和222_b 是與邏輯路由器裝置J發(fā)生的邏輯交互沈3的部分。在從通信管理器模塊R接收響應(yīng)消息222-b之后,計(jì)算節(jié)點(diǎn)A創(chuàng)建且起始發(fā)送通信到計(jì)算節(jié)點(diǎn)H(圖2C中示出為通信222c)。具體而言,通信222-c的報(bào)頭包含目的計(jì)算節(jié)點(diǎn)H的目的網(wǎng)絡(luò)地址〃 10. 1. 5. 3〃、目的硬件地址(其在消息222-b中系提供給計(jì)算節(jié)點(diǎn) A的邏輯路由器J的虛擬硬件地址)、用于發(fā)送計(jì)算節(jié)點(diǎn)A的源網(wǎng)絡(luò)地址"10.0.0.2",和用于發(fā)送計(jì)算節(jié)點(diǎn)A的源硬件地址(其系先前識(shí)別給計(jì)算節(jié)點(diǎn)A的實(shí)際或偽硬件地址)。 從計(jì)算節(jié)點(diǎn)A的觀點(diǎn)而言,發(fā)送的通信將以示出邏輯通信265的方式來(lái)處理,且將基于通信中的目的硬件地址而被發(fā)送到邏輯路由器J作為用于轉(zhuǎn)送的通信沈如。如果邏輯路由器J 被物理實(shí)施且接收這種通信26 ,那么其將修改通信的報(bào)頭且將經(jīng)修改的通信沈恥轉(zhuǎn)送到邏輯路由器L,邏輯路由器L將類似地修改通信沈恥的報(bào)頭且將經(jīng)修改的通信
      轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)H。邏輯路由器J對(duì)這種通信執(zhí)行的修改可以包含遞減報(bào)頭中的TTL 網(wǎng)絡(luò)跳數(shù)值且將目的硬件地址變成相應(yīng)的下個(gè)目的地,在這個(gè)實(shí)例中,下個(gè)目的地將是邏輯路由器L。類似地,邏輯路由器L對(duì)這種通信沈恥執(zhí)行的修改還可以包含遞減報(bào)頭中的 TTL網(wǎng)絡(luò)跳數(shù)值且將該目的硬件地址變成對(duì)應(yīng)于下個(gè)目的地,在這個(gè)實(shí)例中,下個(gè)目的地將是計(jì)算節(jié)點(diǎn)H。雖然以示出通信265的方式邏輯地處理從計(jì)算節(jié)點(diǎn)A到計(jì)算節(jié)點(diǎn)H的通信222_c, 但是通信222-c實(shí)際上是由通信管理器模塊R截取并且處理。具體而言,通信管理器模塊 R以與圖2A為通信220-c所述的方式類似的方式截取通信222-c,酌情修改該通信,且在互連網(wǎng)絡(luò)250上將經(jīng)修改的通信轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)H。為確定用于在互連網(wǎng)絡(luò)250上轉(zhuǎn)送經(jīng)修改的通信的底層網(wǎng)絡(luò)地址,通信管理器模塊R從通信222-c的報(bào)頭提取目的虛擬網(wǎng)絡(luò)地址和目的虛擬硬件地址。然而,基于對(duì)應(yīng)于邏輯路由器J的目的虛擬硬件地址,通信管理器模塊R確定以與圖2A的方式不同的方式使用目的虛擬網(wǎng)絡(luò)地址以識(shí)別目的底層網(wǎng)絡(luò)地址。因此,通信管理器模塊R校驗(yàn)映射信息212以確定先前是否已經(jīng)確定并且存儲(chǔ)對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)H的虛擬網(wǎng)絡(luò)地址的底層網(wǎng)絡(luò)地址。如果不是,那么通信管理器模塊R與系統(tǒng)管理器模塊四0以與圖2A的交互225類似的方式執(zhí)行一次或多次的交互227以確定該信息。如結(jié)合圖2B更詳細(xì)討論,通信管理器模塊R和/或系統(tǒng)管理器模塊290還可以響應(yīng)ARP請(qǐng)求消息222-a和/或通信222-c執(zhí)行各種可選授權(quán)活動(dòng)。
      在通信管理器模塊R確定對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)H的IPv6實(shí)際物理底層網(wǎng)絡(luò)地址之后, 其創(chuàng)建包含該實(shí)際物理底層網(wǎng)絡(luò)地址作為目的地址的新IPv6報(bào)頭,且類似地加入計(jì)算節(jié)點(diǎn)A的源IPv6地址到該新報(bào)頭。在這個(gè)實(shí)例中,對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)H的物理底層網(wǎng)絡(luò)地址類似于計(jì)算節(jié)點(diǎn)G的物理底層網(wǎng)絡(luò)地址,且具體而言是IPv6底層網(wǎng)絡(luò)地址〃 0B:02:<Z-id entifier>:10. 1. 5. 3〃,其中"10.1.5.3〃被存儲(chǔ)在128位IPv6地址的最后32位中,且其中"〈Z-identifier〉"是虛擬計(jì)算機(jī)網(wǎng)絡(luò)的M位實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符。因此,如同發(fā)送到計(jì)算節(jié)點(diǎn)G的通信,在互連網(wǎng)絡(luò)250上被發(fā)送到計(jì)算節(jié)點(diǎn)H的底層網(wǎng)絡(luò)地址將被路由到通信管理器模塊S。通信管理器模塊R接著通過(guò)修改通信222-c創(chuàng)建新通信232-3以便以新 IPv6報(bào)頭(例如,根據(jù)SIIT)來(lái)取代先前的IPv4報(bào)頭,包含酌情以其它信息裝入新IPv6報(bào)頭用于新通信(例如,載荷長(zhǎng)度、通信量類分組優(yōu)先,等等),并且在互連網(wǎng)絡(luò)250上轉(zhuǎn)送通信232-3。互連網(wǎng)絡(luò)接著使用通信232-3的物理IPv6目的網(wǎng)絡(luò)地址來(lái)路由通信到通信管理器模塊S。當(dāng)通信管理器模塊S經(jīng)由互聯(lián)網(wǎng)絡(luò)250接收通信232-3時(shí),其相對(duì)于通信230-3 而執(zhí)行與圖2A所述的動(dòng)作類似的動(dòng)作,包含修改通信以包含適當(dāng)IPv4報(bào)頭,且提供經(jīng)修改的通信作為到計(jì)算節(jié)點(diǎn)H的通信M7-e。此外,在這個(gè)實(shí)例中,如其它處所述,通信管理器模塊R和/或通信管理器模塊S 采取進(jìn)一步動(dòng)作以下列方式來(lái)修改從計(jì)算節(jié)點(diǎn)A到計(jì)算節(jié)點(diǎn)H的通信提供對(duì)應(yīng)于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能,包含模擬將由邏輯路由器J和L提供的功能,如果該虛擬計(jì)算機(jī)網(wǎng)絡(luò)被物理實(shí)施。例如,如前所討論,如果物理實(shí)施且使用邏輯路由器,那么在通信265被轉(zhuǎn)送到計(jì)算節(jié)點(diǎn)H時(shí),邏輯路由器J和L將對(duì)該通信265執(zhí)行各種修改,包含修改TTL網(wǎng)絡(luò)跳數(shù)值且執(zhí)行其它報(bào)頭修改。因此,通信管理器模塊R和/或通信管理器模塊S可以對(duì)通信222-c和/或247-e執(zhí)行類似的修改以模擬邏輯路由器J和L的這種功能。因此,計(jì)算節(jié)點(diǎn)H接收呈現(xiàn)為經(jīng)由虛擬計(jì)算機(jī)網(wǎng)絡(luò)的指定網(wǎng)絡(luò)拓?fù)涠D(zhuǎn)送的通信洸50的通信247-e。以此方式,在虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)或者干預(yù)底層互連網(wǎng)絡(luò)的物理聯(lián)網(wǎng)裝置沒(méi)有任何特殊配置的情況下,ONM系統(tǒng)可以基于通信管理器模塊以模擬經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞姆绞皆趯?shí)際物理互連網(wǎng)絡(luò)上覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)而提供對(duì)應(yīng)于該經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。另外,ONM系統(tǒng)的多個(gè)模塊可以以分散方式一起操作以提供對(duì)應(yīng)于特定邏輯聯(lián)網(wǎng)裝置的功能,諸如其中先前實(shí)例中模塊210、260和290 —起操作以模擬對(duì)應(yīng)于每個(gè)邏輯路由器裝置270a和270b的功能。如前所述,指定用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息可以包含各種網(wǎng)絡(luò)拓?fù)湫畔?,且可以為虛擬計(jì)算機(jī)網(wǎng)絡(luò)選擇各種計(jì)算節(jié)點(diǎn)并且根據(jù)網(wǎng)絡(luò)拓?fù)涠愿鞣N方式進(jìn)行配置。例如,在一些實(shí)施方案中,選擇在虛擬計(jì)算機(jī)網(wǎng)絡(luò)中要使用且/或在經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)渲幸峙涮囟ń巧挠?jì)算節(jié)點(diǎn)可至少部分基于計(jì)算節(jié)點(diǎn)的地理位置和/或網(wǎng)絡(luò)位置,諸如在最小和/或最大指定地理距離或其它程度地接近所指示的其它計(jì)算資源或其它位置內(nèi),諸如絕對(duì)位置,或者相反相對(duì)于一個(gè)或多個(gè)其它所關(guān)注的計(jì)算資源的位置(例如,計(jì)算節(jié)點(diǎn)要使用的相同虛擬網(wǎng)絡(luò)、存儲(chǔ)資源等等的其它計(jì)算節(jié)點(diǎn))。另外,在一些實(shí)施方案中,選擇計(jì)算節(jié)點(diǎn)時(shí)使用的因數(shù)可能不是基于位置,而是諸如包含下列一個(gè)或多個(gè)有關(guān)計(jì)算節(jié)點(diǎn)的能力的限制條件,諸如資源有關(guān)標(biāo)準(zhǔn)(例如,內(nèi)存量、處理器使用量、網(wǎng)絡(luò)帶寬量和/或磁盤空間),和/或僅僅在可取得的計(jì)算節(jié)點(diǎn)子組上可用的專門能力;關(guān)于成本的限制條件,諸如基于與使用特定計(jì)算節(jié)點(diǎn)相關(guān)的費(fèi)用或操作成本;等等??梢栽谄渌鼘?shí)施方案中執(zhí)行除結(jié)合圖2A至圖2C所討論的動(dòng)作之外的各種其它類型的動(dòng)作,包含用于除IPv4和IPv6之外的網(wǎng)絡(luò)尋址協(xié)議類型。圖2D示出了在一些實(shí)施方案中結(jié)合所述技術(shù)使用的示例IPv6物理底層網(wǎng)絡(luò)地址配置272,其中示例網(wǎng)絡(luò)地址經(jīng)過(guò)配置以便在底層網(wǎng)絡(luò)地址中嵌入虛擬網(wǎng)絡(luò)地址和其它信息以便在底層計(jì)算機(jī)網(wǎng)絡(luò)上實(shí)現(xiàn)覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)。如前所討論,這個(gè)示例IPv6網(wǎng)絡(luò)地址配置使用1 位網(wǎng)絡(luò)地址空間來(lái)存儲(chǔ)各種信息,其中最初64位存儲(chǔ)地址的IPv6網(wǎng)絡(luò)部分,且其中后續(xù)64位存儲(chǔ)該地址的界面標(biāo)識(shí)符(或"主機(jī)")部分。在這個(gè)實(shí)例中,IPv6地址的最初64位網(wǎng)絡(luò)部分包含用于對(duì)應(yīng)于企業(yè)的位0到位 31的32位標(biāo)識(shí)符27 或者由代表互聯(lián)網(wǎng)編號(hào)分配機(jī)構(gòu)的互聯(lián)網(wǎng)注冊(cè)操作者分配給這種機(jī)構(gòu)的其它機(jī)構(gòu)標(biāo)識(shí)符(在這個(gè)實(shí)例中,基于來(lái)自區(qū)域互聯(lián)網(wǎng)注冊(cè)機(jī)構(gòu)RIPE NNC、或歐洲IP 資源網(wǎng)絡(luò)協(xié)調(diào)中心)。例如,在一些實(shí)施方案中,操作ONM系統(tǒng)的實(shí)施方案的機(jī)構(gòu)或者使用所述技術(shù)的另一機(jī)構(gòu)可以具有相關(guān)的標(biāo)識(shí)符27加。在這個(gè)實(shí)例中,地址的最初64位網(wǎng)絡(luò)部分還包含對(duì)應(yīng)于一組多個(gè)計(jì)算節(jié)點(diǎn)(例如,子網(wǎng)絡(luò)或其它網(wǎng)絡(luò)部分)的拓?fù)涞?2位組信息272b,所提供的該組多個(gè)計(jì)算節(jié)點(diǎn)代表在信息27 中指示的其標(biāo)識(shí)符的組。如前所討論,在至少一些實(shí)施方案中,地址的最初64位網(wǎng)絡(luò)部分表示用于對(duì)應(yīng)于多個(gè)有關(guān)計(jì)算節(jié)點(diǎn)的位置的底層網(wǎng)絡(luò)的部分網(wǎng)絡(luò)地址,諸如子網(wǎng)絡(luò)或底層網(wǎng)絡(luò)的其它部分。具體而言,在至少一些實(shí)施方案中,最初64位網(wǎng)絡(luò)地址部分對(duì)應(yīng)于特定通信管理器模塊,其表示多個(gè)相關(guān)計(jì)算節(jié)點(diǎn)由通信管理器模塊管理,諸如基于管理對(duì)應(yīng)于一些或全部的64位界面標(biāo)識(shí)符地址部分的網(wǎng)絡(luò)地址的范圍以表示各個(gè)受管計(jì)算節(jié)點(diǎn)的通信管理器模塊。在其它實(shí)施方案中, 部分網(wǎng)絡(luò)地址可由不同量的位(例如,7 和/或使用除前綴之外的地址的部分來(lái)表示。在不同實(shí)施方案中,32位組的拓?fù)湫畔?72b可以各種方式表示各種信息,其中拓?fù)湫畔⒔M274和276示出了拓?fù)湫畔⒌膬蓚€(gè)可選擇示例配置。具體而言,在274和276的實(shí)例中,開頭兩位(總體IPv6地址的位32和33)指示拓?fù)湫畔⒌奶囟ò姹荆沟檬S?0 位的涵義可以隨時(shí)間或在不同情況中變化。結(jié)合實(shí)例274,如所示出的各個(gè)位每個(gè)指示不同的地理區(qū)域設(shè)置、區(qū)域設(shè)置內(nèi)的地理區(qū)域,地理區(qū)域內(nèi)的計(jì)算機(jī)機(jī)架,和計(jì)算機(jī)機(jī)架內(nèi)的物理計(jì)算系統(tǒng)節(jié)點(diǎn)。在這個(gè)實(shí)例中,用于區(qū)域設(shè)置信息的6位可以表示64個(gè)唯一值,用于區(qū)域信息的8位可以表示用于每個(gè)區(qū)域設(shè)置值的256個(gè)唯一值,用于機(jī)架信息的8位可以表示用于每個(gè)區(qū)域值的256個(gè)唯一值,且用于物理計(jì)算系統(tǒng)節(jié)點(diǎn)信息的8位可以表示用于每個(gè)機(jī)架值的256個(gè)唯一值。相反地,結(jié)合實(shí)例276,僅僅示出區(qū)域設(shè)置和機(jī)架信息,但是每個(gè)具有其它的位以表示這些類型的信息,以便使用其14位而具有16,384個(gè)唯一區(qū)域設(shè)置值, 且關(guān)于每個(gè)區(qū)域設(shè)置值使用其16位而具有65,536個(gè)唯一機(jī)架值。應(yīng)了解,在其它實(shí)施方案中,可以其它方式來(lái)表示拓?fù)湫畔?。在這個(gè)實(shí)例中,將IPv6地址的64位界面標(biāo)識(shí)符部分配置成存儲(chǔ)數(shù)個(gè)類型的信息, 包含對(duì)應(yīng)于特定計(jì)算節(jié)點(diǎn)時(shí)槽的6位標(biāo)識(shí)符272c (例如,特定物理計(jì)算系統(tǒng)上對(duì)應(yīng)于IPv6 地址的最初64位網(wǎng)絡(luò)部分的特定虛擬機(jī)計(jì)算節(jié)點(diǎn))、兩個(gè)1位標(biāo)識(shí)符272f和272g、嵌入實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符(例如,參考特定虛擬計(jì)算機(jī)網(wǎng)絡(luò))的對(duì)位標(biāo)識(shí)符272d,和嵌入IPv4網(wǎng)絡(luò)地址(例如,虛擬網(wǎng)絡(luò)地址)的32位標(biāo)識(shí)符27加。用于槽標(biāo)識(shí)符的6位可以表示約64個(gè)唯一值,用于嵌入式實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符的M位可以表示約16. 8百萬(wàn)個(gè)唯一值,以及用于嵌入式IPv4網(wǎng)絡(luò)地址的32位可以表示約4. 3十億個(gè)唯一值。在這個(gè)實(shí)例中,1位標(biāo)識(shí)符272g(IPv6 地址的位70)表示在一些實(shí)施方案中可以指示地址是全球管理或局部管理的U/L全球/局域位,且1位標(biāo)識(shí)符272f (IPv6地址的位71)表示在一些實(shí)施方案中可以指示地址是對(duì)應(yīng)于單個(gè)計(jì)算節(jié)點(diǎn)或者對(duì)應(yīng)于一組多個(gè)計(jì)算節(jié)點(diǎn)的I/G單個(gè)/組位(例如,作為廣播或多播的部分)。在至少一些實(shí)施方案中,當(dāng)正使用對(duì)應(yīng)通信的虛擬轉(zhuǎn)送時(shí),I/G位設(shè)定成零,且U/ L位設(shè)定成一,諸如用于經(jīng)由幻象計(jì)算節(jié)點(diǎn)路由器而在虛擬分網(wǎng)中使用,和/或指示具有這種目的地址的輸入通信被輸送到對(duì)應(yīng)于6位槽標(biāo)識(shí)符的值的計(jì)算節(jié)點(diǎn),而不是對(duì)應(yīng)于32位 IPv4嵌入式網(wǎng)絡(luò)地址和M位實(shí)體網(wǎng)絡(luò)標(biāo)識(shí)符的計(jì)算節(jié)點(diǎn)。應(yīng)了解,在其它實(shí)施方案中,可以其它方式來(lái)表示界面標(biāo)識(shí)符信息。如前所述,在至少一些實(shí)施方案中,ONM系統(tǒng)可以經(jīng)由一個(gè)或多個(gè)通信管理器模塊在一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)的邊緣處的操作(諸如通過(guò)為這些虛擬計(jì)算機(jī)網(wǎng)絡(luò)配置和以其它方式管理通信)而建立和/或維持虛擬計(jì)算機(jī)網(wǎng)絡(luò)。在一些情況中,通信管理器模塊追蹤或是以其它方式確定模塊相關(guān)計(jì)算節(jié)點(diǎn)所屬的虛擬計(jì)算機(jī)網(wǎng)絡(luò)(例如,基于代表虛擬計(jì)算機(jī)網(wǎng)絡(luò)操作的實(shí)體)作為管理虛擬計(jì)算機(jī)網(wǎng)絡(luò)的通信的部分。在各個(gè)實(shí)施方案中,可以各種方式來(lái)執(zhí)行計(jì)算節(jié)點(diǎn)的對(duì)應(yīng)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的通信管理器模塊的確定,諸如通過(guò)與提供該信息的系統(tǒng)管理器模塊交互,通過(guò)追蹤在這種計(jì)算節(jié)點(diǎn)上執(zhí)行的軟件程序,通過(guò)追蹤與這種計(jì)算節(jié)點(diǎn)相關(guān)的實(shí)體,等等。例如,當(dāng)特定計(jì)算節(jié)點(diǎn)開始執(zhí)行一個(gè)或多個(gè)代表用戶的軟件程序,且該用戶也具有在其它計(jì)算節(jié)點(diǎn)上執(zhí)行的其它軟件程序時(shí),可以為該用戶選擇執(zhí)行用戶程序的新計(jì)算節(jié)點(diǎn)以與包含這些其它計(jì)算節(jié)點(diǎn)的虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)?;蛘?, 諸如如果實(shí)體在不同組的計(jì)算節(jié)點(diǎn)之間維持多個(gè)不同虛擬計(jì)算機(jī)網(wǎng)絡(luò),那么用戶或其它實(shí)體可以指定計(jì)算節(jié)點(diǎn)所屬的特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)。另外,在至少一些實(shí)施方案中,ONM系統(tǒng)的一個(gè)或多個(gè)系統(tǒng)管理器模塊可以有助于配置計(jì)算節(jié)點(diǎn)之間的通信,諸如通過(guò)追蹤和/或管理計(jì)算節(jié)點(diǎn)所屬于的虛擬計(jì)算機(jī)網(wǎng)絡(luò)(例如,基于執(zhí)行代表客戶或其它實(shí)體的程序),且通過(guò)提供關(guān)于對(duì)應(yīng)于用于特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)地址的實(shí)際物理底層網(wǎng)絡(luò)地址的信息(例如,通過(guò)特定客戶或其它實(shí)體)。如前所述,在一些實(shí)施方案中,程序執(zhí)行服務(wù)使用每個(gè)托管多個(gè)虛擬機(jī)的多個(gè)物理計(jì)算系統(tǒng)(例如,在一個(gè)或多個(gè)數(shù)據(jù)中心中)而執(zhí)行第三方客戶程序,其中每個(gè)虛擬機(jī)可以為客戶執(zhí)行一個(gè)或多個(gè)程序。在一些這種實(shí)施方案中,客戶可以提供待執(zhí)行的程序給程序執(zhí)行服務(wù),且可以在由該程序執(zhí)行服務(wù)提供的物理或虛擬硬件設(shè)施上保留執(zhí)行時(shí)間和其它資源。另外,客戶和/或程序執(zhí)行服務(wù)可以為客戶的計(jì)算節(jié)點(diǎn)定義將由程序執(zhí)行服務(wù)使用的虛擬計(jì)算機(jī)網(wǎng)絡(luò),以便為虛擬計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算節(jié)點(diǎn)不受影響地提供專用物理網(wǎng)絡(luò)上的操作狀況。另外,在一些實(shí)施方案中,由ONM系統(tǒng)的實(shí)施方案管理的虛擬計(jì)算機(jī)網(wǎng)絡(luò)可以是由可配置的網(wǎng)絡(luò)服務(wù)提供的經(jīng)過(guò)配置的計(jì)算機(jī)網(wǎng)絡(luò)。在一些這種實(shí)施方案中,客戶或其它用戶可以為其所提供的經(jīng)過(guò)配置的計(jì)算機(jī)網(wǎng)絡(luò)指定各種類型的配置信息,諸如用于所提供的計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔⒑?或網(wǎng)絡(luò)接入限制條件,并且可以從一個(gè)或多個(gè)遠(yuǎn)程位置中與其所提供的經(jīng)過(guò)配置的計(jì)算機(jī)網(wǎng)絡(luò)交互。圖3是示出適用于執(zhí)行用于管理計(jì)算節(jié)點(diǎn)之間的通信的系統(tǒng)的實(shí)施方案的示例計(jì)算系統(tǒng)的方框圖。具體而言,圖3示出了計(jì)算系統(tǒng)和互連網(wǎng)絡(luò)組399,諸如數(shù)據(jù)中心或其它組的共置計(jì)算節(jié)點(diǎn)。在一些實(shí)施方案中,組399的一些或全部的計(jì)算系統(tǒng)可以由ONM系統(tǒng)的實(shí)施方案使用以提供虛擬計(jì)算機(jī)網(wǎng)絡(luò)給用戶或其它實(shí)體。該組399包含服務(wù)器計(jì)算系統(tǒng)300、能夠執(zhí)行一個(gè)或多個(gè)虛擬機(jī)的主機(jī)計(jì)算系統(tǒng)350、與主機(jī)計(jì)算系統(tǒng)350類似的其它主機(jī)計(jì)算系統(tǒng)390,和管理主機(jī)計(jì)算系統(tǒng)390且在計(jì)算系統(tǒng)390之一或者在另一計(jì)算系統(tǒng) (未示出)上執(zhí)行的可選通信管理器模塊360。該系統(tǒng)管理器計(jì)算系統(tǒng)300和主機(jī)計(jì)算系統(tǒng)350和390經(jīng)由內(nèi)部網(wǎng)絡(luò)380而彼此連接,該內(nèi)部網(wǎng)絡(luò)380包含聯(lián)網(wǎng)裝置362和其它聯(lián)網(wǎng)裝置(未示出)。該網(wǎng)絡(luò)380可以是為該組399而接入多個(gè)不同物理網(wǎng)絡(luò)(未示出)且可對(duì)外部網(wǎng)絡(luò)(未示出)和/或系統(tǒng)(諸如其它計(jì)算系統(tǒng)395)提供訪問(wèn)的互連網(wǎng)絡(luò)。在所示出的實(shí)例中,聯(lián)網(wǎng)裝置362在網(wǎng)絡(luò)380與主機(jī)計(jì)算系統(tǒng)350和390之間提供網(wǎng)關(guān)。在一些實(shí)施方案中,聯(lián)網(wǎng)裝置362可以是,例如路由器或網(wǎng)橋。該計(jì)算系統(tǒng)300操作以配置并且管理該組399內(nèi)的虛擬計(jì)算機(jī)網(wǎng)絡(luò),同時(shí)提供其它功能(例如,供應(yīng)、初始化和執(zhí)行計(jì)算節(jié)點(diǎn)上的程序)。計(jì)算系統(tǒng)300包含CPU 350、各種 I/O組件310、存儲(chǔ)器330和內(nèi)存320。I/O組件包含顯示器311、網(wǎng)絡(luò)連接312、計(jì)算機(jī)可讀介質(zhì)驅(qū)動(dòng)器313,和其它I/O裝置315(例如,鼠標(biāo)、鍵盤、揚(yáng)聲器等等)。主機(jī)計(jì)算系統(tǒng)350進(jìn)行操作以托管一個(gè)或多個(gè)虛擬機(jī),諸如用于用作虛擬計(jì)算機(jī)網(wǎng)絡(luò)中的計(jì)算節(jié)點(diǎn)(例如,執(zhí)行代表各種用戶的程序的計(jì)算節(jié)點(diǎn))。該主機(jī)計(jì)算系統(tǒng)350 包含CPU 352、各種I/O組件353、存儲(chǔ)器351和內(nèi)存355。雖然此處未示出,但是I/O組件 353可以包含與I/O組件310的組件類似的組件。虛擬機(jī)通信管理器模塊356和一個(gè)或多個(gè)虛擬機(jī)358是在內(nèi)存355中執(zhí)行,其中模塊356管理相關(guān)虛擬機(jī)計(jì)算節(jié)點(diǎn)358的通信。 通信管理器模塊356諸如以類似于圖2A至圖2B的映射信息212和沈2的方式維持與計(jì)算節(jié)點(diǎn)358和其它計(jì)算節(jié)點(diǎn)有關(guān)的存儲(chǔ)器上的各種映射信息354。其它主機(jī)計(jì)算系統(tǒng)390的結(jié)構(gòu)可以與主機(jī)計(jì)算系統(tǒng)350的結(jié)構(gòu)類似,或者替代而言,一些或全部主機(jī)計(jì)算系統(tǒng)350和 390可以通過(guò)在不使用托管虛擬機(jī)的情況下執(zhí)行程序而直接充當(dāng)計(jì)算節(jié)點(diǎn)。在一種典型設(shè)置中,組399可以包含數(shù)百或數(shù)千個(gè)諸如此處所示的主機(jī)計(jì)算系統(tǒng)且組織成大量不同的物理子網(wǎng)絡(luò)和/或網(wǎng)絡(luò)的主機(jī)計(jì)算系統(tǒng)。系統(tǒng)管理器模塊340的一個(gè)實(shí)施方案是在計(jì)算系統(tǒng)300的內(nèi)存320中執(zhí)行。在一些實(shí)施方案中,系統(tǒng)管理器模塊340可以接收多個(gè)計(jì)算節(jié)點(diǎn)待用作虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的指示(例如,主機(jī)計(jì)算系統(tǒng)350上的一個(gè)或多個(gè)虛擬機(jī)計(jì)算節(jié)點(diǎn)或者使用主機(jī)計(jì)算系統(tǒng) 390之一的一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)),且在一些情況中,可以為虛擬計(jì)算機(jī)網(wǎng)絡(luò)選擇特定計(jì)算節(jié)點(diǎn)。在一些情形中,可由模塊340將關(guān)于各種虛擬計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)和/或從屬關(guān)系的信息存儲(chǔ)在存儲(chǔ)器330上的供應(yīng)數(shù)據(jù)庫(kù)332中,并且在不同的時(shí)間提供給通信管理器模塊。 類似地,在一些情形中,可由模塊340諸如以與圖2C的邏輯聯(lián)網(wǎng)裝置信息294類似的方式而將與各種虛擬網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)溆嘘P(guān)的信息存儲(chǔ)于存儲(chǔ)器330上的邏輯聯(lián)網(wǎng)裝置數(shù)據(jù)庫(kù)334中,并且在不同的時(shí)間提供給通信管理器模塊。如其它處更詳細(xì)討論,通信管理器模塊356和360 (和未示出且管理未示出的其它相關(guān)計(jì)算節(jié)點(diǎn)的其它通信管理器模塊)以及系統(tǒng)管理器模塊340可以各種方式交互以管理計(jì)算節(jié)點(diǎn)之間的通信,包含為所提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供對(duì)應(yīng)于經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。這種交互可以,例如,使得計(jì)算節(jié)點(diǎn)358和/或其它計(jì)算節(jié)點(diǎn)能夠在計(jì)算節(jié)點(diǎn)沒(méi)有任何特殊配置的情況下,在聯(lián)網(wǎng)裝置362或其它聯(lián)網(wǎng)裝置(未示出)沒(méi)有任何特殊配置的情況下且在不封裝通信的情況下,通過(guò)在網(wǎng)絡(luò)380和可選擇地一個(gè)或多個(gè)外部網(wǎng)絡(luò)(未示出)上覆蓋虛擬計(jì)算機(jī)網(wǎng)絡(luò)而在虛擬計(jì)算機(jī)網(wǎng)絡(luò)上互相通信。應(yīng)了解,計(jì)算系統(tǒng)300、350、390和395,以及聯(lián)網(wǎng)裝置362僅為說(shuō)明性且并非旨在限制本發(fā)明的范圍。例如,計(jì)算系統(tǒng)300和/或350可連接到未示出的其它裝置,包含通過(guò)組399外部的一個(gè)或多個(gè)網(wǎng)絡(luò),諸如互聯(lián)網(wǎng)或經(jīng)由萬(wàn)維網(wǎng)(“Web")。更一般而言,計(jì)算節(jié)點(diǎn)或其它計(jì)算系統(tǒng)可以包括可交互并且執(zhí)行所述類型的功能的硬件或軟件的任何組合,包含但不限于臺(tái)式計(jì)算機(jī)或其它計(jì)算機(jī)、數(shù)據(jù)庫(kù)服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)裝置和其它網(wǎng)絡(luò)裝置、PDA、 蜂窩式電話、無(wú)線電話、尋呼機(jī)、電子記事本、互聯(lián)網(wǎng)應(yīng)用、基于電視的系統(tǒng)(例如,使用機(jī)頂盒和/或個(gè)人/數(shù)字視頻錄象機(jī)),和包含適當(dāng)通信能力的各種其它客戶產(chǎn)品。另外, 在一些實(shí)施方案中,由所示模塊提供的功能可以在較少模塊中進(jìn)行組合或分散在其它模塊中。類似地,在一些實(shí)施方案中,可能不提供一些所示模塊的功能和/或可提供其它額外的功能。同樣應(yīng)了解,雖然在被使用時(shí)各個(gè)條項(xiàng)被說(shuō)明為存儲(chǔ)于內(nèi)存中或存儲(chǔ)器上,但是, 這些條項(xiàng)或其部分可出于內(nèi)存管理和數(shù)據(jù)完整性的目的而在內(nèi)存與其它存儲(chǔ)裝置之間傳送?;蛘撸谄渌鼘?shí)施方案中,一些或全部軟件模塊和/或系統(tǒng)可以在另一裝置上的內(nèi)存中執(zhí)行且經(jīng)由計(jì)算機(jī)間通信而與所示計(jì)算系統(tǒng)通信。此外,在一些實(shí)施方案中,可以其它方式,諸如至少部分地以固件和/或硬件實(shí)施或提供一些或全部系統(tǒng)和/或模塊,包含但不限于一個(gè)或多個(gè)專用集成電路(ASIC)、標(biāo)準(zhǔn)集成電路、控制器(例如,通過(guò)執(zhí)行適當(dāng)指令, 且包含微控制器和/或嵌入式控制器)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、復(fù)雜可編程邏輯裝置 (CPLD),等等。也可以在由適當(dāng)驅(qū)動(dòng)器或經(jīng)由適當(dāng)連接而讀取的計(jì)算機(jī)可讀介質(zhì)(諸如,硬盤、內(nèi)存、網(wǎng)絡(luò)或便攜式介質(zhì)物品)上存儲(chǔ)(例如,作為軟件指令或結(jié)構(gòu)化數(shù)據(jù))一些或全部的模塊、系統(tǒng)和數(shù)據(jù)結(jié)構(gòu)。還可以將這些系統(tǒng)、模塊和數(shù)據(jù)結(jié)構(gòu)傳輸為各種計(jì)算機(jī)可讀傳輸介質(zhì)(包含基于無(wú)線和有線/基于電纜的介質(zhì))上產(chǎn)生的數(shù)據(jù)信號(hào)(例如,作為載波或其它模擬或數(shù)字傳送信號(hào)的部分),且可以采取各種形式(例如,作為單模擬信號(hào)或多路模擬信號(hào)的部分,或者作為多個(gè)離散數(shù)字包或幀)。在其它實(shí)施方案中,這種計(jì)算機(jī)程序產(chǎn)品還可以采取其它形式。因此,可以其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)踐本發(fā)明。圖4A至圖4B是ONM系統(tǒng)管理器例行程序400的示例實(shí)施方案的流程圖。例如, 可通過(guò)執(zhí)行圖1的系統(tǒng)管理器模塊110、圖2A至圖2C的系統(tǒng)管理器模塊四0,和/或圖3 的系統(tǒng)管理器模塊340來(lái)提供該例行程序,諸如協(xié)助管理跨越一個(gè)或多個(gè)中間網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)之間的通信,包含管理通信以便提供對(duì)應(yīng)于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能,以及在一些情況中執(zhí)行其它類型的管理操作。在至少一些實(shí)施方案中, 可將例行程序提供為管理跨越共同中間網(wǎng)絡(luò)的多個(gè)不同實(shí)體的通信的系統(tǒng)的部分,其中通信經(jīng)過(guò)配置以便使得每個(gè)計(jì)算節(jié)點(diǎn)能夠使用專用于該實(shí)體的專用虛擬計(jì)算機(jī)網(wǎng)絡(luò)而不受影響地與其它相關(guān)節(jié)點(diǎn)通信。此外,例行程序可以有助于防止未經(jīng)授權(quán)的通信被提供到目的計(jì)算節(jié)點(diǎn),諸如通過(guò)協(xié)助通信管理器模塊確定通信是否被授權(quán)。在所示實(shí)施方案中,例行程序在接收請(qǐng)求的塊405處開始。例行程序繼續(xù)至塊410 以確定請(qǐng)求的類型。如果確定請(qǐng)求的類型是與具有特定指示的實(shí)體和/或?qū)嶓w的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)相關(guān),諸如如果這些計(jì)算節(jié)點(diǎn)是用于實(shí)體的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分(例如,正執(zhí)行或?qū)?zhí)行一個(gè)或多個(gè)代表該實(shí)體的程序),那么該例行程序繼續(xù)至塊 415以將這些計(jì)算節(jié)點(diǎn)與已指示的實(shí)體和虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)。在一些實(shí)施方案中,例行程序還可以,諸如基于由所指示的實(shí)體提供的信息而確定一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)是否與已指示實(shí)體和虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān),而在其它實(shí)施方案中,選擇這種計(jì)算節(jié)點(diǎn)和/或在這些計(jì)算節(jié)點(diǎn)上執(zhí)行的適當(dāng)程序可以其它方式執(zhí)行。另外,如其它處更詳細(xì)討論,在一些實(shí)施方案中,一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)每個(gè)可以是由一個(gè)或多個(gè)物理計(jì)算系統(tǒng)托管的虛擬機(jī)。接著例行程序繼續(xù)至塊420以存儲(chǔ)計(jì)算節(jié)點(diǎn)和其與所指示實(shí)體和虛擬計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)的指示。具體而言,在所示實(shí)施方案中,例行程序存儲(chǔ)對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址、由實(shí)體為計(jì)算節(jié)點(diǎn)使用作為虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分的虛擬網(wǎng)絡(luò)地址、分配給計(jì)算節(jié)點(diǎn)的可選虛擬硬件地址的指示,和相關(guān)實(shí)體的指示。如其它處更詳細(xì)討論,在一些實(shí)施方案中,對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址可以是專用于該單個(gè)計(jì)算節(jié)點(diǎn)的底層網(wǎng)絡(luò)地址,而在其它實(shí)施方案中,可相反指,諸如可以由相關(guān)通信管理器模塊來(lái)管理的子網(wǎng)絡(luò)或者其它組的多個(gè)計(jì)算節(jié)點(diǎn)。如果相反在塊410中確定接收請(qǐng)求的類型是,諸如來(lái)自代表受管計(jì)算節(jié)點(diǎn)的通信管理器模塊的用于計(jì)算節(jié)點(diǎn)或其它網(wǎng)絡(luò)裝置的虛擬網(wǎng)絡(luò)地址的地址解析的請(qǐng)求,那么該例行程序相反繼續(xù)至塊425,其中該例行程序確定該請(qǐng)求是否以一種或多種方式被授權(quán),諸如基于請(qǐng)求代表的受管計(jì)算節(jié)點(diǎn)是否被授權(quán)來(lái)發(fā)送通信到其虛擬網(wǎng)絡(luò)地址解析被請(qǐng)求的計(jì)算節(jié)點(diǎn)(例如,基于兩個(gè)計(jì)算節(jié)點(diǎn)所屬的虛擬計(jì)算機(jī)網(wǎng)絡(luò)),基于請(qǐng)求代表的受管計(jì)算節(jié)點(diǎn)是否是經(jīng)過(guò)配置的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的當(dāng)前部分的有效計(jì)算節(jié)點(diǎn),和/或基于請(qǐng)求是否接收自實(shí)際上管理請(qǐng)求代表的已指示計(jì)算節(jié)點(diǎn)的通信管理器模塊。如果確定請(qǐng)求被授權(quán),那么該例行程序繼續(xù)至塊430,其中該例行程序獲得用于特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的所關(guān)注的虛擬網(wǎng)絡(luò)地址,諸如所獲得用于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)體網(wǎng)絡(luò)識(shí)別符或與虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的實(shí)體的其它指示符(例如,唯一數(shù)字或字母數(shù)字標(biāo)記)進(jìn)行識(shí)別,該識(shí)別符或指示符為例如包含在塊405中接收的請(qǐng)求中。接著該例行程序繼續(xù)至塊435以檢索用于與虛擬計(jì)算機(jī)網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)地址相關(guān)的計(jì)算節(jié)點(diǎn)的存儲(chǔ)信息,且具體而言,檢索關(guān)聯(lián)該虛擬網(wǎng)絡(luò)地址與對(duì)應(yīng)于計(jì)算節(jié)點(diǎn)的網(wǎng)絡(luò)位置的物理底層網(wǎng)絡(luò)地址的信息,諸如可以是先前可相對(duì)于塊420 而存儲(chǔ)的信息,且可選擇地檢索虛擬網(wǎng)絡(luò)地址的其它信息(例如,相關(guān)虛擬硬件地址,關(guān)于虛擬網(wǎng)絡(luò)地址是否對(duì)應(yīng)于具有實(shí)際底層網(wǎng)絡(luò)地址的物理實(shí)施的計(jì)算節(jié)點(diǎn)或相反對(duì)應(yīng)于不具有實(shí)際底層網(wǎng)絡(luò)地址的邏輯聯(lián)網(wǎng)裝置的指示,關(guān)于對(duì)應(yīng)于虛擬網(wǎng)絡(luò)地址的裝置相對(duì)于經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)湫畔⒌淖饔没驙顟B(tài)的信息,等等)。在塊435之后,該例行程序繼續(xù)至440 以提供經(jīng)過(guò)檢索的信息的指示給請(qǐng)求者。例如,如果虛擬網(wǎng)絡(luò)地址是用于不具有相關(guān)物理底層網(wǎng)絡(luò)地址的邏輯聯(lián)網(wǎng)裝置,那么該例行程序可以在塊440中提供關(guān)于對(duì)應(yīng)于該虛擬網(wǎng)絡(luò)地址的裝置的狀態(tài)或類型的指示。雖然此處未示出,但是如果塊425中的確定確定了請(qǐng)求未獲授權(quán),那么該例行程序可相反為該請(qǐng)求不執(zhí)行塊430-440,諸如通過(guò)以錯(cuò)誤消息響應(yīng)塊405中接收的請(qǐng)求或不響應(yīng)該接收的請(qǐng)求。另外,在其它實(shí)施方案中,該例行程序可執(zhí)行一種或多種其它測(cè)試以在所請(qǐng)求的信息作響應(yīng)之前驗(yàn)證接收的請(qǐng)求,諸如來(lái)驗(yàn)證起始請(qǐng)求的計(jì)算節(jié)點(diǎn)被授權(quán)以接收該信息。如果相反在塊410中確定接收的請(qǐng)求為已指示的虛擬計(jì)算機(jī)網(wǎng)絡(luò)配置網(wǎng)絡(luò)拓?fù)湫畔?,諸如來(lái)自與虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的用戶,那么該例行程序繼續(xù)至塊470以接收網(wǎng)絡(luò)拓?fù)湫畔⒌闹甘竞鸵阎甘镜奶摂M計(jì)算機(jī)網(wǎng)絡(luò)的其它配置信息(可選擇),諸如以指定網(wǎng)絡(luò)拓?fù)涞囊粋€(gè)或多個(gè)聯(lián)網(wǎng)裝置,該網(wǎng)絡(luò)拓?fù)鋵⒂善涔δ鼙荒M的邏輯聯(lián)網(wǎng)裝置來(lái)表示。在塊475中,該例行程序接著確定一些或全部指定聯(lián)網(wǎng)裝置的虛擬硬件地址,諸如供稍后在嘗試經(jīng)由這些邏輯聯(lián)網(wǎng)裝置發(fā)送通信時(shí)由計(jì)算節(jié)點(diǎn)使用。在塊475之后,該例行程序繼續(xù)至塊 480為已指示的虛擬計(jì)算機(jī)網(wǎng)絡(luò)存儲(chǔ)關(guān)于邏輯聯(lián)網(wǎng)裝置的信息和其它經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)?fn息ο如果相反在塊410中確定接收的請(qǐng)求為另一類型,那么該例行程序相反繼續(xù)至塊 485,以酌情執(zhí)行另一指示的操作。例如,在一些實(shí)施方案中,諸如如果先前特定計(jì)算節(jié)點(diǎn)與特定實(shí)體和/或虛擬計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)但該相關(guān)性結(jié)束(例如,由于該實(shí)體在該計(jì)算節(jié)點(diǎn)上執(zhí)行的一個(gè)或多個(gè)程序被終止,所以該計(jì)算節(jié)點(diǎn)失效或是以其它方式變得不可用,等等), 那么該例行程序可接收更新關(guān)于特定計(jì)算節(jié)點(diǎn)的存儲(chǔ)信息的請(qǐng)求。如其它處更詳細(xì)討論, 該例行程序還可以執(zhí)行各種與管理多個(gè)計(jì)算節(jié)點(diǎn)的系統(tǒng)有關(guān)的其它動(dòng)作,包含自動(dòng)確定特定計(jì)算節(jié)點(diǎn)的起始移動(dòng)。另外,雖然此處未示出,但是在其它實(shí)施方案中,該例行程序可以有時(shí)執(zhí)行其它類型的動(dòng)作,諸如在預(yù)定時(shí)間段截止之后,例如酌情執(zhí)行臨時(shí)內(nèi)務(wù)操作以檢查和更新存儲(chǔ)信息。另外,如果檢測(cè)到可能的諸如相對(duì)于虛擬網(wǎng)絡(luò)地址的接收地址解析請(qǐng)求的驗(yàn)證問(wèn)題,那么該例行程序可采取各種動(dòng)作以發(fā)出錯(cuò)誤信號(hào)和/或酌情執(zhí)行其它相應(yīng)動(dòng)作。在塊420、440、480和485之后,該例行程序繼續(xù)至塊495以確定是否繼續(xù),諸如直至接收到終止的明確指示。如果確定繼續(xù),那么該例行程序返回到塊405,而如果不,那么繼續(xù)至塊499并結(jié)束。圖5A至圖5B是ONM通信管理器例行程序500的示例實(shí)施方案的流程圖。例如, 該例行程序可以通過(guò)執(zhí)行圖1的通信管理器模塊109a、109b、109c、109d和/或150,圖2A 至圖2C的通信管理器模塊210和/或沈0,和/或圖3的通信管理器模塊356和/或360 而提供,諸如以管理往返于相關(guān)組的一個(gè)或多個(gè)計(jì)算節(jié)點(diǎn)的通信以在一個(gè)或多個(gè)共用中間網(wǎng)絡(luò)上提供專用虛擬計(jì)算機(jī)網(wǎng)絡(luò),包含確定是否授權(quán)通信來(lái)往返于受管計(jì)算節(jié)點(diǎn),和確定是否支持為虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供對(duì)應(yīng)于已配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。該例行程序在接收到節(jié)點(diǎn)通信或其它消息的指示的塊505處開始。該例行程序繼續(xù)至塊510以確定通信或其它消息的類型和相應(yīng)處理。如果在塊510中確定消息是來(lái)自相關(guān)受管計(jì)算節(jié)點(diǎn)用于網(wǎng)絡(luò)地址解析的請(qǐng)求,諸如ARP請(qǐng)求,那么該例行程序繼續(xù)至塊515以識(shí)別該請(qǐng)求中指示的受關(guān)注的虛擬網(wǎng)絡(luò)地址。該例行程序接著繼續(xù)至塊520,為虛擬網(wǎng)絡(luò)地址解析發(fā)送請(qǐng)求(諸如結(jié)合圖4A至圖4B的塊425-440所討論)到系統(tǒng)管理器模塊,該虛擬網(wǎng)絡(luò)地址解析用于與提供該請(qǐng)求的計(jì)算節(jié)點(diǎn)相關(guān)的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的已指示的虛擬網(wǎng)絡(luò)地址。如其它處更詳細(xì)討論,在一些實(shí)施方案中,該例行程序可追蹤關(guān)于與每個(gè)受管計(jì)算節(jié)點(diǎn)相關(guān)的虛擬計(jì)算機(jī)網(wǎng)絡(luò)和/或?qū)嶓w的信息,以及虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置的網(wǎng)絡(luò)拓?fù)湫畔?,而在其它?shí)施方案中,可相反由計(jì)算節(jié)點(diǎn)和/或由系統(tǒng)管理器模塊提供至少一些這種信息給例行程序,或者代替而言,系統(tǒng)管理器模塊可以在不將該信息提供給當(dāng)前例行程序且由該當(dāng)前例行程序追蹤的情況下追蹤且存儲(chǔ)該信息。雖然此處未示出,但是在其它實(shí)施方案和情況中,這種地址解析請(qǐng)求可以其它方式進(jìn)行處理。例如,如果正由特定通信管理器模塊管理的計(jì)算節(jié)點(diǎn)為同樣由該通信管理器模塊管理的另一計(jì)算節(jié)點(diǎn)提供地址解析請(qǐng)求, 那么該例行程序可相反在不與該系統(tǒng)管理器模塊交互的情況下,諸如基于局部存儲(chǔ)信息, 而響應(yīng)該請(qǐng)求。另外,在所示實(shí)施方案中,雖然接收的請(qǐng)求是提供對(duì)應(yīng)于已指示的聯(lián)網(wǎng)層地址的計(jì)算計(jì)算節(jié)點(diǎn)的鏈路層硬件地址的請(qǐng)求,但是在其它實(shí)施方案中,地址解析請(qǐng)求可以具有其它形式,或者計(jì)算節(jié)點(diǎn)可以請(qǐng)求關(guān)于具有已指示的虛擬網(wǎng)絡(luò)地址的計(jì)算節(jié)點(diǎn)的其它類型的信息。在所示實(shí)施方案中,例行程序接著繼續(xù)至塊525以從包含物理底層網(wǎng)絡(luò)地址和/ 或?qū)?yīng)于已識(shí)別的虛擬網(wǎng)絡(luò)地址的其它信息的系統(tǒng)管理器模塊接收響應(yīng)(例如,虛擬網(wǎng)絡(luò)地址對(duì)應(yīng)于未物理實(shí)施的邏輯聯(lián)網(wǎng)裝置的指示),且局部地存儲(chǔ)將該物理底層網(wǎng)絡(luò)地址和 /或其它信息映射到唯一硬件地址的信息,供稍后由該例行程序使用(例如,基于由該例行程序產(chǎn)生或在響應(yīng)時(shí)提供的偽虛擬硬件地址)。該例行程序接著將該硬件地址提供給請(qǐng)求的計(jì)算節(jié)點(diǎn),其將用作發(fā)送至具有已指示的虛擬網(wǎng)絡(luò)地址的計(jì)算節(jié)點(diǎn)的通信的部分。如其它處更詳細(xì)討論,在一些實(shí)施方案中,所提供的物理底層網(wǎng)絡(luò)地址響應(yīng)可以包含專用于所關(guān)注的已指示計(jì)算節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址,而在其它實(shí)施方案中,物理底層網(wǎng)絡(luò)地址可以對(duì)應(yīng)于已指示計(jì)算節(jié)點(diǎn)所屬的子網(wǎng)絡(luò)或其它組的多個(gè)計(jì)算節(jié)點(diǎn),諸如以對(duì)應(yīng)于管理這些其它計(jì)算節(jié)點(diǎn)的另一通信管理器模塊。如相對(duì)于塊540-560而討論,該例行程序接著繼續(xù)至塊530以確定塊515-525是否執(zhí)行為處理輸出節(jié)點(diǎn)通信的部分,且如果是這樣,那么繼續(xù)至塊M7。雖然此處未示出,但是在一些實(shí)施方案中,例行程序可相反從系統(tǒng)管理器模塊接收錯(cuò)誤響應(yīng)(例如,基于請(qǐng)求的計(jì)算節(jié)點(diǎn)未獲授權(quán)與已指示的目的計(jì)算節(jié)點(diǎn)通信)或無(wú)響應(yīng),且如果是這樣,那么可不發(fā)送任何響應(yīng)到請(qǐng)求的計(jì)算節(jié)點(diǎn)或者可發(fā)送相應(yīng)錯(cuò)誤消息給該計(jì)算節(jié)點(diǎn)。如果相反在塊510中確定通信或其它消息的類型是從由該例行程序管理的計(jì)算節(jié)點(diǎn)通信到不由該例行程序管理的另一已指示的遠(yuǎn)程目的計(jì)算節(jié)點(diǎn)的輸出節(jié)點(diǎn)通信,那么該例行程序繼續(xù)至塊MO以識(shí)別通信報(bào)頭中的目的計(jì)算節(jié)點(diǎn)的已指示的硬件地址。在塊 545中,如先前相對(duì)于塊525所討論,該例行程序接著確定該目的硬件地址是否是先前映射到對(duì)應(yīng)于該目的計(jì)算節(jié)點(diǎn)(或者對(duì)應(yīng)于該目的硬件地址對(duì)應(yīng)于邏輯聯(lián)網(wǎng)裝置的指示)的物理底層網(wǎng)絡(luò)地址的硬件地址。如果不,那么在一些實(shí)施方案中,該例行程序繼續(xù)至塊515 以執(zhí)行塊515-525以確定用于輸出節(jié)點(diǎn)通信的這種相應(yīng)物理網(wǎng)絡(luò)地址,而在其它實(shí)施方案中,這種動(dòng)作不予執(zhí)行(例如,如果已指示的硬件地址不是映射地址,那么例行程序可以諸如利用回到發(fā)送節(jié)點(diǎn)的錯(cuò)誤消息而使得輸出節(jié)點(diǎn)通信失效)。如果已指示的硬件地址是映射地址,或者檢驗(yàn)未執(zhí)行,那么該例行程序繼續(xù)至塊 547以確定目的硬件地址是否對(duì)應(yīng)于是虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞牟糠值倪壿嬄?lián)網(wǎng)裝置。如果是這樣,那么該例行程序繼續(xù)至塊M9以從通信報(bào)頭中識(shí)別目的虛擬網(wǎng)絡(luò)地址,用于在導(dǎo)引通信到所期望的目的地中使用,且接著繼續(xù)至塊555。具體而言,在塊 549中,該例行程序諸如從先前存儲(chǔ)的映射消息中或者通過(guò)與系統(tǒng)管理器模塊交互而確定對(duì)應(yīng)于已識(shí)別的目的虛擬網(wǎng)絡(luò)地址的物理底層網(wǎng)絡(luò)地址,以與塊520和525的方式類似的方式執(zhí)行網(wǎng)絡(luò)地址解析請(qǐng)求。如果相反在塊M7中確定目的硬件地址并未對(duì)應(yīng)于邏輯聯(lián)網(wǎng)裝置,那么該例行程序繼續(xù)至塊550以檢索映射到硬件地址的物理底層網(wǎng)絡(luò)地址。在塊555中,該例行程序接著根據(jù)聯(lián)網(wǎng)地址協(xié)議使用塊550中檢索或塊549中確定的物理底層網(wǎng)絡(luò)地址為發(fā)送計(jì)算節(jié)點(diǎn)與目的計(jì)算節(jié)點(diǎn)之間的一個(gè)或多個(gè)中間網(wǎng)絡(luò)重寫通信報(bào)頭。報(bào)頭重寫還可包含改變新報(bào)頭中的其它信息,包含將發(fā)送計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址改變?yōu)橄鄳?yīng)的物理底層網(wǎng)絡(luò)地址,
      30且在至少一些實(shí)施方案中,包含在不封裝的情況下將所接收的通信修改成在底層一個(gè)或多個(gè)中間物理網(wǎng)絡(luò)上覆蓋的虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分。此外,對(duì)于其目的硬件地址不對(duì)應(yīng)于邏輯聯(lián)網(wǎng)裝置的通信而言,塊555中的例行程序還可執(zhí)行對(duì)應(yīng)于提供邏輯聯(lián)網(wǎng)功能以模擬將由一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置執(zhí)行的動(dòng)作和功能的其它修改,該一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置將用來(lái)根據(jù)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涠鴮⑼ㄐ呸D(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)。在塊560 中,該例行程序接著諸如通過(guò)起始在底層中間網(wǎng)絡(luò)上將已修改的輸出通信轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)而促成將已修改的輸出通信提供給目的計(jì)算節(jié)點(diǎn)。雖然此處未示出,但是在其它實(shí)施方案中,可對(duì)輸出節(jié)點(diǎn)通信執(zhí)行各種其它類型的處理,諸如以驗(yàn)證通信有效或另外以各種方式授權(quán)(例如,諸如基于與相同實(shí)體或相同虛擬計(jì)算機(jī)網(wǎng)絡(luò)的部分相關(guān),基于發(fā)送和目的計(jì)算節(jié)點(diǎn)與授權(quán)互相通信的不同實(shí)體相關(guān),基于通信的類型或?qū)S糜谕ㄐ诺钠渌畔⒌鹊?,而?yàn)證發(fā)送節(jié)點(diǎn)被授權(quán)發(fā)送通信到目的計(jì)算節(jié)點(diǎn))。如果相反在塊510中確定所接收的信息是用于來(lái)自外部計(jì)算節(jié)點(diǎn)的受管計(jì)算節(jié)點(diǎn)之一的輸入節(jié)點(diǎn)通信,那么該例行程序繼續(xù)至塊565以從通信報(bào)頭中識(shí)別用于發(fā)送計(jì)算節(jié)點(diǎn)和目的計(jì)算節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址。在塊565之后,該例行程序繼續(xù)至塊570,以一種或多種方式可選擇地驗(yàn)證輸入通信是否有效。例如,該例行程序可以諸如基于與系統(tǒng)管理器模塊的交互和/或基于先前由該例行程序獲得且存儲(chǔ)的其它信息而確定發(fā)送通信節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址是否實(shí)際上映射到對(duì)應(yīng)于源物理底層網(wǎng)絡(luò)地址位置的計(jì)算節(jié)點(diǎn)。另外,該例行程序可確定目的通信節(jié)點(diǎn)的物理底層網(wǎng)絡(luò)地址是否對(duì)應(yīng)于實(shí)際受管計(jì)算節(jié)點(diǎn)。 雖然此處未示出,但是如果輸入通信被確定為無(wú)效,那么該例行程序可采取未示出的各種動(dòng)作,諸如以產(chǎn)生一個(gè)或多個(gè)錯(cuò)誤且執(zhí)行相關(guān)處理和/或丟棄輸入通信而不將其轉(zhuǎn)送到已指示的目的節(jié)點(diǎn)。例如,如果輸入通信指示不對(duì)應(yīng)于當(dāng)前受管計(jì)算節(jié)點(diǎn)的目的網(wǎng)絡(luò)地址,那么該例行程序可以丟棄輸入通信并且/或起始錯(cuò)誤消息(盡管在一些實(shí)施方案中,這些錯(cuò)誤消息并未被發(fā)送到發(fā)送計(jì)算節(jié)點(diǎn)),或者可采取其它動(dòng)作以支持將通信轉(zhuǎn)送到先前由該例行程序支持的移動(dòng)計(jì)算節(jié)點(diǎn)。在所示實(shí)施方案中,在塊570之后,該例行程序繼續(xù)至塊575以檢索映射到物理目的底層網(wǎng)絡(luò)地址的硬件地址和虛擬網(wǎng)絡(luò)地址,且重寫虛擬計(jì)算機(jī)網(wǎng)絡(luò)的通信報(bào)頭使得其呈現(xiàn)為以該虛擬網(wǎng)絡(luò)地址和硬件地址被發(fā)送到計(jì)算節(jié)點(diǎn)。例如,在一些實(shí)施方案中,可從目的物理底層網(wǎng)絡(luò)地址本身中,諸如從目的物理底層網(wǎng)絡(luò)地址的位的子組中獲得目的虛擬網(wǎng)絡(luò)地址。另外,如先前相對(duì)于塊525所討論,目的硬件地址可先前已映射到物理目的底層網(wǎng)絡(luò)地址。在這種先前映射未發(fā)生的情況中,例行程序可相反執(zhí)行塊515-525以獲得這種信息。 該例行程序可類似地重寫虛擬計(jì)算機(jī)網(wǎng)絡(luò)的通信報(bào)頭使得其呈現(xiàn)為從具有對(duì)應(yīng)于發(fā)送計(jì)算節(jié)點(diǎn)的源虛擬網(wǎng)絡(luò)地址和源硬件地址的計(jì)算節(jié)點(diǎn)進(jìn)行發(fā)送。此外,在至少一些實(shí)施方案中,在塊575中,例行程序還可對(duì)對(duì)應(yīng)于提供邏輯聯(lián)網(wǎng)功能以模擬將由一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置執(zhí)行的動(dòng)作和功能的輸入通信執(zhí)行其它修改,該一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置根據(jù)虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涠延糜趯⑼ㄐ呸D(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)。在塊575之后, 該例行程序繼續(xù)至塊580以諸如通過(guò)起始將已修改的輸入通信轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)而促使將已修改的輸入通信提供給目的計(jì)算節(jié)點(diǎn)。如果相反在塊510中確定接收另一類型的消息,那么該例行程序繼續(xù)至塊585以酌情執(zhí)行另一指示的操作,諸如以存儲(chǔ)關(guān)于與特定計(jì)算節(jié)點(diǎn)相關(guān)的實(shí)體的信息,存儲(chǔ)關(guān)于特定虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞男畔?,以提供?duì)應(yīng)于虛擬計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)過(guò)配置的網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能的方式響應(yīng)來(lái)自計(jì)算節(jié)點(diǎn)的請(qǐng)求和其它消息(例如,通過(guò)模擬將由指定邏輯聯(lián)網(wǎng)裝置(如果其被物理實(shí)施)執(zhí)行的動(dòng)作和其它功能),更新先前映射或存儲(chǔ)的信息以反映相對(duì)于正受管理的計(jì)算節(jié)點(diǎn)或相對(duì)于遠(yuǎn)程計(jì)算節(jié)點(diǎn)的變化,等等。在塊560、580或585之后,或者如果相反在塊530中確定未相對(duì)于輸出通信執(zhí)行處理,那么該例行程序繼續(xù)至塊595以確定是否繼續(xù),諸如直至接收到終止的明確指示。如果確定繼續(xù),那么該例行程序返回到塊505,而如果不是,那么繼續(xù)到塊599并結(jié)束。另外,各種實(shí)施方案可以出于配置計(jì)算節(jié)點(diǎn)和其通信之目的而為客戶用戶和其它實(shí)體提供機(jī)制以與系統(tǒng)管理器模塊的實(shí)施方案交互。例如,一些實(shí)施方案可以提供交互式控制臺(tái)(例如,提供交互式用戶界面、基于網(wǎng)頁(yè)瀏覽器的界面等等的客戶應(yīng)用程序),從其處用戶可以管理虛擬計(jì)算機(jī)網(wǎng)絡(luò)的創(chuàng)建或刪除、虛擬計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔⒌呐渲茫?和虛擬網(wǎng)絡(luò)成員資格的指定,以及與托管應(yīng)用程序的操作和管理有關(guān)的更常用的管理功能(例如,創(chuàng)建或修改用戶帳號(hào);供應(yīng)新應(yīng)用程序;初始化、終止,或監(jiān)控托管應(yīng)用程序;分配應(yīng)用程序到組;保留時(shí)間或其它系統(tǒng)資源;等等)。在一些實(shí)施方案中,可提供ONM系統(tǒng)的實(shí)施方案的一些或全部功能來(lái)交換用戶或其它實(shí)體費(fèi),且如果是這樣,那么用于與系統(tǒng)管理器模塊的實(shí)施方案交互的客戶用戶和其它實(shí)體的機(jī)制可以包含為用戶和其它實(shí)體提供支付和支付有關(guān)信息的機(jī)制,以及監(jiān)控相應(yīng)支付信息。另外,一些實(shí)施方案可提供允許其它計(jì)算系統(tǒng)和程序可編程地調(diào)用至少一些所述功能的API,諸如由庫(kù)或分類界面(例如,由以C、C++或Java語(yǔ)言寫成的程序進(jìn)行調(diào)用)或以其它方式提供,和/或使用網(wǎng)絡(luò)服務(wù)協(xié)議(諸如經(jīng)由網(wǎng)頁(yè)服務(wù))的API。與可以結(jié)合所述技術(shù)使用的程序執(zhí)行服務(wù)的示例實(shí)施方案的操作有關(guān)的其它細(xì)節(jié)可取自于2006年3月31日提交且名稱為"Managing Communications Between Computing Nodes"的美國(guó)申請(qǐng) 11/394,595 ;2006 年 3 月 31 日提交且名禾爾為"Managing Execution of Programs by Multiple Computing Systems"美國(guó)申請(qǐng) 11/395,463 ;2007 年 3 月 27 日提交且名稱為"Configuring Intercommunications Between Computing Nodes"的美國(guó)申請(qǐng) 11/692,038 ;2008 年 12 月 10 日提交且名稱為"Providing Access To Configurable Private Computer Networks “的美國(guó)申請(qǐng) 12/332,214,每個(gè)案件的全文以引用的方式并入本文。另外,與管理所提供的由ONM系統(tǒng)的至少一些實(shí)施方案使用的虛擬網(wǎng)絡(luò)有關(guān)的其它細(xì)節(jié)可取自于2008年3月31日提交且名稱為"Configuring Communications Between Computing Nodes"的美國(guó)申請(qǐng) 12/060,074, 該案全文也以引用的方式并入本文。還應(yīng)了解,盡管在一些實(shí)施方案中,在托管虛擬機(jī)的倉(cāng)儲(chǔ)多個(gè)物理機(jī)的數(shù)據(jù)中心的環(huán)境中采用了所述技術(shù),然而其它實(shí)施方案同樣也可行。例如,可在全機(jī)構(gòu)網(wǎng)絡(luò)或由企業(yè)或其它公共機(jī)構(gòu)(例如大學(xué))出于其雇員和/或成員的利益而運(yùn)行的網(wǎng)絡(luò)的環(huán)境中采用所述技術(shù)。或者,可由網(wǎng)絡(luò)服務(wù)供應(yīng)商采用所述技術(shù)來(lái)改進(jìn)網(wǎng)絡(luò)安全性、可用性和隔離。另外, 可出于各種目的而在數(shù)據(jù)中心或其它環(huán)境內(nèi)采用示例實(shí)施方案。例如,在一些實(shí)施方案中, 售賣對(duì)托管應(yīng)用程序的訪問(wèn)給客戶的數(shù)據(jù)中心經(jīng)營(yíng)者或使用者可使用所述技術(shù)以在其客戶應(yīng)用程序與數(shù)據(jù)之間提供網(wǎng)絡(luò)隔離;在一些實(shí)施方案中,軟件研發(fā)團(tuán)隊(duì)可以使用所述技術(shù)以在其使用的各種環(huán)境之間提供網(wǎng)絡(luò)隔離(例如,研發(fā)、組建、測(cè)試、部署、生產(chǎn),等等); 在一些實(shí)施方案中,機(jī)構(gòu)可以使用所述技術(shù)以將由一人事組或部門(例如,人力資源)利用的計(jì)算資源與由另一人事組或部門(例如,會(huì)計(jì))利用的計(jì)算資源相隔離;或者在一些實(shí)施方案中,部署多組件應(yīng)用(例如多層次商業(yè)應(yīng)用)的數(shù)據(jù)中心經(jīng)營(yíng)者或使用者可使用所述技術(shù)為各種組件類型提供功能分解和/或隔離(例如,網(wǎng)頁(yè)前端、數(shù)據(jù)庫(kù)服務(wù)器、業(yè)務(wù)規(guī)則引擎等等)。更通常而言,所述技術(shù)可用來(lái)虛擬化物理網(wǎng)絡(luò)以反映常規(guī)上必要的不同計(jì)算系統(tǒng)和/或網(wǎng)絡(luò)的物理分區(qū)的幾乎任何情形。還應(yīng)了解,在一些實(shí)施方案中,由上述例行程序提供的功能可以替代方式提供,諸如分成更多個(gè)例行程序或者合并成更少個(gè)例行程序。類似地,在一些實(shí)施方案中,諸如在其它所示例行程序相反分別缺少或包含這種功能時(shí),或者當(dāng)所提供的功能的數(shù)量被改變時(shí), 所示出的例行程序可以提供比所述更多或更少的功能。另外,雖然如以特定方式(例如,串行或并行)和/或以特定順序說(shuō)明各種操作,但是本領(lǐng)域技術(shù)人員應(yīng)了解,在其它實(shí)施方案中,可以其它順序和以其它方式執(zhí)行這些操作。本領(lǐng)域技術(shù)人員還應(yīng)了解,可以不同方式來(lái)結(jié)構(gòu)化上述數(shù)據(jù)結(jié)構(gòu),諸如通過(guò)具有分成多個(gè)數(shù)據(jù)結(jié)構(gòu)的單個(gè)數(shù)據(jù)結(jié)構(gòu)或通過(guò)具有合并成單個(gè)數(shù)據(jù)結(jié)構(gòu)的多個(gè)數(shù)據(jù)結(jié)構(gòu)。類似地,在一些實(shí)施方案中,諸如在其它所示數(shù)據(jù)結(jié)構(gòu)相反分別缺少或包含這種信息時(shí),或者在存儲(chǔ)的信息的數(shù)量或類型被改變時(shí),所示數(shù)據(jù)結(jié)構(gòu)可以存儲(chǔ)比所述更多或多更少的信息。條款1. 一種用于為計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的計(jì)算系統(tǒng)的方法,所述方法包括為第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)接收指定經(jīng)由指定網(wǎng)絡(luò)拓?fù)湓O(shè)置的一些多個(gè)計(jì)算節(jié)點(diǎn)的配置信息,所述網(wǎng)絡(luò)拓?fù)浒鄠€(gè)子網(wǎng)絡(luò),所述子網(wǎng)絡(luò)各自包含不同子組的所述多個(gè)計(jì)算節(jié)點(diǎn)且各自與多個(gè)指定物理路由器裝置之一相關(guān),所述多個(gè)計(jì)算節(jié)點(diǎn)各自具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬網(wǎng)絡(luò)地址;通過(guò)在互連所述多個(gè)計(jì)算節(jié)點(diǎn)的不同物理底層網(wǎng)絡(luò)上覆蓋所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),根據(jù)所接收的配置信息自動(dòng)實(shí)施所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),所述多個(gè)計(jì)算節(jié)點(diǎn)各自位于在所述底層網(wǎng)絡(luò)的不同位置上,實(shí)施所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)包含在沒(méi)有物理提供所述多個(gè)物理路由器裝置的情況下模擬所述多個(gè)物理路由器裝置的功能;和在控制于所述計(jì)算系統(tǒng)上執(zhí)行的通信管理器模塊之下,以模擬一個(gè)或多個(gè)所述多個(gè)物理路由器裝置的功能的方式自動(dòng)管理所述多個(gè)計(jì)算節(jié)點(diǎn)之間的多個(gè)通信,每個(gè)通信是來(lái)自發(fā)送所述多個(gè)計(jì)算節(jié)點(diǎn)之一且是旨在用于所述多個(gè)計(jì)算節(jié)點(diǎn)的遠(yuǎn)程目的計(jì)算節(jié)點(diǎn),并且包含用于所述目的節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址且包含用于與所述發(fā)送計(jì)算節(jié)點(diǎn)所屬的子網(wǎng)絡(luò)之一相關(guān)的物理路由器裝置的虛擬硬件地址,管理每個(gè)所述通信包含基于包含于所述通信中的所述虛擬網(wǎng)絡(luò)地址而識(shí)別所述通信的目的計(jì)算節(jié)點(diǎn),且在所述底層網(wǎng)絡(luò)上將所述通信轉(zhuǎn)送到所述底層網(wǎng)絡(luò)中的所述目的計(jì)算節(jié)點(diǎn)的位置;基于包含于所述通信中的所述虛擬硬件地址而識(shí)別用于所述通信的物理路由器裝置,且如果所述已識(shí)別的物理路由器裝置基于所述網(wǎng)絡(luò)拓?fù)涠鴱乃霭l(fā)送計(jì)算節(jié)點(diǎn)將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn),那么將所述通信修改成包含將所述物理路由器裝置加入到所述通信的信息;和將所述經(jīng)修改的通信提供到所述目的計(jì)算節(jié)點(diǎn)。條款2.根據(jù)條款1所述的方法,其中所述通信管理器模塊與所述多個(gè)計(jì)算節(jié)點(diǎn)的部分相關(guān),使得由所述通信管理器模塊管理的所述多個(gè)通信是由相關(guān)部分的所述計(jì)算節(jié)點(diǎn)發(fā)送的通信,其中所述通信管理器模塊還管理所述相關(guān)部分的所述計(jì)算節(jié)點(diǎn)所屬的物理底層網(wǎng)絡(luò)的第一物理子網(wǎng)絡(luò),其中所述相關(guān)部分的計(jì)算節(jié)點(diǎn)屬于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的兩個(gè)或多個(gè)子網(wǎng)絡(luò),使得所述通信管理器模塊模擬與所述兩個(gè)或多個(gè)子網(wǎng)絡(luò)相關(guān)的兩個(gè)或多個(gè)所述物理路由器裝置的功能,且其中對(duì)每個(gè)所述受管通信的修改包含將包含于所述通信中的虛擬硬件地址修改成對(duì)應(yīng)于所述通信的目的計(jì)算節(jié)點(diǎn)的虛擬硬件地址。條款3.根據(jù)條款2所述的方法,其中所述通信管理器模塊是各自管理所述多個(gè)計(jì)算節(jié)點(diǎn)的相關(guān)部分的覆蓋網(wǎng)絡(luò)管理器系統(tǒng)的多個(gè)通信管理器模塊之一,且其中所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)是由所述覆蓋網(wǎng)絡(luò)管理器系統(tǒng)代表多個(gè)遠(yuǎn)程用戶而提供的多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)之一,所述多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)各自覆蓋于所述物理底層網(wǎng)絡(luò)上且各自包含多個(gè)由所述覆蓋網(wǎng)絡(luò)管理器系統(tǒng)提供的多個(gè)計(jì)算節(jié)點(diǎn)。條款4. 一種用于為計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的計(jì)算機(jī)實(shí)施方法,所述方法包括接收包含經(jīng)由指定網(wǎng)絡(luò)拓?fù)涠O(shè)置的多個(gè)計(jì)算節(jié)點(diǎn)的第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息,所述多個(gè)計(jì)算節(jié)點(diǎn)各自具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬網(wǎng)絡(luò)地址, 所述配置信息指示一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置,所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)互連且各自與一個(gè)或多個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)相關(guān);和在控制一個(gè)或多個(gè)經(jīng)過(guò)配置的計(jì)算系統(tǒng)之下,通過(guò)在不同底層網(wǎng)絡(luò)上覆蓋所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),且通過(guò)在沒(méi)有物理實(shí)施所述指定網(wǎng)絡(luò)拓?fù)涞那闆r下模擬所述多個(gè)計(jì)算節(jié)點(diǎn)之間的多個(gè)通信的所述指定網(wǎng)絡(luò)拓?fù)?,而根?jù)所接收的配置信息自動(dòng)提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),所述多個(gè)通信各自從所述多個(gè)計(jì)算節(jié)點(diǎn)的發(fā)送計(jì)算節(jié)點(diǎn)發(fā)送到各自是用于所述通信的目的計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn),每個(gè)通信包含對(duì)應(yīng)于所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址,且包含與所述通信的最初中間目的地的所述指定聯(lián)網(wǎng)裝置之一相關(guān)的虛擬硬件地址,對(duì)于每個(gè)所述多個(gè)通信而言,所述指定網(wǎng)絡(luò)拓?fù)涞哪M包含基于所述通信中包含的所述虛擬網(wǎng)絡(luò)地址而識(shí)別所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn); 禾口對(duì)于每個(gè)所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn)而言,在所述底層網(wǎng)絡(luò)上將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn)的位置;將所述通信修改成包含對(duì)應(yīng)于所述通信的信息,所述通信已經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)渫ㄟ^(guò)其相關(guān)虛擬硬件地址包含于所述通信中的所述指定聯(lián)網(wǎng)裝置從所述發(fā)送計(jì)算節(jié)點(diǎn)轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn);和將所述經(jīng)修改的通信提供給所述目的計(jì)算節(jié)點(diǎn)。條款5.根據(jù)條款4所述的方法,其中所述指定網(wǎng)絡(luò)拓?fù)浒龅谝惶摂M計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)邏輯子網(wǎng)絡(luò),所述多個(gè)邏輯子網(wǎng)絡(luò)各自包含不同子組的所述多個(gè)計(jì)算節(jié)點(diǎn),且其中所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置包含多個(gè)邏輯路由器裝置,所述多個(gè)邏輯路由器裝置各自與所述多個(gè)邏輯子網(wǎng)絡(luò)之一相關(guān)。條款6.根據(jù)條款5所述的方法,其中進(jìn)行所述指定網(wǎng)絡(luò)拓?fù)涞哪M以用于作為不同邏輯子網(wǎng)絡(luò)的部分的發(fā)送計(jì)算節(jié)點(diǎn)與目的計(jì)算節(jié)點(diǎn)之間發(fā)送的通信。條款7.根據(jù)條款4所述的方法,其中所述指定網(wǎng)絡(luò)拓?fù)涞哪M包含以一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置邏輯表示所述一個(gè)或多個(gè)物理聯(lián)網(wǎng)裝置,且在經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送所述多個(gè)通信時(shí)模擬所述一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置的功能。條款8.根據(jù)條款4所述的方法,其中將一個(gè)或多個(gè)所述多個(gè)通信中的每個(gè)修改成包含對(duì)應(yīng)于已由指定聯(lián)網(wǎng)裝置轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的通信的信息,所述修改包含在通信中以對(duì)應(yīng)于所述通信的所述目的計(jì)算節(jié)點(diǎn)的不同虛擬硬件地址取代與所述指定聯(lián)網(wǎng)裝置相關(guān)的所述虛擬硬件地址,且包含修改所述通信的報(bào)頭以反映網(wǎng)絡(luò)轉(zhuǎn)送跳躍的發(fā)生。條款9.根據(jù)條款8所述的方法,其中根據(jù)所述所接收的配置信息提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),其包含為每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)和每個(gè)所述指定聯(lián)網(wǎng)裝置追蹤用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的虛擬硬件地址;在所述指定網(wǎng)絡(luò)拓?fù)渲袨槊總€(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)追蹤所述指定聯(lián)網(wǎng)裝置的局域聯(lián)網(wǎng)裝置;和對(duì)于來(lái)自所述多個(gè)計(jì)算節(jié)點(diǎn)且用于將由作出所述請(qǐng)求的請(qǐng)求計(jì)算節(jié)點(diǎn)的局域指定聯(lián)網(wǎng)裝置提供的信息的多個(gè)請(qǐng)求的每個(gè)而言,以模擬作出所述請(qǐng)求的請(qǐng)求計(jì)算節(jié)點(diǎn)的局域指定聯(lián)網(wǎng)裝置的功能的方式響應(yīng)所述請(qǐng)求。條款10.根據(jù)條款4所述的方法,其中所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置包含多個(gè)邏輯聯(lián)網(wǎng)裝置,其中經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送一個(gè)或多個(gè)所述多個(gè)通信的每個(gè),所述轉(zhuǎn)送包含將轉(zhuǎn)送所述通信的兩個(gè)或多個(gè)所述多個(gè)邏輯聯(lián)網(wǎng)裝置,且其中將所述一個(gè)或多個(gè)通信的每個(gè)修改成包含對(duì)應(yīng)于已由指定聯(lián)網(wǎng)裝置轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的所述通信的信息,所述修改包含在所述通信中以對(duì)應(yīng)于所述通信的所述目的計(jì)算節(jié)點(diǎn)的不同虛擬硬件地址取代與所述指定聯(lián)網(wǎng)裝置相關(guān)的所述虛擬硬件地址,且包含修改所述通信的報(bào)頭以反映一些多個(gè)網(wǎng)絡(luò)轉(zhuǎn)送跳躍的發(fā)生,所述多個(gè)網(wǎng)絡(luò)轉(zhuǎn)送跳躍對(duì)應(yīng)于將經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)涠D(zhuǎn)送所述通信的一些兩個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置。條款11.根據(jù)條款4所述的方法,其中所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的提供還包含管理所述多個(gè)計(jì)算節(jié)點(diǎn)之間的多個(gè)其它通信,所述多個(gè)其它通信各自從所述多個(gè)計(jì)算節(jié)點(diǎn)的發(fā)送計(jì)算節(jié)點(diǎn)發(fā)送到所述多個(gè)計(jì)算節(jié)點(diǎn)的目的計(jì)算節(jié)點(diǎn),且包含用于所述目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址并且包含與所述目的計(jì)算節(jié)點(diǎn)相關(guān)的虛擬硬件地址,每個(gè)所述多個(gè)其它通信的管理包含在所述底層網(wǎng)絡(luò)上將所述其它通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn)的位置,且在沒(méi)有修改成包含對(duì)應(yīng)于已經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送的所述通信的信息的情況下提供所述其它通信給所述目的計(jì)算節(jié)點(diǎn)。條款12.根據(jù)條款11所述的方法,其中所述指定網(wǎng)絡(luò)拓?fù)浒龅谝惶摂M計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)邏輯子網(wǎng)絡(luò),所述多個(gè)邏輯子網(wǎng)絡(luò)各自包含不同子組的所述多個(gè)計(jì)算節(jié)點(diǎn), 其中所述多個(gè)通信各自在作為兩個(gè)不同邏輯子網(wǎng)絡(luò)的部分的發(fā)送計(jì)算節(jié)點(diǎn)與至少一個(gè)目的計(jì)算節(jié)點(diǎn)之間,且其中所述多個(gè)其它通信是在作為單個(gè)邏輯子網(wǎng)絡(luò)的部分的發(fā)送計(jì)算節(jié)點(diǎn)與目的計(jì)算節(jié)點(diǎn)之間。條款13.根據(jù)條款4所述的方法,其中所述底層網(wǎng)絡(luò)是包含多個(gè)互連的物理聯(lián)網(wǎng)裝置的物理網(wǎng)絡(luò),其中每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)在所述底層網(wǎng)絡(luò)地址中具有相關(guān)底層網(wǎng)絡(luò)地址,所述相關(guān)底層網(wǎng)絡(luò)地址對(duì)應(yīng)于所述計(jì)算節(jié)點(diǎn)的位置且不同于所述計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址,且其中在所述底層網(wǎng)絡(luò)上將每個(gè)所述多個(gè)通信轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的位置,所述轉(zhuǎn)送包含將所述通信發(fā)送到所述底層網(wǎng)絡(luò)的物理聯(lián)網(wǎng)裝置之一,使得所述一個(gè)物理聯(lián)網(wǎng)裝置使用所述目的計(jì)算節(jié)點(diǎn)的所述底層網(wǎng)絡(luò)地址以在所述底層網(wǎng)絡(luò)中將所述通信路由到所述目的計(jì)算節(jié)點(diǎn)的位置。條款14.根據(jù)條款4所述的方法,其中所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息接收自代表提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的用戶中。條款15.根據(jù)條款14所述的方法,其中所述多個(gè)計(jì)算節(jié)點(diǎn)各自是托管在多個(gè)主機(jī)物理計(jì)算系統(tǒng)之一上的虛擬機(jī),其中所述方法是由虛擬機(jī)通信管理器模塊執(zhí)行,所述虛擬機(jī)通信管理器模塊在所述物理計(jì)算系統(tǒng)之一上執(zhí)行以管理托管在所述一個(gè)物理計(jì)算系統(tǒng)上的所述虛擬機(jī)計(jì)算節(jié)點(diǎn)的通信,且其中所述虛擬機(jī)通信管理器模塊是覆蓋網(wǎng)絡(luò)管理器系統(tǒng)的多個(gè)通信管理器模塊之一,所述覆蓋網(wǎng)絡(luò)管理器系統(tǒng)提供將多個(gè)虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供給各自覆蓋在所述底層網(wǎng)絡(luò)上的多個(gè)用戶。條款16. —種其內(nèi)容使得計(jì)算系統(tǒng)能夠通過(guò)執(zhí)行包括以下的方法而為計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的計(jì)算機(jī)可讀介質(zhì)獲得關(guān)于用于包含多個(gè)計(jì)算節(jié)點(diǎn)的第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的指定邏輯網(wǎng)絡(luò)拓?fù)涞男畔?,所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)覆蓋在互連所述多個(gè)計(jì)算節(jié)點(diǎn)的不同底層網(wǎng)絡(luò)上,每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)虛擬網(wǎng)絡(luò)地址且具有在所述底層網(wǎng)絡(luò)中對(duì)應(yīng)于所述計(jì)算節(jié)點(diǎn)的位置的不同相關(guān)底層網(wǎng)絡(luò)地址;和自動(dòng)管理在所述多個(gè)計(jì)算節(jié)點(diǎn)之間發(fā)送的多個(gè)通信以便虛擬地實(shí)施用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的指定邏輯網(wǎng)絡(luò)拓?fù)洌龆鄠€(gè)通信各自從第一計(jì)算節(jié)點(diǎn)發(fā)送且包含用于目的第二計(jì)算節(jié)點(diǎn)的所述虛擬網(wǎng)絡(luò)地址,每個(gè)所述多個(gè)通信的管理包含使用與所述第二計(jì)算節(jié)點(diǎn)相關(guān)的所述底層網(wǎng)絡(luò)以在所述底層網(wǎng)絡(luò)上將所述通信轉(zhuǎn)送到所述底層網(wǎng)絡(luò)中的所述第二計(jì)算節(jié)點(diǎn)的位置;和在提供所述通信到所述第二計(jì)算節(jié)點(diǎn)之前,將所述通信修改成包含經(jīng)由所述邏輯網(wǎng)絡(luò)拓?fù)涠M所述通信從所述第一計(jì)算節(jié)點(diǎn)到所述第二計(jì)算節(jié)點(diǎn)的轉(zhuǎn)送的信息。條款17.根據(jù)條款16所述的計(jì)算機(jī)可讀介質(zhì),其中所獲得的信息是由代表提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的用戶指定的配置信息,其中所述指定邏輯網(wǎng)絡(luò)拓?fù)渲甘疽粋€(gè)或多個(gè)指定聯(lián)網(wǎng)裝置,所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)互連且各自與一個(gè)或多個(gè)所述計(jì)算節(jié)點(diǎn)相關(guān),且其中如果所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置物理實(shí)施且用來(lái)將所述通信從發(fā)送計(jì)算節(jié)點(diǎn)轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn),那么所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的所述指定邏輯網(wǎng)絡(luò)拓?fù)涞奶摂M實(shí)施包含模擬將由所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置提供的功能。條款18.根據(jù)條款17所述的計(jì)算機(jī)可讀介質(zhì),其中每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)和每個(gè)所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置還具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬硬件地址, 其中每個(gè)所述多個(gè)通信還包含用于所述通信的最初期望的目的地的虛擬硬件地址,且其中對(duì)每個(gè)所述多個(gè)通信的修改還包含確定所述通信中包含的虛擬硬件地址對(duì)應(yīng)的所述指定聯(lián)網(wǎng)裝置之一,并將在轉(zhuǎn)送所述通信時(shí)已通過(guò)經(jīng)確定的聯(lián)網(wǎng)裝置加入的信息加入到所述通
      fn °條款19.根據(jù)條款16所述的計(jì)算機(jī)可讀介質(zhì),其中所述計(jì)算機(jī)可讀介質(zhì)是其上存儲(chǔ)所述內(nèi)容的所述計(jì)算系統(tǒng)的內(nèi)存和存儲(chǔ)含有所述內(nèi)容的生成信號(hào)的數(shù)據(jù)傳輸介質(zhì)中的至少一個(gè),且其中所述內(nèi)容是執(zhí)行時(shí)使得所述計(jì)算系統(tǒng)執(zhí)行所述方法的指令。
      36
      條款20. —種結(jié)構(gòu)化成向計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)計(jì)算系統(tǒng)的一個(gè)或多個(gè)處理器;和一個(gè)或多個(gè)通信管理器模塊,在由至少一個(gè)所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述一個(gè)或多個(gè)通信管理器模塊各自配置成向使用一個(gè)或多個(gè)中間網(wǎng)絡(luò)來(lái)實(shí)施的第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能,所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)包含物理互連所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)的多個(gè)物理聯(lián)網(wǎng)裝置,每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)第一虛擬網(wǎng)絡(luò)地址且具有對(duì)應(yīng)于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的不同相關(guān)第二網(wǎng)絡(luò)地址,所述邏輯聯(lián)網(wǎng)功能的提供包含獲得關(guān)于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置的配置信息, 所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)邏輯互連且不同于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的所述物理聯(lián)網(wǎng)裝置;和自動(dòng)管理在所述多個(gè)計(jì)算節(jié)點(diǎn)之間發(fā)送的多個(gè)通信以便執(zhí)行所述指定邏輯聯(lián)網(wǎng)裝置的功能,每個(gè)所述多個(gè)通信的管理包含使用用于所述通信的目的計(jì)算節(jié)點(diǎn)的所述第二網(wǎng)絡(luò)地址以經(jīng)由所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的至少一個(gè)所述物理聯(lián)網(wǎng)裝置而將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn),每個(gè)所述多個(gè)通信的管理還包含將所述通信修改成包含模擬通過(guò)邏輯互連所述多個(gè)計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述指定邏輯聯(lián)網(wǎng)裝置對(duì)所述通信的轉(zhuǎn)送的信肩、ο條款21.根據(jù)條款20所述的系統(tǒng),其中所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)是其上覆蓋所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的底層網(wǎng)絡(luò),其中所述多個(gè)計(jì)算節(jié)點(diǎn)的所述相關(guān)第二網(wǎng)絡(luò)地址是底層網(wǎng)絡(luò)中對(duì)應(yīng)于所述多個(gè)計(jì)算節(jié)點(diǎn)的位置的底層網(wǎng)絡(luò)地址,其中所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置包含各自與所述多個(gè)計(jì)算節(jié)點(diǎn)的子組相關(guān)的多個(gè)指定邏輯聯(lián)網(wǎng)裝置,其中所述配置信息還指定包含所述多個(gè)邏輯聯(lián)網(wǎng)裝置的所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的邏輯網(wǎng)絡(luò)拓?fù)?,且其中如果所述多個(gè)指定邏輯聯(lián)網(wǎng)裝置物理實(shí)施且用來(lái)將所述通信從發(fā)送計(jì)算節(jié)點(diǎn)轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn),那么所述邏輯聯(lián)網(wǎng)裝置功能的提供包含模擬將由所述多個(gè)指定邏輯聯(lián)網(wǎng)裝置提供的功能。條款22.根據(jù)條款21所述的系統(tǒng),其中每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)和每個(gè)所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置還具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬硬件地址,其中每個(gè)所述多個(gè)通信還包含用于所述通信的最初期望的目的地的虛擬硬件地址,其中每個(gè)所述多個(gè)通信的修改還包含確定包含于所述通信中的所述虛擬硬件地址對(duì)應(yīng)的所述指定邏輯聯(lián)網(wǎng)裝置之一,和在轉(zhuǎn)送所述通信時(shí)將已由經(jīng)確定的邏輯聯(lián)網(wǎng)裝置加入的信息加入到所述通信,且其中所述一個(gè)或多個(gè)通信管理器模塊是覆蓋網(wǎng)絡(luò)管理器系統(tǒng)的部分,所述覆蓋網(wǎng)絡(luò)管理器系統(tǒng)提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)且為所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)自動(dòng)管理所述邏輯聯(lián)網(wǎng)功能的提供。條款23.根據(jù)條款20所述的系統(tǒng),其中所述一個(gè)或多個(gè)通信管理器模塊包含各自管理從所述多個(gè)計(jì)算節(jié)點(diǎn)的子組的相關(guān)組發(fā)送的通信的多個(gè)通信管理器模塊,其中所述一個(gè)或多個(gè)計(jì)算系統(tǒng)包含執(zhí)行所述多個(gè)通信管理器模塊的多個(gè)計(jì)算系統(tǒng),且其中所述系統(tǒng)還包括所述多個(gè)計(jì)算系統(tǒng),一個(gè)或多個(gè)所述多個(gè)計(jì)算系統(tǒng)各自托管各自提供所述多個(gè)計(jì)算節(jié)點(diǎn)之一的多個(gè)虛擬機(jī),且執(zhí)行所述通信管理器模塊之一作為用于所述計(jì)算系統(tǒng)的虛擬機(jī)管理器模塊的部分,使得由所述計(jì)算系統(tǒng)的托管虛擬機(jī)所提供的所述計(jì)算節(jié)點(diǎn)是用于所述執(zhí)行通信管理器模塊的計(jì)算節(jié)點(diǎn)的相關(guān)組。條款24.根據(jù)條款20所述的系統(tǒng),其中所述一個(gè)或多個(gè)通信管理器模塊各自包含用于由所述一個(gè)或多個(gè)計(jì)算系統(tǒng)的至少一個(gè)處理器執(zhí)行的軟件指令。條款25.根據(jù)條款20所述的系統(tǒng),其中所述一個(gè)或多個(gè)通信管理器模塊各自由通過(guò)以下方式而用于為所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的裝置組成獲得關(guān)于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置的配置信息, 所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)邏輯互連且不同于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的所述物理聯(lián)網(wǎng)裝置;和自動(dòng)管理所述多個(gè)計(jì)算節(jié)點(diǎn)之間發(fā)送的多個(gè)通信以便執(zhí)行所述指定邏輯聯(lián)網(wǎng)裝置的功能,每個(gè)所述多個(gè)通信的管理包含使用用于所述通信的目的計(jì)算節(jié)點(diǎn)的所述第二網(wǎng)絡(luò)地址以經(jīng)由所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的至少一個(gè)所述物理聯(lián)網(wǎng)裝置而將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn),每個(gè)所述多個(gè)通信的管理還包含將所述通信修改成包含模擬由邏輯互連所述多個(gè)計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述指定邏輯聯(lián)網(wǎng)裝置轉(zhuǎn)送所述通信的信息。從前述中了解到,盡管本文已出于說(shuō)明之目的而描述了特定實(shí)施方案,然而可在不偏離本發(fā)明的精神和范圍的情況下做出各種修改。相應(yīng)地,除所附權(quán)力要求和其中所引用的原理之外,本發(fā)明不受限制。另外,雖然下文以某些權(quán)力要求形式提出本發(fā)明的某些方面,但是發(fā)明人以任何可用的權(quán)利要求形式考慮到本發(fā)明的各個(gè)方面。例如,雖然當(dāng)前僅列舉出本發(fā)明的一些方面包含于計(jì)算機(jī)可讀介質(zhì)中,但是其它方面同樣可如此包含于其中。
      權(quán)利要求
      1.一種用于為計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的計(jì)算機(jī)實(shí)施方法,所述方法包括接收包含經(jīng)由指定網(wǎng)絡(luò)拓?fù)涠O(shè)置的多個(gè)計(jì)算節(jié)點(diǎn)的第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息,所述多個(gè)計(jì)算節(jié)點(diǎn)各自具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬網(wǎng)絡(luò)地址,所述配置信息指示一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置,所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)互連且各自與一個(gè)或多個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)相關(guān);和在控制一個(gè)或多個(gè)經(jīng)過(guò)配置的計(jì)算系統(tǒng)之下,通過(guò)在不同底層網(wǎng)絡(luò)上覆蓋所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),且通過(guò)在沒(méi)有物理實(shí)施所述指定網(wǎng)絡(luò)拓?fù)涞那闆r下模擬所述多個(gè)計(jì)算節(jié)點(diǎn)之間的多個(gè)通信的所述指定網(wǎng)絡(luò)拓?fù)?,而根?jù)所接收的配置信息自動(dòng)提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),所述多個(gè)通信各自從所述多個(gè)計(jì)算節(jié)點(diǎn)的發(fā)送計(jì)算節(jié)點(diǎn)發(fā)送到各自是用于所述通信的目的計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn),每個(gè)通信包含對(duì)應(yīng)于所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址,且包含與所述通信的最初中間目的地的所述指定聯(lián)網(wǎng)裝置之一相關(guān)的虛擬硬件地址,對(duì)于每個(gè)所述多個(gè)通信而言,所述指定網(wǎng)絡(luò)拓?fù)涞哪M包含基于所述通信中包含的所述虛擬網(wǎng)絡(luò)地址而識(shí)別所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn);和對(duì)于每個(gè)所述一個(gè)或多個(gè)目的計(jì)算節(jié)點(diǎn)而言,在所述底層網(wǎng)絡(luò)上將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn)的位置;將所述通信修改成包含對(duì)應(yīng)于所述通信的信息,所述通信已經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)渫ㄟ^(guò)其相關(guān)虛擬硬件地址包含于所述通信中的所述指定聯(lián)網(wǎng)裝置從所述發(fā)送計(jì)算節(jié)點(diǎn)轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn);和將所述經(jīng)修改的通信提供給所述目的計(jì)算節(jié)點(diǎn)。
      2.根據(jù)權(quán)利要求1所述的方法,其中所述指定網(wǎng)絡(luò)拓?fù)浒龅谝惶摂M計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)邏輯子網(wǎng)絡(luò),所述多個(gè)邏輯子網(wǎng)絡(luò)各自包含不同子組的所述多個(gè)計(jì)算節(jié)點(diǎn),且其中所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置包含多個(gè)邏輯路由器裝置,所述多個(gè)邏輯路由器裝置各自與所述多個(gè)邏輯子網(wǎng)絡(luò)之一相關(guān)。
      3.根據(jù)權(quán)利要求2所述的方法,其中進(jìn)行所述指定網(wǎng)絡(luò)拓?fù)涞哪M以用于作為不同邏輯子網(wǎng)絡(luò)的部分的計(jì)算節(jié)點(diǎn)與目的計(jì)算節(jié)點(diǎn)之間發(fā)送的通信。
      4.根據(jù)權(quán)利要求1所述的方法,其中所述指定網(wǎng)絡(luò)拓?fù)涞哪M包含以一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置邏輯表示所述一個(gè)或多個(gè)物理聯(lián)網(wǎng)裝置,且在經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送所述多個(gè)通信時(shí)模擬所述一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置的功能。
      5.根據(jù)權(quán)利要求1所述的方法,其中將一個(gè)或多個(gè)所述多個(gè)通信中的每個(gè)修改成包含對(duì)應(yīng)于已由指定聯(lián)網(wǎng)裝置轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的所述通信的信息,所述修改包含在所述通信中以對(duì)應(yīng)于所述通信的所述目的計(jì)算節(jié)點(diǎn)的不同虛擬硬件地址取代與所述指定聯(lián)網(wǎng)裝置相關(guān)的所述虛擬硬件地址,且包含修改所述通信的報(bào)頭以反映網(wǎng)絡(luò)轉(zhuǎn)送跳躍的發(fā)生。
      6.根據(jù)權(quán)利要求5所述的方法,其中根據(jù)所述所接收的配置信息提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò),其包含為每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)和每個(gè)所述指定聯(lián)網(wǎng)裝置追蹤用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的虛擬硬件地址;在所述指定網(wǎng)絡(luò)拓?fù)渲袨槊總€(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)追蹤所述指定聯(lián)網(wǎng)裝置的局域聯(lián)網(wǎng)裝置;和對(duì)于來(lái)自所述多個(gè)計(jì)算節(jié)點(diǎn)且用于將由作出所述請(qǐng)求的請(qǐng)求計(jì)算節(jié)點(diǎn)的局域指定聯(lián)網(wǎng)裝置提供的信息的多個(gè)請(qǐng)求的每個(gè)而言,以模擬作出所述請(qǐng)求的請(qǐng)求計(jì)算節(jié)點(diǎn)的局域指定聯(lián)網(wǎng)裝置的功能的方式響應(yīng)所述請(qǐng)求。
      7.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)指定聯(lián)網(wǎng)裝置包含多個(gè)邏輯聯(lián)網(wǎng)裝置,其中經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送一個(gè)或多個(gè)所述多個(gè)通信的每個(gè),所述轉(zhuǎn)送包含將轉(zhuǎn)送所述通信的兩個(gè)或多個(gè)所述多個(gè)邏輯聯(lián)網(wǎng)裝置,且其中將所述一個(gè)或多個(gè)通信的每個(gè)修改成包含對(duì)應(yīng)于已由指定聯(lián)網(wǎng)裝置轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的所述通信的信息,所述修改包含在所述通信中以對(duì)應(yīng)于所述通信的所述目的計(jì)算節(jié)點(diǎn)的不同虛擬硬件地址取代與所述指定聯(lián)網(wǎng)裝置相關(guān)的所述虛擬硬件地址,且包含修改所述通信的報(bào)頭以反映一些多個(gè)網(wǎng)絡(luò)轉(zhuǎn)送跳躍的發(fā)生,所述多個(gè)網(wǎng)絡(luò)轉(zhuǎn)送跳躍對(duì)應(yīng)于將經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)涠D(zhuǎn)送所述通信的一些兩個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置。
      8.根據(jù)權(quán)利要求1所述的方法,其中所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的提供還包含管理所述多個(gè)計(jì)算節(jié)點(diǎn)之間的多個(gè)其它通信,所述多個(gè)其它通信各自從所述多個(gè)計(jì)算節(jié)點(diǎn)的發(fā)送計(jì)算節(jié)點(diǎn)發(fā)送到所述多個(gè)計(jì)算節(jié)點(diǎn)的目的計(jì)算節(jié)點(diǎn),且包含用于所述目的計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址并且包含與所述目的計(jì)算節(jié)點(diǎn)相關(guān)的虛擬硬件地址,每個(gè)所述多個(gè)其它通信的管理包含在所述底層網(wǎng)絡(luò)上將所述其它通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn)的位置,且在沒(méi)有修改成包含對(duì)應(yīng)于已經(jīng)由所述指定網(wǎng)絡(luò)拓?fù)滢D(zhuǎn)送的所述通信的信息的情況下提供所述其它通信給所述目的計(jì)算節(jié)點(diǎn)。
      9.根據(jù)權(quán)利要求1所述的方法,其中所述底層網(wǎng)絡(luò)是包含多個(gè)互連的物理聯(lián)網(wǎng)裝置的物理網(wǎng)絡(luò),其中每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)在所述底層網(wǎng)絡(luò)地址中具有相關(guān)底層網(wǎng)絡(luò)地址,所述相關(guān)底層網(wǎng)絡(luò)地址對(duì)應(yīng)于所述計(jì)算節(jié)點(diǎn)的位置且不同于所述計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)地址, 且其中在所述底層網(wǎng)絡(luò)上將每個(gè)所述多個(gè)通信轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn)的位置,所述轉(zhuǎn)送包含將所述通信發(fā)送到所述底層網(wǎng)絡(luò)的物理聯(lián)網(wǎng)裝置之一,使得所述一個(gè)物理聯(lián)網(wǎng)裝置使用所述目的計(jì)算節(jié)點(diǎn)的所述底層網(wǎng)絡(luò)地址以在所述底層網(wǎng)絡(luò)中將所述通信路由到所述目的計(jì)算節(jié)點(diǎn)的位置。
      10.根據(jù)權(quán)利要求1所述的方法,其中所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的配置信息接收自代表提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的用戶中。
      11.一種結(jié)構(gòu)化成向計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)計(jì)算系統(tǒng)的一個(gè)或多個(gè)處理器;和一個(gè)或多個(gè)通信管理器模塊,在由至少一個(gè)所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述一個(gè)或多個(gè)通信管理器模塊各自配置成向使用一個(gè)或多個(gè)中間網(wǎng)絡(luò)來(lái)實(shí)施的第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能,所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)包含物理互連所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)的多個(gè)物理聯(lián)網(wǎng)裝置,每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)第一虛擬網(wǎng)絡(luò)地址且具有對(duì)應(yīng)于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的不同相關(guān)第二網(wǎng)絡(luò)地址,所述邏輯聯(lián)網(wǎng)功能的提供包含獲得關(guān)于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置的配置信息,所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)邏輯互連且不同于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的所述物理聯(lián)網(wǎng)裝置;和自動(dòng)管理在所述多個(gè)計(jì)算節(jié)點(diǎn)之間發(fā)送的多個(gè)通信以便執(zhí)行所述指定邏輯聯(lián)網(wǎng)裝置的功能,每個(gè)所述多個(gè)通信的管理包含使用用于所述通信的目的計(jì)算節(jié)點(diǎn)的所述第二網(wǎng)絡(luò)地址以經(jīng)由所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的至少一個(gè)所述物理聯(lián)網(wǎng)裝置而將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn),每個(gè)所述多個(gè)通信的管理還包含將所述通信修改成包含模擬通過(guò)邏輯互連所述多個(gè)計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述指定邏輯聯(lián)網(wǎng)裝置對(duì)所述通信的轉(zhuǎn)送的信息。
      12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)是其上覆蓋所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的底層網(wǎng)絡(luò),其中所述多個(gè)計(jì)算節(jié)點(diǎn)的所述相關(guān)第二網(wǎng)絡(luò)地址是底層網(wǎng)絡(luò)中對(duì)應(yīng)于所述多個(gè)計(jì)算節(jié)點(diǎn)的位置的底層網(wǎng)絡(luò)地址,其中所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置包含各自與所述多個(gè)計(jì)算節(jié)點(diǎn)的子組相關(guān)的多個(gè)指定邏輯聯(lián)網(wǎng)裝置,其中所述配置信息還指定包含所述多個(gè)邏輯聯(lián)網(wǎng)裝置的所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的邏輯網(wǎng)絡(luò)拓?fù)?,且其中如果所述多個(gè)指定邏輯聯(lián)網(wǎng)裝置物理實(shí)施且用來(lái)將所述通信從發(fā)送計(jì)算節(jié)點(diǎn)轉(zhuǎn)送到目的計(jì)算節(jié)點(diǎn),那么所述邏輯聯(lián)網(wǎng)裝置功能的提供包含模擬將由所述多個(gè)指定邏輯聯(lián)網(wǎng)裝置提供的功能。
      13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中每個(gè)所述多個(gè)計(jì)算節(jié)點(diǎn)和每個(gè)所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置還具有用于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的不同虛擬硬件地址,其中每個(gè)所述多個(gè)通信還包含用于所述通信的最初期望的目的地的虛擬硬件地址,其中每個(gè)所述多個(gè)通信的修改還包含確定包含于所述通信中的所述虛擬硬件地址對(duì)應(yīng)的所述指定邏輯聯(lián)網(wǎng)裝置之一,和在轉(zhuǎn)送所述通信時(shí)將已由經(jīng)確定的邏輯聯(lián)網(wǎng)裝置加入的信息加入到所述通信,且其中所述一個(gè)或多個(gè)通信管理器模塊是覆蓋網(wǎng)絡(luò)管理器系統(tǒng)的部分,所述覆蓋網(wǎng)絡(luò)管理器系統(tǒng)提供所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)且為所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)自動(dòng)管理所述邏輯聯(lián)網(wǎng)功能的提供。
      14.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述一個(gè)或多個(gè)通信管理器模塊包含各自管理從所述多個(gè)計(jì)算節(jié)點(diǎn)的子組的相關(guān)組發(fā)送的通信的多個(gè)通信管理器模塊,其中所述一個(gè)或多個(gè)計(jì)算系統(tǒng)包含執(zhí)行所述多個(gè)通信管理器模塊的多個(gè)計(jì)算系統(tǒng),且其中所述系統(tǒng)還包括所述多個(gè)計(jì)算系統(tǒng),一個(gè)或多個(gè)所述多個(gè)計(jì)算系統(tǒng)各自托管各自提供所述多個(gè)計(jì)算節(jié)點(diǎn)之一的多個(gè)虛擬機(jī),且執(zhí)行所述通信管理器模塊之一作為用于所述計(jì)算系統(tǒng)的虛擬機(jī)管理器模塊的部分,使得由所述計(jì)算系統(tǒng)的托管虛擬機(jī)所提供的所述計(jì)算節(jié)點(diǎn)是用于所述執(zhí)行通信管理器模塊的計(jì)算節(jié)點(diǎn)的相關(guān)組。
      15.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述一個(gè)或多個(gè)通信管理器模塊各自由通過(guò)以下方式而用于為所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)提供邏輯聯(lián)網(wǎng)功能的裝置組成獲得關(guān)于所述第一虛擬計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置的配置信息,所述一個(gè)或多個(gè)指定邏輯聯(lián)網(wǎng)裝置與所述多個(gè)計(jì)算節(jié)點(diǎn)邏輯互連且不同于所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的所述物理聯(lián)網(wǎng)裝置;和自動(dòng)管理所述多個(gè)計(jì)算節(jié)點(diǎn)之間發(fā)送的多個(gè)通信以便執(zhí)行所述指定邏輯聯(lián)網(wǎng)裝置的功能,每個(gè)所述多個(gè)通信的管理包含使用為所述通信使用目的計(jì)算節(jié)點(diǎn)的所述第二網(wǎng)絡(luò)地址以經(jīng)由所述一個(gè)或多個(gè)中間網(wǎng)絡(luò)的至少一個(gè)所述物理聯(lián)網(wǎng)裝置而將所述通信轉(zhuǎn)送到所述目的計(jì)算節(jié)點(diǎn),每個(gè)所述多個(gè)通信的管理還包含將所述通信修改成包含模擬由邏輯互連所述多個(gè)計(jì)算節(jié)點(diǎn)的一個(gè)或多個(gè)所述指定邏輯聯(lián)網(wǎng)裝置轉(zhuǎn)送所述通信的信息。
      全文摘要
      本發(fā)明描述了用于為受管計(jì)算機(jī)網(wǎng)絡(luò),諸如代表用戶或其它實(shí)體提供的虛擬計(jì)算機(jī)網(wǎng)絡(luò),提供邏輯聯(lián)網(wǎng)功能的技術(shù)。在一些情況中,用戶可以為虛擬計(jì)算機(jī)網(wǎng)絡(luò)配置或是以其它方式指定網(wǎng)絡(luò)拓?fù)?,諸如將所述虛擬計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)計(jì)算節(jié)點(diǎn)分成多個(gè)邏輯子網(wǎng)絡(luò),和/或?yàn)樗鎏摂M計(jì)算機(jī)網(wǎng)絡(luò)指定一個(gè)或多個(gè)邏輯聯(lián)網(wǎng)裝置的邏輯網(wǎng)絡(luò)拓?fù)?。在為虛擬計(jì)算機(jī)網(wǎng)絡(luò)指定網(wǎng)絡(luò)拓?fù)渲?,諸如在沒(méi)有為所述虛擬計(jì)算機(jī)網(wǎng)絡(luò)物理實(shí)施所述網(wǎng)絡(luò)拓?fù)涞那闆r下,可以各種形式提供對(duì)應(yīng)于所述網(wǎng)絡(luò)拓?fù)涞倪壿嬄?lián)網(wǎng)功能。在一些情況中,所述計(jì)算節(jié)點(diǎn)可以包含諸如由或代表一個(gè)或多個(gè)用戶托管在一個(gè)或多個(gè)物理計(jì)算機(jī)或系統(tǒng)上的虛擬機(jī)節(jié)點(diǎn)。
      文檔編號(hào)G06F15/173GK102334111SQ201080009620
      公開日2012年1月25日 申請(qǐng)日期2010年3月18日 優(yōu)先權(quán)日2009年3月30日
      發(fā)明者丹尼爾·T·科恩, 埃里克·詹森·布蘭德溫, 安德魯·J·德恩 申請(qǐng)人:亞馬遜技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1