負(fù)載均衡方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種負(fù)載均衡方法及系統(tǒng),該方法包括:路由器從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;第一負(fù)載均衡器接收路由器發(fā)送的第一數(shù)據(jù)包,并進(jìn)行封裝處理,得到第二數(shù)據(jù)包;負(fù)載均衡管理器向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址;并查詢第二負(fù)載均衡器的第一IP地址和所在第一端口信息,并發(fā)送給所述第一負(fù)載均衡器;第一負(fù)載均衡器根據(jù)第一IP地址和所在第一端口信息將第二數(shù)據(jù)包發(fā)送給第二負(fù)載均衡器;第二負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。該系統(tǒng)包括:路由器、負(fù)載均衡管理器、第一負(fù)載均衡器和第二負(fù)載均衡器。本發(fā)明可以解決大規(guī)模場(chǎng)景下的負(fù)載均衡器組的帶寬瓶頸問題。
【專利說明】負(fù)載均衡方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其是涉及一種負(fù)載均衡方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)和云計(jì)算的快速發(fā)展,網(wǎng)絡(luò)應(yīng)用的用戶規(guī)模日趨龐大,相應(yīng)的應(yīng)用服務(wù)器集群如何可擴(kuò)展的承載海量數(shù)據(jù)的應(yīng)用與研究引起了廣泛的關(guān)注。
[0003]負(fù)載均衡技術(shù)在服務(wù)器集群前端架設(shè)負(fù)載均衡器,將應(yīng)用請(qǐng)求根據(jù)負(fù)載均衡算法合理的轉(zhuǎn)發(fā)到對(duì)應(yīng)的服務(wù)器,為應(yīng)用服務(wù)器集群提供了一定的擴(kuò)展性。但是,面對(duì)如今巨大的用戶規(guī)模,單一的負(fù)載均衡器是無法承載用戶請(qǐng)求的。因此需要一組負(fù)載均衡器來共同承擔(dān)負(fù)載均衡任務(wù),每臺(tái)負(fù)載均衡器都與一定規(guī)模的應(yīng)用服務(wù)器集群在同一子網(wǎng)內(nèi)。相應(yīng)的,這一組負(fù)載均衡器前端也需要進(jìn)行負(fù)載均衡。
[0004]如果單一在這組負(fù)載均衡器前端假設(shè)負(fù)載均衡器,這臺(tái)負(fù)載均衡器的鏈路帶寬,以及處理能力將成為瓶頸,無法為應(yīng)用服務(wù)器集群提供擴(kuò)展性。因此,如何找到一種在大規(guī)模應(yīng)用請(qǐng)求場(chǎng)景下能提供擴(kuò)展性的服務(wù)器集群負(fù)載均衡方法,是當(dāng)前的一個(gè)研究熱點(diǎn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是在大規(guī)模用戶應(yīng)用場(chǎng)景下,如何為應(yīng)用服務(wù)器組提供負(fù)載均衡的問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種負(fù)載均衡方法,其特征在于,所述方法包括:
[0007]路由器根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;
[0008]所述第一負(fù)載均衡器接收所述路由器發(fā)送的第一數(shù)據(jù)包,將所述第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包;
[0009]負(fù)載均衡管理器向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址;
[0010]所述負(fù)載均衡管理器查詢所述第二負(fù)載均衡器的第一 IP地址和所在第一端口信息,并發(fā)送給所述第一負(fù)載均衡器;
[0011]所述第一負(fù)載均衡器根據(jù)所述第一 IP地址和所在第一端口信息將所述第二數(shù)據(jù)包發(fā)送給所述第二負(fù)載均衡器;
[0012]所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
[0013]進(jìn)一步地,所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行處理具體包括:所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或,
[0014]所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息。
[0015]進(jìn)一步地,所述第二負(fù)載均衡器根據(jù)所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息將所述第三數(shù)據(jù)包發(fā)送給所述應(yīng)用服務(wù)器。
[0016]所述方法包括:
[0017]應(yīng)用服務(wù)器獲取第二負(fù)載均衡器對(duì)應(yīng)的第一 IP地址和所在第一端口信息;[0018]所述應(yīng)用服務(wù)器通過所述第一 IP地址和所在第一端口信息向所述第二負(fù)載均衡器發(fā)送第三數(shù)據(jù)包;
[0019]所述第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包;
[0020]所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包發(fā)送給路由器。
[0021]進(jìn)一步地,所述第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)所述虛擬網(wǎng)絡(luò)地址和所在第二端口信息將所述第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
[0022]另外,所述系統(tǒng)包括:路由器、負(fù)載均衡管理器、第一負(fù)載均衡器和第二負(fù)載均衡器;
[0023]所述路由器,用于根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;
[0024]所述負(fù)載均衡管理器,用于向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址;查詢所述第二負(fù)載均衡器的第一 IP地址和所在第一端口信息,并發(fā)送給所述第一負(fù)載均衡器;
[0025]所述第一負(fù)載均衡器,用于接收所述路由器發(fā)送的第一數(shù)據(jù)包,將所述第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包;根據(jù)所述第一 IP地址和所在第一端口信息將所述第二數(shù)據(jù)包發(fā)送給所述第二負(fù)載均衡器;
[0026]所述第二負(fù)載均衡器,用于將所述第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
[0027]進(jìn)一步地,所述用于將所述第二數(shù)據(jù)包進(jìn)行處理具體包括:所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或,
[0028]所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息。
[0029]進(jìn)一步地,所述第二負(fù)載均衡器根據(jù)所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息將所述第三數(shù)據(jù)包發(fā)送給所述應(yīng)用服務(wù)器。
[0030]所述系統(tǒng)包括:應(yīng)用服務(wù)器、第二負(fù)載均衡器;
[0031]所述應(yīng)用服務(wù)器,用于獲取第二負(fù)載均衡器對(duì)應(yīng)的第一 IP地址和所在第一端口信息;通過所述第一 IP地址和所在第一端口信息向所述第二負(fù)載均衡器發(fā)送第三數(shù)據(jù)包;
[0032]所述第二負(fù)載均衡器,用于根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包;并將所述第二數(shù)據(jù)包發(fā)送給路由器。
[0033]進(jìn)一步地,所述用于根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)所述虛擬網(wǎng)絡(luò)地址和所在第二端口信息將所述第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
[0034]本發(fā)明的有益效果:
[0035](I)本發(fā)明將負(fù)載均衡系統(tǒng)分為三層,每層由對(duì)應(yīng)的路由器或負(fù)載均衡器實(shí)現(xiàn)相應(yīng)的功能,利用多路徑路由協(xié)議及分布式技術(shù),使三層網(wǎng)絡(luò)設(shè)備共同承擔(dān)負(fù)載均衡任務(wù),解決了大規(guī)模場(chǎng)景下的負(fù)載均衡器組的帶寬瓶頸問題。[0036](2)在第三層時(shí),負(fù)載均衡器直接向路由器發(fā)送數(shù)據(jù)信息并向用戶回復(fù)響應(yīng)信息,從而減少了數(shù)據(jù)包的轉(zhuǎn)發(fā)處理并降低了用戶請(qǐng)求的響應(yīng)延遲。
【專利附圖】
【附圖說明】
[0037]圖1為本發(fā)明實(shí)施例提供的負(fù)載均衡方法流程圖;
[0038]圖2為本發(fā)明實(shí)施例提供的另一負(fù)載均衡方法流程圖;
[0039]圖3為本發(fā)明實(shí)施例提供的負(fù)載均衡系統(tǒng)示意圖;
[0040]圖4為本發(fā)明實(shí)施例提供的另一負(fù)載均衡系統(tǒng)示意圖;
[0041]圖5為本發(fā)明實(shí)施例提供的負(fù)載均衡系統(tǒng)應(yīng)用場(chǎng)景示意圖。
【具體實(shí)施方式】
[0042]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0043]圖1為本發(fā)明實(shí)施例提供的負(fù)載均衡方法流程圖。如圖1所示,該方法包括以下步驟:
[0044]步驟101,路由器根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;
[0045]步驟102,第一負(fù)載均衡器接收路由器發(fā)送的第一數(shù)據(jù)包,將第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包;
[0046]步驟103,負(fù)載均衡管理器向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址;
[0047]步驟104,負(fù)載均衡管理器查詢第二負(fù)載均衡器的第一 IP地址和所在第一端口信息,并發(fā)送給第一負(fù)載均衡器;
[0048]步驟105,第一負(fù)載均衡器根據(jù)第一 IP地址和所在第一端口信息將第二數(shù)據(jù)包發(fā)送給第二負(fù)載均衡器;
[0049]步驟106,第二負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
[0050]進(jìn)一步地,第二負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行處理具體包括:第二負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或,
[0051]第二負(fù)載均衡器將第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息。
[0052]進(jìn)一步地,第二負(fù)載均衡器根據(jù)應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息將第三數(shù)據(jù)包發(fā)送給應(yīng)用服務(wù)器。
[0053]圖2為本發(fā)明實(shí)施例提供的另一負(fù)載均衡方法流程圖。如圖2所示,該方法包括以下步驟:
[0054]步驟201,應(yīng)用服務(wù)器獲取第二負(fù)載均衡器對(duì)應(yīng)的第一 IP地址和所在第一端口信息;
[0055]步驟202,應(yīng)用服務(wù)器通過第一 IP地址和所在第一端口信息向第二負(fù)載均衡器發(fā)送第三數(shù)據(jù)包;
[0056]步驟203,第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包;[0057]步驟204,第二負(fù)載均衡器將第二數(shù)據(jù)包發(fā)送給路由器。
[0058]進(jìn)一步地,第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)虛擬網(wǎng)絡(luò)地址和所在第二端口信息將第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
[0059]圖3為本發(fā)明實(shí)施例提供的負(fù)載均衡系統(tǒng)示意圖。如圖3所示,該系統(tǒng)包括:路由器31、第一負(fù)載均衡器32、第二負(fù)載均衡器33、應(yīng)用服務(wù)器34和負(fù)載均衡管理器35。
[0060]路由器31,用于根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;
[0061]負(fù)載均衡管理器35,用于向第二負(fù)載均衡器組中的第二負(fù)載均衡器33分配虛擬網(wǎng)絡(luò)地址;查詢第二負(fù)載均衡器33的第一 IP地址和所在第一端口信息,并發(fā)送給第一負(fù)載均衡器32 ;
[0062]第一負(fù)載均衡器32,用于接收路由器31發(fā)送的第一數(shù)據(jù)包,將第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包;根據(jù)第一 IP地址和所在第一端口信息將第二數(shù)據(jù)包發(fā)送給第二負(fù)載均衡器33 ;
[0063]第二負(fù)載均衡器33,用于將第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
[0064]進(jìn)一步地,用于將第二數(shù)據(jù)包進(jìn)行處理具體包括:第二負(fù)載均衡器33將第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或,
[0065]第二負(fù)載均衡器33將第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到應(yīng)用服務(wù)器34的第二 IP地址和所在第二端口信息。
[0066]進(jìn)一步地,第二負(fù)載均衡器33根據(jù)應(yīng)用服務(wù)器34的第二 IP地址和所在第二端口信息將第三數(shù)據(jù)包發(fā)送給應(yīng)用服務(wù)器34。
[0067]圖4為本發(fā)明實(shí)施例提供的另一負(fù)載均衡系統(tǒng)示意圖。如圖4所示,該系統(tǒng)包括:路由器41、第二負(fù)載均衡器42、應(yīng)用服務(wù)器43和負(fù)載均衡管理器44。
[0068]應(yīng)用服務(wù)器43,用于獲取第二負(fù)載均衡器42對(duì)應(yīng)的第一 IP地址和所在第一端口信息;通過所述第一 IP地址和所在第一端口信息向所述第二負(fù)載均衡器42發(fā)送第三數(shù)據(jù)包;
[0069]第二負(fù)載均衡器42,用于根據(jù)負(fù)載均衡管理器44為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包;并將第二數(shù)據(jù)包發(fā)送給路由器41。
[0070]進(jìn)一步地,用于根據(jù)負(fù)載均衡管理器44為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)所述虛擬網(wǎng)絡(luò)地址和所在第二端口信息將第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
[0071]圖5為本發(fā)明實(shí)施例提供的負(fù)載均衡系統(tǒng)應(yīng)用場(chǎng)景示意圖。如圖5所示,負(fù)載均衡系統(tǒng)按功能可以分為三層,第一層由路由器組成;第二層由第一負(fù)載均衡器組成,第一負(fù)載均衡器構(gòu)成第一負(fù)載均衡器組;第三層由第二負(fù)載均衡器組成,第二負(fù)載均衡器構(gòu)成第二負(fù)載均衡器組。
[0072]與外部網(wǎng)絡(luò)連接的路由器是基于多路徑路由協(xié)議,并提供網(wǎng)絡(luò)層的負(fù)載分發(fā),通過路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器,并將第一數(shù)據(jù)包發(fā)送給第一負(fù)載均衡器。所有的第一負(fù)載均衡器都配置相同的路由信息,保持虛擬IP與第二負(fù)載均衡器的一一映射關(guān)系。第一負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行封裝,從而得到第二數(shù)據(jù)包。[0073]負(fù)載均衡管理器向第二負(fù)載均衡器分配虛擬IP,并將分配信息回復(fù)給第一負(fù)載均衡組中的所有第一負(fù)載均衡器,同時(shí),向第二負(fù)載均衡器回復(fù)響應(yīng)信息。第一負(fù)載均衡器根據(jù)虛擬IP與第二負(fù)載均衡器的映射,獲取第二負(fù)載均衡器的第一 IP和第一端口,并將第二數(shù)據(jù)包發(fā)送給第二負(fù)載均衡器。
[0074]第二負(fù)載均衡器將第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或,將第二數(shù)據(jù)包的第一 IP和第一端口根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到應(yīng)用服務(wù)器的第二 IP和第二端口。第二負(fù)載均衡器根據(jù)應(yīng)用服務(wù)器的第二 IP和第二端口將第三數(shù)據(jù)包發(fā)送給應(yīng)用服務(wù)器。
[0075]以上所述的【具體實(shí)施方式】,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種負(fù)載均衡方法,其特征在于,所述方法包括: 路由器根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器; 所述第一負(fù)載均衡器接收所述路由器發(fā)送的第一數(shù)據(jù)包,將所述第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包; 負(fù)載均衡管理器向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址; 所述負(fù)載均衡管理器查詢所述第二負(fù)載均衡器的第一 IP地址和所在第一端口信息,并發(fā)送給所述第一負(fù)載均衡器; 所述第一負(fù)載均衡器根據(jù)所述第一 IP地址和所在第一端口信息將所述第二數(shù)據(jù)包發(fā)送給所述第二負(fù)載均衡器; 所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的負(fù)載均衡方法,其特征在于,所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行處理具體包括:所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或, 所述第二負(fù)載均衡器 將所述第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息。
3.根據(jù)權(quán)利要求2所述的負(fù)載均衡方法,其特征在于,所述第二負(fù)載均衡器根據(jù)所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息將所述第三數(shù)據(jù)包發(fā)送給所述應(yīng)用服務(wù)器。
4.一種負(fù)載均衡方法,其特征在于,所述方法包括: 應(yīng)用服務(wù)器獲取第二負(fù)載均衡器對(duì)應(yīng)的第一 IP地址和所在第一端口信息; 所述應(yīng)用服務(wù)器通過所述第一 IP地址和所在第一端口信息向所述第二負(fù)載均衡器發(fā)送第三數(shù)據(jù)包; 所述第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包; 所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包發(fā)送給路由器。
5.根據(jù)權(quán)利要求4所述的負(fù)載均衡方法,其特征在于,所述第二負(fù)載均衡器根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)所述虛擬網(wǎng)絡(luò)地址和所在第二端口信息將所述第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
6.—種負(fù)載均衡系統(tǒng),其特征在于,所述系統(tǒng)包括:路由器、負(fù)載均衡管理器、第一負(fù)載均衡器和第二負(fù)載均衡器; 所述路由器,用于根據(jù)路徑權(quán)值向量從第一負(fù)載均衡器組中選擇第一負(fù)載均衡器;所述負(fù)載均衡管理器,用于向第二負(fù)載均衡器組中的第二負(fù)載均衡器分配虛擬網(wǎng)絡(luò)地址;查詢所述第二負(fù)載均衡器的第一 IP地址和所在第一端口信息,并發(fā)送給所述第一負(fù)載均衡器; 所述第一負(fù)載均衡器,用于接收所述路由器發(fā)送的第一數(shù)據(jù)包,將所述第一數(shù)據(jù)包進(jìn)行封裝處理,得到第二數(shù)據(jù)包;根據(jù)所述第一 IP地址和所在第一端口信息將所述第二數(shù)據(jù)包發(fā)送給所述第二負(fù)載均衡器; 所述第二負(fù)載均衡器,用于將所述第二數(shù)據(jù)包進(jìn)行處理,得到第三數(shù)據(jù)包。
7.根據(jù)權(quán)利要求6所述的負(fù)載均衡系統(tǒng),其特征在于,所述用于將所述第二數(shù)據(jù)包進(jìn)行處理具體包括:所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換;或, 所述第二負(fù)載均衡器將所述第二數(shù)據(jù)包的第一 IP地址和所在第一端口信息根據(jù)負(fù)載均衡算法進(jìn)行編譯,從而得到所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息。
8.根據(jù)權(quán)利要求7所述的負(fù)載均衡系統(tǒng),其特征在于,所述第二負(fù)載均衡器根據(jù)所述應(yīng)用服務(wù)器的第二 IP地址和所在第二端口信息將所述第三數(shù)據(jù)包發(fā)送給所述應(yīng)用服務(wù)器。
9.一種負(fù)載均衡系統(tǒng),其特征在于,所述系統(tǒng)包括:應(yīng)用服務(wù)器、第二負(fù)載均衡器; 所述應(yīng)用服務(wù)器,用于獲取第二負(fù)載均衡器對(duì)應(yīng)的第一 IP地址和所在第一端口信息;通過所述第一 IP地址和所在第一端口信息向所述第二負(fù)載均衡器發(fā)送第三數(shù)據(jù)包; 所述第二負(fù)載均衡器,用于根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理,從而得到第二數(shù)據(jù)包;并將所述第二數(shù)據(jù)包發(fā)送給路由器。
10.根據(jù)權(quán)利要求9所述的負(fù)載均衡系統(tǒng),其特征在于,所述用于根據(jù)負(fù)載均衡管理器為本地分配的虛擬網(wǎng)絡(luò)地址和所在第二端口信息,將所述第三數(shù)據(jù)包進(jìn)行處理具體包括:根據(jù)所述虛擬網(wǎng)絡(luò)地址和所在第二端口信息將所述第三數(shù)據(jù)包的第二 IP地址和所在第三端口進(jìn)行編譯,從而得到第二數(shù)據(jù)包。
【文檔編號(hào)】H04L12/803GK103944831SQ201410174772
【公開日】2014年7月23日 申請(qǐng)日期:2014年4月29日 優(yōu)先權(quán)日:2014年4月29日
【發(fā)明者】王勁林, 黃垂碧, 陳君, 宋磊, 王玲芳 申請(qǐng)人:中國科學(xué)院聲學(xué)研究所