網(wǎng)絡(luò)管理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,具體而言,涉及網(wǎng)絡(luò)管理方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,云網(wǎng)絡(luò)中通常有很多物理服務(wù)器,每臺(tái)物理服務(wù)器上面會(huì)運(yùn)行多個(gè)虛擬機(jī),物理服務(wù)器上的虛擬機(jī)通常會(huì)用虛擬交換機(jī)連接起來(lái),虛擬交換機(jī)使用物理服務(wù)器的一塊或多塊物理網(wǎng)卡作為上行鏈路網(wǎng)卡與物理交換機(jī)級(jí)聯(lián),從而形成物理交換機(jī)和虛擬交換機(jī)多級(jí)互聯(lián)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
[0003]而針對(duì)云網(wǎng)絡(luò)中的各個(gè)虛擬機(jī)的管理,目前一種做法是通過(guò)云管理平臺(tái)(如openstack)對(duì)各個(gè)虛擬交換機(jī)進(jìn)行控制,使得“虛擬交換機(jī)”可以實(shí)現(xiàn)針對(duì)云平臺(tái)中的虛擬機(jī)的網(wǎng)絡(luò)功能,比如VLAN、VxLAN、L3路由、L2交換、訪問(wèn)控制和負(fù)載均衡等功能,但這種做法往往會(huì)因?yàn)樘摂M交換機(jī)一般是以軟件形態(tài)出現(xiàn),所以性能不夠好,不能承載較多、較復(fù)雜的網(wǎng)絡(luò)功能,與“物理交換機(jī)”的相關(guān)功能無(wú)法很好的協(xié)同和分工。另一種做法是在前者基礎(chǔ)上利用軟件定義網(wǎng)絡(luò)控制器(第二控制器)對(duì)物理交換機(jī)進(jìn)行控制,使得“物理交換機(jī)”可以實(shí)現(xiàn)針對(duì)云平臺(tái)中的虛擬機(jī)需要的網(wǎng)絡(luò)功能,比如VLAN、VxLAN、L3路由、L2交換、QoS管理、訪問(wèn)控制、DHCP、NAT、GRE、MPLS、LACP、IPSEC、負(fù)載均衡和上網(wǎng)行為管理等功能。但此種做法可能使得物理交換機(jī)與“虛擬交換機(jī)”的相關(guān)功能無(wú)法很好的協(xié)同和分工,同時(shí)也因?yàn)橛行┨摂M機(jī)的流量直接通過(guò)虛擬交換機(jī)交換和處理,并未到達(dá)“物理交換機(jī)”,進(jìn)而使得物理交換機(jī)對(duì)這些流量不可見(jiàn)也就是無(wú)法做任何處理,相當(dāng)于相關(guān)功能失效。同時(shí),軟件定義網(wǎng)絡(luò)和云網(wǎng)絡(luò)一般都有對(duì)控制器高可用性(high available,HA)的需求。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的是提供一種網(wǎng)絡(luò)管理系統(tǒng)及方法,使得云網(wǎng)絡(luò)管理更加靈活均衡。
[0005]本發(fā)明實(shí)施方式中提供的網(wǎng)絡(luò)管理系統(tǒng),應(yīng)用于云網(wǎng)絡(luò),所述云網(wǎng)絡(luò)包括云管理平臺(tái)、虛擬交換機(jī)、物理交換機(jī),所述系統(tǒng)包括:第一控制器用于接收所述云管理平臺(tái)對(duì)所述虛擬交換機(jī)的第一配置信息,并將所述第一配置信息下發(fā)至所述虛擬交換機(jī)使所述虛擬交換機(jī)執(zhí)行所述第一配置信息,同時(shí)生成所述第一配置信息的描述信息;第二控制器用于接收用戶輸入的第二配置信息,并依據(jù)所述描述信息對(duì)所述第二配置信息進(jìn)行處理;所述第二控制器還用于依據(jù)預(yù)設(shè)策略將所述處理后的第二配置信息發(fā)送至所述虛擬交換機(jī)或/和物理交換機(jī)使所述虛擬交換機(jī)或/和物理交換機(jī)執(zhí)行所述處理后的第二配置信息。
[0006]優(yōu)選地,所述預(yù)設(shè)策略為配置運(yùn)行效率、配置使用通用性、服務(wù)器資源占有率、配置的應(yīng)用環(huán)境需要,所述配置運(yùn)行效率為配置執(zhí)行的效率,所述配置使用通用性為所述配置在各個(gè)計(jì)算節(jié)點(diǎn)的使用上的通用性,所述服務(wù)器資源占有率是指所述云網(wǎng)絡(luò)中服務(wù)器系統(tǒng)資源占有比例,所述配置應(yīng)用環(huán)境是指所述配置適合的應(yīng)用環(huán)境需要即需要虛擬交換機(jī)還是物理交換機(jī)。
[0007]優(yōu)選地,所述第二控制器還包括合并處理模塊,所述合并處理模塊用于依據(jù)所述描述信息對(duì)所述第二配置信息進(jìn)行修改以去除與所述第一配置信息重復(fù)的配置部分;也依據(jù)所述描述信息判斷所述第二配置信息中與所述第一配置信息相沖突的部分以自動(dòng)適應(yīng)修正或通知上層應(yīng)用或者用戶進(jìn)行修改。
[0008]優(yōu)選地,所述第二控制器更進(jìn)一步地用于依據(jù)所述預(yù)設(shè)策略將所述處理后的第二配置信息分發(fā)至所述第一控制器,所述第一控制器將接收的所述處理后的第二配置信息發(fā)送至所述虛擬交換機(jī)。
[0009]優(yōu)選地,所述第二控制器還包括功能應(yīng)用管理模塊,所述功能應(yīng)用管理模塊用于在所述第二控制器處理所述處理后的第二配置信息時(shí),啟用相應(yīng)于所述處理后的第二配置信息的應(yīng)用。
[0010]優(yōu)選地,所述第一控制器也包括所述功能應(yīng)用管理模塊。
[0011]優(yōu)選地,所述網(wǎng)絡(luò)管理系統(tǒng)還包括高可用性(high available,HA)管理中心模塊,所述高可用性管理中心模塊用于管理所述第一控制器和所述第二控制器的注冊(cè)信息或狀態(tài)信息,當(dāng)存在多個(gè)所述第一控制器或者多個(gè)所述第二控制器時(shí),所述高可用性管理中心模塊根據(jù)各個(gè)控制器的狀態(tài),實(shí)現(xiàn)主控制器和備用控制器的自動(dòng)設(shè)定,實(shí)現(xiàn)控制器的高可用性功能。
[0012]優(yōu)選地,所述第一控制器為分布式控制器,所述第二控制器為軟件定義網(wǎng)絡(luò)控制器。
[0013]本發(fā)明又一實(shí)施方式中提供的網(wǎng)絡(luò)管理方法,應(yīng)用于云網(wǎng)絡(luò),所述云網(wǎng)絡(luò)包括云管理平臺(tái)、虛擬交換機(jī)、物理交換機(jī),所述方法包括:接收所述云管理平臺(tái)對(duì)所述虛擬交換機(jī)的第一配置信息;將所述第一配置信息下發(fā)至所述虛擬交換機(jī)使所述虛擬交換機(jī)執(zhí)行所述第一配置信息;生成所述第一配置信息的描述信息;接收用戶輸入的第二配置信息;依據(jù)所述描述信息對(duì)所述第二配置信息進(jìn)行處理;依據(jù)預(yù)設(shè)策略將處理后的所述第二配置信息發(fā)送至所述虛擬交換機(jī)或/和物理交換機(jī)使所述虛擬交換機(jī)或/和物理交換機(jī)執(zhí)行所述處理后的第二配置信息。
[0014]優(yōu)選地,所述預(yù)設(shè)策略為配置運(yùn)行效率、配置使用通用性、服務(wù)器資源占有率、配置的應(yīng)用環(huán)境需要,所述配置運(yùn)行效率為配置執(zhí)行的效率,所述配置使用通用性為所述配置在各個(gè)計(jì)算節(jié)點(diǎn)的使用上的通用性,所述服務(wù)器資源占有率是指所述云網(wǎng)絡(luò)中服務(wù)器系統(tǒng)資源占有比例,所述配置應(yīng)用環(huán)境是指所述配置適合的應(yīng)用環(huán)境需要即需要虛擬交換機(jī)還是物理交換機(jī)。
[0015]優(yōu)選地,所述依據(jù)所述描述信息對(duì)所述第二配置信息進(jìn)行處理的步驟進(jìn)一步包括:依據(jù)所述描述信息對(duì)所述第二配置信息進(jìn)行修改以去除與所述第一配置信息重復(fù)的配置部分;依據(jù)所述描述信息判斷所述第二配置信息中與所述第一配置信息相沖突的部分以自動(dòng)適應(yīng)修正或通知上層應(yīng)用或者用戶進(jìn)行修改。
[0016]上述網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行本網(wǎng)絡(luò)管理方法,使得云網(wǎng)絡(luò)中的虛擬交換機(jī)和物理交換機(jī)的配置更加協(xié)調(diào),進(jìn)而實(shí)現(xiàn)整個(gè)云網(wǎng)絡(luò)的管理更加靈活,負(fù)載更加均衡,系統(tǒng)具有更高的可用性。
[0017]以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
【附圖說(shuō)明】
[0018]圖1為本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)一實(shí)施方式的應(yīng)用環(huán)境示意圖。
[0019]圖2為本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)一實(shí)施方式的功能模塊圖。
[0020]圖3為本發(fā)明網(wǎng)絡(luò)管理方法一實(shí)施方式的流程圖。
[0021]圖4為本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)中高可用性管理中心模塊的工作流程圖
[0022]主要元件符號(hào)說(shuō)明
[0023]網(wǎng)絡(luò)管理系統(tǒng) 10
[0024]第一控制器101
[0025]第二控制器102
[0026]合并處理模塊 1021
[0027]功能應(yīng)用管理模塊1022
[0028]云管理平臺(tái)11
[0029]計(jì)算節(jié)點(diǎn)12
[0030]虛擬交換機(jī)121
[0031]虛擬機(jī)122
[0032]物理交換機(jī)13
[0033]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
【具體實(shí)施方式】
[0034]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]圖1為本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)10—實(shí)施方式的應(yīng)用環(huán)境示意圖。在圖1所示的云網(wǎng)絡(luò)環(huán)境中,包括網(wǎng)絡(luò)管理系統(tǒng)10、云管理平臺(tái)(如openstackHl、計(jì)算節(jié)點(diǎn)12、物理交換機(jī)13,在本實(shí)施方式中,計(jì)算節(jié)點(diǎn)12構(gòu)成了云網(wǎng)絡(luò)基本虛擬單元,其包括虛擬交換機(jī)121以及與之相連的虛擬機(jī)(VM)122。在本實(shí)施方式中,云網(wǎng)絡(luò)通過(guò)網(wǎng)絡(luò)管理系統(tǒng)10實(shí)現(xiàn)對(duì)云網(wǎng)絡(luò)中的計(jì)算節(jié)點(diǎn)12中的虛擬交換機(jī)121以及物理交換機(jī)13進(jìn)行控制管理,進(jìn)而使得云網(wǎng)絡(luò)的管理更加穩(wěn)定高效。
[0036]圖2為本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)10—實(shí)施方式的功能模塊圖。如圖2所示,網(wǎng)絡(luò)管理系統(tǒng)10包括第一控制器101、第二控制器102和高可用性(HA)管理中心模塊103,其中,第二控制器102還包括合并處理模塊1021和功能應(yīng)用管理模塊1022。
[0037]第一控制器101接收云管理