亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng)的制作方法

文檔序號:7795510閱讀:173來源:國知局
一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng),應(yīng)用于云計算【技術(shù)領(lǐng)域】:上述方法包括以下步驟:創(chuàng)建分布式虛擬交換機,其中,所述分布式虛擬交換機由多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成;所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。該方法基于SDN思想構(gòu)建分布式虛擬交換機,分布式虛擬交換機具體通過OpenFlow協(xié)議實現(xiàn);分布式虛擬交換機通過OpenFlow控制器集中配置整個數(shù)據(jù)中心的虛擬交換機,從而簡化了虛擬機網(wǎng)絡(luò)連接,實現(xiàn)了對云數(shù)據(jù)中心虛擬網(wǎng)絡(luò)環(huán)境的集中管理和智能監(jiān)控。
【專利說明】一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計算【技術(shù)領(lǐng)域】,尤其涉及一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng)。
【背景技術(shù)】
[0002]虛擬交換機是云計算數(shù)據(jù)中心的一個重要的軟件實體,它將數(shù)據(jù)中心的虛擬機、物理主機以及物理網(wǎng)絡(luò)設(shè)備互聯(lián)起來,構(gòu)成一個龐大的虛擬資源池;虛擬交換機負責將數(shù)據(jù)傳輸至目的地址,檢測網(wǎng)絡(luò)上數(shù)據(jù)包的流向,以及建立智能的連接會話。
[0003]虛擬交換機可分為標準虛擬交換機和分布式虛擬交換機,它們的本質(zhì)區(qū)別在于其應(yīng)用的范圍:標準虛擬交換機只能應(yīng)用于一個物理主機,不具有任何靈活性,并且其它主機不能共享一個虛擬交換機;分布式虛擬交換機可以在多個物理主機之間實現(xiàn)共享,并在各個主機之間作為虛擬設(shè)備實現(xiàn)對物理主機和虛擬機的連接。分布式虛擬交換機比標準虛擬交換機更為靈活,集群中的所有主機都可以使用分布式虛擬交換機,分布式虛擬交換機可以相對容易地將主機增加到集群當中,分布式虛擬交換機從一個集中界面為整個數(shù)據(jù)中心設(shè)置虛擬交換機,從而簡化虛擬機網(wǎng)絡(luò)連接,分布式虛擬交換機可簡化虛擬機的網(wǎng)絡(luò)配置,具有更強大的網(wǎng)絡(luò)監(jiān)控和故障排除功能,并支持一些高級網(wǎng)絡(luò)連接功能。
[0004]當前,分布式虛擬交換機在云數(shù)據(jù)中心并不普及,常見的分布式虛擬交換機基本就vmware和citrix兩種,而且都需要付出昂貴的價格才能使用,對于很多中小企業(yè)和用戶來說,如何構(gòu)建一種廉價的分布式虛擬交換網(wǎng)絡(luò)來滿足云數(shù)據(jù)中心日益復(fù)雜的網(wǎng)絡(luò)管理是件很迫切也很棘手的事。
[0005]軟件定義網(wǎng)絡(luò)(SDN, Software-defined networking)將網(wǎng)絡(luò)設(shè)備控制平面從嵌入式節(jié)點分離至軟件平臺,由軟件驅(qū)動的控制器(Controller)自動化控制的網(wǎng)絡(luò)架構(gòu),它以開放軟件的模式替代傳統(tǒng)基于嵌入式且不夠靈活的控制平面;軟件定義網(wǎng)絡(luò)是新的網(wǎng)絡(luò)控制平面實現(xiàn)方法,它適應(yīng)降低網(wǎng)絡(luò)復(fù)雜度、虛擬化和云計算的網(wǎng)絡(luò)需求,一個軟件定義的可控的互聯(lián)網(wǎng),除了更加靈活以外,通過恰當?shù)目刂扑惴ǎ瑢⒋蟠筇岣呔W(wǎng)絡(luò)自身的健壯性、運行效率以及安全性;目前,針對基于SDN的云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)構(gòu)建,還沒有一種有效的實施方案。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提供一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法及系統(tǒng),以解決上述問題。
[0007]本發(fā)明提供一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法。上述方法包括以下步驟:
[0008]創(chuàng)建分布式虛擬交換機,其中,所述分布式虛擬交換機由多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成;
[0009]所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。[0010]本發(fā)明還提供一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計系統(tǒng),包括:0penflow虛擬交換機、OpenFlow控制器;0penflow虛擬交換機與OpenFlow控制器連接;其中,多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成分布式虛擬交換機;
[0011]所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。
[0012]本發(fā)明公開了一種通用的云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)構(gòu)建方法,該方法基于SDN (Software-defined networking,軟件定義網(wǎng)絡(luò))思想構(gòu)建分布式虛擬交換機,分布式虛擬交換機具體通過OpenFlow協(xié)議實現(xiàn);分布式虛擬交換機通過OpenFlow控制器集中配置整個數(shù)據(jù)中心的虛擬交換機,從而簡化了虛擬機網(wǎng)絡(luò)連接,實現(xiàn)了對云數(shù)據(jù)中心虛擬網(wǎng)絡(luò)環(huán)境的集中管理和智能監(jiān)控;0penFlOW控制器可以獲取全網(wǎng)視圖,可以動態(tài)防止環(huán)路發(fā)生;分布式虛擬交換機可簡化的虛擬機網(wǎng)絡(luò)配置,具有更強大的網(wǎng)絡(luò)監(jiān)控和故障排除功能,并支持高級網(wǎng)絡(luò)連接功能。
【專利附圖】

【附圖說明】
[0013]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0014]圖1所示為本發(fā)明的實施例1的分布式虛擬網(wǎng)絡(luò)邏輯結(jié)構(gòu)圖;
[0015]圖2所示為本發(fā)明的實施例2的云數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)拓撲圖;
[0016]圖3所示為本發(fā)明的實施例3的OpenFlow虛擬交換機結(jié)構(gòu)圖;
[0017]圖4所示為本發(fā)明的實施例4的Floodlight組件構(gòu)成圖;
[0018]圖5所示為本發(fā)明的實施例5的分布式虛擬網(wǎng)絡(luò)架構(gòu)圖;
[0019]圖6所示為本發(fā)明的實施例6的控制器監(jiān)控界面I示意圖;
[0020]圖7所示為本發(fā)明的實施例7的控制器監(jiān)控界面2示意圖。
【具體實施方式】
[0021]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0022]本發(fā)明提供了一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法,包括以下步驟:
[0023]創(chuàng)建分布式虛擬交換機,其中,所述分布式虛擬交換機由多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成;
[0024]所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。
[0025]其中,創(chuàng)建分布式虛擬交換機的過程為:
[0026]通過數(shù)據(jù)中心Client段發(fā)出創(chuàng)建分布式虛擬交換機指令,調(diào)用vCenter接口在數(shù)據(jù)庫中創(chuàng)建分布式虛擬交換機信息;
[0027]添加所有要使用分布式虛擬交換機的物理主機,并選擇需要綁定虛擬交換機的物理主機網(wǎng)卡;
[0028]創(chuàng)建分布式端口組。
[0029]其中,添加所有要使用分布式虛擬交換機的物理主機,并選擇需要綁定虛擬交換機的物理主機網(wǎng)卡的過程為:
[0030]創(chuàng)建主機內(nèi)標準虛擬交換機即本地虛擬交換機,綁定標準虛擬交換機和主機網(wǎng)卡,并將標準虛擬交換機連接至OpenFlow控制器。
[0031]其中,在標準虛擬交換機上創(chuàng)建分布式端口組時,指定相應(yīng)的VLAN號并設(shè)定VLAN類型。
[0032]其中,創(chuàng)建完分布式虛擬交換機后,通過vCenter保存所有詳細信息至數(shù)據(jù)庫。
[0033]其中,所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信的過程為:
[0034]OpenFlow交換機接收到數(shù)據(jù)包后,首先在本地的流表上查找轉(zhuǎn)發(fā)目標端口,如果沒有匹配,則把數(shù)據(jù)包轉(zhuǎn)發(fā)給OpenFlow控制器,由OpenFlow控制器決定轉(zhuǎn)發(fā)端口 ;其中,OpenFlow交換機由流表、安全通道和OpenFlow協(xié)議三部分組成。
[0035]其中,所述流表由多個流表項組成,每個流表項就是一個轉(zhuǎn)發(fā)規(guī)則。
[0036]其中,所述安全通道是連接OpenFlow交換機到OpenFlow控制器的接口,OpenFlow控制器通過這個接口控制和管理OpenFlow交換機,同時OpenFlow控制器接收來自O(shè)penFlow交換機的事件并向OpenFlow交換機發(fā)送數(shù)據(jù)包。
[0037]其中,所述OpenFlow協(xié)議用來描述OpenFlow控制器和OpenFlow交換機之間交互所用信息的標準以及OpenFlow控制器和OpenFlow交換機的接口標準;0penFlow控制器通過規(guī)范與支持OpenFlow協(xié)議的交換節(jié)點溝通配置信息,決定數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)表,OpenFlow控制器與轉(zhuǎn)發(fā)節(jié)點間通過SSL加密傳輸。
[0038]OpenFlow是軟件定義網(wǎng)絡(luò)的一種新穎實現(xiàn),目前已經(jīng)有許多廠商推出支持OpenFlow協(xié)議的物理和虛擬交換機;0penFlow控制器根據(jù)運行實況實時控制分布式網(wǎng)絡(luò)節(jié)點,分布式網(wǎng)絡(luò)節(jié)點生成快速轉(zhuǎn)發(fā)表,無須進行復(fù)雜智能分析計算,只需執(zhí)行網(wǎng)絡(luò)轉(zhuǎn)發(fā)平面功能;0penFlOW控制器可以獲取全網(wǎng)視圖,因此可以動態(tài)防止環(huán)路發(fā)生。當新轉(zhuǎn)發(fā)節(jié)點加入到OpenFlow網(wǎng)絡(luò)時,自動從OpenFlow控制器獲取最新的網(wǎng)絡(luò)配置信息,完成網(wǎng)絡(luò)自動化感知;0penFlow控制器基于x86標準服務(wù)器架構(gòu),強大計算能力和橫向擴展特性保證了控制平面擴展性和經(jīng)濟性。OpenFlow不但增加了傳統(tǒng)轉(zhuǎn)發(fā)平面的效率,在提供高級網(wǎng)絡(luò)服務(wù)方面還可以展現(xiàn)獨特價值,比如多對一的網(wǎng)絡(luò)虛擬化,分布式負載均衡和分布式防火墻或入侵檢測,非常不同于傳統(tǒng)模式的一對多網(wǎng)絡(luò)虛擬化模式。
[0039]分布式虛擬網(wǎng)絡(luò)的核心是構(gòu)建分布式虛擬交換機,分布式虛擬交換機由一組Openflow虛擬交換機(即本地虛擬交換機,也是標準虛擬交換機)、OpenFlow控制器(OpenFlow Controller)和一些物理交換機端口組成,Openflow虛擬交換機與OpenFlow控制器的通信通過Openflow協(xié)議實現(xiàn)。
[0040]在云數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)中,OpenFlow控制器可以根據(jù)相應(yīng)算法、邏輯、分析和規(guī)則,以軟件定義規(guī)范方式將配置信息推到分布式網(wǎng)絡(luò)節(jié)點,分布式網(wǎng)絡(luò)節(jié)點從OpenFlow控制器接受特定格式規(guī)則后更新數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)規(guī)則,隨后根據(jù)轉(zhuǎn)發(fā)規(guī)則完成數(shù)據(jù)轉(zhuǎn)發(fā)。
[0041]OpenFlow控制器可以針對每個細分的網(wǎng)絡(luò)路徑,按照一條條“信息流”細分,每個“信息流”數(shù)據(jù)轉(zhuǎn)發(fā)由每個特定的分布式網(wǎng)絡(luò)節(jié)點完成;當計算或存儲資源變化時,OpenFlow控制器根據(jù)分析結(jié)果重新調(diào)整節(jié)點配置規(guī)則,這樣就實現(xiàn)虛擬化和云計算網(wǎng)絡(luò)所需要的自動化和精細化動態(tài)配置管理。
[0042]分布式虛擬網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計:分布式虛擬網(wǎng)絡(luò)資源與云租戶VM對應(yīng),每個云租戶都能看到獨立的跨物理節(jié)點的分布式虛擬交換機,分布式虛擬交換機邏輯結(jié)構(gòu)如圖1所示,對于租戶管理員來說物理網(wǎng)絡(luò)端口是透明的,只能看到一臺跨多個物理節(jié)點的分布式虛擬交換機。
[0043]OpenFlow協(xié)議可以在云數(shù)據(jù)中心網(wǎng)絡(luò)建立從一臺VM到另外一臺VM的轉(zhuǎn)發(fā)路徑,在VM與VM之間的三層網(wǎng)絡(luò)基礎(chǔ)上建立了二層廣播域,即分布式虛擬以太網(wǎng)交換機,如圖2所示。OpenFlow協(xié)議擴展了三層相對靜態(tài)功能,根據(jù)數(shù)據(jù)流動態(tài)建立負載均衡決策路徑,并根據(jù)虛擬化交換網(wǎng)絡(luò)配置改變最優(yōu)的轉(zhuǎn)發(fā)路徑,從而簡化了大型數(shù)據(jù)中心3層網(wǎng)絡(luò)適應(yīng)2層虛擬機移動性要求。
[0044]OpenFlow協(xié)議最關(guān)鍵的特性就是支持遠端的控制,有了統(tǒng)一的控制機制,網(wǎng)絡(luò)才變得真正智能可控;在分布式虛擬網(wǎng)絡(luò)中,虛擬機移動后,當虛擬機相應(yīng)“信息流”的第一個數(shù)據(jù)包到達移動后的本地虛擬交換機節(jié)點(OpenFlow虛擬交換機),如果本地虛擬交換機節(jié)點沒有發(fā)現(xiàn)匹配的轉(zhuǎn)發(fā)規(guī)則,整個數(shù)據(jù)報文會被送到OpenFlow控制器,OpenFlow控制器根據(jù)定義規(guī)則邏輯設(shè)定本地規(guī)則,并應(yīng)用到本地虛擬交換機的轉(zhuǎn)發(fā)表建立新的匹配項,之后的“信息流”不再通過OpenFlow控制器,由本地虛擬交換機節(jié)點直接轉(zhuǎn)發(fā)完成。
[0045]OpenFlow交換機:0penFlow交換機是整個OpenFlow網(wǎng)絡(luò)的核心部件之一,主要完成數(shù)據(jù)層的轉(zhuǎn)發(fā),本發(fā)明主要使用OpenFlow vSwitch作為OpenFlow交換機。每個OpenFlow交換機都有一張流表,進行包查找和轉(zhuǎn)發(fā),OpenFlow交換機可以通過OpenFlow協(xié)議經(jīng)一個安全通道連接到外部OpenFlow控制器,對流表進行查詢和管理。OpenFlow交換機接收到數(shù)據(jù)包后,首先在本地的流表上查找轉(zhuǎn)發(fā)目標端口,如果沒有匹配,則把數(shù)據(jù)包轉(zhuǎn)發(fā)給OpenFlow控制器,由OpenFlow控制器決定轉(zhuǎn)發(fā)端口。OpenFlow交換機由流表、安全通道和OpenFlow協(xié)議三部分組成,如圖3所示。
[0046]流表是OpenFlow交換機進行轉(zhuǎn)發(fā)策略控制的核心數(shù)據(jù)結(jié)構(gòu),交換邏輯通過查找流表表項來決策對進入OpenFlow交換機的網(wǎng)絡(luò)流量采取合適的行為;流表由很多個流表項組成,每個流表項就是一個轉(zhuǎn)發(fā)規(guī)則。
[0047]安全通道是連接OpenFlow交換機到OpenFlow控制器的接口,OpenFlow控制器通過這個接口控制和管理OpenFlow交換機,同時OpenFlow控制器接收來自O(shè)penFlow交換機的事件并向OpenFlow交換機發(fā)送數(shù)據(jù)包。
[0048]OpenFlow協(xié)議用來描述OpenFlow控制器和OpenFlow交換機之間交互所用信息的標準,以及OpenFlow控制器和OpenFlow交換機的接口標準,OpenFlow控制器可以通過規(guī)范與支持OpenFlow協(xié)議的交換節(jié)點溝通配置信息,決定數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)表,OpenFlow控制器與轉(zhuǎn)發(fā)節(jié)點間通過SSL加密傳輸。
[0049]OpenFlow控制器Floodlight: OpenF low實現(xiàn)了數(shù)據(jù)層和控制層的分離,其中OpenFlow交換機進行數(shù)據(jù)層的轉(zhuǎn)發(fā),而OpenFlow控制器(OpenFlow Controller)實現(xiàn)了控制層的功能,OpenFlow控制器通過OpenFlow協(xié)議接口對OpenFlow交換機中的流表進行控制,從而實現(xiàn)對整個網(wǎng)絡(luò)進行集中控制。
[0050]Floodlight不僅是一個OpenFlow控制器,而且還是一個構(gòu)建于該控制器基礎(chǔ)上的應(yīng)用集合;Floodlight控制器實現(xiàn)了一系列通用功能來控制和查詢OpenFlow網(wǎng)絡(luò),基于Floodlight提供的應(yīng)用可以解決不同用戶的網(wǎng)絡(luò)需求。圖4展示了 Floodlight控制器、構(gòu)建于Floodlight的Java應(yīng)用模塊和對外提供Floodlight應(yīng)用的REST API三者之間的關(guān)系。當用戶運行Floodlight時,控制器和相應(yīng)的Java模塊應(yīng)用集合隨之啟動,所有的模塊都通過默認的8080REST端口對外暴露REST APIs服務(wù),基于任何語言開發(fā)的REST應(yīng)用都可以通過發(fā)送http REST指令給控制器實現(xiàn)信息檢索和服務(wù)調(diào)用。
[0051]本發(fā)明基于Open vSwitch和Floodlight實現(xiàn)了云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)的構(gòu)建方法,云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)由多個組件和模塊構(gòu)成,如圖5所示,包括下列組件和模塊:Client 端、vCenter、Agent、數(shù)據(jù)庫 DB、0penflow 交換機(Open vSwitch,本地虛擬交換機)、控制器(Floodlight)和物理交換機端口(即物理主機網(wǎng)口)等。用戶Client能通過Floodlight控制平面管理VLAN、QoS策略和ACL等網(wǎng)絡(luò)服務(wù)和策略。當虛擬機移動或變化時,對應(yīng)指令從Client上層發(fā)出,通過vCenter調(diào)用Agent和Floodlight控制器指揮虛擬交換機或物理交換機調(diào)度交換資源,因此用戶Client也可以看成分布式虛擬交換網(wǎng)絡(luò)的控制平面代理。
[0052]分布式虛擬交換機包含一組Openflow虛擬交換機(本地虛擬交換機)和OpenFlow控制器,Openflow虛擬交換機綁定物理網(wǎng)卡并連接虛擬機,Openflow虛擬交換機與OpenFlow控制器通信通過Openflow協(xié)議實現(xiàn)。分布式虛擬交換機不同于標準虛擬交換機配置的一個重要前提是所有的物理主機都必須在一個由vCenter管理的集群當中,并需要考慮使用哪個物理交換機端口(物理主機網(wǎng)口)來構(gòu)建分布式虛擬交換機。標準虛擬交換機只有一個物理交換機口連接到物理主機的端口上,而分布式虛擬交換機的物理交換機端口同樣是分布式的,這確保了分布式虛擬交換機可以獨立于物理主機訪問相同的物理網(wǎng)絡(luò)設(shè)備。
[0053]創(chuàng)建分布式虛擬交換機需要在vCenter和數(shù)據(jù)庫DB的協(xié)助下完成,包含以下步驟:
[0054]步驟一,通過數(shù)據(jù)中心Client端發(fā)出創(chuàng)建分布式虛擬交換機指令,該操作調(diào)用vCenter接口在數(shù)據(jù)庫中創(chuàng)建分布式虛擬交換機信息;
[0055]步驟二,添加所有要使用分布式虛擬交換機的物理主機,并選擇需要綁定虛擬交換機的物理主機網(wǎng)卡,所有的物理主機對虛擬交換機都是可見的;
[0056]該過程首先創(chuàng)建主機內(nèi)標準虛擬交換機(本地虛擬交換機),綁定虛擬交換機和主機網(wǎng)卡,并將標準虛擬交換機連接至OpenFlow控制器。
[0057]例如創(chuàng)建名為sw的虛擬交換機:ovs_vsctl add-br sw ;
[0058]將物理網(wǎng)卡ethl綁定到虛擬交換機sw上:ovs_vsctl add-port sw ethl
[0059]連接標準虛擬交換機至controller即OpenFlow控制器:
[0060]ovs-vsctl set-controller sw tcp:172.16.11.250:6633。
[0061]步驟三,創(chuàng)建分布式端口組。端口組是連接任何設(shè)備到分布式虛擬交換機的前提條件,從而使分布式虛擬交換機具有可用性。
[0062]創(chuàng)建端口組時可以同時指定相應(yīng)的VLAN號,一般情況下需要設(shè)定VLAN類型,它可以允許為端口組設(shè)定VLAN標簽并將其加入到特定的VLAN當中;如果端口組用于未標記的流量,那么不要選擇任何VLAN類型,該過程依次在所有的標準虛擬交換機上創(chuàng)建端口組。
[0063]例如:創(chuàng)建基于sw 的端 口 組,VLAN 號為 100:ovs_vsctl add-brportgroup-lOOswlOO
[0064]步驟四,創(chuàng)建完分布式虛擬交換機后,通過vCenter保存所有詳細信息至數(shù)據(jù)庫;[0065]步驟五,為分布式虛擬交換機添加一些附加的虛擬機特性,比如流量整形、安全和其他特性,該過程依次為所有的標準虛擬交換機配置策略。
[0066]例如通過REST API依次配置標準虛擬交換機流表規(guī)則,將來自I號端口的數(shù)據(jù)包轉(zhuǎn)發(fā)至2號端口:
【權(quán)利要求】
1.一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計方法,其特征在于,包括以下步驟: 創(chuàng)建分布式虛擬交換機,其中,所述分布式虛擬交換機由多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成; 所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:創(chuàng)建分布式虛擬交換機的過程為: 通過數(shù)據(jù)中心Client端發(fā)出創(chuàng)建分布式虛擬交換機指令,調(diào)用vCenter接口在數(shù)據(jù)庫中創(chuàng)建分布式虛擬交換機信息; 添加所有要使用分布式虛擬交換機的物理主機,并選擇需要綁定虛擬交換機的物理主機網(wǎng)卡; 創(chuàng)建分布式端口組。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:添加所有要使用分布式虛擬交換機的物理主機,并選擇需要綁定虛擬交換機的物理主機網(wǎng)卡的過程為: 創(chuàng)建主機內(nèi)標準虛擬交換機即本地虛擬交換機,綁定標準虛擬交換機和主機網(wǎng)卡,并將標準虛擬交換機連接至OpenFlow控制器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 在標準虛擬交換機上創(chuàng)建分布式端口組時,指定相應(yīng)的VLAN號并設(shè)定VLAN類型。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于:創(chuàng)建完分布式虛擬交換機后,通過vCenter保存所有詳細信息至數(shù)據(jù)庫。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信的過程為: OpenFlow交換機接收到數(shù)據(jù)包后,首先在本地的流表上查找轉(zhuǎn)發(fā)目標端口,如果沒有匹配,則把數(shù)據(jù)包轉(zhuǎn)發(fā)給OpenFlow控制器,由OpenFlow控制器決定轉(zhuǎn)發(fā)端口;其中,OpenFlow交換機由流表、安全通道和OpenFlow協(xié)議三部分組成。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述流表由多個流表項組成,每個流表項就是一個轉(zhuǎn)發(fā)規(guī)則。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述安全通道是連接OpenFlow交換機到OpenFlow控制器的接口,OpenFlow控制器通過這個接口控制和管理OpenFlow交換機,同時OpenFlow控制器接收來自O(shè)penFlow交換機的事件并向OpenFlow交換機發(fā)送數(shù)據(jù)包。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述OpenFlow協(xié)議用來描述OpenFlow控制器和OpenFlow交換機之間交互所用信息的標準以及OpenFlow控制器和OpenFlow交換機的接口標準;0penFlow控制器通過規(guī)范與支持OpenFlow協(xié)議的交換節(jié)點溝通配置信息,決定數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)表,OpenFlow控制器與轉(zhuǎn)發(fā)節(jié)點間通過SSL加密傳輸。
10.一種云計算數(shù)據(jù)中心分布式虛擬網(wǎng)絡(luò)設(shè)計系統(tǒng),其特征在于,包括=Openflow虛擬交換機、OpenFlow控制器;0penflow虛擬交換機與OpenFlow控制器連接;其中,多個Openflow虛擬交換機、OpenFlow控制器、物理交換機端口組成分布式虛擬交換機; 所述Openflow虛擬交換機與所述OpenFlow控制器根據(jù)預(yù)設(shè)策略,進行通信。
【文檔編號】H04L29/08GK103763367SQ201410023202
【公開日】2014年4月30日 申請日期:2014年1月17日 優(yōu)先權(quán)日:2014年1月17日
【發(fā)明者】羅登亮, 顏秉珩 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1