两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡(luò)系統(tǒng)及虛擬網(wǎng)絡(luò)管理方法

文檔序號:7752381閱讀:184來源:國知局
專利名稱:網(wǎng)絡(luò)系統(tǒng)及虛擬網(wǎng)絡(luò)管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬網(wǎng)絡(luò)技術(shù),該虛擬網(wǎng)絡(luò)技術(shù)用于使多個用戶能夠共享網(wǎng)絡(luò),并構(gòu)建用戶之間相互獨(dú)立的邏輯網(wǎng)絡(luò)。尤其涉及不同控制方法的物理網(wǎng)絡(luò)中的虛擬網(wǎng)絡(luò)的管理方法。
背景技術(shù)
將位于像城市之間距離較遠(yuǎn)的位置的企業(yè)等用戶的信息系統(tǒng)所謂據(jù)點(diǎn)之間連接的通信服務(wù),被稱為廣域網(wǎng)絡(luò)服務(wù)。近年來,企業(yè)業(yè)務(wù)的IT化有了顯著進(jìn)步,各種信息被電子化,在企業(yè)的據(jù)點(diǎn)之間利用通信來處理這些信息。為了滿足前述的需求,開始采用容易低成本地與用戶的信息系統(tǒng)連接的廣域以太網(wǎng)(以太網(wǎng)以及Khernet是注冊商標(biāo),以下相同)、或者IP-VPN等基于IP/以太網(wǎng)的廣域網(wǎng)絡(luò)服務(wù)(例如,參照專利文獻(xiàn)1)?;贗P/以太網(wǎng)的廣域網(wǎng)絡(luò)利用路由器裝置(下面稱為路由器)實(shí)現(xiàn)與用戶的據(jù)點(diǎn)之間的容易連接,該路由器裝置采用作為在用戶的信息系統(tǒng)中所使用的網(wǎng)絡(luò)標(biāo)準(zhǔn)協(xié)議的 IP及以太網(wǎng)技術(shù)。并且,將路由器之間連接的接口采用10(ibpS的寬帶傳輸技術(shù),多個用戶在基于 IP/以太網(wǎng)的廣域網(wǎng)絡(luò)中共享前述的寬帶接口,由此能夠低成本地提供服務(wù)?;贗P/以太網(wǎng)的廣域網(wǎng)絡(luò)是利用如下這樣的物理網(wǎng)絡(luò)實(shí)現(xiàn)的,該物理網(wǎng)絡(luò)由構(gòu)成廣域網(wǎng)絡(luò)的骨干的核心路由器(core router)組、和將用戶的據(jù)點(diǎn)連接的路由器即邊緣路由器(edge router)構(gòu)成。下面,假設(shè)物理網(wǎng)絡(luò)表示作為構(gòu)成廣域網(wǎng)絡(luò)的基礎(chǔ)的網(wǎng)絡(luò)。在用戶的據(jù)點(diǎn)之間的通信中使用的通信包在邊緣路由器中被打包,在核心網(wǎng)內(nèi)的通信中使用的核心網(wǎng)絡(luò)頭(core network header)被追加到通信包中。核心網(wǎng)內(nèi)的路由器參照核心網(wǎng)絡(luò)頭來傳輸通信包,因而能夠?qū)崿F(xiàn)利用廣域網(wǎng)絡(luò)的通信,而不需變更原來的用戶的通信包。為了使多個用戶共享廣域網(wǎng)絡(luò),在核心網(wǎng)絡(luò)頭內(nèi)賦予了用于識別用戶的用戶識別標(biāo)簽(label)。核心網(wǎng)內(nèi)的路由器和邊緣路由器根據(jù)核心網(wǎng)絡(luò)頭內(nèi)的用戶識別標(biāo)簽,形成每個用戶的虛擬的專用網(wǎng)絡(luò)來保持安全性,以便使用戶之間的通信包不會相互混合存在。隨著廣域網(wǎng)絡(luò)服務(wù)的服務(wù)性的提高,所提供的功能及用戶的利用形式也在變化。作為廣域網(wǎng)絡(luò)服務(wù)提供的功能,可以列舉在將用戶的通信包打包時成為打包對象的通信協(xié)議的類型的多樣化、和按照每個用戶而分離的服務(wù)器功能/網(wǎng)絡(luò)功能的提供等。并且,作為用戶的利用形式的變化,過去主要被用于企業(yè)用戶的據(jù)點(diǎn)之間的通信, 但也開始應(yīng)用于服務(wù)提供商、內(nèi)容提供商等經(jīng)營商的數(shù)據(jù)中心與企業(yè)用戶的據(jù)點(diǎn)之間的通信中。現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1美國專利第7307990號說明書
8
發(fā)明要解決的問題如前面所述,隨著廣域網(wǎng)絡(luò)服務(wù)的提供功能的變化或者用戶的利用形式的變化, 廣域網(wǎng)絡(luò)的構(gòu)成變復(fù)雜。因此,需要網(wǎng)絡(luò)的管理方法、或者跨越在上述路由器裝置中工作的網(wǎng)絡(luò)協(xié)議不同的多個物理網(wǎng)絡(luò)來構(gòu)成作為虛擬的專用網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)。在跨越多個物理網(wǎng)絡(luò)來構(gòu)成虛擬網(wǎng)絡(luò)時存在以下問題。各個物理網(wǎng)絡(luò)由被稱為網(wǎng)絡(luò)管理系統(tǒng)的管理軟件單獨(dú)管理。因此,在構(gòu)成虛擬網(wǎng)絡(luò)的情況下,針對各個物理網(wǎng)絡(luò)中的每個網(wǎng)絡(luò),提供功能及名稱的管理方法、物理網(wǎng)絡(luò)的位置管理方法、以及用戶據(jù)點(diǎn)的網(wǎng)絡(luò)地址與物理網(wǎng)絡(luò)內(nèi)的地址之間的對應(yīng)方法是不同的。因此,必須對各個物理網(wǎng)絡(luò)中的每個使用不同的方法使虛擬網(wǎng)絡(luò)和物理網(wǎng)絡(luò)相對應(yīng)。為此,虛擬網(wǎng)絡(luò)與物理網(wǎng)絡(luò)之間的變換控制變復(fù)雜,管理虛擬網(wǎng)絡(luò)的服務(wù)器以及物理網(wǎng)絡(luò)內(nèi)的邊緣路由器所管理的變換表的大小增大。因此,存在不能迅速生成虛擬網(wǎng)絡(luò)、并且管理虛擬網(wǎng)絡(luò)的運(yùn)行管理成本增大的問題。

發(fā)明內(nèi)容
本發(fā)明的目的可以根據(jù)本說明書的記述和附圖得到明確。作為用于解決問題的手段,本發(fā)明的一個代表性示例如下所述。S卩,一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)包括多個通信系統(tǒng),用于用戶進(jìn)行通信;多個物理網(wǎng)絡(luò)管理服務(wù)器,分別管理由多個路由器構(gòu)成的多個物理網(wǎng)絡(luò);以及虛擬網(wǎng)絡(luò)管理服務(wù)器,管理虛擬網(wǎng)絡(luò),該虛擬網(wǎng)絡(luò)是通過所述多個物理網(wǎng)絡(luò)將所述通信系統(tǒng)之間連接的邏輯網(wǎng)絡(luò),其特征在于,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別具有第1處理器、與所述第1處理器連接的第1存儲器、以及與所述第1處理器連接的第1網(wǎng)絡(luò)接口,所述虛擬網(wǎng)絡(luò)管理服務(wù)器具有第2處理器、與所述第2處理器連接的第2存儲器、以及與所述第2處理器連接的第2網(wǎng)絡(luò)接口,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別與所述虛擬網(wǎng)絡(luò)管理服務(wù)器連接,所述虛擬網(wǎng)絡(luò)管理服務(wù)器從所述各個物理網(wǎng)絡(luò)管理服務(wù)器取得表示所述物理網(wǎng)絡(luò)的結(jié)構(gòu)的物理網(wǎng)絡(luò)結(jié)構(gòu)信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述取得的物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成用于將所述多個物理網(wǎng)絡(luò)作為一個抽象網(wǎng)絡(luò)進(jìn)行管理的抽象網(wǎng)絡(luò)管理信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個路由器發(fā)送所述生成的抽象網(wǎng)絡(luò)管理信息,由此構(gòu)成所述抽象網(wǎng)絡(luò),所述虛擬網(wǎng)絡(luò)管理服務(wù)器在接收到包括與所述通信系統(tǒng)以及所述路由器相關(guān)的輸入信息在內(nèi)的虛擬網(wǎng)絡(luò)生成請求的情況下,將所述輸入信息變換為用于生成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)定義信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述抽象網(wǎng)絡(luò)管理信息和所述虛擬網(wǎng)絡(luò)定義信息,選擇用于構(gòu)成所述虛擬網(wǎng)絡(luò)的所述路由器,所述虛擬網(wǎng)絡(luò)管理服務(wù)器生成用于構(gòu)成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)設(shè)定信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述選擇的路由器發(fā)送所述生成的虛擬網(wǎng)絡(luò)設(shè)定信息,由此構(gòu)成所述虛擬網(wǎng)絡(luò)。發(fā)明效果根據(jù)本發(fā)明,將多個物理網(wǎng)絡(luò)作為一個網(wǎng)絡(luò)即抽象網(wǎng)絡(luò)進(jìn)行一元化管理。在生成跨越多個物理網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器能夠?qū)⑽锢砭W(wǎng)絡(luò)的信息變換為抽象網(wǎng)絡(luò)的信息,并生成虛擬網(wǎng)絡(luò)的信息。因此,用戶不需掌握各個物理網(wǎng)絡(luò)的結(jié)構(gòu),即可容易且迅速地生成虛擬網(wǎng)絡(luò)。


圖1是說明本發(fā)明的第1實(shí)施方式的作為虛擬網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)的物理網(wǎng)絡(luò)的結(jié)構(gòu)示例的框圖。圖2是說明本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)的結(jié)構(gòu)的框圖。圖3A是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖;3B是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖3C是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖4是說明本發(fā)明的第1實(shí)施方式的邊緣路由器的硬件結(jié)構(gòu)的框圖。圖5是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)管理服務(wù)器的軟件結(jié)構(gòu)的框圖。圖6是說明本發(fā)明的第1實(shí)施方式的按照用戶請求而生成的虛擬網(wǎng)絡(luò)的一例的說明圖。圖7是表示本發(fā)明的第1實(shí)施方式的將虛擬網(wǎng)絡(luò)系統(tǒng)抽象化的抽象網(wǎng)絡(luò)的說明圖。圖8是表示本發(fā)明的第1實(shí)施方式的用戶請求信息的一例的說明圖。圖9是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)定義信息的一例的說明圖。圖10是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)分配信息的一例的說明圖。圖11是表示本發(fā)明的第1實(shí)施方式的映射信息的一例的說明圖。圖12是表示本發(fā)明的第1實(shí)施方式的抽象化層信息的一例的說明圖。圖13是說明本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)管理服務(wù)器的軟件結(jié)構(gòu)的框圖。圖14A是表示本發(fā)明的第1實(shí)施方式的抽象化層信息的一例的說明圖。圖14B是表示本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)結(jié)構(gòu)信息的一例的說明圖。圖15是說明本發(fā)明的第1實(shí)施方式的邊緣路由器的軟件結(jié)構(gòu)的框圖。圖16是表示本發(fā)明的第1實(shí)施方式的抽象化層信息的一例的說明圖。圖17A是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理的一例的流程圖。圖17B是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理的一例的流程圖。圖18是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)的生成處理的一例的流程圖。圖19A是說明本發(fā)明的第1實(shí)施方式的在虛擬網(wǎng)絡(luò)系統(tǒng)被追加了邊緣路由器時執(zhí)行的虛擬網(wǎng)絡(luò)系統(tǒng)的變更處理的一例的流程圖。圖19B是說明本發(fā)明的第1實(shí)施方式的在虛擬網(wǎng)絡(luò)系統(tǒng)被追加了邊緣路由器時執(zhí)行的虛擬網(wǎng)絡(luò)系統(tǒng)的變更處理的一例的流程圖。圖20是說明本發(fā)明的第1實(shí)施方式的在從虛擬網(wǎng)絡(luò)系統(tǒng)中刪除物理路由器時執(zhí)行的刪除處理的一例的流程圖。圖21是說明本發(fā)明的第1實(shí)施方式的在虛擬網(wǎng)絡(luò)系統(tǒng)的虛擬網(wǎng)絡(luò)301中追加用戶據(jù)點(diǎn)時執(zhí)行的用戶據(jù)點(diǎn)的追加處理的一例的流程圖。
圖22是表示本發(fā)明的第1實(shí)施方式的邊緣路由器的軟件的安裝示例的框圖。圖23是表示本發(fā)明的第1實(shí)施方式的將不同的物理網(wǎng)絡(luò)連接的兩個邊緣路由器之間的結(jié)構(gòu)的一例的框圖。圖M是表示本發(fā)明的第1實(shí)施方式的將物理網(wǎng)絡(luò)和用戶據(jù)點(diǎn)連接的邊緣路由器的結(jié)構(gòu)的一例的框圖。圖25是表示本發(fā)明的第2實(shí)施方式的邊緣路由器的軟件結(jié)構(gòu)的框圖。圖26A是表示本發(fā)明的第2實(shí)施方式的抽象化層地址變換信息的一例的說明圖。圖26B是表示本發(fā)明的第2實(shí)施方式的抽象化層地址對應(yīng)信息的一例的說明圖。圖27是表示本發(fā)明的第2實(shí)施方式的抽象化層信息的一例的說明圖。圖觀是說明本發(fā)明的第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理的一例的流程圖。圖四是表示本發(fā)明的第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的用戶B的據(jù)點(diǎn)之間的通信包的通信路徑的一例的說明圖。圖30是表示本發(fā)明的第2實(shí)施方式的物理網(wǎng)絡(luò)的通信包的構(gòu)造的一例的說明圖。圖31是表示本發(fā)明的第2實(shí)施方式的物理網(wǎng)絡(luò)的通信包的構(gòu)造的一例的說明圖。圖32是說明本發(fā)明的第3實(shí)施方式的物理網(wǎng)絡(luò)的結(jié)構(gòu)的框圖。圖33A是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的每個用戶的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖3 是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的每個用戶的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖33C是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的每個用戶的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。圖34是表示本發(fā)明的第3實(shí)施方式的將虛擬網(wǎng)絡(luò)系統(tǒng)抽象化的抽象網(wǎng)絡(luò)的說明圖。圖35是表示本發(fā)明的第3實(shí)施方式的抽象化層信息的一例的說明圖。圖36是表示本發(fā)明的第3實(shí)施方式的用戶請求信息的一例的說明圖。圖37是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)定義信息的一例的說明圖。圖38是表示本發(fā)明的第3實(shí)施方式的映射信息的一例的說明圖。圖39是表示本發(fā)明的第3實(shí)施方式的抽象化層信息的一例的說明圖。圖40是說明本發(fā)明的第3實(shí)施方式的路由器的軟件結(jié)構(gòu)的框圖。圖41是表示本發(fā)明的第3實(shí)施方式的路由器具有的抽象化層信息的一例的說明圖。圖42是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)的生成處理的一例的流程圖。圖43是表示本發(fā)明的第4實(shí)施方式的邊緣路由器的軟件的安裝示例的框圖。圖44是表示本發(fā)明的第5實(shí)施方式的邊緣路由器的軟件的執(zhí)行示例的框圖。
具體實(shí)施例方式下面,根據(jù)附圖詳細(xì)說明本發(fā)明的實(shí)施方式。另外,在用于說明實(shí)施方式的附圖
11中,原則上對相同的結(jié)構(gòu)標(biāo)注相同的標(biāo)號,并省略被標(biāo)注了相同標(biāo)號的結(jié)構(gòu)的說明。[第1實(shí)施方式]對本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行說明。虛擬網(wǎng)絡(luò)系統(tǒng)由作為基礎(chǔ)的一個以上的物理網(wǎng)絡(luò)構(gòu)成。使用圖1 圖3說明本發(fā)明的第1實(shí)施方式的作為虛擬網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)的物理網(wǎng)絡(luò)的結(jié)構(gòu)。圖1是說明本發(fā)明的第1實(shí)施方式的作為虛擬網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)的物理網(wǎng)絡(luò)的結(jié)構(gòu)示例的框圖。如圖1所示,在本實(shí)施方式中,虛擬網(wǎng)絡(luò)系統(tǒng)由多個物理網(wǎng)絡(luò)1(1011)、物理網(wǎng)絡(luò) 2(1012)和物理網(wǎng)絡(luò)3構(gòu)成。各個物理網(wǎng)絡(luò)1011、1012、1013經(jīng)由邊緣路由器102相互連接,邊緣路由器102被配置在各個物理網(wǎng)絡(luò)1011、1012、1013的邊緣。在圖1中為了簡單起見,將物理網(wǎng)絡(luò)1011、1012、1013全部相互連接。另外,關(guān)于物理網(wǎng)絡(luò)1011、1012、1013的結(jié)構(gòu),將在后面使用圖2進(jìn)行說明。并且,物理網(wǎng)絡(luò)1011、1012、1013經(jīng)由邊緣路由器102與用戶據(jù)點(diǎn)連接,在該用戶據(jù)點(diǎn)配置有利用虛擬網(wǎng)絡(luò)系統(tǒng)的用戶的通信系統(tǒng)。在圖1中為了簡單起見,將用戶A的用戶據(jù)點(diǎn)1031、用戶B的用戶據(jù)點(diǎn)1032和用戶C的用戶據(jù)點(diǎn)1033相連接。各個物理網(wǎng)絡(luò)1011、1012、1013中的用戶A的用戶據(jù)點(diǎn)1031 可以是相同的結(jié)構(gòu),也可以是不同的結(jié)構(gòu)。這同樣適用于用戶B的用戶據(jù)點(diǎn)1032、用戶C的用戶據(jù)點(diǎn)1033。虛擬網(wǎng)絡(luò)系統(tǒng)具有管理物理網(wǎng)絡(luò)1 (1011)的物理網(wǎng)絡(luò)管理服務(wù)器1041、管理物理網(wǎng)絡(luò)2(101 的物理網(wǎng)絡(luò)管理服務(wù)器1042、和管理物理網(wǎng)絡(luò)3(101 的物理網(wǎng)絡(luò)管理服務(wù)器 1043。并且,虛擬網(wǎng)絡(luò)系統(tǒng)具有管理虛擬網(wǎng)絡(luò)系統(tǒng)整體的虛擬網(wǎng)絡(luò)管理服務(wù)器105。各個物理網(wǎng)絡(luò)管理服務(wù)器1041、1042、1043通過管理網(wǎng)絡(luò)106與各個物理網(wǎng)絡(luò) 1011、1012、1013連接。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105通過管理網(wǎng)絡(luò)106與各個物理網(wǎng)絡(luò)管理服務(wù)器1041、1042、1043連接。由于各個物理網(wǎng)絡(luò)1011、1012、1013構(gòu)成虛擬網(wǎng)絡(luò)的方式不同,因而各個物理網(wǎng)絡(luò)管理服務(wù)器1041、1042、1043使用不同的方法管理虛擬網(wǎng)絡(luò)。物理網(wǎng)絡(luò)1011、1012、1013中的虛擬網(wǎng)絡(luò)的構(gòu)成方式和虛擬網(wǎng)絡(luò)的管理方法, 例如能夠采用 MPLS (Multi-Protocol Label Switching 多協(xié)議標(biāo)簽交換)、IEEE802. IQ Tag-VLAN、IEEE802. Iah EoE (Ethernet over Ethernet) (Ethernet 是注冊商標(biāo),以后相同)寸。下面,說明各個物理網(wǎng)絡(luò)1011、1012、1013的內(nèi)部結(jié)構(gòu)。下面,在不需區(qū)分物理網(wǎng)絡(luò)1011、1012、1013時記述為物理網(wǎng)絡(luò)101,在不需區(qū)分物理網(wǎng)絡(luò)管理服務(wù)器1041、1042、1043時記述為物理網(wǎng)絡(luò)管理服務(wù)器104。并且,在不需區(qū)分各個用戶的據(jù)點(diǎn)1031、1032、1033時記述為用戶據(jù)點(diǎn)103。圖2是說明本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)101的結(jié)構(gòu)的框圖。在圖2的示例中是表示物理網(wǎng)絡(luò)1(1011)的結(jié)構(gòu)的圖。物理網(wǎng)絡(luò)1(1011)由配置在物理網(wǎng)絡(luò)1(1011)的邊緣的邊緣路由器102、和將各個邊緣路由器102之間連接的核心路由器201構(gòu)成。
12
如前面所述,物理網(wǎng)絡(luò)1(1011)與物理網(wǎng)絡(luò)管理服務(wù)器1041連接。在圖2的示例中,物理網(wǎng)絡(luò)1(1011)所包含的核心路由器201與物理網(wǎng)絡(luò)管理服務(wù)器1041連接。物理網(wǎng)絡(luò)管理服務(wù)器1041能夠通過管理網(wǎng)絡(luò)106與構(gòu)成物理網(wǎng)絡(luò)1 (1011)的全部核心路由器201及全部邊緣路由器102進(jìn)行通信。物理網(wǎng)絡(luò)管理服務(wù)器1041通過管理網(wǎng)絡(luò)106控制核心路由器201和邊緣路由器102。圖3A、圖;3B和圖3C是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)的結(jié)構(gòu)的一例的說明圖。在本實(shí)施方式中,在虛擬網(wǎng)絡(luò)系統(tǒng)中構(gòu)成有每個用戶的虛擬網(wǎng)絡(luò)。圖3A是表示用戶A的虛擬網(wǎng)絡(luò)3011的說明圖。圖是表示用戶B的虛擬網(wǎng)絡(luò) 3012的說明圖。圖3C是表示用戶C的虛擬網(wǎng)絡(luò)3013的說明圖。下面,在不需區(qū)分虛擬網(wǎng)絡(luò)3011,3012,3013時記述為虛擬網(wǎng)絡(luò)301。如圖3A 圖3C所示,各個用戶的虛擬網(wǎng)絡(luò)301是作為將各個用戶的用戶據(jù)點(diǎn)103 單獨(dú)連接的網(wǎng)絡(luò)而提供的。即,虛擬網(wǎng)絡(luò)301是作為在邏輯上分配給各個用戶的網(wǎng)絡(luò)而提供的。例如,為了生成用戶A的虛擬網(wǎng)絡(luò)3011,首先在各個物理網(wǎng)絡(luò)101上構(gòu)成用戶A的虛擬網(wǎng)絡(luò)。然后,在各個物理網(wǎng)絡(luò)101上構(gòu)成的用戶A的虛擬網(wǎng)絡(luò)通過邊緣路由器102相連接,并構(gòu)成跨越各個物理網(wǎng)絡(luò)101的虛擬網(wǎng)絡(luò)。并且,用戶A的虛擬網(wǎng)絡(luò)和用戶A的據(jù)點(diǎn) 1031通過邊緣路由器102相連接,由此構(gòu)成圖3所示的用戶A的虛擬網(wǎng)絡(luò)3011。另外,在本實(shí)施方式中是以對每個用戶分配不同的虛擬網(wǎng)絡(luò)301為前提的,但也可以根據(jù)通信運(yùn)營商(carrier)或者服務(wù)提供商提供的每個服務(wù)、或者用戶具有的每個應(yīng)用等,來分配虛擬網(wǎng)絡(luò)。下面,說明物理網(wǎng)絡(luò)管理服務(wù)器104、虛擬網(wǎng)絡(luò)管理服務(wù)器105及邊緣路由器102 的硬件結(jié)構(gòu)。虛擬網(wǎng)絡(luò)管理服務(wù)器105具有處理器(省略圖示)、存儲器(省略圖示)、非易失性存儲介質(zhì)(省略圖示)、以及網(wǎng)絡(luò)接口(省略圖示),這些構(gòu)成要素通過內(nèi)部總線(省略圖示)等相連接。另外,虛擬網(wǎng)絡(luò)管理服務(wù)器105也可以具有其它構(gòu)成要素。通過執(zhí)行在存儲器(省略圖示)中存儲的程序,能夠?qū)崿F(xiàn)虛擬網(wǎng)絡(luò)管理服務(wù)器105 具有的功能。關(guān)于虛擬網(wǎng)絡(luò)管理服務(wù)器105具有的軟件的結(jié)構(gòu),將在后面使用圖5進(jìn)行說明。物理網(wǎng)絡(luò)管理服務(wù)器104具有處理器(省略圖示)、存儲器(省略圖示)、非易失性存儲介質(zhì)(省略圖示)、以及網(wǎng)絡(luò)接口(省略圖示),這些構(gòu)成要素通過內(nèi)部總線(省略圖示)等相連接。另外,物理網(wǎng)絡(luò)管理服務(wù)器104也可以具有其它構(gòu)成要素。通過執(zhí)行在存儲器(省略圖示)中存儲的程序,能夠?qū)崿F(xiàn)物理網(wǎng)絡(luò)管理服務(wù)器104 具有的功能。關(guān)于物理網(wǎng)絡(luò)管理服務(wù)器104具有的軟件的結(jié)構(gòu),將在后面使用圖13進(jìn)行說明。圖4是說明本發(fā)明的第1實(shí)施方式的邊緣路由器102的硬件結(jié)構(gòu)的框圖。邊緣路由器102具有包處理板3904、交換器3903和網(wǎng)絡(luò)接口(NIF)3902。網(wǎng)絡(luò)接口(NIF) 3902是用于與外部的裝置進(jìn)行通信的接口,具有用于與外部進(jìn)行通信的端口(P0RT)3905。端口 3905與光纜或者金屬線纜等通信線纜3906連接。
交換器3903通過內(nèi)部布線3907將網(wǎng)絡(luò)接口(NIF) 3902和包處理板3904相互連接。由此,能夠?qū)崿F(xiàn)通信包及裝置內(nèi)部的控制信息的相互通信。包處理板3904對通信包進(jìn)行處理。包處理板3904例如由作為能夠編程的處理器的網(wǎng)絡(luò)處理器(NPU) 3909、存儲器3910、以及與交換器3903連接的接口(I/O) 3908構(gòu)成。包處理板3904也可以具有多個網(wǎng)絡(luò)處理器(NPU) 3909和存儲器3910。另外,邊緣路由器102也可以具有一個以上的包處理板3904和網(wǎng)絡(luò)接口 (NIF)3902。另外,關(guān)于邊緣路由器102的軟件的結(jié)構(gòu),將在后面使用圖15進(jìn)行說明。圖5是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)管理服務(wù)器105的軟件結(jié)構(gòu)的框圖。虛擬網(wǎng)絡(luò)管理服務(wù)器105具有作為功能單元的用戶請求受理部401、虛擬網(wǎng)絡(luò)分配管理部402、虛擬網(wǎng)絡(luò)管理部403、抽象化層管理部404。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105保存用戶請求信息405、虛擬網(wǎng)絡(luò)定義信息406、虛擬網(wǎng)絡(luò)分配信息407、映射信息408和抽象化層信息409,作為虛擬網(wǎng)絡(luò)系統(tǒng)的管理信息。用戶請求受理部401從管理虛擬網(wǎng)絡(luò)的操作員受理虛擬網(wǎng)絡(luò)301的生成、刪除或者變更等用戶請求。下面,將管理虛擬網(wǎng)絡(luò)的簡稱為操作員。具體地講,用戶請求受理部401受理包含有用于構(gòu)成虛擬網(wǎng)絡(luò)301的結(jié)構(gòu)信息的用戶請求,將所受理的用戶請求所包含的結(jié)構(gòu)信息存儲在用戶請求信息405中。并且,用戶請求受理部401將在用戶請求信息405中存儲的信息變換為抽象化層的信息,將抽象化層的信息存儲在虛擬網(wǎng)絡(luò)定義信息406中。操作員在生成虛擬網(wǎng)絡(luò)301的情況下,例如,發(fā)送如圖6所示的包含有結(jié)構(gòu)信息的用戶請求,由此請求生成虛擬網(wǎng)絡(luò)301。圖6是說明本發(fā)明的第1實(shí)施方式的按照用戶請求而生成的虛擬網(wǎng)絡(luò)301的一例的說明圖。在圖6中表示用于生成用戶B的虛擬網(wǎng)絡(luò)3012的結(jié)構(gòu)信息。在圖6的示例中,用戶B的用戶據(jù)點(diǎn)1032分別配置在城市1 (10321)、城市 2(10322)和城市4(10323)中。用戶據(jù)點(diǎn)10321、10322、10323之間構(gòu)成為L2網(wǎng)絡(luò)801。并且,經(jīng)由配置在城市3中的中繼據(jù)點(diǎn)802對L2網(wǎng)絡(luò)801進(jìn)行中繼或者分離。另外,此處表示場所的信息是指城市1、城市2、城市3等的城市名稱。并且,表示傳輸功能的信息是指L2網(wǎng)絡(luò)。但是,操作員請求的虛擬網(wǎng)絡(luò)301的結(jié)構(gòu)信息通常因利用虛擬網(wǎng)絡(luò)301的服務(wù)的類型而不同。例如,表示場所的信息采用因每個物理網(wǎng)絡(luò)101而不同的識別符、獨(dú)自的名稱、地名、城市名稱等。并且,表示傳輸功能的信息采用L2或L3等網(wǎng)絡(luò)的層名稱、以太網(wǎng)或IP等協(xié)議類型名稱、MPLS及EoE等虛擬網(wǎng)絡(luò)的技術(shù)名稱。返回圖5的說明。虛擬網(wǎng)絡(luò)分配管理部402根據(jù)虛擬網(wǎng)絡(luò)定義信息406和抽象化層信息409,管理虛擬網(wǎng)絡(luò)301的分配。具體地講,虛擬網(wǎng)絡(luò)分配管理部402將分配給用戶的虛擬網(wǎng)絡(luò)301向各個物理網(wǎng)絡(luò)101進(jìn)行映射,將該映射結(jié)果存儲在映射信息408中。虛擬網(wǎng)絡(luò)管理部403管理在虛擬網(wǎng)絡(luò)系統(tǒng)上構(gòu)建的虛擬網(wǎng)絡(luò)301。具體地講,虛擬網(wǎng)絡(luò)管理部403從各個物理網(wǎng)絡(luò)管理服務(wù)器104和邊緣路由器102取得必要的信息,根據(jù)所取得的信息控制虛擬網(wǎng)絡(luò)301的構(gòu)成要素。
抽象化層管理部404將虛擬網(wǎng)絡(luò)系統(tǒng)作為抽象網(wǎng)絡(luò)進(jìn)行管理。在此,對抽象網(wǎng)絡(luò)進(jìn)行說明。圖7是表示本發(fā)明的第1實(shí)施方式的將虛擬網(wǎng)絡(luò)系統(tǒng)抽象化的抽象網(wǎng)絡(luò)的說明圖。在抽象網(wǎng)絡(luò)中,將如圖1所示的將虛擬網(wǎng)絡(luò)系統(tǒng)的各個物理網(wǎng)絡(luò)101連接的邊緣路由器102,作為一個網(wǎng)絡(luò)的共同的抽象節(jié)點(diǎn)702進(jìn)行管理。另一方面,抽象節(jié)點(diǎn)702為了管理是屬于哪個物理網(wǎng)絡(luò)101的邊緣路由器102,與屬于同一物理網(wǎng)絡(luò)101的邊緣路由器 102對應(yīng)的抽象節(jié)點(diǎn)702作為網(wǎng)絡(luò)組進(jìn)行管理。在圖7的示例中,物理網(wǎng)絡(luò)1(1011)被分組為網(wǎng)絡(luò)組1(7011),物理網(wǎng)絡(luò)2(1012) 被分組為網(wǎng)絡(luò)組2(7012),物理網(wǎng)絡(luò)3(1013)被分組為網(wǎng)絡(luò)組3 (7013)。下面,在不需區(qū)分網(wǎng)絡(luò)組7011,7012,7013時記述為網(wǎng)絡(luò)組701。S卩,在本發(fā)明中,由多個物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)構(gòu)成為一個抽象網(wǎng)絡(luò), 該抽象網(wǎng)絡(luò)由抽象節(jié)點(diǎn)702和網(wǎng)絡(luò)組701構(gòu)成。本發(fā)明的特征在于,在如圖6所示的物理網(wǎng)絡(luò)101的信息和虛擬網(wǎng)絡(luò)301的信息之間具有抽象化層信息。通過采用抽象化層信息,能夠容易管理物理網(wǎng)絡(luò)101與虛擬網(wǎng)絡(luò) 301之間的映射。返回圖5的說明。用戶請求信息405用于存儲從操作員受理到的用戶請求所包含的結(jié)構(gòu)信息。關(guān)于用戶請求信息405的詳細(xì)情況,將在后面使用圖8進(jìn)行說明。虛擬網(wǎng)絡(luò)定義信息406用于存儲將在用戶請求信息405中存儲的信息進(jìn)行變換得到的抽象化層的信息。關(guān)于虛擬網(wǎng)絡(luò)定義信息406的詳細(xì)情況,將在后面使用圖9進(jìn)行說明。虛擬網(wǎng)絡(luò)分配信息407用于存儲虛擬網(wǎng)絡(luò)301與用戶的對應(yīng)關(guān)系。關(guān)于虛擬網(wǎng)絡(luò)分配信息407的詳細(xì)情況,將在后面使用圖10進(jìn)行說明。映射信息408用于存儲虛擬網(wǎng)絡(luò)301向抽象網(wǎng)絡(luò)的映射結(jié)果。關(guān)于映射信息408 的詳細(xì)情況,將在后面使用圖11進(jìn)行說明。抽象化層信息409用于存儲抽象網(wǎng)絡(luò)的結(jié)構(gòu)信息。關(guān)于抽象化層信息409的詳細(xì)情況,將在后面使用圖12進(jìn)行說明。在本實(shí)施方式中,通過后面敘述的處理,預(yù)先將由多個物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)作為一個網(wǎng)絡(luò)即抽象網(wǎng)絡(luò)進(jìn)行管理。下面,說明由虛擬網(wǎng)絡(luò)管理服務(wù)器105保存的信息。圖8是表示本發(fā)明的第1實(shí)施方式的用戶請求信息405的一例的說明圖。在圖8 的示例中,存儲有用于生成圖6所示的虛擬網(wǎng)絡(luò)3012的結(jié)構(gòu)信息。在本實(shí)施方式中,將用戶請求信息405表示為表形式T901的數(shù)據(jù)。用戶請求信息405包括用戶名(K902)、傳輸功能(K903)、用戶據(jù)點(diǎn)(K904)和中繼據(jù)點(diǎn)(K905)。用戶名(K902)用于存儲識別被分配了虛擬網(wǎng)絡(luò)301的用戶的信息。傳輸功能(K903)用于存儲識別在虛擬網(wǎng)絡(luò)301中采用的協(xié)議的類型的信息。用戶據(jù)點(diǎn)(K904)用于存儲識別用戶據(jù)點(diǎn)103的信息。在本實(shí)施方式中是存儲城市名稱。中繼據(jù)點(diǎn)(K905)用于存儲識別中繼據(jù)點(diǎn)的信息。在本實(shí)施方式中是存儲城市名稱。如圖8所示,在用戶請求信息405中存儲有構(gòu)成用戶請求的虛擬網(wǎng)絡(luò)301所需要的信息。圖9是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)定義信息406的一例的說明圖。在本實(shí)施方式中,將虛擬網(wǎng)絡(luò)定義信息406表示為表形式T1001的數(shù)據(jù)。虛擬網(wǎng)絡(luò)定義信息406包括虛擬網(wǎng)絡(luò)ID(K1002)、傳輸功能(K1003)、用戶據(jù)點(diǎn) LID(K1004)和中繼據(jù)點(diǎn) LID(K1005)。虛擬網(wǎng)絡(luò)ID(K1002)用于存儲識別虛擬網(wǎng)絡(luò)301的識別符。傳輸功能(K1003)用于存儲識別在虛擬網(wǎng)絡(luò)301中采用的協(xié)議的類型的信息。傳輸功能(K1003)是與傳輸功能(K903)相同的信息。用戶據(jù)點(diǎn)LID(K1004)用于存儲將用戶據(jù)點(diǎn)的場所作為抽象層的信息來表現(xiàn)的識別符——即 LID (Location ID 位置 ID)。中繼據(jù)點(diǎn)LID(K1005)用于存儲將中繼據(jù)點(diǎn)的場所作為抽象層的信息來表現(xiàn)的識別符——即LID。如圖9所示,虛擬網(wǎng)絡(luò)定義信息406用于存儲將物理網(wǎng)絡(luò)101中的信息變換為抽象網(wǎng)絡(luò)的信息而得到的信息。圖10是表示本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)分配信息407的一例的說明圖。在本實(shí)施方式中,將虛擬網(wǎng)絡(luò)分配信息407表示為表形式TllOl的數(shù)據(jù)。虛擬網(wǎng)絡(luò)分配信息407包括虛擬網(wǎng)絡(luò)ID (Kl 102)和用戶名(Kl 103)。虛擬網(wǎng)絡(luò)ID(K1102)用于存儲識別虛擬網(wǎng)絡(luò)301的識別符。虛擬網(wǎng)絡(luò)ID(K1102) 是與虛擬網(wǎng)絡(luò)ID(K1002)相同的信息。用戶名(K1103)用于存儲識別被分配了虛擬網(wǎng)絡(luò)301的用戶的信息。用戶名 (K1103)是與用戶名(K903)相同的信息。圖11是表示本發(fā)明的第1實(shí)施方式的映射信息408的一例的說明圖。在圖11中, 表示存儲了與分配給用戶B的虛擬網(wǎng)絡(luò)3012相關(guān)的信息的映射信息408。在本實(shí)施方式中,將映射信息408表示為表形式T1201的數(shù)據(jù)。映射信息408包括虛擬網(wǎng)絡(luò)ID(K1202)、傳輸功能(K1203)和映射信息(K1204)。虛擬網(wǎng)絡(luò)ID(K1202)用于存儲識別虛擬網(wǎng)絡(luò)301的識別符。虛擬網(wǎng)絡(luò)ID(K1202) 是與虛擬網(wǎng)絡(luò)ID(K1002)相同的信息。傳輸功能(K1203)用于存儲識別在虛擬網(wǎng)絡(luò)301中采用的協(xié)議的類型的信息。傳輸功能(K1203)是與傳輸功能(K903)相同的信息。映射信息(K1204)用于存儲表示分配給虛擬網(wǎng)絡(luò)301的抽象節(jié)點(diǎn)702與用戶據(jù)點(diǎn)或者中繼據(jù)點(diǎn)的對應(yīng)關(guān)系的信息。具體地講,映射信息(K1204)包括據(jù)點(diǎn)LID(K1205)和抽象節(jié)點(diǎn) ID(K1206)。據(jù)點(diǎn)LID(K1205)用于存儲將用戶據(jù)點(diǎn)的場所或者中繼據(jù)點(diǎn)的場所作為抽象化層的信息來表現(xiàn)的LID。抽象節(jié)點(diǎn)ID(K1206)用于存儲識別據(jù)點(diǎn)LID(K1205)所映射的抽象節(jié)點(diǎn)702的識別符。
在圖11的示例中,在傳輸功能(K1203)中存儲有在分配給用戶B的虛擬網(wǎng)絡(luò)3012 中采用的協(xié)議即"Ethernet"(以太網(wǎng))。并且,在映射信息K1204的據(jù)點(diǎn)LID(K1205)中存儲有表示圖8中的城市1的用戶據(jù)點(diǎn)10321的“1”,在對應(yīng)的映射信息(K1204)的抽象節(jié)點(diǎn)ID(K1206)中存儲有“1”。在映射信息(K1204)的據(jù)點(diǎn)LID(K1205)中存儲有表示圖8中的城市2的用戶據(jù)點(diǎn)10322的“102”,在對應(yīng)的映射信息K1204的抽象節(jié)點(diǎn)ID(K1206)中存儲有“3”。在映射信息K1204的據(jù)點(diǎn)LID(K1205)中存儲有表示圖8中的城市3的用戶據(jù)點(diǎn) 10323的“104”,在對應(yīng)的映射信息(K1204)的抽象節(jié)點(diǎn)ID(K1206)中存儲有“11”。在映射信息(K1204)的據(jù)點(diǎn)LID(K1205)中存儲有表示圖8中的城市3的中繼據(jù)點(diǎn)802的“103”, 在對應(yīng)的映射信息(K1204)的抽象節(jié)點(diǎn)ID(K1206)中存儲有“4”和“ 10”。如圖11所示,在映射信息408中相對應(yīng)地存儲抽象網(wǎng)絡(luò)的信息和虛擬網(wǎng)絡(luò)的信肩、ο圖12是表示本發(fā)明的第1實(shí)施方式的抽象化層信息409的一例的說明圖。在本實(shí)施方式中,將抽象化層信息409表示為表形式T1301。抽象化層信息409包括抽象節(jié)點(diǎn)ID(K1302)、傳輸功能(K1303)、LID (K1304)、網(wǎng)絡(luò)組(K1305)和物理網(wǎng)絡(luò)連接(K1306)。抽象節(jié)點(diǎn)ID(K1302)用于存儲識別抽象節(jié)點(diǎn)702的識別符。傳輸功能(K1303)用于存儲與抽象節(jié)點(diǎn)ID(K1302)對應(yīng)的抽象節(jié)點(diǎn)702能夠處理的協(xié)議的類型。LID(K1304)用于存儲表示在抽象網(wǎng)絡(luò)中與抽象節(jié)點(diǎn)ID(K1302)對應(yīng)的抽象節(jié)點(diǎn) 702的配置場所的識別信息。網(wǎng)絡(luò)組(K1305)用于存儲識別與抽象節(jié)點(diǎn)ID(K1302)對應(yīng)的抽象節(jié)點(diǎn)702所屬的網(wǎng)絡(luò)組701的識別符。物理網(wǎng)絡(luò)連接(K1306)用于存儲識別與抽象節(jié)點(diǎn)ID(K1302)對應(yīng)的抽象節(jié)點(diǎn)702 所連接的鄰接物理網(wǎng)絡(luò)101的識別符。本發(fā)明的特征在于,如圖12所示,在抽象網(wǎng)絡(luò)中將構(gòu)成虛擬網(wǎng)絡(luò)系統(tǒng)的各個物理網(wǎng)絡(luò)101所包含的邊緣路由器102作為共同的抽象節(jié)點(diǎn)702,進(jìn)行一元化管理。另外,在構(gòu)成抽象網(wǎng)絡(luò)的情況下,只要至少具有傳輸功能(K1303)或者 LID(K1304)中的任意一種信息即可。下面,說明物理網(wǎng)絡(luò)管理服務(wù)器104的軟件結(jié)構(gòu)。圖13是說明本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)管理服務(wù)器104的軟件結(jié)構(gòu)的框圖。物理網(wǎng)絡(luò)管理服務(wù)器104具有作為功能單元的虛擬網(wǎng)絡(luò)管理接501和物理網(wǎng)絡(luò)管理部502。并且,物理網(wǎng)絡(luò)管理服務(wù)器104保存抽象化層信息503和物理網(wǎng)絡(luò)結(jié)構(gòu)信息504, 作為物理網(wǎng)絡(luò)101的管理信息。虛擬網(wǎng)絡(luò)管理接口 501是用于與虛擬網(wǎng)絡(luò)管理服務(wù)器105進(jìn)行通信的接口。通過虛擬網(wǎng)絡(luò)管理接口 501向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送物理網(wǎng)絡(luò)101的結(jié)構(gòu)信息,并且從虛擬網(wǎng)絡(luò)管理服務(wù)器105接收用于生成、刪除或者變更虛擬網(wǎng)絡(luò)301的控制信息或者與抽象網(wǎng)絡(luò)相關(guān)的信息。物理網(wǎng)絡(luò)管理部502進(jìn)行用于在物理網(wǎng)絡(luò)管理服務(wù)器104所連接的物理網(wǎng)絡(luò)101 即管理對象的物理網(wǎng)絡(luò)101上構(gòu)成虛擬網(wǎng)絡(luò)301的管理。并且,物理網(wǎng)絡(luò)管理部502為了構(gòu)成虛擬網(wǎng)絡(luò)301而取得物理網(wǎng)絡(luò)101內(nèi)的邊緣路由器102及核心路由器201的結(jié)構(gòu)信息,并且對邊緣路由器102及核心路由器201設(shè)定用于構(gòu)成虛擬網(wǎng)絡(luò)301的信息。另外,用于管理虛擬網(wǎng)絡(luò)301的信息被存儲在物理網(wǎng)絡(luò)結(jié)構(gòu)信息504中。抽象化層信息503用于存儲抽象網(wǎng)絡(luò)的結(jié)構(gòu)信息。關(guān)于抽象化層信息503的詳細(xì)情況,將在后面使用圖14A進(jìn)行說明。物理網(wǎng)絡(luò)結(jié)構(gòu)信息504用于存儲由物理網(wǎng)絡(luò)管理服務(wù)器104管理的物理網(wǎng)絡(luò)101 的邊緣路由器102和核心路由器201的結(jié)構(gòu)信息。關(guān)于物理網(wǎng)絡(luò)結(jié)構(gòu)信息504的詳細(xì)情況, 將在后面使用圖14B進(jìn)行說明。物理網(wǎng)絡(luò)管理部502和物理網(wǎng)絡(luò)結(jié)構(gòu)信息504是用于管理物理網(wǎng)絡(luò)101的構(gòu)成要素,管理方法因每個物理網(wǎng)絡(luò)101而不同。另一方面,虛擬網(wǎng)絡(luò)管理接口 501和抽象化層信息503是虛擬網(wǎng)絡(luò)管理服務(wù)器105 用于生成跨越多個物理網(wǎng)絡(luò)101的虛擬網(wǎng)絡(luò)301的構(gòu)成要素,是本發(fā)明的特征之一。圖14A是表示本發(fā)明的第1實(shí)施方式的抽象化層信息503的一例的說明圖。圖 14A表示由管理物理網(wǎng)絡(luò)1 (1011)的物理網(wǎng)絡(luò)管理服務(wù)器1041保存的抽象化層信息503。在本實(shí)施方式中,抽象化層信息503被表示為表形式T1501的數(shù)據(jù)。抽象化層信息503包括物理節(jié)點(diǎn)ID (K1502)、抽象節(jié)點(diǎn)ID (K1503)、傳輸功能 (K1504)、LID(K1505)和網(wǎng)絡(luò)組(K1506)。物理節(jié)點(diǎn)ID(K1502)用于存儲識別物理網(wǎng)絡(luò)1 (1011)內(nèi)的邊緣路由器102等物理節(jié)點(diǎn)的識別符。抽象節(jié)點(diǎn)ID(K1503)用于存儲將與物理節(jié)點(diǎn)ID(K1502)對應(yīng)的物理節(jié)點(diǎn)識別為抽象化層的抽象節(jié)點(diǎn)702的識別符。傳輸功能(K1504)用于存儲與物理節(jié)點(diǎn)ID(K1502)對應(yīng)的物理節(jié)點(diǎn)能夠處理的協(xié)議類型。LID(K1505)用于存儲表示在抽象網(wǎng)絡(luò)中與物理節(jié)點(diǎn)ID(K1502)對應(yīng)的物理節(jié)點(diǎn)的配置場所的識別符。網(wǎng)絡(luò)組(K1506)用于存儲識別在抽象網(wǎng)絡(luò)中與物理節(jié)點(diǎn)ID(K1502)對應(yīng)的物理節(jié)點(diǎn)所屬的網(wǎng)絡(luò)組701的識別符。圖14B是表示本發(fā)明的第1實(shí)施方式的物理網(wǎng)絡(luò)結(jié)構(gòu)信息504的一例的說明圖。物理網(wǎng)絡(luò)結(jié)構(gòu)信息504包括節(jié)點(diǎn)ID(K1512)、類型(K1513)、配置場所(K1514)、鄰接節(jié)點(diǎn)ID(K1515)、傳輸功能(K1516)、LID(K1517)和物理網(wǎng)絡(luò)地址(K1518)。節(jié)點(diǎn)ID(K1512)用于存儲識別物理網(wǎng)絡(luò)1 (1011)內(nèi)的邊緣路由器102等物理節(jié)點(diǎn)的識別符。類型(K1513)用于存儲與節(jié)點(diǎn)ID(K1512)對應(yīng)的物理節(jié)點(diǎn)的類型。配置場所(K1514)用于存儲表示在物理網(wǎng)絡(luò)101中與節(jié)點(diǎn)ID(K1512)對應(yīng)的物理節(jié)點(diǎn)的配置場所的信息。
鄰接節(jié)點(diǎn)ID(K1515)用于存儲與節(jié)點(diǎn)ID(K1512)對應(yīng)的物理節(jié)點(diǎn)所鄰接的另一個物理節(jié)點(diǎn)的識別符。傳輸功能(K1516)用于存儲與節(jié)點(diǎn)ID(K1512)對應(yīng)的物理節(jié)點(diǎn)能夠處理的協(xié)議類型。LID(K1517)是表示物理網(wǎng)絡(luò)101中與節(jié)點(diǎn)ID(K1512)對應(yīng)的物理節(jié)點(diǎn)的配置場所的識別信息。LID(K1517)例如是在構(gòu)成物理網(wǎng)絡(luò)101時確定的識別信息。物理網(wǎng)絡(luò)地址(K1518)是物理網(wǎng)絡(luò)101中與節(jié)點(diǎn)ID¢151 對應(yīng)的物理節(jié)點(diǎn)的地
址f曰息。下面,說明邊緣路由器102的軟件結(jié)構(gòu)。圖15是說明本發(fā)明的第1實(shí)施方式的邊緣路由器102的軟件結(jié)構(gòu)的框圖。邊緣路由器102具有作為功能單元的抽象化層處理部601和物理網(wǎng)絡(luò)邊緣功能部 602。并且,邊緣路由器102保存抽象化層信息603和邊緣路由器結(jié)構(gòu)信息604,作為管
理{曰息ο抽象化層處理部601根據(jù)抽象化層信息603管理抽象網(wǎng)絡(luò)。另外,根據(jù)來自虛擬網(wǎng)絡(luò)管理服務(wù)器105的請求,抽象化層處理部601被設(shè)為有效。物理網(wǎng)絡(luò)邊緣功能部602具有如下功能使從外部流入物理網(wǎng)絡(luò)101的通信包在該物理網(wǎng)絡(luò)101內(nèi)正確路由的路由解析功能;在物理網(wǎng)絡(luò)101內(nèi)將通信包打包的打包功能。其中,所說打包功能是指將流入通信包打包,并且將流出通信包的打包解除的功能。抽象化層信息603用于存儲抽象網(wǎng)絡(luò)中的邊緣路由器102的信息。關(guān)于抽象化層信息603的詳細(xì)情況,將在后面使用圖16進(jìn)行說明。邊緣路由器結(jié)構(gòu)信息604用于存儲實(shí)現(xiàn)物理網(wǎng)絡(luò)邊緣功能部602具有路由解析功能和打包功能所需要的物理網(wǎng)絡(luò)101的結(jié)構(gòu)信息。物理網(wǎng)絡(luò)邊緣功能部602和邊緣路由器結(jié)構(gòu)信息604是作為構(gòu)成物理網(wǎng)絡(luò)101的邊緣路由器102發(fā)揮作用的構(gòu)成要素,所提供的功能因每個物理網(wǎng)絡(luò)101而異。另一方面,抽象化層處理部601和抽象化層信息603是虛擬網(wǎng)絡(luò)管理服務(wù)器105 用于生成跨越多個物理網(wǎng)絡(luò)101的虛擬網(wǎng)絡(luò)301的構(gòu)成要素,是本發(fā)明的特征之一。圖16是表示本發(fā)明的第1實(shí)施方式的抽象化層信息603的一例的說明圖。圖16 表示由構(gòu)成物理網(wǎng)絡(luò)1 (1011)的邊緣路由器102保存的抽象化層信息603。在本實(shí)施方式中,抽象化層信息603被表示為表形式T1401的數(shù)據(jù)。抽象化層信息603包括抽象節(jié)點(diǎn)ID (K1402)、傳輸功能(K1403)、LID (K1404)、網(wǎng)絡(luò)組(K1405)和物理網(wǎng)絡(luò)連接(K1406)。抽象節(jié)點(diǎn)ID(K1402)用于存儲將抽象網(wǎng)絡(luò)中的該邊緣路由器102識別為抽象節(jié)點(diǎn) 702的識別符。傳輸功能(K140;3)用于存儲邊緣路由器102能夠處理的協(xié)議類型。LID(K1404)用于存儲表示邊緣路由器102在抽象網(wǎng)絡(luò)中的配置場所的識別符。網(wǎng)絡(luò)組¢140 用于存儲在抽象網(wǎng)絡(luò)中識別邊緣路由器102所屬的網(wǎng)絡(luò)組701的識別符。
物理網(wǎng)絡(luò)連接(K1406)用于存儲將邊緣路由器102所連接的鄰接物理網(wǎng)絡(luò)101識別為網(wǎng)絡(luò)組701的識別符。下面,說明虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)301的管理方法。首先,說明本實(shí)施方式中的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理。圖17A和圖17B是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理的一例的流程圖。在圖17A和圖17B中,為了簡單起見記載了物理網(wǎng)絡(luò)1(1011)和物理網(wǎng)絡(luò) 2(1012)。虛擬網(wǎng)絡(luò)管理服務(wù)器105在由操作員輸入了系統(tǒng)初始化請求的情況下,開始虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理。首先,虛擬網(wǎng)絡(luò)管理服務(wù)器105向物理網(wǎng)絡(luò)管理服務(wù)器1041和物理網(wǎng)絡(luò)管理服務(wù)器1042中的每一個,發(fā)送物理網(wǎng)絡(luò)1(1011)和物理網(wǎng)絡(luò)2(1012)的結(jié)構(gòu)信息的取得請求 (步驟 1601)。接收到來自虛擬網(wǎng)絡(luò)管理服務(wù)器105的取得請求的物理網(wǎng)絡(luò)管理服務(wù)器1041和物理網(wǎng)絡(luò)管理服務(wù)器1042,向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送各個物理網(wǎng)絡(luò)1(1011)和物理網(wǎng)絡(luò)2(1012)的結(jié)構(gòu)信息(步驟1602)。具體地講,發(fā)送與物理網(wǎng)絡(luò)101內(nèi)的邊緣路由器 102相關(guān)的信息。關(guān)于與物理網(wǎng)絡(luò)101內(nèi)的邊緣路由器102相關(guān)的信息,例如可以考慮物理網(wǎng)絡(luò)結(jié)構(gòu)信息504和邊緣路由器結(jié)構(gòu)信息604。其中,在發(fā)送給虛擬網(wǎng)絡(luò)管理服務(wù)器105的信息中至少包含表示各個物理網(wǎng)絡(luò) 101內(nèi)的邊緣路由器102的配置場所的識別信息(例如據(jù)點(diǎn)名稱)、和邊緣路由器102能夠應(yīng)對的傳輸功能的信息。虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)從物理網(wǎng)絡(luò)管理服務(wù)器1041和物理網(wǎng)絡(luò)管理服務(wù)器1042接收到的與邊緣路由器102相關(guān)的信息,確定抽象化層信息(步驟1603)。S卩,生成抽象網(wǎng)絡(luò)的信息。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105確定用于在抽象網(wǎng)絡(luò)中識別邊緣路由器102 的抽象節(jié)點(diǎn)702的識別符、即抽象節(jié)點(diǎn)ID(K1302)。關(guān)于抽象節(jié)點(diǎn)ID(K1302)的確定方法, 例如可以考慮從距虛擬網(wǎng)絡(luò)管理服務(wù)器105近的邊緣路由器102開始順序分配識別符的方法。但是,抽象節(jié)點(diǎn)ID(K1302)的確定方法可以采用任何方法。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)從物理網(wǎng)絡(luò)管理服務(wù)器104接收到的與邊緣路由器102相關(guān)的信息,確定該邊緣路由器102能夠提供的傳輸功能即傳輸功能(K1303)。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)從物理網(wǎng)絡(luò)管理服務(wù)器104接收到的與邊緣路由器102相關(guān)的信息,確定表示抽象網(wǎng)絡(luò)中的邊緣路由器102的配置場所的識別符即 LID(K1304)。另外,虛擬網(wǎng)絡(luò)管理服務(wù)器105確定用于在抽象網(wǎng)絡(luò)中識別邊緣路由器102所屬的物理網(wǎng)絡(luò)101的識別符、即網(wǎng)絡(luò)組(K1305)。虛擬網(wǎng)絡(luò)管理服務(wù)器105將所確定的抽象節(jié)點(diǎn)ID(K1302)、傳輸功能(K1303)、 LID(K1304)和網(wǎng)絡(luò)組(K1305),存儲在抽象化層信息409中。另外,在該時刻,在物理網(wǎng)絡(luò)連接(K1306)中還沒有存儲信息。然后,虛擬網(wǎng)絡(luò)管理服務(wù)器105對各個物理網(wǎng)絡(luò)101設(shè)定所確定的抽象化層信息(步驟 1604)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105將所確定的抽象化層信息發(fā)送給物理網(wǎng)絡(luò)管理服務(wù)器1041和物理網(wǎng)絡(luò)管理服務(wù)器1042中的每一個。物理網(wǎng)絡(luò)管理服務(wù)器1041和物理網(wǎng)絡(luò)管理服務(wù)器1042將接收到的抽象化層信息分別存儲在抽象化層信息503中。另外,物理網(wǎng)絡(luò)管理服務(wù)器104相對應(yīng)地存儲物理節(jié)點(diǎn)ID(K15(^)和接收到的抽象化層信息,以便保存管理對象的物理網(wǎng)絡(luò)101內(nèi)的邊緣路由器102的識別信息、即該物理節(jié)點(diǎn)ID(K1502)。由此,物理網(wǎng)絡(luò)管理服務(wù)器104能夠保存如圖14A所示的抽象化層信息 503。然后,虛擬網(wǎng)絡(luò)管理服務(wù)器105向邊緣路由器1021、1022、1023、1024等物理網(wǎng)絡(luò) 1(1011)和物理網(wǎng)絡(luò)2(101 所包含的全部邊緣路由器102,發(fā)送用于使抽象化層處理部 601有效的有效請求(步驟160 。由此,邊緣路由器102具有的抽象化層處理部601開始進(jìn)行處理。虛擬網(wǎng)絡(luò)管理服務(wù)器105對物理網(wǎng)絡(luò)1 (1011)和物理網(wǎng)絡(luò)2(101 所包含的全部邊緣路由器102,設(shè)定在步驟1603所確定的抽象化層信息(步驟1606)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105向各個邊緣路由器102發(fā)送所確定的抽象化層信息。從虛擬網(wǎng)絡(luò)管理服務(wù)器105接收到抽象化層信息的各個邊緣路由器102,將必要的信息存儲在抽象化層信息603中。具體地講,在抽象節(jié)點(diǎn)ID(K1402)、LID(K1404)和網(wǎng)絡(luò)組(K1405)中存儲信息。另外,傳輸功能(K1403)由邊緣路由器102預(yù)先保存。并且,在該時刻,在物理網(wǎng)絡(luò)連接(K1406)中還沒有存儲信息。抽象化層處理部601被設(shè)為有效的邊緣路由器102執(zhí)行發(fā)現(xiàn)(discovery)處理, 以便判定是否與鄰接的物理網(wǎng)絡(luò)101的邊緣路由器102(鄰接邊緣路由器10 連接著(步驟 1607、步驟 1611)。具體地講,邊緣路由器102發(fā)送發(fā)現(xiàn)信號,在具有該信號的應(yīng)答的情況下,判定為連接了鄰接邊緣路由器102。在判定為沒有連接鄰接邊緣路由器102的情況下,邊緣路由器102結(jié)束發(fā)現(xiàn)處理。 另一方面,在判定為連接了鄰接邊緣路由器102的情況下,在邊緣路由器102之間進(jìn)行通在圖17B中,接收到來自邊緣路由器1021的發(fā)現(xiàn)信號的邊緣路由器1023,向邊緣路由器1021發(fā)送應(yīng)答信號(步驟1608)。并且,邊緣路由器1021和邊緣路由器1023相互發(fā)送自身保存的抽象化層信息 603 (步驟 1609、步驟 1610)。由此,能夠掌握鄰接的網(wǎng)絡(luò)組701。S卩,邊緣路由器102將接收到的抽象化層信息 603的網(wǎng)絡(luò)組(K1405)的識別信息存儲在自身保存的抽象化層信息603的物理連接網(wǎng)絡(luò) (K1405)中。虛擬網(wǎng)絡(luò)管理服務(wù)器105例如通過輪詢等來確認(rèn)發(fā)現(xiàn)處理的狀況,向全部邊緣路由器102發(fā)送抽象化層信息603的取得請求(步驟1612)。接收到抽象化層信息603的取得請求的各個邊緣路由器102,分別向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送抽象化層信息603 (步驟161 。具體地講,發(fā)送與抽象化層信息603的物理連接網(wǎng)絡(luò)¢140 相關(guān)的信息。
由此,在抽象化層信息409的物理連接網(wǎng)絡(luò)(K1306)中存儲信息。虛擬網(wǎng)絡(luò)管理服務(wù)器105將提供虛擬網(wǎng)絡(luò)301的功能設(shè)為有效,虛擬網(wǎng)絡(luò)系統(tǒng)的初始處理結(jié)束(步驟1614)。通過以上處理,設(shè)定虛擬網(wǎng)絡(luò)管理服務(wù)器105的抽象化層信息409、物理網(wǎng)絡(luò)管理服務(wù)器104的抽象化層信息503、和邊緣路由器102的抽象化層信息603。S卩,生成抽象網(wǎng)絡(luò)的信息。在本實(shí)施方式中,使用抽象網(wǎng)絡(luò)的信息執(zhí)行虛擬網(wǎng)絡(luò)301與物理網(wǎng)絡(luò)101的映射。通過圖17A和圖17B所示的處理,設(shè)定抽象化層信息409、抽象化層信息509和抽象化層信息603。下面,說明在本實(shí)施方式中在虛擬網(wǎng)絡(luò)系統(tǒng)上生成新的虛擬網(wǎng)絡(luò)301時執(zhí)行的處理。圖18是說明本發(fā)明的第1實(shí)施方式的虛擬網(wǎng)絡(luò)301的生成處理的一例的流程圖。虛擬網(wǎng)絡(luò)管理服務(wù)器105在由虛擬網(wǎng)絡(luò)系統(tǒng)的操作員輸入了虛擬網(wǎng)絡(luò)生成請求時開始進(jìn)行處理(步驟1701)。首先,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)所輸入的虛擬網(wǎng)絡(luò)生成請求,更新用戶請求信息405(步驟170 。具體地講,將所輸入的虛擬網(wǎng)絡(luò)生成請求所包含的信息存儲在用戶請求信息405中。虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)在用戶請求信息405中存儲的信息,更新虛擬網(wǎng)絡(luò)定義信息406(步驟1703)。例如,虛擬網(wǎng)絡(luò)管理服務(wù)器105從各個物理網(wǎng)絡(luò)管理服務(wù)器104取得物理網(wǎng)絡(luò)結(jié)構(gòu)信息504,根據(jù)所取得的物理網(wǎng)絡(luò)結(jié)構(gòu)信息504和用戶請求信息405,將在用戶請求信息405中存儲的信息變換為用于設(shè)定虛擬網(wǎng)絡(luò)的信息,將該信息存儲在虛擬網(wǎng)絡(luò)定義信息 406中。另外,虛擬網(wǎng)絡(luò)管理服務(wù)器105也可以一并取得虛擬網(wǎng)絡(luò)定義信息406。例如,虛擬網(wǎng)絡(luò)管理服務(wù)器105從所取得的物理網(wǎng)絡(luò)結(jié)構(gòu)信息503中檢索與用戶請求信息405的用戶據(jù)點(diǎn)(K904)對應(yīng)的據(jù)點(diǎn)名稱的表項(entry)。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105將用戶請求信息405的傳輸功能(K903)變換為傳輸功能(K1516),將用戶據(jù)點(diǎn) (K904)變換為對應(yīng)的LID(K1517)。虛擬網(wǎng)絡(luò)管理服務(wù)器105參照虛擬網(wǎng)絡(luò)定義信息406和抽象化層信息409,選擇用于生成所請求的虛擬網(wǎng)絡(luò)301的網(wǎng)絡(luò)組701(步驟1704)。即,虛擬網(wǎng)絡(luò)管理服務(wù)器105選擇能夠提供與傳輸功能¢100 —致的傳輸功能的網(wǎng)絡(luò)組701。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105參照傳輸功能(Κ1303),選擇包括與傳輸功能 (Κ1003) 一致的傳輸功能的表項的網(wǎng)絡(luò)組(Κ1305),作為用于生成虛擬網(wǎng)絡(luò)301的網(wǎng)絡(luò)組 701。虛擬網(wǎng)絡(luò)管理服務(wù)器105參照抽象化層信息409,選擇具有與所請求的虛擬網(wǎng)絡(luò)301的用戶據(jù)點(diǎn)LID(K1004)及中繼據(jù)點(diǎn)LID(K1005) —致的LID的抽象節(jié)點(diǎn)702 (步驟 1705)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105參照LID (K1304),從所選擇的網(wǎng)絡(luò)組701所包含的抽象節(jié)點(diǎn)702中選擇用于生成虛擬網(wǎng)絡(luò)301的抽象節(jié)點(diǎn)702。然后,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)在步驟1703和步驟1705選擇的網(wǎng)絡(luò)組701和抽象節(jié)點(diǎn)702,判定是否能將所請求的虛擬網(wǎng)絡(luò)301映射至抽象化層信息409 (步驟1706)。在判定為不能映射的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示所請求的虛擬網(wǎng)絡(luò) 301的生成失敗的信息通知操作員(步驟1711),結(jié)束處理。在判定為能夠映射的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)映射結(jié)果更新映射信息408(步驟1707)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105在映射信息408中存儲映射結(jié)果。虛擬網(wǎng)絡(luò)管理服務(wù)器105向所請求的虛擬網(wǎng)絡(luò)301所映射的抽象節(jié)點(diǎn)702發(fā)送虛擬網(wǎng)絡(luò)301的設(shè)定信息(步驟1708)。另外,在虛擬網(wǎng)絡(luò)301的設(shè)定信息中至少包含虛擬網(wǎng)絡(luò)ID、傳輸功能和映射信息。虛擬網(wǎng)絡(luò)管理服務(wù)器105向所請求的虛擬網(wǎng)絡(luò)所映射的網(wǎng)絡(luò)組701的物理網(wǎng)絡(luò)管理服務(wù)器104,發(fā)送虛擬網(wǎng)絡(luò)301的設(shè)定信息(步驟1709)。通過以上處理,生成在虛擬網(wǎng)絡(luò)系統(tǒng)上跨越多個物理網(wǎng)絡(luò)101的虛擬網(wǎng)絡(luò)301。虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示虛擬網(wǎng)絡(luò)的生成結(jié)束的信息通知操作員(步驟 1710),并結(jié)束處理。另外,在步驟1706,在將所請求的虛擬網(wǎng)絡(luò)301與抽象化層信息409進(jìn)行映射的候選有多個的情況下,從其中選擇任意一個候選。作為選擇多個候選的方法,可以考慮操作員直接選擇的方法、或者虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)網(wǎng)絡(luò)成本或者網(wǎng)絡(luò)的混雜程度等信息而自動選擇的方法等。在本實(shí)施方式中可以采用任意一種方法。下面,說明在本實(shí)施方式中在運(yùn)行中的虛擬網(wǎng)絡(luò)系統(tǒng)中追加了新的邊緣路由器 1802時執(zhí)行的虛擬網(wǎng)絡(luò)系統(tǒng)的變更處理。圖19A和圖19B是說明本發(fā)明的第1實(shí)施方式的在虛擬網(wǎng)絡(luò)系統(tǒng)被追加了邊緣路由器102時執(zhí)行的虛擬網(wǎng)絡(luò)系統(tǒng)的變更處理的一例的流程圖。在圖19A和圖19B中,為了簡單起見記載了物理網(wǎng)絡(luò)1(1011)和物理網(wǎng)絡(luò) 2(1012)。下面,說明物理網(wǎng)絡(luò)1(1011)被追加了邊緣路由器1801的情況。在物理網(wǎng)絡(luò)1(1011)被追加了新的邊緣路由器1801的情況下,物理網(wǎng)絡(luò)管理服務(wù)器1041向邊緣路由器1801發(fā)送用于取得該邊緣路由器1801的信息的取得請求(步驟 1801)。接收到取得請求的邊緣路由器1801向物理網(wǎng)絡(luò)管理服務(wù)器1041發(fā)送邊緣路由器結(jié)構(gòu)信息604(步驟1802)。物理網(wǎng)絡(luò)管理服務(wù)器1041向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送所取得的邊緣路由器結(jié)構(gòu)信息604(步驟1803)。虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)接收到的邊緣路由器結(jié)構(gòu)信息604,確定抽象化層信息(步驟1804)。步驟1804的處理能夠采用與步驟1603相同的方法。由此,確定抽象節(jié)點(diǎn)ID (K1302)、傳輸功能(K1303)、LID (K1304)和網(wǎng)絡(luò)組 (K1305)。另外,所確定的抽象節(jié)點(diǎn)ID(K1302)、傳輸功能(K1303)、LID(K1304)和網(wǎng)絡(luò)組 (K1305)被存儲在抽象化層信息409中。虛擬網(wǎng)絡(luò)管理服務(wù)器105對物理網(wǎng)絡(luò)管理服務(wù)器1041設(shè)定所確定的抽象化層信息(步驟1805)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105向物理網(wǎng)絡(luò)管理服務(wù)器1041發(fā)送所確定的抽象化層信息。物理網(wǎng)絡(luò)管理服務(wù)器1041將接收到的抽象化層信息存儲在抽象化層信息503 中。虛擬網(wǎng)絡(luò)管理服務(wù)器105向邊緣路由器1801發(fā)送用于使抽象化層處理部601有效的有效請求(步驟1806)。由此,邊緣路由器102具有的抽象化層處理部601開始進(jìn)行處理。虛擬網(wǎng)絡(luò)管理服務(wù)器105對邊緣路由器1801設(shè)定在抽象化層信息409中存儲的抽象化層信息(步驟1807)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105向邊緣路由器1801發(fā)送在抽象化層信息409 中存儲的抽象化層信息。從虛擬網(wǎng)絡(luò)管理服務(wù)器105接收到抽象化層信息的邊緣路由器 1801,將必要的信息存儲在抽象化層信息603中。另外,步驟1807的處理是與步驟1606相同的處理。然后,邊緣路由器1801執(zhí)行發(fā)現(xiàn)處理,以便判定是否與鄰接的物理網(wǎng)絡(luò)101的邊緣路由器102連接著(步驟1808)。步驟1808的處理是與步驟1609及步驟1610相同的處理。在判定為沒有與鄰接邊緣路由器102連接的情況下,邊緣路由器1801結(jié)束發(fā)現(xiàn)處理。另一方面,在判定為與鄰接邊緣路由器102連接著的情況下,邊緣路由器1801和邊緣路由器IOM相互進(jìn)行通信。在圖18B中,接收到來自邊緣路由器1801的發(fā)現(xiàn)信號的邊緣路由器1024,向邊緣路由器1801發(fā)送應(yīng)答信號(步驟1809)。步驟1809的處理是與步驟1608相同的處理。邊緣路由器1801和邊緣路由器IOM相互發(fā)送自身保存的抽象化層信息603(步驟1810、步驟1811)。步驟1810及步驟1811的處理是與步驟1609及步驟1610相同的處理。虛擬網(wǎng)絡(luò)管理服務(wù)器105例如通過輪詢等來確認(rèn)發(fā)現(xiàn)處理的狀況,向所追加的邊緣路由器1801發(fā)送抽象化層信息603的取得請求(步驟1812)。步驟1812的處理是與步驟1612相同的處理。接收到抽象化層信息603的取得請求的邊緣路由器1801,向虛擬網(wǎng)絡(luò)管理服務(wù)器 105發(fā)送抽象化層信息603的物理網(wǎng)絡(luò)連接(1(140 (步驟181 。步驟1813的處理是與步驟1613相同的處理。通過以上處理,完成邊緣路由器1801向虛擬網(wǎng)絡(luò)系統(tǒng)的追加處理。虛擬網(wǎng)絡(luò)管理服務(wù)器105將提供包括所追加的邊緣路由器1801的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)301的功能設(shè)為有效,并結(jié)束處理(步驟1814)。步驟1814的處理是與步驟 1614相同的處理。下面,說明本實(shí)施方式的從虛擬網(wǎng)絡(luò)系統(tǒng)中刪除邊緣路由器102或者核心路由器 201等物理路由器的刪除處理。圖20是說明本發(fā)明的第1實(shí)施方式的在從虛擬網(wǎng)絡(luò)系統(tǒng)中刪除物理路由器時執(zhí)行的刪除處理的一例的流程圖。物理網(wǎng)絡(luò)管理服務(wù)器104在從操作員受理了物理路由器的刪除請求時開始進(jìn)行處理(步驟1901)。另外,操作員使用虛擬網(wǎng)絡(luò)管理服務(wù)器105向待刪除的物理路由器所屬的物理網(wǎng)絡(luò)101的物理網(wǎng)絡(luò)管理服務(wù)器104發(fā)送刪除請求。
接收到刪除請求的物理網(wǎng)絡(luò)管理服務(wù)器104在刪除作為刪除對象的物理路由器時,判定是否對虛擬網(wǎng)絡(luò)301有影響(步驟1902)。例如,在刪除對象是構(gòu)成虛擬網(wǎng)絡(luò)301的邊緣路由器102的情況下,如果刪除該邊緣路由器102,則判定為對虛擬網(wǎng)絡(luò)301有影響。在判定為即使刪除物理路由器也不會對虛擬網(wǎng)絡(luò)301有影響的情況下,物理網(wǎng)絡(luò)管理服務(wù)器104變更物理網(wǎng)絡(luò)101的結(jié)構(gòu)(步驟1903),然后刪除作為刪除對象的物理路由器,并結(jié)束處理(步驟1908)。在判定為如果刪除物理路由器就會對虛擬網(wǎng)絡(luò)301有影響的情況下,物理網(wǎng)絡(luò)管理服務(wù)器104向虛擬網(wǎng)絡(luò)管理服務(wù)器105請求虛擬網(wǎng)絡(luò)301的映射變更(步驟1904)。具體地講,物理網(wǎng)絡(luò)管理服務(wù)器104向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送映射變更請求。接收到映射變更請求的虛擬網(wǎng)絡(luò)管理服務(wù)器105針對有影響的虛擬網(wǎng)絡(luò)301,再次執(zhí)行向抽象化層信息409的映射。虛擬網(wǎng)絡(luò)管理服務(wù)器105判定再次執(zhí)行的映射的結(jié)果有無網(wǎng)絡(luò)的切斷或者性能降低等對虛擬網(wǎng)絡(luò)301是否產(chǎn)生影響(步驟1905)。在判定為對虛擬網(wǎng)絡(luò)301產(chǎn)生影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示有影響的信息通知利用虛擬網(wǎng)絡(luò)301的用戶,并判定是否允許對該虛擬網(wǎng)絡(luò)301的影響(步驟 1906)。該判定例如在從用戶接收到表示允許對虛擬網(wǎng)絡(luò)301的影響的通知的情況下,判定為允許對虛擬網(wǎng)絡(luò)301的影響。當(dāng)在步驟1905判定為對虛擬網(wǎng)絡(luò)301不產(chǎn)生影響的情況下,或者在步驟1906允許對虛擬網(wǎng)絡(luò)301的影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105變更虛擬網(wǎng)絡(luò)301的映射(步驟 1907)。具體地講,虛擬網(wǎng)絡(luò)管理服務(wù)器105將步驟1904的映射結(jié)果反映在映射信息408 中。虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示已完成映射變更的信息通知物理網(wǎng)絡(luò)管理服務(wù)器 104。接收到表示已完成映射變更的通知的物理網(wǎng)絡(luò)管理服務(wù)器104,刪除物理路由器并結(jié)束處理(步驟1908)。當(dāng)在步驟1906的判定中判定為不允許對虛擬網(wǎng)絡(luò)301的影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105向物理網(wǎng)絡(luò)管理服務(wù)器104發(fā)送刪除中止命令,以便中止物理路由器的刪除,并結(jié)束處理(步驟1909)。下面,說明在本實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的虛擬網(wǎng)絡(luò)301中追加新的用戶據(jù)點(diǎn) 103時執(zhí)行的用戶據(jù)點(diǎn)的追加處理。圖21是說明本發(fā)明的第1實(shí)施方式的在虛擬網(wǎng)絡(luò)系統(tǒng)的虛擬網(wǎng)絡(luò)301中追加用戶據(jù)點(diǎn)時執(zhí)行的用戶據(jù)點(diǎn)的追加處理的一例的流程圖。虛擬網(wǎng)絡(luò)管理服務(wù)器105在從操作員受理了向虛擬網(wǎng)絡(luò)301追加新的用戶據(jù)點(diǎn) 103的追加請求時開始進(jìn)行處理(步驟2001)。然后,虛擬網(wǎng)絡(luò)管理服務(wù)器105將被追加了用戶據(jù)點(diǎn)103的虛擬網(wǎng)絡(luò)301映射至抽象化層信息409,并判定是否已映射,這些處理與圖18中的步驟1702 步驟1707相同,因而省略說明。下面,以與圖18的差異為中心進(jìn)行說明。在步驟1706,在判定為所請求的虛擬網(wǎng)絡(luò)301不能映射至抽象化層信息409的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示虛擬網(wǎng)絡(luò)301的變更失敗的信息通知操作員,并結(jié)束處理(步驟2007)。在步驟1707,在判定為所請求的虛擬網(wǎng)絡(luò)301能夠映射至抽象化層信息409的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105在已變更映射的情況下,判定是否對虛擬網(wǎng)絡(luò)301有影響 (步驟 2002)。在判定為對虛擬網(wǎng)絡(luò)301有影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示對虛擬網(wǎng)絡(luò)301有影響的信息通知利用虛擬網(wǎng)絡(luò)301的用戶,并判定是否允許對該虛擬網(wǎng)絡(luò)301 的影響(步驟2003)。在不允許對該虛擬網(wǎng)絡(luò)301的影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示虛擬網(wǎng)絡(luò)301的變更失敗的信息通知操作員,并結(jié)束處理(步驟2007)。當(dāng)在步驟2002判定為對虛擬網(wǎng)絡(luò)301沒有影響的情況下、或者在步驟2003允許對該虛擬網(wǎng)絡(luò)301的影響的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)映射結(jié)果來更新映射信息 408(步驟 1707)。虛擬網(wǎng)絡(luò)管理服務(wù)器105向虛擬網(wǎng)絡(luò)301所映射的邊緣路由器102發(fā)送虛擬網(wǎng)絡(luò) 301的設(shè)定信息(步驟2004)。并且,虛擬網(wǎng)絡(luò)管理服務(wù)器105向管理虛擬網(wǎng)絡(luò)所映射的網(wǎng)絡(luò)組701的物理網(wǎng)絡(luò)管理服務(wù)器104,發(fā)送虛擬網(wǎng)絡(luò)301的設(shè)定信息(步驟2005)。通過以上處理,能夠構(gòu)成追加了用戶據(jù)點(diǎn)103的虛擬網(wǎng)絡(luò)301。虛擬網(wǎng)絡(luò)管理服務(wù)器105將表示已完成虛擬網(wǎng)絡(luò)301的變更的信息通知操作員, 并結(jié)束處理(步驟2006)。另外,在步驟1706,在將所請求的虛擬網(wǎng)絡(luò)301映射至抽象化層信息409的候選有多個的情況下,從其中選擇任意一個候選。關(guān)于選擇多個候選的方法,可以考慮操作員直接選擇的方法、或者虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)網(wǎng)絡(luò)成本或者網(wǎng)絡(luò)的混雜程度等信息而自動選擇的方法等。在本實(shí)施方式中可以采用任意一種方法。下面,說明第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的邊緣路由器102的結(jié)構(gòu)。圖22是表示本發(fā)明的第1實(shí)施方式的邊緣路由器102的軟件的安裝示例的框圖。 圖22是表示物理網(wǎng)絡(luò)1(1011)中的邊緣路由器102的圖。如圖22所示,邊緣路由器102經(jīng)由端口 3905與物理網(wǎng)絡(luò)1(1011)連接。邊緣路由器102的網(wǎng)絡(luò)接口 3902具有物理網(wǎng)絡(luò)1 (1011)的物理網(wǎng)絡(luò)邊緣功能部 602和邊緣路由器結(jié)構(gòu)信息604。并且,邊緣路由器102的包處理板3904具有抽象化層處理部601和抽象化層信息603。圖23是表示本發(fā)明的第1實(shí)施方式的、將不同的物理網(wǎng)絡(luò)101連接的兩個邊緣路由器102之間的結(jié)構(gòu)的一例的框圖。如圖23所示,邊緣路由器1021是與物理網(wǎng)絡(luò)1(1011)連接的邊緣路由器,邊緣路由器1022是與物理網(wǎng)絡(luò)2(1012)連接的邊緣路由器。各個邊緣路由器1021、1022通過通信線纜3906相互連接。另外,邊緣路由器102的網(wǎng)絡(luò)接口 3902具有物理網(wǎng)絡(luò)2 (1012)的物理網(wǎng)絡(luò)邊緣功能部602和邊緣路由器結(jié)構(gòu)信息604。圖M是表示本發(fā)明的第1實(shí)施方式的、將物理網(wǎng)絡(luò)101和用戶據(jù)點(diǎn)103連接的邊緣路由器102的結(jié)構(gòu)的一例的框圖。邊緣路由器102在與物理網(wǎng)絡(luò)1 (1011)以及用戶B的用戶據(jù)點(diǎn)1032連接的情況下,如圖M所示,網(wǎng)絡(luò)接口 3902與用戶B的用戶據(jù)點(diǎn)1032連接。過去,在生成虛擬網(wǎng)絡(luò)301的情況下,需要確認(rèn)各個物理網(wǎng)絡(luò)101的結(jié)構(gòu)并進(jìn)行映射,并且在按照每個物理網(wǎng)絡(luò)101進(jìn)行管理的信息或者管理方法是不同形式的情況下,需要準(zhǔn)確掌握各個信息。但是,根據(jù)本發(fā)明的第1實(shí)施方式,通過設(shè)定抽象網(wǎng)絡(luò),能夠利用共用的信息對由多個物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行一元化管理。因此,能夠消除諸如現(xiàn)有技術(shù)那樣的煩雜處理。S卩,由于將多個物理網(wǎng)絡(luò)101作為利用共用信息的抽象網(wǎng)絡(luò)進(jìn)行管理,因而能夠自動且迅速地生成滿足操作員的要求的虛擬網(wǎng)絡(luò)301。[第2實(shí)施方式]對本發(fā)明的第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行說明。在第2實(shí)施方式中,對抽象節(jié)點(diǎn)702追加用于在虛擬網(wǎng)絡(luò)系統(tǒng)中處理唯一的抽象化層地址的功能。其它結(jié)構(gòu)與第1實(shí)施方式相同,因而下面以與第1實(shí)施方式不同的部分為中心進(jìn)行說明。圖25是表示本發(fā)明的第2實(shí)施方式的邊緣路由器102的軟件結(jié)構(gòu)的框圖。第2實(shí)施方式的邊緣路由器102對第1實(shí)施方式的邊緣路由器102的抽象化層處理部601追加了傳輸?shù)刂方馕霾?102,對抽象化層信息603追加了抽象化層地址變換信息 2103和抽象化層地址對應(yīng)信息2104。傳輸?shù)刂方馕霾?102對通信包賦予或者刪除抽象化地址。并且,傳輸?shù)刂方馕霾?2102是執(zhí)行采用了抽象化層地址的地址解析的處理部。關(guān)于傳輸?shù)刂方馕霾?102執(zhí)行的處理的詳細(xì)情況,將在后面使用圖30進(jìn)行說明。抽象化層地址變換信息2103用于存儲在虛擬網(wǎng)絡(luò)系統(tǒng)內(nèi)唯一地識別抽象節(jié)點(diǎn) 702的抽象化層地址。關(guān)于抽象化層地址變換信息2103的詳細(xì)情況,將在后面使用圖^A 進(jìn)行說明。抽象化層地址對應(yīng)信息2104用于存儲抽象化地址與連接邊緣路由器102的用戶據(jù)點(diǎn)103之間的對應(yīng)關(guān)系。關(guān)于抽象化層地址對應(yīng)信息2104的詳細(xì)情況,將在后面使用圖 26B進(jìn)行說明。圖26A是表示本發(fā)明的第2實(shí)施方式的抽象化層地址變換信息2103的一例的說明圖。在本實(shí)施方式中,將抽象化層地址變換信息2103表示為表形式T2301的數(shù)據(jù)。抽象化層地址變換信息2103包括抽象化層地址(1(130 和物理網(wǎng)絡(luò)地址 (K1303)。抽象化層地址(1(130 用于存儲在抽象網(wǎng)絡(luò)中唯一地識別網(wǎng)絡(luò)組701所包含的抽象節(jié)點(diǎn)702的地址。物理網(wǎng)絡(luò)地址(K130;3)用于存儲與抽象節(jié)點(diǎn)702對應(yīng)的邊緣路由器102等的節(jié)點(diǎn)在物理網(wǎng)絡(luò)101內(nèi)的地址。此時,在抽象化層信息409中還追加了與抽象化層地址相關(guān)的信息。圖26B是表示本發(fā)明的第2實(shí)施方式的抽象化層地址對應(yīng)信息2104的一例的說明圖。在本實(shí)施方式中,將抽象化層地址對應(yīng)信息2104表示為表形式T2401的數(shù)據(jù)。抽象化層地址對應(yīng)信息2104包括MAC地址(K2402)和抽象化層地址(K2403)。MAC地址(1(240 用于存儲識別與邊緣路由器102連接的用戶據(jù)點(diǎn)103的MAC地址。抽象化層地址(K240;3)是與抽象化層地址¢130 相同的信息。在本實(shí)施方式中,邊緣路由器102參照抽象化層地址對應(yīng)信息2104,對通信包賦予抽象化地址。另外,關(guān)于抽象化層地址對應(yīng)信息2104,也可以考慮由邊緣路由器102學(xué)習(xí)通信包來生成的方法、或者使用操作員預(yù)先設(shè)定的信息的方法。在下面的說明中,對使用操作員預(yù)先設(shè)定的信息的情況進(jìn)行說明。另外,在本實(shí)施方式中使用了 MAC地址,但本發(fā)明不局限于此。例如,也可以使用基于端口、VLAN或者上位層的信息等的對應(yīng)信息。另外,邊緣路由器102也可以將抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104作為一個管理信息加以保存。圖27是表示本發(fā)明的第2實(shí)施方式的抽象化層信息409的一例的說明圖。在本實(shí)施方式中,將抽象化層信息409表示為表形式T2201的數(shù)據(jù)。抽象化層信息409包括抽象節(jié)點(diǎn)ID (K1302)、傳輸功能(K1303)、LID (K1304)、網(wǎng)絡(luò)組(K1305)、物理網(wǎng)絡(luò)連接(K1306)和抽象化層地址(K2202)。如圖27所示,新追加了存儲抽象化層地址的抽象化層地址(K2202)的欄,這一點(diǎn)與第1實(shí)施方式不同。下面,說明第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理。圖觀是說明本發(fā)明的第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的初始化處理的一例的流程圖。首先,執(zhí)行圖17所示的初始化處理(步驟1601 步驟1614)。然后,執(zhí)行下面的處理。虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)由操作員預(yù)先設(shè)定的信息,確定各個抽象節(jié)點(diǎn)702 的抽象化層地址,將所確定的抽象化層地址存儲在抽象化層信息409的抽象化層地址 (K2202)中(步驟 2401)。虛擬網(wǎng)絡(luò)管理服務(wù)器105對與用戶據(jù)點(diǎn)103連接的邊緣路由器MOll J4012,設(shè)定所確定的抽象化層地址(步驟2402)。具體地講,所確定的抽象化層地址被發(fā)送給邊緣路由器M011J4012。邊緣路由器24011、24012將接收到的抽象化地址,存儲在抽象化層地址變換信息2103的抽象化地址 (K2302)和抽象化層地址對應(yīng)信息2104的抽象化地址(以402)中。虛擬網(wǎng)絡(luò)管理服務(wù)器105向各個邊緣路由器1021、1023、M011、M012,發(fā)送物理網(wǎng)絡(luò)101中的該邊緣路由器1021、1023、M011、M012的地址信息的取得請求(步驟M03)。接收到地址信息的取得請求的各個邊緣路由器1021、1023 J4011J4012,向虛擬網(wǎng)絡(luò)管理服務(wù)器105發(fā)送物理網(wǎng)絡(luò)101中的地址信息(步驟2404)。虛擬網(wǎng)絡(luò)管理服務(wù)器105根據(jù)抽象化層地址和物理網(wǎng)絡(luò)101中的地址,計算抽象網(wǎng)絡(luò)中的路由信息(步驟2405)。虛擬網(wǎng)絡(luò)管理服務(wù)器105向各個邊緣路由器1021、1023、M011、M012,發(fā)送所計算的路由信息(步驟M06)。各個邊緣路由器1021、1023 J4011J4012將接收到的路由信息,存儲在抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104中。通過以上處理,完成各個邊緣路由器1021、1023 J4011J4012的抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104的設(shè)定。由此,能夠掌握抽象化層地址與物理網(wǎng)絡(luò)101中的地址之間的對應(yīng)關(guān)系。下面,說明由第2實(shí)施方式的邊緣路由器2101的傳輸?shù)刂方馕霾?102執(zhí)行的處理。圖四是表示本發(fā)明的第2實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的用戶B的據(jù)點(diǎn)1032之間的通信包的通信路徑的一例的說明圖。將用戶B的據(jù)點(diǎn)1032之間連接的虛擬網(wǎng)絡(luò)301由物理網(wǎng)絡(luò)1 (1011)和物理網(wǎng)絡(luò) 3(1013)構(gòu)成。此時,用戶B的通信包例如按照圖四中的通信路徑2501所示在用戶B的據(jù)點(diǎn)1032之間傳輸。在物理網(wǎng)絡(luò)101內(nèi),以按每個物理網(wǎng)絡(luò)101不同的方法構(gòu)成虛擬網(wǎng)絡(luò)。例如,在物理網(wǎng)絡(luò)1(1011)內(nèi),邊緣路由器1021、1022的物理網(wǎng)絡(luò)邊緣功能部602根據(jù)抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104,將通信包變更為能夠在物理網(wǎng)絡(luò)1 (1011)中傳輸?shù)耐ㄐ虐?502。同樣,在物理網(wǎng)絡(luò)3(1013)內(nèi),邊緣路由器1023、1024的物理網(wǎng)絡(luò)邊緣功能部602 根據(jù)抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104,將通信包變更為能夠在物理網(wǎng)絡(luò)3(101 中傳輸?shù)耐ㄐ虐?503。在本實(shí)施方式中,對在虛擬網(wǎng)絡(luò)系統(tǒng)內(nèi)流通的通信包附加在虛擬網(wǎng)絡(luò)內(nèi)不變更的頭信息。下面,說明本實(shí)施方式中的通信包的構(gòu)造。圖30是表示本發(fā)明的第2實(shí)施方式的物理網(wǎng)絡(luò)1 (1011)的通信包2502的構(gòu)造的一例的說明圖。圖31是表示本發(fā)明的第2實(shí)施方式的物理網(wǎng)絡(luò)3(1013)的通信包2503的構(gòu)造的一例的說明圖。通信包2502包括用戶包沈01、抽象化層頭沈02和物理網(wǎng)絡(luò)1的頭沈03。用戶包沈01是在用戶據(jù)點(diǎn)103內(nèi)的用戶的通信包。抽象化層頭沈02是在虛擬網(wǎng)絡(luò)301內(nèi)不變更的頭信息。例如,抽象化層頭沈02 包括在虛擬網(wǎng)絡(luò)301內(nèi)與目的地的用戶B的據(jù)點(diǎn)1032連接的邊緣路由器IOM的抽象化層地址E (目的地地址)2606,與發(fā)送源的用戶B的據(jù)點(diǎn)1032連接的邊緣路由器1021的抽象化層地址B (發(fā)送源地址)2605,以及作為其它控制信息的虛擬網(wǎng)絡(luò)識別符沈04。物理網(wǎng)絡(luò)1的頭沈03是物理網(wǎng)絡(luò)1 (1011)內(nèi)的頭信息。例如,在物理網(wǎng)絡(luò)1的頭 2603中包括作為目的地地址的、物理網(wǎng)絡(luò)1(1011)內(nèi)的地址“A4”。通信包2503包括用戶包2701、抽象化層頭沈02和物理網(wǎng)絡(luò)3的頭2703。抽象化層頭沈02包括在虛擬網(wǎng)絡(luò)301內(nèi)與目的地的用戶B的據(jù)點(diǎn)1032連接的
29邊緣路由器IOM的抽象化層地址E (目的地地址)2606,與發(fā)送源的用戶B的據(jù)點(diǎn)1032連接的邊緣路由器1021的抽象化層地址B(發(fā)送源地址)2605,以及作為其它控制信息的虛擬網(wǎng)絡(luò)識別符2604。如圖31所示,抽象化層頭沈02在哪個物理網(wǎng)絡(luò)101中都沒有變化。物理網(wǎng)絡(luò)3的頭2703包括作為目的地地址的、物理網(wǎng)絡(luò)3 (1013)內(nèi)的地址“B3”。另外,本實(shí)施方式中的各個邊緣路由器1021、1022、1023、1024具有如下所述的抽象化層地址、和物理網(wǎng)絡(luò)101內(nèi)地址。邊緣路由器1021保存物理網(wǎng)絡(luò)1內(nèi)的地址“A2”和抽象化層地址“B”。邊緣路由器1022保存物理網(wǎng)絡(luò)1內(nèi)的地址“A4”,但不保存抽象化層地址。邊緣路由器1023保存物理網(wǎng)絡(luò)3內(nèi)的地址“D3”,但不保存抽象化層地址。邊緣路由器IOM保存物理網(wǎng)絡(luò)3內(nèi)的地址“B2”和抽象化層地址“D”。邊緣路由器1023的傳輸?shù)刂方馕霾?102根據(jù)通信包內(nèi)的抽象化層頭沈02,并參照抽象化層地址變換信息2103,解析通信包在物理網(wǎng)絡(luò)3(1013)內(nèi)的路由。例如,在通信包內(nèi)的抽象化層頭沈02的目的地地址沈06是“E”的情況下,邊緣路由器1023的傳輸?shù)刂方馕霾?102從抽象化層地址變換信息2103的抽象化層地址K1302 為“E”的行中,將物理網(wǎng)絡(luò)3(1013)的地址確定為“B3”,將通信包2503的物理網(wǎng)絡(luò)3(1013) 內(nèi)的頭2703的目的地地址設(shè)為B3,由此執(zhí)行路由處理。另外,邊緣路由器102賦予抽象化地址的方法例如如下所述。首先,邊緣路由器102分析接收到的通信包。然后,邊緣路由器根據(jù)該分析結(jié)果, 并參照抽象化層地址變換信息2103和抽象化層地址對應(yīng)信息2104,對接收到的通信包賦予包含抽象化地址的抽象化層頭。并且,邊緣路由器102在向各個據(jù)點(diǎn)103發(fā)送通信包時,從該通信包中刪除抽象化層頭。過去,各個邊緣路由器102需要保存用戶空間的地址、和該邊緣路由器所屬的物理網(wǎng)絡(luò)101中的地址。因此,有時邊緣路由器102為了執(zhí)行地址解析而保存的表容量變龐大。即,需要將邊緣路由器、用戶地址數(shù)量及用戶數(shù)量相乘得到的數(shù)量的表項。但是,根據(jù)本發(fā)明的第2實(shí)施方式,在由多個物理網(wǎng)絡(luò)構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)整體中使用唯一的抽象化層地址,對通信包追加抽象化層地址的抽象化頭,由此能夠在虛擬網(wǎng)絡(luò)系統(tǒng)內(nèi)執(zhí)行利用了抽象化層地址的地址解析。因此,能夠削減在虛擬網(wǎng)絡(luò)系統(tǒng)內(nèi)管理的地址變換信息量,能夠?qū)崿F(xiàn)路由器裝置及運(yùn)行管理方面的成本降低。[第3實(shí)施方式]對本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行說明。第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)在第1實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中,對物理網(wǎng)絡(luò)101 追加了具有虛擬計算機(jī)(服務(wù)器)或者虛擬交換器等虛擬功能的路由器。其它結(jié)構(gòu)與第1 實(shí)施方式相同,因而下面以與第1實(shí)施方式不同的部分為中心進(jìn)行說明。如圖3A 圖3C所示,每個用戶的虛擬網(wǎng)絡(luò)3011、3012、3013提供將各個用戶的用戶據(jù)點(diǎn)1031、1032、1033單獨(dú)連接的、在邏輯上分離的網(wǎng)絡(luò)。例如,為了構(gòu)成用戶A的虛擬網(wǎng)絡(luò)3011,首先在物理網(wǎng)絡(luò)1(1011)、物理網(wǎng)絡(luò) 2 (1012)、物理網(wǎng)絡(luò)3 (101 的各個物理網(wǎng)絡(luò)中構(gòu)成用戶A的虛擬網(wǎng)絡(luò)。并且,在各個物理網(wǎng)絡(luò)1 (1011)、物理網(wǎng)絡(luò)2 (1012)、物理網(wǎng)絡(luò)3 (1013)中構(gòu)成的用戶A的虛擬網(wǎng)絡(luò),通過邊緣路由器102相連接,由此構(gòu)成跨越各個物理網(wǎng)絡(luò)1011、1012、1013的虛擬網(wǎng)絡(luò)。并且,所構(gòu)成的用戶A的虛擬網(wǎng)絡(luò)與用戶A的據(jù)點(diǎn)1031通過邊緣路由器102相連接,由此構(gòu)成圖3所示的用戶A的虛擬網(wǎng)絡(luò)3011。另外,在本實(shí)施方式中以對每個用戶分配不同的虛擬網(wǎng)絡(luò)301為前提,但也可以不按每個用戶,而是根據(jù)通信運(yùn)營商或者服務(wù)提供商提供的每個服務(wù)、或者用戶具有的每個應(yīng)用等的分類,來分配虛擬網(wǎng)絡(luò)301。圖32是表示本發(fā)明的第3實(shí)施方式的物理網(wǎng)絡(luò)101的結(jié)構(gòu)的框圖。如圖32所示,在第3實(shí)施方式中,物理網(wǎng)絡(luò)1(1011)包括具有虛擬計算機(jī)(服務(wù)器)或者虛擬交換器等虛擬功能的路由器觀01。圖33A、圖3 和圖33C是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的每個用戶的虛擬網(wǎng)絡(luò)301的結(jié)構(gòu)的一例的說明圖。各個虛擬網(wǎng)絡(luò)3011、3012、3013提供與圖3A 圖3C相同地將各個用戶的用戶據(jù)點(diǎn)1031、1032、1033連接的、在邏輯上分離的網(wǎng)絡(luò)。在本實(shí)施方式中,還利用由路由器觀01具有的虛擬功能而提供的功能,將虛擬L3 交換器四01和虛擬服務(wù)器四02等連接在每個用戶的虛擬網(wǎng)絡(luò)3011、3012、3013上。在圖33B的示例中,在用戶B的虛擬網(wǎng)絡(luò)3012中,能夠使用虛擬L3交換器四01 和虛擬服務(wù)器四02的功能。另外,為了簡化說明,采用對物理網(wǎng)絡(luò)1(1011)追加了路由器觀01的示例,但也可以是其它物理網(wǎng)絡(luò)1012、1013具有路由器沘01。下面,說明本發(fā)明的第3實(shí)施方式的構(gòu)成虛擬網(wǎng)絡(luò)系統(tǒng)的各個裝置具有的軟件結(jié)構(gòu)。圖34是表示本發(fā)明的第3實(shí)施方式的將虛擬網(wǎng)絡(luò)系統(tǒng)抽象化的抽象網(wǎng)絡(luò)的說明圖。虛擬網(wǎng)絡(luò)管理服務(wù)器105的抽象化層管理部404根據(jù)抽象化層信息409,將如圖 32所示的由物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)作為如圖34所示的抽象網(wǎng)絡(luò)進(jìn)行管理。在本實(shí)施方式的抽象網(wǎng)絡(luò)中,與邊緣路由器102相同地將路由器觀01作為抽象節(jié)點(diǎn)3101進(jìn)行管理。下面,說明虛擬網(wǎng)絡(luò)管理服務(wù)器105具有的信息。第3實(shí)施方式的虛擬網(wǎng)絡(luò)管理服務(wù)器105的硬件結(jié)構(gòu)與第1實(shí)施方式的虛擬網(wǎng)絡(luò)管理服務(wù)器105相同。第3實(shí)施方式的虛擬網(wǎng)絡(luò)管理服務(wù)器105保存路由器觀01提供的虛擬功能的信息,這一點(diǎn)不同。圖35是表示本發(fā)明的第3實(shí)施方式的抽象化層信息409的一例的說明圖。在本實(shí)施方式中,將抽象化層信息409表示為表形式T3501。與第1實(shí)施方式的抽象化層信息409(參照圖12)相比,新追加了虛擬功能 (K3502)的欄,這一點(diǎn)不同。虛擬功能(K3502)用于存儲由與抽象節(jié)點(diǎn)3101對應(yīng)的路由器觀01提供的虛擬功能的信息。如圖35所示,本發(fā)明的特征在于,在抽象網(wǎng)絡(luò)中能夠利用共用的信息管理構(gòu)成虛擬網(wǎng)絡(luò)系統(tǒng)的全部抽象節(jié)點(diǎn)702、3101。圖36是表示本發(fā)明的第3實(shí)施方式的用戶請求信息405的一例的說明圖。在本實(shí)施方式中,將用戶請求信息405表示為表形式T3201的數(shù)據(jù)。在用戶請求信息405中,除了從操作員受理的虛擬網(wǎng)絡(luò)301的請求之外,還保存有所請求的虛擬功能的信息。與第1實(shí)施方式的用戶請求信息405(參照圖8)相比,新追加了虛擬功能(K3202) 的欄,這一點(diǎn)不同。虛擬功能(K3202)用于存儲與操作員所請求的虛擬功能相關(guān)的信息。即,表示與操作員所請求的虛擬網(wǎng)絡(luò)301連接的虛擬功能。圖37是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)定義信息406的一例的說明圖。在本實(shí)施方式中,將虛擬網(wǎng)絡(luò)定義信息406表示為表形式T3301的數(shù)據(jù)。虛擬網(wǎng)絡(luò)定義信息406用于存儲由用戶請求受理部401將在用戶請求信息405中存儲的信息變換為抽象網(wǎng)絡(luò)的信息而得到的信息。與第1實(shí)施方式的虛擬網(wǎng)絡(luò)定義信息406(參照圖9)相比,新追加了虛擬功能 (K3302)的欄,這一點(diǎn)不同。虛擬功能(K3302)用于存儲在抽象網(wǎng)絡(luò)中與操作員所請求的虛擬功能相關(guān)的信息。即,表示與操作員所請求的虛擬網(wǎng)絡(luò)301連接的虛擬功能。圖38是表示本發(fā)明的第3實(shí)施方式的映射信息408的一例的說明圖。圖38表示分配給用戶B的虛擬網(wǎng)絡(luò)3012的映射信息408。在本實(shí)施方式中,將映射信息408表示為表形式T3401的數(shù)據(jù)。虛擬網(wǎng)絡(luò)分配管理部402將分配給用戶的虛擬網(wǎng)絡(luò)301向抽象網(wǎng)絡(luò)進(jìn)行映射,將該映射結(jié)果存儲在映射信息408中。與第1實(shí)施方式的映射信息408(參照圖11)相比,第3實(shí)施方式的映射信息408 新追加了虛擬功能映射信息(K3402)的欄,這一點(diǎn)不同。虛擬功能映射信息(K3402)用于存儲由分配給虛擬網(wǎng)絡(luò)301的抽象節(jié)點(diǎn)3101提供的與虛擬功能相關(guān)的信息。虛擬功能映射信息(K3402)包括虛擬功能(K3403)和抽象節(jié)點(diǎn)ID(K3404)。虛擬功能(K3403)用于存儲在抽象網(wǎng)絡(luò)中與操作員請求的虛擬功能相關(guān)的信息。 即,表示與操作員所請求的虛擬網(wǎng)絡(luò)301連接的虛擬功能。抽象節(jié)點(diǎn)ID (K3404)用于存儲識別提供與虛擬功能(K3403)對應(yīng)的虛擬功能的抽象節(jié)點(diǎn)3101的識別符。在圖38的示例中,示出了提供虛擬L3交換器功能的抽象節(jié)點(diǎn)3101的抽象節(jié)點(diǎn)ID(K3404)是“101”,提供虛擬服務(wù)器功能的抽象節(jié)點(diǎn)3101的抽象節(jié)點(diǎn)ID(K3404)是 “102”。下面,說明物理網(wǎng)絡(luò)管理服務(wù)器104。第3實(shí)施方式的物理網(wǎng)絡(luò)管理服務(wù)器104將路由器觀01提供的與虛擬功能相關(guān)的信息保存在抽象化層信息503中。圖39是表示本發(fā)明的第3實(shí)施方式的抽象化層信息503的一例的說明圖。在本實(shí)施方式中,將抽象化層信息503表示為表形式T3701的數(shù)據(jù)。
與第1實(shí)施方式的抽象化層信息503(參照圖14A)相比,第3實(shí)施方式的抽象化層信息503新追加了虛擬功能(K3702)。虛擬功能(K3702)用于存儲在抽象網(wǎng)絡(luò)中與路由器觀01提供的虛擬功能相關(guān)的信息。即,表示與虛擬網(wǎng)絡(luò)301連接的虛擬功能。在圖39的示例中,示出了物理節(jié)點(diǎn)ID(K1502)為“路由器e”的路由器觀01,抽象節(jié)點(diǎn)(K1503)是“101”,虛擬功能(K3502)是“虛擬L3交換器”。并且可知,物理節(jié)點(diǎn) ID(K1502)為“路由器f”的路由器2801,抽象節(jié)點(diǎn)(K1503)是“102”,虛擬功能(K3502)是 “虛擬服務(wù)器”。下面,說明路由器沘01。路由器觀01的硬件結(jié)構(gòu)與邊緣路由器102相同,所以省略說明。圖40是說明本發(fā)明的第3實(shí)施方式的路由器觀01的軟件結(jié)構(gòu)的框圖。路由器觀01具有虛擬功能部3002,這一點(diǎn)與邊緣路由器102不同。虛擬功能部3002具有對虛擬網(wǎng)絡(luò)301提供虛擬功能、例如虛擬交換器或者虛擬服務(wù)器等的功能。并且,路由器觀01的抽象化層信息603包括與邊緣路由器102的抽象化層信息603不同的信息。圖41是表示本發(fā)明的第3實(shí)施方式的路由器觀01具有的抽象化層信息603的一例的說明圖。在本實(shí)施方式中,將路由器觀01具有的抽象化層信息603表示為表形式T3601。與第1實(shí)施方式的抽象化層信息603(參照圖16)相比,第3實(shí)施方式的抽象化層信息603新追加了虛擬功能(K3602)的欄。虛擬功能(K3602)用于存儲在抽象網(wǎng)絡(luò)中與路由器觀01提供的虛擬功能相關(guān)的信息。即,表示與虛擬網(wǎng)絡(luò)301連接的虛擬功能。另外,在本實(shí)施方式中構(gòu)成為邊緣路由器102具有虛擬功能部3002,但也可以是邊緣路由器102之外的其它裝置具有虛擬功能部3002。例如,也可以是物理網(wǎng)絡(luò)101所包含的服務(wù)器裝置具有虛擬功能部3002。下面,說明第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)301的生成處理。圖42是表示本發(fā)明的第3實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)中的虛擬網(wǎng)絡(luò)301的生成處理的一例的流程圖。步驟1701 步驟1711的處理與第1實(shí)施方式相同,因而省略說明。在第3實(shí)施方式中,在步驟1705之后包括如下處理虛擬網(wǎng)絡(luò)管理服務(wù)器105參照抽象化層信息409,從在步驟1705選擇的抽象節(jié)點(diǎn)3010之中選擇能夠提供所請求的虛擬功能的抽象節(jié)點(diǎn)3101。在步驟1706,根據(jù)在步驟1704選擇的網(wǎng)絡(luò)組701和在步驟3801選擇的抽象節(jié)點(diǎn) 3101,執(zhí)行虛擬網(wǎng)絡(luò)301的映射。[第4實(shí)施方式]對本發(fā)明的第4實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行說明。第4實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的邊緣路由器102的功能單元的安裝方法不同。下面,以與第1實(shí)施方式的差異為中心進(jìn)行說明。圖43是表示本發(fā)明的第4實(shí)施方式的邊緣路由器102的軟件的安裝示例的框圖。
33
第4實(shí)施方式的邊緣路由器102具有多個物理網(wǎng)絡(luò)邊緣功能部602。在圖43的示例中,邊緣路由器102與物理網(wǎng)絡(luò)1011及物理網(wǎng)絡(luò)1012連接。與物理網(wǎng)絡(luò)1 (1011)連接的網(wǎng)絡(luò)接口 39021具有與物理網(wǎng)絡(luò)1 (1011)對應(yīng)的物理網(wǎng)絡(luò)邊緣功能部6021和邊緣路由器結(jié)構(gòu)信息604。并且,與物理網(wǎng)絡(luò)2 (1012)連接的網(wǎng)絡(luò)接口 39022具有與物理網(wǎng)絡(luò)2 (1012)對應(yīng)的物理網(wǎng)絡(luò)邊緣功能部602和邊緣路由器結(jié)構(gòu)信息604。并且,包處理板3904具有抽象化層處理部601和抽象化層信息603。[第5實(shí)施方式]對本發(fā)明的第5實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)進(jìn)行說明。第5實(shí)施方式的虛擬網(wǎng)絡(luò)系統(tǒng)的邊緣路由器102的功能單元的安裝方法不同。下面,以與第1實(shí)施方式的差異為中心進(jìn)行說明。圖44是表示本發(fā)明的第5實(shí)施方式的邊緣路由器102的軟件的執(zhí)行示例的框圖。在第5實(shí)施方式中,在邊緣路由器102的網(wǎng)絡(luò)接口 3902安裝有物理網(wǎng)絡(luò)1 (1011) 的物理網(wǎng)絡(luò)邊緣功能部6021和邊緣路由器結(jié)構(gòu)信息604。另一方面,抽象化層處理部601和抽象化層信息603具有通過通信線纜3906與邊緣路由器102連接的計算機(jī)4402。計算機(jī)4402具有處理器(省略圖示)、存儲器(省略圖示)和網(wǎng)絡(luò)接口(省略圖示)。在圖44的示例中,邊緣路由器102不具有包處理板3904,但邊緣路由器102也可以構(gòu)成為具有包處理板3904。以上,根據(jù)各個實(shí)施方式具體說明了本發(fā)明,但本發(fā)明不限于前述實(shí)施方式,當(dāng)然可以在不脫離其宗旨的范圍內(nèi)進(jìn)行各種變更。根據(jù)本發(fā)明的一個方式可以得到以下所述的效果。(1)在跨越網(wǎng)絡(luò)的構(gòu)成要素及管理方法不同的多個物理網(wǎng)絡(luò)來構(gòu)成虛擬網(wǎng)絡(luò)的情況下,虛擬網(wǎng)絡(luò)管理服務(wù)器105能夠?qū)⒂啥鄠€物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)作為抽象網(wǎng)絡(luò)進(jìn)行統(tǒng)一管理。因此,能夠按照指定方式生成適合于操作員的請求的虛擬網(wǎng)絡(luò)301。(2)虛擬網(wǎng)絡(luò)管理服務(wù)器105能夠?qū)⒂啥鄠€物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)作為抽象網(wǎng)絡(luò)進(jìn)行統(tǒng)一管理,因而能夠管理虛擬網(wǎng)絡(luò)301整體的狀態(tài)。因此,能夠掌握實(shí)時且詳細(xì)的網(wǎng)絡(luò)狀態(tài),能夠構(gòu)建高可靠性的虛擬網(wǎng)絡(luò)301。(3)對通信包追加抽象化頭,該抽象化頭在由多個物理網(wǎng)絡(luò)101構(gòu)成的虛擬網(wǎng)絡(luò)系統(tǒng)整體中包括唯一的抽象化層地址,由此能夠執(zhí)行在虛擬網(wǎng)絡(luò)系統(tǒng)內(nèi)利用了抽象化層地址的地址解析。因此,能夠削減執(zhí)行地址解析所需要的地址變換信息量,能夠?qū)崿F(xiàn)路由器裝置及運(yùn)行管理方面的成本降低。標(biāo)號說明101物理網(wǎng)絡(luò);102邊緣路由器;103用戶據(jù)點(diǎn);104物理網(wǎng)絡(luò)管理服務(wù)器;105虛擬網(wǎng)絡(luò)管理服務(wù)器;106管理網(wǎng)絡(luò);201核心路由器;301虛擬網(wǎng)絡(luò);401用戶請求受理部;402 虛擬網(wǎng)絡(luò)分配管理部;403虛擬網(wǎng)絡(luò)管理部;404抽象化層管理部;405用戶請求信息;406 虛擬網(wǎng)絡(luò)定義信息;407虛擬網(wǎng)絡(luò)分配信息;408映射信息;409抽象化層信息;501虛擬網(wǎng)絡(luò)管理接口 ;502物理網(wǎng)絡(luò)管理部;503抽象化層信息;504物理網(wǎng)絡(luò)結(jié)構(gòu)信息;509抽象化層信息;601抽象化層處理部;602物理網(wǎng)絡(luò)邊緣功能部;603抽象化層信息;604邊緣路由器結(jié)構(gòu)信息;701網(wǎng)絡(luò)組;702抽象節(jié)點(diǎn);801L2網(wǎng)絡(luò);802中繼據(jù)點(diǎn);3902網(wǎng)絡(luò)接口 (NIF);3903交換器;3904包處理板;3905端口(PORT) ;3906通信線纜;3907內(nèi)部布線;3908接口 (I/O) ;3909網(wǎng)絡(luò)處理器(NPU) ;3910存儲器。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)包括多個通信系統(tǒng),用于用戶進(jìn)行通信;多個物理網(wǎng)絡(luò)管理服務(wù)器,分別管理由多個路由器構(gòu)成的多個物理網(wǎng)絡(luò);以及虛擬網(wǎng)絡(luò)管理服務(wù)器,管理虛擬網(wǎng)絡(luò),該虛擬網(wǎng)絡(luò)是通過所述多個物理網(wǎng)絡(luò)將所述通信系統(tǒng)之間連接的邏輯網(wǎng)絡(luò),其特征在于,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別具有第1處理器、與所述第1處理器連接的第1存儲器、以及與所述第1處理器連接的第1網(wǎng)絡(luò)接口,所述虛擬網(wǎng)絡(luò)管理服務(wù)器具有第2處理器、與所述第2處理器連接的第2存儲器、以及與所述第2處理器連接的第2網(wǎng)絡(luò)接口,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別與所述虛擬網(wǎng)絡(luò)管理服務(wù)器連接, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器從所述各個物理網(wǎng)絡(luò)管理服務(wù)器取得表示所述物理網(wǎng)絡(luò)的結(jié)構(gòu)的物理網(wǎng)絡(luò)結(jié)構(gòu)信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述取得的物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成用于將所述多個物理網(wǎng)絡(luò)作為一個抽象網(wǎng)絡(luò)進(jìn)行管理的抽象網(wǎng)絡(luò)管理信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個路由器發(fā)送所述生成的抽象網(wǎng)絡(luò)管理信息,由此構(gòu)成所述抽象網(wǎng)絡(luò),所述虛擬網(wǎng)絡(luò)管理服務(wù)器在接收到包括與所述通信系統(tǒng)以及所述路由器相關(guān)的輸入信息在內(nèi)的虛擬網(wǎng)絡(luò)生成請求的情況下,將所述輸入信息變換為用于生成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)定義信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述抽象網(wǎng)絡(luò)管理信息和所述虛擬網(wǎng)絡(luò)定義信息,選擇用于構(gòu)成所述虛擬網(wǎng)絡(luò)的所述路由器,所述虛擬網(wǎng)絡(luò)管理服務(wù)器生成用于構(gòu)成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)設(shè)定信息, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述選擇的路由器發(fā)送所述生成的所述虛擬網(wǎng)絡(luò)設(shè)定信息,由此構(gòu)成所述虛擬網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息包括表示所述物理網(wǎng)絡(luò)中的所述路由器的配置位置的第1位置信息、和表示所述路由器能夠應(yīng)對的通信功能的第1通信功能信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在生成所述抽象網(wǎng)絡(luò)管理信息的情況下,生成用于將所述路由器唯一地識別為構(gòu)成所述抽象網(wǎng)絡(luò)的抽象節(jié)點(diǎn)的抽象節(jié)點(diǎn)識別信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的配置位置的第2位置信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)能夠應(yīng)對的通信功能的第2通信功能信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器生成由與同一所述物理網(wǎng)絡(luò)所包含的所述各個路由器相對應(yīng)的所述抽象節(jié)點(diǎn)構(gòu)成的一個所述網(wǎng)絡(luò)組,并生成用于識別所述網(wǎng)絡(luò)組的網(wǎng)絡(luò)組識別信息?所述虛擬網(wǎng)絡(luò)管理服務(wù)器將所述抽象節(jié)點(diǎn)識別信息、所述第2位置信息、所述第2通信功能信息以及所述網(wǎng)絡(luò)組識別信息相對應(yīng),由此生成所述抽象網(wǎng)絡(luò)管理信息。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述輸入信息包括用于識別請求生成所述虛擬網(wǎng)絡(luò)的用戶的用戶識別信息、表示所述物理網(wǎng)絡(luò)中的所述通信系統(tǒng)的配置位置的第3位置信息、和表示在所述虛擬網(wǎng)絡(luò)中使用的通信功能的第3通信功能信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在將所述輸入信息變換為所述虛擬網(wǎng)絡(luò)定義信息的情況下, 根據(jù)所述輸入信息所包含的所述用戶識別信息,生成用于識別所生成的所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)識別信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器參照所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,將所述輸入信息所包含的所述第3通信功能信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)能夠應(yīng)對的通信功能的第4 通信功能信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器參照所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,將所述輸入信息所包含的所述第3位置信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的配置位置的第4位置信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述虛擬網(wǎng)絡(luò)識別信息、所述第4通信功能信息和所述第4位置信息,生成所述虛擬網(wǎng)絡(luò)定義信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在根據(jù)所述抽象網(wǎng)絡(luò)管理信息和所述虛擬網(wǎng)絡(luò)定義信息來選擇所述路由器的情況下,根據(jù)所述第4通信功能信息并參照所述抽象網(wǎng)絡(luò)管理信息,選擇能夠設(shè)定與所述接收到的虛擬網(wǎng)絡(luò)生成請求相對應(yīng)的所述虛擬網(wǎng)絡(luò)的所述網(wǎng)絡(luò)組,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述第4位置信息并參照所述抽象網(wǎng)絡(luò)管理信息,從所述選擇的網(wǎng)絡(luò)組中選擇能夠構(gòu)成所述虛擬網(wǎng)絡(luò)的所述抽象節(jié)點(diǎn),所述虛擬網(wǎng)絡(luò)管理服務(wù)器在生成所述虛擬網(wǎng)絡(luò)設(shè)定信息的情況下,根據(jù)所述選擇的網(wǎng)絡(luò)組和所述選擇的抽象節(jié)點(diǎn),確定與所述接收到的虛擬網(wǎng)絡(luò)生成請求相對應(yīng)的所述虛擬網(wǎng)絡(luò)的分配,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述確定的虛擬網(wǎng)絡(luò)的分配,生成所述虛擬網(wǎng)絡(luò)設(shè)定信息,并向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述路由器發(fā)送。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述路由器具有用于實(shí)現(xiàn)虛擬的計算機(jī)或者虛擬的交換器的虛擬功能,所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息包括表示所述路由器具有的所述虛擬功能的第1虛擬功能信息?所述輸入信息包括表示在所述虛擬網(wǎng)絡(luò)中所請求的虛擬功能的第2虛擬功能信息, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器在將所述輸入信息變換為所述虛擬網(wǎng)絡(luò)定義信息的情況下, 還將所述輸入信息所包含的所述第2虛擬功能信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)具有的所述虛擬功能的第3虛擬功能信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在根據(jù)所述虛擬網(wǎng)絡(luò)定義信息選擇所述路由器的情況下,還根據(jù)所述第3虛擬功能信息并參照抽象網(wǎng)絡(luò)管理信息,從作為構(gòu)成所述虛擬網(wǎng)絡(luò)的所述抽象節(jié)點(diǎn)而被選擇的所述抽象節(jié)點(diǎn)中,選擇具有與所述第2虛擬功能信息相對應(yīng)的所述虛擬功能的所述抽象節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述路由器包括將不同的所述物理網(wǎng)絡(luò)之間連接的邊緣路由器, 所述抽象網(wǎng)絡(luò)管理信息和所述網(wǎng)絡(luò)設(shè)定信息被發(fā)送給所述邊緣路由器, 所述邊緣路由器在接收到所述虛擬網(wǎng)絡(luò)設(shè)定信息后,從鄰接的所述物理網(wǎng)絡(luò)所包含的其它所述邊緣路由器取得鄰接網(wǎng)絡(luò)組識別信息,該鄰接網(wǎng)絡(luò)組識別信息是用于識別由與該其它邊緣路由器相對應(yīng)的所述抽象節(jié)點(diǎn)構(gòu)成的所述網(wǎng)絡(luò)組的信息,所述邊緣路由器向所述虛擬網(wǎng)絡(luò)管理服務(wù)器發(fā)送所述取得的鄰接網(wǎng)絡(luò)組識別信息, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器還將所述鄰接網(wǎng)絡(luò)組識別信息存儲在所述抽象網(wǎng)絡(luò)管理信息中。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在生成所述虛擬網(wǎng)絡(luò)設(shè)定信息后,還生成用于管理第1地址的第1地址管理信息,該第1地址表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的地址, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述邊緣路由器發(fā)送所述第1地址管理信息, 所述虛擬網(wǎng)絡(luò)管理服務(wù)器從所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述邊緣路由器取得用于管理第2地址的第2地址管理信息,該第2地址表示該物理網(wǎng)絡(luò)中的所述邊緣路由器的地址,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述取得的第2地址管理信息和所述第1地址管理信息,生成所述抽象網(wǎng)絡(luò)中的路由信息,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個邊緣路由器發(fā)送所述生成的路由信息。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述邊緣路由器在從所述通信系統(tǒng)接收到通信包的情況下,分析所述接收到的通信包,所述邊緣路由器根據(jù)所述第1地址管理信息和所述路由信息,對所述接收到的通信包賦予所述第1地址,所述邊緣路由器根據(jù)所述第1地址,執(zhí)行所述抽象網(wǎng)絡(luò)中的路由處理。
8.一種網(wǎng)絡(luò)系統(tǒng)的虛擬網(wǎng)絡(luò)管理方法,該網(wǎng)絡(luò)系統(tǒng)包括多個通信系統(tǒng),用于用戶進(jìn)行通信;多個物理網(wǎng)絡(luò)管理服務(wù)器,分別管理由多個路由器構(gòu)成的多個物理網(wǎng)絡(luò);以及虛擬網(wǎng)絡(luò)管理服務(wù)器,管理虛擬網(wǎng)絡(luò),該虛擬網(wǎng)絡(luò)是通過所述多個物理網(wǎng)絡(luò)將所述通信系統(tǒng)之間連接的邏輯網(wǎng)絡(luò),其特征在于,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別具有第1處理器、與所述第1處理器連接的第1存儲器、以及與所述第1處理器連接的第1網(wǎng)絡(luò)接口,所述虛擬網(wǎng)絡(luò)管理服務(wù)器具有第2處理器、與所述第2處理器連接的第2存儲器、以及與所述第2處理器連接的第2網(wǎng)絡(luò)接口,所述各個物理網(wǎng)絡(luò)管理服務(wù)器分別與所述虛擬網(wǎng)絡(luò)管理服務(wù)器連接, 所述虛擬網(wǎng)絡(luò)管理方法包括以下步驟第1步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器從所述各個物理網(wǎng)絡(luò)管理服務(wù)器取得表示所述物理網(wǎng)絡(luò)的結(jié)構(gòu)的物理網(wǎng)絡(luò)結(jié)構(gòu)信息;第2步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述取得的物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成用于將所述多個物理網(wǎng)絡(luò)作為一個抽象網(wǎng)絡(luò)進(jìn)行管理的抽象網(wǎng)絡(luò)管理信息;第3步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個路由器發(fā)送所述生成的抽象網(wǎng)絡(luò)管理信息,由此構(gòu)成所述抽象網(wǎng)絡(luò);第4步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在接收到包括與所述通信系統(tǒng)以及所述路由器相關(guān)的輸入信息在內(nèi)的虛擬網(wǎng)絡(luò)生成請求的情況下,將所述輸入信息變換為用于生成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)定義信息;第5步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述抽象網(wǎng)絡(luò)管理信息和所述虛擬網(wǎng)絡(luò)定義信息,選擇用于構(gòu)成所述虛擬網(wǎng)絡(luò)的所述路由器;第6步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器生成用于構(gòu)成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)設(shè)定信息;第7步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述選擇的路由器發(fā)送所述生成的虛擬網(wǎng)絡(luò)設(shè)定信息;以及第8步驟,向所述選擇的路由器發(fā)送用于構(gòu)成所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)設(shè)定信息,由此構(gòu)成所述虛擬網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于,所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息包括表示所述物理網(wǎng)絡(luò)中的所述路由器的配置位置的第1位置信息、和表示所述路由器能夠應(yīng)對的通信功能的第1通信功能信息, 所述第2步驟包括以下步驟生成用于將所述路由器唯一地識別為構(gòu)成所述抽象網(wǎng)絡(luò)的抽象節(jié)點(diǎn)的抽象節(jié)點(diǎn)識別信息的步驟;根據(jù)所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的配置位置的第2位置信息的步驟;根據(jù)所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)能夠應(yīng)對的通信功能的第2通信功能信息的步驟;生成由與同一所述物理網(wǎng)絡(luò)所包含的所述各個路由器相對應(yīng)的所述抽象節(jié)點(diǎn)構(gòu)成的一個所述網(wǎng)絡(luò)組,并生成用于識別所述網(wǎng)絡(luò)組的網(wǎng)絡(luò)組識別信息的步驟;以及將所述抽象節(jié)點(diǎn)識別信息、所述第2位置信息、所述第2通信功能信息以及所述網(wǎng)絡(luò)組識別信息相對應(yīng),由此生成所述抽象網(wǎng)絡(luò)管理信息的步驟。
10.根據(jù)權(quán)利要求8或9所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于,所述輸入信息包括用于識別請求生成所述虛擬網(wǎng)絡(luò)的用戶的用戶識別信息、表示所述物理網(wǎng)絡(luò)中的所述通信系統(tǒng)的配置位置的第3位置信息、和表示在所述虛擬網(wǎng)絡(luò)中使用的通信功能的第3通信功能信息, 所述第4步驟包括以下步驟根據(jù)所述輸入信息所包含的所述用戶識別信息,生成用于識別所生成的所述虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)識別信息的步驟;參照所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,將所述輸入信息所包含的所述第3通信功能信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)能夠應(yīng)對的通信功能的第4通信功能信息的步驟;參照所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息,將所述輸入信息所包含的所述第3位置信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的配置位置的第4位置信息的步驟;以及根據(jù)所述虛擬網(wǎng)絡(luò)識別信息、所述第4通信功能信息和所述第4位置信息,生成所述虛擬網(wǎng)絡(luò)定義信息的步驟;所述第5步驟包括以下步驟根據(jù)所述第4通信功能信息并參照所述抽象網(wǎng)絡(luò)管理信息,選擇能夠設(shè)定與所述接收到的虛擬網(wǎng)絡(luò)生成請求相對應(yīng)的所述虛擬網(wǎng)絡(luò)的所述網(wǎng)絡(luò)組的步驟;以及根據(jù)所述第4位置信息并參照所述抽象網(wǎng)絡(luò)管理信息,從所述選擇的網(wǎng)絡(luò)組中選擇能夠構(gòu)成所述虛擬網(wǎng)絡(luò)的所述抽象節(jié)點(diǎn)的步驟; 所述第6步驟包括以下步驟根據(jù)所述選擇的網(wǎng)絡(luò)組和所述選擇的抽象節(jié)點(diǎn),確定與所述接收到的虛擬網(wǎng)絡(luò)生成請求相對應(yīng)的所述虛擬網(wǎng)絡(luò)的分配的步驟;以及根據(jù)所述確定的虛擬網(wǎng)絡(luò)的分配,生成所述虛擬網(wǎng)絡(luò)設(shè)定信息的步驟;所述第7步驟包括向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述路由器進(jìn)行發(fā)送的步驟。
11.根據(jù)權(quán)利要求10所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于,所述路由器具有用于實(shí)現(xiàn)虛擬的計算機(jī)或者虛擬的交換器的虛擬功能,所述物理網(wǎng)絡(luò)結(jié)構(gòu)信息包括表示所述路由器具有的所述虛擬功能的第1虛擬功能信息?所述輸入信息包括表示在所述虛擬網(wǎng)絡(luò)中所請求的虛擬功能的第2虛擬功能信息, 所述第4步驟還包括將所述輸入信息所包含的所述第2虛擬功能信息變換為表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)具有的所述虛擬功能的第3虛擬功能信息的步驟,所述第5步驟還包括根據(jù)所述第3虛擬功能信息并參照抽象網(wǎng)絡(luò)管理信息,從作為構(gòu)成所述虛擬網(wǎng)絡(luò)的所述抽象節(jié)點(diǎn)而被選擇的所述抽象節(jié)點(diǎn)中,選擇具有與所述第2虛擬功能信息相對應(yīng)的所述虛擬功能的所述抽象節(jié)點(diǎn)的步驟。
12.根據(jù)權(quán)利要求9所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于,所述路由器包括將不同的所述物理網(wǎng)絡(luò)之間連接的邊緣路由器, 所述抽象網(wǎng)絡(luò)管理信息和所述網(wǎng)絡(luò)設(shè)定信息被發(fā)送給所述邊緣路由器, 所述虛擬網(wǎng)絡(luò)管理方法還包括以下步驟第9步驟,所述邊緣路由器在接收到所述虛擬網(wǎng)絡(luò)設(shè)定信息后,從鄰接的所述物理網(wǎng)絡(luò)所包含的其它所述邊緣路由器取得鄰接網(wǎng)絡(luò)組識別信息,該鄰接網(wǎng)絡(luò)組識別信息是用于識別由與該其它邊緣路由器相對應(yīng)的所述抽象節(jié)點(diǎn)構(gòu)成的所述網(wǎng)絡(luò)組的信息;第10步驟,所述邊緣路由器向所述虛擬網(wǎng)絡(luò)管理服務(wù)器發(fā)送所述取得的鄰接網(wǎng)絡(luò)組識別信息;以及第11步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器還將所述鄰接網(wǎng)絡(luò)組識別信息存儲在所述抽象網(wǎng)絡(luò)管理信息中。
13.根據(jù)權(quán)利要求12所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于, 所述虛擬網(wǎng)絡(luò)管理方法還包括以下步驟第12步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器在生成所述虛擬網(wǎng)絡(luò)設(shè)定信息后,生成第1地址管理信息,該第1地址管理信息表示所述抽象網(wǎng)絡(luò)中的所述抽象節(jié)點(diǎn)的地址;第13步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述邊緣路由器發(fā)送所述第1地址管理信息; 第14步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器從所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述邊緣路由器取得第2地址管理信息,該第2地址管理信息表示該物理網(wǎng)絡(luò)中的所述邊緣路由器的地址;第15步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器根據(jù)所述取得的第2地址管理信息和所述第1地址管理信息,生成所述抽象網(wǎng)絡(luò)中的路由信息;以及第16步驟,所述虛擬網(wǎng)絡(luò)管理服務(wù)器向所述各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個邊緣路由器發(fā)送所述生成的路由信息。
14.根據(jù)權(quán)利要求13所述的虛擬網(wǎng)絡(luò)管理方法,其特征在于, 所述虛擬網(wǎng)絡(luò)管理方法還包括以下步驟第17步驟,所述邊緣路由器在從所述通信系統(tǒng)接收到通信包的情況下,分析所述接收到的通信包;第18步驟,所述邊緣路由器根據(jù)所述第1地址管理信息和所述路由信息,對所述接收到的通信包賦予所述第1地址;以及第19步驟,所述邊緣路由器根據(jù)所述第1地址,執(zhí)行所述抽象網(wǎng)絡(luò)中的路由處理。
全文摘要
本發(fā)明的目的在于,在生成跨越多個物理網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)的情況下,用戶不需掌握各個物理網(wǎng)絡(luò)的信息,即可容易生成虛擬網(wǎng)絡(luò)。一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)包括多個通信系統(tǒng),用于用戶進(jìn)行通信;多個物理網(wǎng)絡(luò)管理服務(wù)器,管理由多個路由器構(gòu)成的多個物理網(wǎng)絡(luò);以及虛擬網(wǎng)絡(luò)管理服務(wù)器,管理通過多個物理網(wǎng)絡(luò)將通信系統(tǒng)之間連接的虛擬網(wǎng)絡(luò),其特征在于,虛擬網(wǎng)絡(luò)管理服務(wù)器取得物理網(wǎng)絡(luò)結(jié)構(gòu)信息,生成用于將多個物理網(wǎng)絡(luò)作為一個抽象網(wǎng)絡(luò)進(jìn)行管理的管理信息,向各個物理網(wǎng)絡(luò)管理服務(wù)器和所述各個路由器發(fā)送所生成的管理信息,由此構(gòu)成抽象網(wǎng)絡(luò)。
文檔編號H04L12/24GK102447573SQ201110232648
公開日2012年5月9日 申請日期2011年8月15日 優(yōu)先權(quán)日2010年10月7日
發(fā)明者馬場貴成, 高瀨晶彥 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
天门市| 当涂县| 华容县| 鲁山县| 芜湖市| 崇礼县| 武定县| 南丹县| 泰顺县| 石嘴山市| 凤冈县| 阿拉善左旗| 通山县| 湘乡市| 苏州市| 札达县| 南汇区| 昭苏县| 福安市| 尼木县| 元氏县| 陆河县| 博乐市| 永康市| 天全县| 裕民县| 永平县| 宜兰县| 文安县| 交城县| 北安市| 青岛市| 教育| 临城县| 凉山| 西藏| 长武县| 库尔勒市| 黄大仙区| 屏东县| 聊城市|