專利名稱::負(fù)載均衡方法及負(fù)載均衡系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及地址轉(zhuǎn)換協(xié)議
技術(shù)領(lǐng)域:
,尤其涉及一種負(fù)載均衡方法及負(fù)載均衡系統(tǒng)。
背景技術(shù):
:當(dāng)IP數(shù)據(jù)包通過以太網(wǎng)發(fā)送時,由于以太網(wǎng)設(shè)備以48位以太網(wǎng)地址即介質(zhì)訪問控制(MediaAccessControl,MAC)地址傳輸以太網(wǎng)數(shù)據(jù)包,并不識別IP數(shù)據(jù)包的32位IP地址,因此,IP驅(qū)動必須把目的IP地址轉(zhuǎn)換成目的MAC地址。在以太網(wǎng)地址與IP地址之間存在著某種靜態(tài)的或算法的映射,常常需要查看一張表即地址轉(zhuǎn)換協(xié)議(AddressResolutionProtocol,ARP)表。ARP就是用來確定這些映射的協(xié)議。通過查找ARP表,就可以找到IP地址對應(yīng)的以太網(wǎng)地址,從而將IP地址轉(zhuǎn)換為相應(yīng)的以太網(wǎng)地址。ARP工作時,如圖1所示,客戶端發(fā)送一個含有所希望的IP地址的以太網(wǎng)廣播數(shù)據(jù)包,即廣播一個ARP請求“ARP_ReqUeSt”。某一臺服務(wù)器即目的主機(jī),或另一個代表該主機(jī)的系統(tǒng),以一個含有IP地址和該MAC地址的數(shù)據(jù)包作為應(yīng)答??蛻舳藢⒎祷氐臄?shù)據(jù)包中的IP地址和緩存起來,以節(jié)約不必要的ARP通信,并向目的服務(wù)器發(fā)出業(yè)務(wù)報文。對于需要提供web服務(wù)、ftp服務(wù)等服務(wù)的門戶網(wǎng)站,往往需要處理大量并發(fā)的用戶訪問請求,單個服務(wù)器無法滿足處理要求。此時,需要提供多個服務(wù)器,用于分擔(dān)用戶的訪問請求,即需要實現(xiàn)負(fù)載均衡?,F(xiàn)有技術(shù)中,負(fù)載均衡是通過在各服務(wù)器的前端提供一個負(fù)載均衡器(LoadBalancer,LB)將用戶連接請求分配到各臺服務(wù)器上。具體包括兩種方法。一種方法如圖2所示,客戶端連接到負(fù)載均衡器,并請求獲得服務(wù)器IP地址后,負(fù)載均衡器根據(jù)負(fù)載均衡調(diào)度算法選擇一個服務(wù)器,并將此服務(wù)器IP地址返回給客戶端??蛻舳烁鶕?jù)返回的服務(wù)器IP地址連接到對應(yīng)的服務(wù)器,發(fā)起業(yè)務(wù)請求。但是,這種方法需要連接兩次才能進(jìn)行業(yè)務(wù)處理,處理效率較低,且由于客戶端需首先連接到負(fù)載均衡器,使得負(fù)載均衡器成為系統(tǒng)的瓶頸,一旦它不能提供服務(wù),整個系統(tǒng)都處于不可使用狀態(tài)。另一種方法如圖3所示,客戶端連接到負(fù)載均衡器,并發(fā)起業(yè)務(wù)請求。負(fù)載均衡器根據(jù)負(fù)載均衡調(diào)度算法選擇一個服務(wù)器,并將業(yè)務(wù)請求轉(zhuǎn)發(fā)給該服務(wù)器。服務(wù)器處理完成后,將結(jié)果返回給負(fù)載均衡器,負(fù)載均衡器再將結(jié)果返回給客戶端。同樣,這種方法中負(fù)載均衡器成為系統(tǒng)的性能瓶頸,并且,所有的請求和回應(yīng)都需要經(jīng)過它轉(zhuǎn)發(fā)。一旦負(fù)載均衡器不能提供服務(wù),整個系統(tǒng)都處于不可使用狀態(tài)。它的吞吐量決定了系統(tǒng)的處理能力。
發(fā)明內(nèi)容本發(fā)明實施例提出一種負(fù)載均衡方法及負(fù)載均衡系統(tǒng),以解決負(fù)載均衡器所帶來的瓶頸問題。本發(fā)明實施例提供了一種負(fù)載均衡方法,包括節(jié)點接收客戶端廣播的ARP請求,所述節(jié)點位于集群中,所述集群由網(wǎng)絡(luò)中的多個服務(wù)器組成,所述服務(wù)器分為主節(jié)點和從節(jié)點,所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點;當(dāng)所述節(jié)點為主節(jié)點時,根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;所述主節(jié)點將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。本發(fā)明實施例還提供了一種負(fù)載均衡系統(tǒng),包括由網(wǎng)絡(luò)中的多個服務(wù)器組成的集群,所述集群中的服務(wù)器分為主節(jié)點和從節(jié)點,均設(shè)置有負(fù)載均衡器組件;所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點;所述主節(jié)點中的負(fù)載均衡器組件用于根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;所述主節(jié)點用于將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。上述實施例提供的技術(shù)方案通過服務(wù)器集群中的主節(jié)點選擇一個服務(wù)器作為客戶端的服務(wù)節(jié)點,使得客戶端只需發(fā)出一次連接請求即可實現(xiàn)訪問請求的負(fù)載分配,并且,如果主節(jié)點故障時,服務(wù)器集群中還可產(chǎn)生新的主節(jié)點進(jìn)行負(fù)載均衡的分配,解決了現(xiàn)有負(fù)載分配依賴負(fù)載均衡器進(jìn)行分配所帶來的瓶頸問題。為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中ARP工作流程圖2為現(xiàn)有技術(shù)中一種負(fù)載均衡方法的信令流程圖3為現(xiàn)有技術(shù)中另一種負(fù)載均衡方法的信令流程圖4為本發(fā)明實施例提供的負(fù)載均衡方法的流程圖5為本發(fā)明實施例提供的負(fù)載均衡方法中集群示意圖6為本發(fā)明實施例提供的一種負(fù)載均衡系統(tǒng)的結(jié)構(gòu)示意圖7為本發(fā)明實施例提供的另一種負(fù)載均衡系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖4為本發(fā)明實施例提供的負(fù)載均衡方法的流程圖。如圖4所示,該方法包括步驟41、節(jié)點接收客戶端廣播的ARP請求,所述節(jié)點位于集群中,所述集群由網(wǎng)絡(luò)中的多個服務(wù)器組成,所述服務(wù)器分為主節(jié)點和從節(jié)點;所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點;如圖5所示,在局域網(wǎng)中,由服務(wù)器A、服務(wù)器B、服務(wù)器C構(gòu)成一個集群,對外提供服務(wù)。該集群中,服務(wù)器A即節(jié)點1、服務(wù)器B即節(jié)點2、服務(wù)器C即節(jié)點3。客戶端通過交換機(jī)連接到集群中的各個節(jié)點,以解決服務(wù)器之間的連接以及數(shù)據(jù)交換的問題。該集群系統(tǒng)初始啟動時,根據(jù)各節(jié)點的優(yōu)先級選擇一個節(jié)點作為主節(jié)點。假設(shè)節(jié)點3的優(yōu)先級>節(jié)點2的優(yōu)先級>節(jié)點1的優(yōu)先級,則系統(tǒng)初始啟動后,節(jié)點3為主節(jié)點。當(dāng)優(yōu)先級最高的節(jié)點至少有兩個時,選擇啟動時間最短的節(jié)點作為主節(jié)點。步驟42、當(dāng)所述節(jié)點為主節(jié)點時,根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;以圖5為例,主節(jié)點通過負(fù)載均衡調(diào)度算法選擇節(jié)點1作為所述ARP請求的服務(wù)節(jié)點。步驟43、所述主節(jié)點將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。如主節(jié)點將包含有節(jié)點1的MAC地址的ARP響應(yīng)返回給所述客戶端,以使得客戶端可以向節(jié)點1發(fā)送服務(wù)請求。本發(fā)明實施例提供的負(fù)載均衡方法還可包括所述集群中的所有節(jié)點定期向其他節(jié)點發(fā)送用于告知本節(jié)點狀態(tài)的消息。如集群內(nèi)每一個節(jié)點定期向其它節(jié)點發(fā)送“Iamalive"消息,用于告知本節(jié)點狀態(tài)正常。本發(fā)明實施例提供的負(fù)載均衡方法還可包括所述主節(jié)點定期向從節(jié)點發(fā)送客戶端與服務(wù)器的映射表,以供其他節(jié)點變?yōu)橹鞴?jié)點時使用。如主節(jié)點定期向其它節(jié)點發(fā)送客戶端-服務(wù)器(Client-server)的映射表(Mappingtable)。非主節(jié)點接收到主節(jié)點發(fā)送的映射表后,保存到內(nèi)存中,供以后本節(jié)點變?yōu)橹鞴?jié)點時使用。如主節(jié)點可根據(jù)映射表獲知不同客戶端的服務(wù)節(jié)點信息,當(dāng)某一節(jié)點故障時,主節(jié)點可根據(jù)映射表獲知該節(jié)點所服務(wù)的客戶端,并為其所服務(wù)的客戶端選擇新的服務(wù)節(jié)點,同時更新映射表。當(dāng)為客戶端提供服務(wù)的節(jié)點因故障不能提供服務(wù)時,需要將連接到該節(jié)點上的客戶端轉(zhuǎn)移到其它節(jié)點上去。具體地,本發(fā)明實施例提供的負(fù)載均衡方法還可包括所述主節(jié)點檢測所述服務(wù)節(jié)點;在所述服務(wù)節(jié)點不可用的情況下,再次根據(jù)負(fù)載均衡調(diào)度算法選擇所述集群中的另一個節(jié)點,作為新服務(wù)節(jié)點;將包含有所述新服務(wù)節(jié)點的MAC地址的ARP響應(yīng)(response)返回給所述客戶端,以使所述客戶端對所述新服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。換句話說,主節(jié)點檢測到某節(jié)點服務(wù)不可用后,根據(jù)負(fù)載均衡調(diào)度算法,主動向連接到該節(jié)點的客戶端發(fā)送ARP響應(yīng),讓這些客戶端透明的轉(zhuǎn)換到集群中的其它節(jié)點上。在所述主節(jié)點故障的情況下,根據(jù)所述集群中其余節(jié)點的優(yōu)先級重新設(shè)置主節(jié)點。如將優(yōu)先級最高的節(jié)點設(shè)置為新主節(jié)點。在所述優(yōu)先級最高的節(jié)點為多個情況下,將啟動時間最短的節(jié)點設(shè)置為新主節(jié)點。上述實施例提供的技術(shù)方案通過服務(wù)器集群中的主節(jié)點選擇一個服務(wù)器作為客戶端的服務(wù)節(jié)點,使得客戶端只需發(fā)出一次連接請求即可實現(xiàn)訪問請求的負(fù)載分配,并且,當(dāng)主節(jié)點故障時,服務(wù)器集群中還可選舉出新的主節(jié)點進(jìn)行負(fù)載均衡的分配,解決了現(xiàn)有負(fù)載分配依賴負(fù)載均衡器進(jìn)行分配所帶來的瓶頸問題。圖6為本發(fā)明實施例提供的一種負(fù)載均衡系統(tǒng)的結(jié)構(gòu)示意圖。如圖6所示,該系統(tǒng)包括由網(wǎng)絡(luò)中的多個服務(wù)器組成的集群61,所述集群中的服務(wù)器分為主節(jié)點和節(jié)點,均設(shè)置有負(fù)載均衡器組件62;所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點。具體地,主節(jié)點在初始啟動時或主節(jié)點故障時需要被選舉出來。選舉根據(jù)預(yù)先設(shè)置的各節(jié)點的優(yōu)先級進(jìn)行,以優(yōu)先級最高的節(jié)點為主節(jié)點。當(dāng)有多個節(jié)點的優(yōu)先級相同均為最高時,按啟動時間長短選擇主節(jié)點??蛻舳税l(fā)送ARP請求時,使用的是廣播方式,本集群內(nèi)所有的機(jī)器都能接收到該請求。對于該請求,所述主節(jié)點中的負(fù)載均衡器組件用于根據(jù)負(fù)載均衡調(diào)度算法選擇所述集群中的一個節(jié)點,作為所述客戶端的服務(wù)節(jié)點;所述主節(jié)點用于將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求,返回ARP響應(yīng)的操作可由LB組件執(zhí)行。集群中的非主節(jié)點,則不做任何回應(yīng)。集群內(nèi)節(jié)點間通過通信得到其他各節(jié)點的負(fù)載,從而可以通過負(fù)載均衡器組件實現(xiàn)負(fù)載均衡調(diào)度。具體地,所述節(jié)點中的負(fù)載均衡器組件還可用于定期向其他節(jié)點發(fā)送用于告知本節(jié)點狀態(tài)的消息。如集群內(nèi)每一個節(jié)點定期向其它節(jié)點發(fā)送“Iamalive”消息,用于告知本節(jié)點狀態(tài)。所述主節(jié)點中的負(fù)載均衡器組件還可用于定期向其他節(jié)點發(fā)送客戶端與服務(wù)器的映射表,以供其他節(jié)點變?yōu)橹鞴?jié)點時使用;如主節(jié)點定期向其它節(jié)點發(fā)送客戶端-服務(wù)器的映射表;非主節(jié)點接收到主節(jié)點發(fā)送的映射表后,保存到內(nèi)存中,供以后本機(jī)變?yōu)橹鞴?jié)點時使用。當(dāng)服務(wù)節(jié)點因故障不能提供服務(wù)時,需要將連接到它上的客戶端轉(zhuǎn)移到其它節(jié)點上去。具體地,如果是主節(jié)點故障,則重新進(jìn)行主節(jié)點選舉,詳見上述主節(jié)點選舉說明。如果主節(jié)點檢測到某節(jié)點服務(wù)不可用后,則根據(jù)負(fù)載均衡調(diào)度算法,主動向連接到該節(jié)點的客戶端發(fā)送ARP響應(yīng),讓這些客戶端透明的轉(zhuǎn)換到集群內(nèi)的其它節(jié)點上。上述檢測均由負(fù)載均衡器組件執(zhí)行。具體地,所述主節(jié)點中的負(fù)載均衡器組件還可用于檢測所述服務(wù)節(jié)點;在所述服務(wù)節(jié)點不可用的情況下,再次根據(jù)負(fù)載均衡調(diào)度算法選擇所述集群中的另一個節(jié)點,作為新服務(wù)節(jié)點;所述主節(jié)點還用于將包含有所述新服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端。本發(fā)明實施例提供的負(fù)載均衡系統(tǒng)還可包括管理節(jié)點。如圖7所示,管理節(jié)點71通過交換機(jī)與所述集群中各節(jié)點的負(fù)載均衡器組件72相連,用于設(shè)置主節(jié)點,并用于在所述主節(jié)點故障的情況下,根據(jù)所述集群中其余節(jié)點的優(yōu)先級重新設(shè)置主節(jié)點,或者具體用于將優(yōu)先級最高的節(jié)點設(shè)置為新主節(jié)點,或者具體用于在所述優(yōu)先級最高的節(jié)點為多個情況下,將啟動時間最短的節(jié)點設(shè)置為新主節(jié)點。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。權(quán)利要求1.一種負(fù)載均衡方法,其特征在于,包括節(jié)點接收客戶端廣播的ARP請求,所述節(jié)點位于集群中,所述集群由網(wǎng)絡(luò)中的多個服務(wù)器組成,所述服務(wù)器分為主節(jié)點和從節(jié)點,所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)占.I—/、、、當(dāng)所述節(jié)點為主節(jié)點時,根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;所述主節(jié)點將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。2.根據(jù)權(quán)利要求1所述的負(fù)載均衡方法,其特征在于,還包括所述集群中的所有節(jié)點定期向其他節(jié)點發(fā)送用于告知本節(jié)點狀態(tài)的消息。3.根據(jù)權(quán)利要求1所述的負(fù)載均衡方法,其特征在于,還包括所述主節(jié)點定期向其他節(jié)點發(fā)送客戶端與服務(wù)器的映射表,以供其他節(jié)點變?yōu)橹鞴?jié)點時使用。4.根據(jù)權(quán)利要求1所述的負(fù)載均衡方法,其特征在于,還包括所述主節(jié)點檢測所述服務(wù)節(jié)點;在所述服務(wù)節(jié)點不可用的情況下,根據(jù)負(fù)載均衡調(diào)度算法選擇所述集群中的另一個節(jié)點,作為新服務(wù)節(jié)點;將包含有所述新服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述新服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。5.根據(jù)權(quán)利要求1-4任一項所述的負(fù)載均衡方法,其特征在于,所述主節(jié)點故障的情況下,根據(jù)所述集群中其余節(jié)點的優(yōu)先級重新設(shè)置主節(jié)點。6.根據(jù)權(quán)利要求5所述的負(fù)載均衡方法,其特征在于,根據(jù)所述集群中其余節(jié)點的優(yōu)先級重新設(shè)置主節(jié)點包括將優(yōu)先級最高的節(jié)點設(shè)置為新主節(jié)點。7.—種負(fù)載均衡系統(tǒng),其特征在于,包括由網(wǎng)絡(luò)中的多個服務(wù)器組成的集群,所述集群中的服務(wù)器分為主節(jié)點和從節(jié)點,均設(shè)置有負(fù)載均衡器組件;所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點;所述主節(jié)點中的負(fù)載均衡器組件用于根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;所述主節(jié)點用于將包含有所述客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。8.根據(jù)權(quán)利要求7所述的負(fù)載均衡系統(tǒng),其特征在于,所述主節(jié)點中的負(fù)載均衡器組件還用于定期向其他節(jié)點發(fā)送客戶端與服務(wù)器的映射表,以供其他節(jié)點變?yōu)橹鞴?jié)點時使用;所述節(jié)點中的負(fù)載均衡器組件還用于定期向其他節(jié)點發(fā)送用于告知本節(jié)點狀態(tài)的消息。9.根據(jù)權(quán)利要求7所述的負(fù)載均衡系統(tǒng),其特征在于,所述主節(jié)點中的負(fù)載均衡器組件還用于檢測所述服務(wù)節(jié)點;在所述服務(wù)節(jié)點不可用的情況下,根據(jù)負(fù)載均衡調(diào)度算法選擇所述集群中的另一個節(jié)點,作為新服務(wù)節(jié)點;所述主節(jié)點還用于將包含有所述新服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使所述客戶端對所述新服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。10.根據(jù)權(quán)利要求7-9任一項所述的負(fù)載均衡系統(tǒng),其特征在于,還包括管理節(jié)點,與所述集群中各節(jié)點的負(fù)載均衡器組件相連,用于設(shè)置主節(jié)點,并用于在所述主節(jié)點故障的情況下,根據(jù)所述集群中其余節(jié)點的優(yōu)先級重新設(shè)置主節(jié)點,或者具體用于將優(yōu)先級最高的節(jié)點設(shè)置為新主節(jié)點,或者具體用于在所述優(yōu)先級最高的節(jié)點為多個情況下,將啟動時間最短的節(jié)點設(shè)置為新主節(jié)點。全文摘要本發(fā)明涉及一種負(fù)載均衡方法及負(fù)載均衡系統(tǒng),方法包括節(jié)點接收客戶端廣播的ARP請求,所述節(jié)點位于集群中,所述集群由網(wǎng)絡(luò)中的多個服務(wù)器組成,所述服務(wù)器分為主節(jié)點和從節(jié)點,所述主節(jié)點為所述集群中優(yōu)先級最高的節(jié)點;當(dāng)所述節(jié)點為主節(jié)點時,根據(jù)負(fù)載均衡調(diào)度算法從所述集群中選擇節(jié)點,作為所述客戶端的服務(wù)節(jié)點;主節(jié)點將包含有客戶端的服務(wù)節(jié)點的MAC地址的ARP響應(yīng)返回給所述客戶端,以使客戶端對所述客戶端的服務(wù)節(jié)點發(fā)起業(yè)務(wù)請求。通過服務(wù)器集群中的主節(jié)點選擇一個服務(wù)器作為客戶端的服務(wù)節(jié)點,當(dāng)主節(jié)點故障時,服務(wù)器集群中還可產(chǎn)生新的主節(jié)點進(jìn)行負(fù)載均衡的分配,解決了現(xiàn)有負(fù)載分配依賴負(fù)載均衡器進(jìn)行分配所帶來的瓶頸問題。文檔編號H04L12/56GK102025630SQ201010588578公開日2011年4月20日申請日期2010年12月14日優(yōu)先權(quán)日2010年12月14日發(fā)明者鄧明申請人:成都市華為賽門鐵克科技有限公司