欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)拓?fù)渖煞椒?、系統(tǒng)、協(xié)調(diào)者的制作方法

文檔序號(hào):7564684閱讀:245來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)拓?fù)渖煞椒?、系統(tǒng)、協(xié)調(diào)者的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)拓?fù)渖煞椒?、系統(tǒng)、協(xié)調(diào)者。
背景技術(shù)
虛擬機(jī)是指將一臺(tái)服務(wù)器虛擬為多臺(tái)相互隔離的虛擬機(jī),或是將多臺(tái)服務(wù)器 虛擬為一臺(tái)虛擬機(jī),以提高提高資源的利用率并簡(jiǎn)化系統(tǒng)管理?,F(xiàn)有的虛擬機(jī)通過(guò) vSwitch^irtualSwitch,虛擬交換機(jī))進(jìn)行數(shù)據(jù)交互,且服務(wù)器之間通過(guò)網(wǎng)卡與交換機(jī)之 間建立物理連接;其中,該交換機(jī)可以為T(mén)oHTop-of-Rack,架頂交換機(jī)),也可以為其他交 換機(jī)。通常的vSwitch具有多個(gè)端口,以分別連接虛擬機(jī)及交換機(jī)。且通常的虛擬機(jī)、虛 擬交換機(jī)通過(guò)vCenter (虛擬化服務(wù)器網(wǎng)管)進(jìn)行管理。同時(shí),物理網(wǎng)絡(luò)與虛擬網(wǎng)絡(luò)之間可 以通過(guò)Orchestrator (協(xié)調(diào)者)進(jìn)行協(xié)調(diào)。鏈路發(fā)現(xiàn)是為了提高網(wǎng)絡(luò)的擴(kuò)展性而設(shè)置的第二層發(fā)現(xiàn)(Layer 2 Discovery), 例如LLDP協(xié)議(Link Layer Discovery Protocol,鏈接層發(fā)現(xiàn)協(xié)議)或CDP協(xié)議(Cisco Discovery Protocol,Cisco發(fā)現(xiàn)協(xié)議)等。鏈路發(fā)現(xiàn)可以使網(wǎng)絡(luò)中的節(jié)點(diǎn)向其他節(jié)點(diǎn)發(fā) 送報(bào)文,以使其他節(jié)點(diǎn)獲知自身的存在。以LLDP協(xié)議為例,節(jié)點(diǎn)可以將其自身的處理能力、 管理地址、設(shè)備標(biāo)識(shí)、接口標(biāo)識(shí)等封裝發(fā)送給直連的其他節(jié)點(diǎn)。通常,需要在控制端生成網(wǎng)絡(luò)拓?fù)?,以便于管理及?yīng)用。但是由于現(xiàn)有的vSwitch 屏蔽服務(wù)器的MAC地址,這樣就導(dǎo)致虛擬機(jī)的控制端無(wú)法獲得完整的網(wǎng)絡(luò)拓?fù)洹?br>
發(fā)明內(nèi)容
為了解決虛擬機(jī)的控制端無(wú)法獲得完整的網(wǎng)絡(luò)拓?fù)涞膯?wèn)題,本發(fā)明實(shí)施例提出了 一種網(wǎng)絡(luò)拓?fù)渖煞椒?、系統(tǒng)、協(xié)調(diào)者,所述技術(shù)方案如下本發(fā)明實(shí)施例提出了一種網(wǎng)絡(luò)拓?fù)渖煞椒?,包括從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān)聽(tīng)所述交換 機(jī)的鏈路層報(bào)文獲得;獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);根據(jù)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參數(shù)生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例還提出了一種協(xié)調(diào)者,包括接收模塊,用于從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通 過(guò)監(jiān)聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得;獲取模塊,用于獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);網(wǎng)絡(luò)拓?fù)渖赡K,用于通過(guò)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參 數(shù)生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例還提出了一種網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),包括虛擬化服務(wù)器網(wǎng)管、協(xié)調(diào)者 和服務(wù)器;
所述虛擬化服務(wù)器網(wǎng)管用于使所述服務(wù)器生成所述虛擬機(jī);所述服務(wù)器用于生成虛擬機(jī),所述虛擬機(jī)監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文獲取交換機(jī) 的端口參數(shù);所述協(xié)調(diào)者用于從所述虛擬化服務(wù)器網(wǎng)管獲取虛擬交換機(jī)的端口參數(shù),并從所述 虛擬機(jī)獲取交換機(jī)的端口參數(shù),生成網(wǎng)絡(luò)拓?fù)洹1景l(fā)明實(shí)施例提供的技術(shù)方案的有益效果是本發(fā)明實(shí)施例可以通過(guò)虛擬機(jī)接收 監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例 中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn),即可獲取交換機(jī)及虛擬交換機(jī)的端口參數(shù),以生成 網(wǎng)絡(luò)拓?fù)?。這樣可以便于進(jìn)行管理,并可以方便各種應(yīng)用程序的數(shù)據(jù)傳輸。監(jiān)聽(tīng)鏈路層的 報(bào)文無(wú)需虛擬機(jī)做出復(fù)雜的運(yùn)算和存儲(chǔ)。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中使用的附圖作一 簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所列附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù) 人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第一實(shí)施例的流程示意圖;圖2為本發(fā)明第二實(shí)施例的流程示意圖;圖3為本發(fā)明第三實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明第五實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明第六實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明第七實(shí)施例的結(jié)構(gòu)示意圖;圖7為實(shí)現(xiàn)本發(fā)明實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。實(shí)施例1本發(fā)明第一實(shí)施例提出了一種網(wǎng)絡(luò)拓?fù)渖煞椒ǎ淞鞒倘鐖D1所示,包括步驟101、從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān)聽(tīng) 所述交換機(jī)的鏈路層報(bào)文獲得;步驟102、獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);步驟103、根據(jù)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參數(shù)生成網(wǎng)絡(luò)拓 撲。其中,該交換機(jī)可以現(xiàn)有技術(shù)中的任何交換機(jī),例如架頂交換機(jī)(Tor)。該鏈路 層的報(bào)文可以為L(zhǎng)LDP協(xié)議報(bào)文、也可以為其他協(xié)議,例如⑶P協(xié)議(Cisco Discovery Protocol,思科發(fā)現(xiàn)協(xié)議)、(Extreme Discovery Protocol,極進(jìn)發(fā)現(xiàn)協(xié)議)、NDP協(xié)議 (Nortel DiscoveryProtocol,北電發(fā)現(xiàn)協(xié)議)等。本發(fā)明實(shí)施例可以通過(guò)虛擬機(jī)接收監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch 的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)洹1景l(fā)明實(shí)施例中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn),即可獲取交換機(jī)及虛擬交換機(jī)的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。這樣可以便于進(jìn)行管理,并可以方便 各種應(yīng)用程序的數(shù)據(jù)傳輸。監(jiān)聽(tīng)鏈路層的報(bào)文無(wú)需虛擬機(jī)做出復(fù)雜的運(yùn)算和存儲(chǔ)。實(shí)施例2本發(fā)明第二實(shí)施例提出了一種網(wǎng)絡(luò)拓?fù)渖煞椒?,是在第一?shí)施例的基礎(chǔ)上改進(jìn) 而來(lái)。在本發(fā)明實(shí)施例中,可以通過(guò)協(xié)調(diào)者從虛擬機(jī)獲取交換機(jī)端口參數(shù),并從vCenter獲 取虛擬交換機(jī)的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)洹F淞鞒倘鐖D2所示,包括步驟201、Orchestrator從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述 虛擬機(jī)通過(guò)監(jiān)聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得。如果鏈路層的報(bào)文為L(zhǎng)LDP協(xié)議報(bào)文,可以由vCenter生成一個(gè)虛擬機(jī),并使該虛 擬機(jī)運(yùn)行LLDP Daemon程序(鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序)。其中,LLDP Daemon可以監(jiān)聽(tīng)鏈 路層的LLDP報(bào)文。即所述步驟201可以具體包括vCenter使服務(wù)器生成一虛擬機(jī),并使所述虛擬機(jī)運(yùn)行LLDP Daemon程序;所述虛擬機(jī)監(jiān)聽(tīng)網(wǎng)絡(luò)中的LLDP協(xié)議報(bào)文,以獲取交換機(jī)的LLDP協(xié)議報(bào)文;所述虛擬機(jī)解析該LLDP協(xié)議報(bào)文,以獲取所述LLDP協(xié)議報(bào)文中的交換機(jī)的端口
參數(shù),并發(fā)送給協(xié)調(diào)者?,F(xiàn)有的LLDP協(xié)議報(bào)文,可以將本端設(shè)備的的主要能力、管理地址、設(shè)備標(biāo)識(shí)、接口 標(biāo)識(shí)等信息封裝在LLDPDU(Link Layer Discovery Protocol Data Unit,鏈路層發(fā)現(xiàn)協(xié)議 數(shù)據(jù)單元)中發(fā)布。因此本發(fā)明實(shí)施例中的虛擬機(jī)可以通過(guò)解析該LLDP協(xié)議報(bào)文獲知交 換機(jī)的端口參數(shù)。步驟202、所述Orchestrator獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù)。其中,步驟202可以具體包括所述Orchestrator向vCenter發(fā)送請(qǐng)求,以請(qǐng)求獲取vSwitch的端口參數(shù);vCenter vSwitch 的端口參數(shù)發(fā)送至Ij Orchestrator。通常,虛擬交換機(jī)的端口參數(shù)存儲(chǔ)在vCenter中,因此Orchestrator可以通過(guò)向 vCenter發(fā)送請(qǐng)求的方式獲取vSwitch的端口參數(shù)。在本發(fā)明的一個(gè)實(shí)施例中,可以只獲得vSwitch的上行端口的端口參數(shù)。上行端 口是指vSwitch連接交換機(jī)的端口。步驟203、0rchestrator根據(jù)vSwitch的端口參數(shù)和交換機(jī)的端口參數(shù),生成網(wǎng)絡(luò) 拓?fù)洹F渲?,在獲取網(wǎng)絡(luò)中的節(jié)點(diǎn)的端口參數(shù)后,現(xiàn)有技術(shù)中可以通過(guò)多種方式生成該 網(wǎng)絡(luò)拓?fù)?,例如,可以采用通常的MIB(Management Information Base,管理信息庫(kù))的方 式。現(xiàn)有的MIB方式的網(wǎng)絡(luò)拓?fù)渲?,?shù)據(jù)對(duì)象為樹(shù)狀分層結(jié)構(gòu)。結(jié)構(gòu)樹(shù)的分枝表示數(shù)據(jù)對(duì) 象的邏輯分組;而分枝中的節(jié)點(diǎn)代表數(shù)據(jù)對(duì)象。這樣可以通過(guò)MIB瀏覽器以以圖形顯示的 形式來(lái)表示各個(gè)分枝和節(jié)點(diǎn)。當(dāng)然,這只是舉例說(shuō)明,現(xiàn)有技術(shù)中根據(jù)網(wǎng)絡(luò)中節(jié)點(diǎn)的端口參 數(shù)生成網(wǎng)絡(luò)拓?fù)涞姆绞娇梢詾槎喾N,本發(fā)明實(shí)施例并不對(duì)此做出限定。本發(fā)明實(shí)施例中可以通過(guò)虛擬機(jī)的LLDP Daemon來(lái)監(jiān)聽(tīng)LLDP報(bào)文,無(wú)需開(kāi)發(fā)新的 應(yīng)用程序以節(jié)省開(kāi)發(fā)費(fèi)用。同時(shí),可以通過(guò)vCenter獲取vSwitch的端口參數(shù),以降低生成 網(wǎng)絡(luò)拓?fù)渌璧南到y(tǒng)開(kāi)銷(xiāo)。實(shí)施例3
本發(fā)明第三實(shí)施例提出了一種協(xié)調(diào)者,其結(jié)構(gòu)如圖3所示,包括接收模塊301,用于從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī) 通過(guò)監(jiān)聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得;獲取模塊302,用于獲取與所述交換接連接的虛擬交換機(jī)的端口參數(shù);網(wǎng)絡(luò)拓?fù)渖赡K303,用于通過(guò)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端 口參數(shù)生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例可以通過(guò)虛擬機(jī)接收監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch 的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn),即可獲 取交換機(jī)及虛擬交換機(jī)的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)洹_@樣可以便于管理,并可以方便各種 應(yīng)用程序的數(shù)據(jù)傳輸。監(jiān)聽(tīng)鏈路層的報(bào)文無(wú)需虛擬機(jī)做出復(fù)雜的運(yùn)算和存儲(chǔ)。實(shí)施例4本發(fā)明第四實(shí)施例提出了一種協(xié)調(diào)者,是在第三實(shí)施例的基礎(chǔ)上改進(jìn)而來(lái)。協(xié)調(diào) 者包括接收模塊301,用于從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī) 通過(guò)監(jiān)聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得。其中,接收模塊301具體可以用于接收所述虛擬機(jī)通過(guò)鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序 (LLDPDaemon)監(jiān)聽(tīng)交換機(jī)的鏈路層報(bào)文獲取的交換機(jī)的端口參數(shù)。其中,該虛擬機(jī)可以通過(guò)vCenter生成,且該虛擬機(jī)運(yùn)行LLDP Daemon程序以監(jiān)聽(tīng) 網(wǎng)絡(luò)中的LLDP協(xié)議報(bào)文,以獲取交換機(jī)的LLDP協(xié)議報(bào)文。該虛擬機(jī)還可以解析該LLDP協(xié) 議報(bào)文,以獲取所述LLDP協(xié)議報(bào)文中的交換機(jī)的端口參數(shù)。獲取模塊302,用于獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù)。其中,獲取模塊302具體可以用于從虛擬化服務(wù)器網(wǎng)管獲取所述虛擬交換機(jī)的上 行端口的端口參數(shù)。網(wǎng)絡(luò)拓?fù)渖赡K303,用于通過(guò)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端 口參數(shù)生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例中可以通過(guò)現(xiàn)有的LLDP Daemon來(lái)監(jiān)聽(tīng)LLDP報(bào)文,無(wú)需開(kāi)發(fā)新的應(yīng) 用程序以節(jié)省開(kāi)發(fā)費(fèi)用。同時(shí),可以通過(guò)vCenter獲取vSwitch的端口參數(shù),以降低生成網(wǎng) 絡(luò)拓?fù)渌璧南到y(tǒng)開(kāi)銷(xiāo)。需要說(shuō)明的是上述第三、第四施例僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí) 際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu) 劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述第三、第四實(shí)施例與第 一、第二實(shí)施例提出的方法屬于同一構(gòu)思;因此相同部分不再贅述。實(shí)施例5本發(fā)明第五實(shí)施例提出了一種虛擬機(jī),其結(jié)構(gòu)如圖4所示,包括監(jiān)聽(tīng)模塊401,用于監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,以獲取交換機(jī)的端口參數(shù);發(fā)送模塊402,用于將所述端口參數(shù)發(fā)送到協(xié)調(diào)者,以使所述協(xié)調(diào)者生成網(wǎng)絡(luò)拓 撲。本發(fā)明實(shí)施例可以通過(guò)虛擬機(jī)接收監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch 的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)洹1景l(fā)明實(shí)施例中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn),即可獲取交換機(jī)及虛擬交換機(jī)的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。這樣可以便于管理,并可以方便各種 應(yīng)用程序的數(shù)據(jù)傳輸。監(jiān)聽(tīng)鏈路層的報(bào)文無(wú)需虛擬機(jī)做出復(fù)雜的運(yùn)算和存儲(chǔ)。實(shí)施例6本發(fā)明第六實(shí)施例提出了一種虛擬機(jī),是在第五實(shí)施例的基礎(chǔ)上改進(jìn)而來(lái),其結(jié) 構(gòu)如圖5所示,包括監(jiān)聽(tīng)模塊401,用于監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,以獲取交換機(jī)的端口參數(shù)。發(fā)送模塊402,用于將所述端口參數(shù)發(fā)送到協(xié)調(diào)者,以使所述協(xié)調(diào)者生成網(wǎng)絡(luò)拓 撲。其中,該鏈路層的報(bào)文為L(zhǎng)LDP協(xié)議報(bào)文。則監(jiān)聽(tīng)模塊401可以具體包括守護(hù)程序單元4011,用于通過(guò)LLDP Daemon監(jiān)聽(tīng)交換機(jī)的鏈路層發(fā)現(xiàn)協(xié)議報(bào)文;解析單元4012,用于解析所述鏈路層發(fā)現(xiàn)協(xié)議報(bào)文,以獲取交換機(jī)的端口參數(shù)。本發(fā)明實(shí)施例中的虛擬機(jī)既可以設(shè)置于服務(wù)器中,或所述虛擬機(jī)設(shè)置于外部共享 存儲(chǔ)裝置中,所述外部共享存儲(chǔ)裝置通過(guò)網(wǎng)絡(luò)連接服務(wù)器。本發(fā)明實(shí)施例中可以通過(guò)現(xiàn)有的LLDP Daemon來(lái)監(jiān)聽(tīng)LLDP報(bào)文,無(wú)需開(kāi)發(fā)新的應(yīng) 用程序以節(jié)省開(kāi)發(fā)費(fèi)用。需要說(shuō)明的是上述第五、第六實(shí)施例僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明, 實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié) 構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述第五、第六實(shí)施例與 第一、第二實(shí)施例提出的方法屬于同一構(gòu)思;因此相同部分不再贅述。實(shí)施例7本發(fā)明第七實(shí)施例提出了一種網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其結(jié)構(gòu)可以如圖6所示,包括 虛擬化服務(wù)器網(wǎng)管501、協(xié)調(diào)者502和服務(wù)器505。在實(shí)現(xiàn)本發(fā)明實(shí)施例時(shí),可以通過(guò)如圖7所示的設(shè)備實(shí)現(xiàn)。如圖7所示的,包括 vCenter50U 0rchestrator502、運(yùn)行虛擬機(jī)503及虛擬交換機(jī)504的服務(wù)器505、交換機(jī) 506。其中運(yùn)行虛擬機(jī)503和虛擬交換機(jī)504的服務(wù)器505連接交換機(jī)506,vCenter501連 接該服務(wù)器505, 0rchestrator502分別連接交換機(jī)506和vCenter501。所述虛擬化服務(wù)器網(wǎng)管501,用于使服務(wù)器505生成所述虛擬機(jī)503 ;所述服務(wù)器505用于生成虛擬機(jī)503,所述虛擬機(jī)503監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文 獲取交換機(jī)的端口參數(shù);所述協(xié)調(diào)者502,用于從所述虛擬化服務(wù)器網(wǎng)管501獲取虛擬交換機(jī)504的端口參 數(shù),并從所述虛擬機(jī)503獲取交換機(jī)506的端口參數(shù),生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例可以通過(guò)虛擬機(jī)接收監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch 的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn),即可獲 取交換機(jī)及虛擬交換機(jī)的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)洹_@樣可以便于管理,并可以方便各種 應(yīng)用程序的數(shù)據(jù)傳輸。監(jiān)聽(tīng)鏈路層的報(bào)文無(wú)需虛擬機(jī)做出復(fù)雜的運(yùn)算和存儲(chǔ),同時(shí)在現(xiàn)有 的虛擬機(jī)系統(tǒng)中很容易增加一個(gè)虛擬機(jī),因此成本低。實(shí)施例8本發(fā)明第六實(shí)施例提出了一種網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),是在第七實(shí)施例的基礎(chǔ)上改進(jìn) 而來(lái),包括虛擬化服務(wù)器網(wǎng)管501、協(xié)調(diào)者502和服務(wù)器505。
所述虛擬化服務(wù)器網(wǎng)管501,用于使服務(wù)器505生成所述虛擬機(jī)503 ;所述服務(wù)器505用于生成虛擬機(jī)503,所述虛擬機(jī)503監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文 獲取交換機(jī)的端口參數(shù);所述協(xié)調(diào)者502,用于從所述虛擬化服務(wù)器網(wǎng)管獲取虛擬交換機(jī)的端口參數(shù),并從 所述虛擬機(jī)503獲取交換機(jī)的端口參數(shù),生成網(wǎng)絡(luò)拓?fù)?。其中,所述鏈路層的?bào)文可以為鏈路層發(fā)現(xiàn)協(xié)議報(bào)文。則所述虛擬機(jī)503具體可 以用于運(yùn)行鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序,以監(jiān)聽(tīng)交換機(jī)的鏈路層發(fā)現(xiàn)協(xié)議報(bào)文;并解析鏈路 層發(fā)現(xiàn)協(xié)議報(bào)文以獲取交換機(jī)的端口參數(shù)。本發(fā)明實(shí)施例中可以通過(guò)現(xiàn)有的LLDP Daemon來(lái)監(jiān)聽(tīng)LLDP報(bào)文,無(wú)需開(kāi)發(fā)新的應(yīng) 用程序以節(jié)省開(kāi)發(fā)費(fèi)用。需要說(shuō)明的是上述第七、第八實(shí)施例僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明, 實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié) 構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述第七、第八實(shí)施例與 第一、第二實(shí)施例提出的方法屬于同一構(gòu)思;因此相同部分不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)拓?fù)渖煞椒?,其特征在于,包括從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān)聽(tīng)所述交換機(jī)的 鏈路層報(bào)文獲得;獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);根據(jù)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參數(shù)生成網(wǎng)絡(luò)拓?fù)洹?br> 2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路層報(bào)文為鏈接層發(fā)現(xiàn)協(xié)議報(bào)文, 所述從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān)聽(tīng)所述交換機(jī)的 鏈路層報(bào)文獲得,具體包括從所述虛擬機(jī)獲取交換機(jī)的端口參數(shù);所述端口參數(shù)為所述虛擬機(jī)通過(guò)鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序,在監(jiān)聽(tīng)到的所述交換機(jī)發(fā) 送的鏈接層發(fā)現(xiàn)協(xié)議報(bào)文后,解析獲得的所述交換機(jī)的端口參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取虛擬交換機(jī)的端口參數(shù)包括從虛擬化服務(wù)器網(wǎng)管獲取所述虛擬交換機(jī)的上行端口的端口參數(shù)。
4.一種協(xié)調(diào)者,其特征在于,包括接收模塊,用于從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān) 聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得;獲取模塊,用于獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);網(wǎng)絡(luò)拓?fù)渖赡K,用于通過(guò)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參數(shù)生 成網(wǎng)絡(luò)拓?fù)洹?br> 5.根據(jù)權(quán)利要求4所述的協(xié)調(diào)者,其特征在于,所述接收模塊具體用于接收所述虛擬 機(jī)通過(guò)鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序監(jiān)聽(tīng)交換機(jī)的鏈路層報(bào)文獲取的交換機(jī)的端口參數(shù)。
6.根據(jù)權(quán)利要求4所述的協(xié)調(diào)者,其特征在于,所述獲取模塊具體用于從虛擬化服務(wù) 器網(wǎng)管獲取所述虛擬交換機(jī)的上行端口的端口參數(shù)。
7.—種網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其特征在于,包括虛擬化服務(wù)器網(wǎng)管、協(xié)調(diào)者和服務(wù)器;所述虛擬化服務(wù)器網(wǎng)管用于使所述服務(wù)器生成所述虛擬機(jī);所述服務(wù)器用于生成虛擬機(jī),所述虛擬機(jī)監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文獲取交換機(jī)的端 口參數(shù);所述協(xié)調(diào)者用于從所述虛擬化服務(wù)器網(wǎng)管獲取虛擬交換機(jī)的端口參數(shù),并從所述虛擬 機(jī)獲取交換機(jī)的端口參數(shù),生成網(wǎng)絡(luò)拓?fù)洹?br> 8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其特征在于,所述鏈路層的報(bào)文可以為 鏈路層發(fā)現(xiàn)協(xié)議報(bào)文;所述虛擬機(jī)具體可以用于運(yùn)行鏈路層發(fā)現(xiàn)協(xié)議守護(hù)程序,以監(jiān)聽(tīng)交 換機(jī)的鏈路層發(fā)現(xiàn)協(xié)議報(bào)文;并解析鏈路層發(fā)現(xiàn)協(xié)議報(bào)文以獲取交換機(jī)的端口參數(shù)。
全文摘要
本發(fā)明提出了一種網(wǎng)絡(luò)拓?fù)渖煞椒?、系統(tǒng)、協(xié)調(diào)者,屬于通信技術(shù)領(lǐng)域。本發(fā)明實(shí)施例的系統(tǒng)包括虛擬化服務(wù)器網(wǎng)管、協(xié)調(diào)者、服務(wù)器;方法包括從虛擬機(jī)獲取交換機(jī)的端口參數(shù),所述端口參數(shù)為所述虛擬機(jī)通過(guò)監(jiān)聽(tīng)所述交換機(jī)的鏈路層報(bào)文獲得;獲取與所述交換機(jī)連接的虛擬交換機(jī)的端口參數(shù);根據(jù)所述交換機(jī)的端口參數(shù)及所述虛擬交換機(jī)的端口參數(shù)生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例可以通過(guò)監(jiān)聽(tīng)交換機(jī)的鏈路層的報(bào)文,并獲取vSwitch的端口參數(shù),以生成網(wǎng)絡(luò)拓?fù)?。本發(fā)明實(shí)施例中無(wú)需對(duì)vSwitch和交換機(jī)做出改進(jìn)即可生成網(wǎng)絡(luò)拓?fù)?。這樣可以便于管理,并可以方便各種應(yīng)用程序的數(shù)據(jù)傳輸。
文檔編號(hào)H04L12/56GK102137007SQ201110009449
公開(kāi)日2011年7月27日 申請(qǐng)日期2011年1月17日 優(yōu)先權(quán)日2011年1月17日
發(fā)明者張維, 張震偉, 鄭明 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安阳市| 洮南市| 南郑县| 潼南县| 五原县| 宝兴县| 东丰县| 孙吴县| 山东| 梧州市| 许昌市| 政和县| 岐山县| 新化县| 喀喇| 蒙阴县| 慈利县| 汉川市| 涪陵区| 日照市| 晴隆县| 乡城县| 开平市| 库伦旗| 潞城市| 钟山县| 河池市| 乌兰察布市| 巴马| 黄平县| 威远县| 鞍山市| 延津县| 姜堰市| 浦县| 三门峡市| 东源县| 肇源县| 延安市| 涟源市| 陆河县|