[發明專利]網絡負載平衡的組網方法、設備及系統有效
| 申請號: | 201010144622.3 | 申請日: | 2010-04-08 |
| 公開(公告)號: | CN101795238A | 公開(公告)日: | 2010-08-04 |
| 發明(設計)人: | 吳雨俊 | 申請(專利權)人: | 福建星網銳捷網絡有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/46 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 負載 平衡 組網 方法 設備 系統 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種網絡負載平衡的組網方法、設備及系統。?
背景技術
網絡負載平衡(Network?Load?Balancing,簡稱NLB)是一種將來自網絡中的數據流量合理地分配到多臺服務器上,以最大化地利用所有服務器資源的負載均衡技術。NLB中通過將兩個或多個計算機資源組合為群集服務器,且允許該群集服務器中的所有計算機使用相同的NLB?IP地址,使得多個計算機集中起來提供一種服務,在客戶端看來等同于一臺服務器,提高了服務的可伸縮性和可用性。同時當群集服務器中某臺計算機出現故障或脫機時,NLB可以將負載自動地重新分配給群集中的其他計算機,從而還保證了關鍵任務服務器所需的性能和可靠性。?
圖1為現有技術中典型的NLB服務的組網示意圖。如圖1所示,現有技術的NLB組網中,在群集服務器與客戶端之間設置了二層交換機和三層交換機,群集服務器通過二層交換機與三層交換機的數據路由交換功能,與客戶終端進行數據通信。?
具體地,如圖1所示,當用戶需要訪問服務器提供的服務時,發送請求報文給三層交換機的端口p1,三層交換機將該請求報文從端口p1路由到p2,并轉發至二層交換機的端口p3上。由于該請求報文的目的MAC地址為群集服務器組的虛擬MAC地址,因此二層交換機無法學習到該虛擬的MAC地址,進一步地,由于二層交換機的端口p3、p4和p5均在同一個虛擬局域網(VirtualLocal?Area?Network,簡稱VLAN)內,因此基于二層交換機的數據傳送機制,?在二層交換機學習不到請求報文的地址的前提下,該請求報文將在二層交換機的VLAN內的所有端口進行廣播,從而群集服務器A和B將同時收到該請求報文。這樣群集服務器組根據NLB服務交互的結果,由其中一個服務器響應客戶端的請求,響應報文通過二層交換機的端口p3轉發到二層交換機的端口p2,再由p2路由到用戶的端口p1,整個交互過程完成。?
但是,這種方法存在如下缺陷:在群集服務器組與客戶端之間設置了兩層的交換機,因而對于兩者之間交互的數據報文,需要經過兩層數據交換處理才能到達對端,這無疑降低了該數據報文及組網自身的安全可靠性。尤其是對于三層交換機而言,其內部其實已經具備了二層交換機的數據傳輸機制,只是由于三層交換機自身的功能限定:對應于一個目的IP地址,在三層交換機中的目的端口只能有一個,使得若在群集服務器與客戶端之間直接連接三層交換機時,三層交換機接收到的客戶端報文無法路由至多個端口,進而無法正常實現NLB服務。因而在現有的NLB服務的組網方式中,二層交換機實質上為群集服務器組與客戶端之間設置的多余設備,在一定程度上降低了組網的可靠性。?
發明內容
本發明實施例提供一種網絡負載平衡的組網方法、設備及系統,用以在無需連接二層交換機的前提下,直接將群集服務器連接到三層交換機,以實現網絡負載平衡服務,提高組網的可靠性。?
為實現上述目的,本發明實施例提供一種網絡負載平衡的組網方法,包括:?
接收到客戶端發送的指向群集服務器組的請求服務報文后,將所述請求服務報文路由至與所述群集服務器組映射的目的端口,所述目的端口與所述群集服務器組對應的所有端口同屬于一個虛擬局域網;?
根據所述目的端口預設的端口自環功能,將所述目的端口接收到的所述請求服務報文重新轉發給所述目的端口自身;?
將所述目的端口重新轉發給所述目的端口自身的所述請求服務報文在所述目的端口所屬的虛擬局域網中進行廣播。?
為實現上述目的,本發明實施例還提供一種三層交換機設備,包括:?
報文接收模塊,用于接收客戶端發送的指向群集服務器組的請求服務報文;?
第一報文路由模塊,用于將所述請求服務報文路由至與所述群集服務器組映射的目的端口,所述目的端口與所述群集服務器組對應的所有端口同屬于一個虛擬局域網;?
報文轉發模塊,用于根據所述目的端口預設的端口自環功能,將所述目的端口接收到的所述請求服務報文重新轉發給所述目的端口自身;?
報文廣播模塊,用于將所述目的端口重新轉發給所述目的端口自身的所述請求服務報文在所述目的端口所屬的虛擬局域網中進行廣播。?
為實現上述目的,本發明實施例還提供一種網絡負載平衡的組網系統,包括:上述的三層交換機設備,以及分別與所述三層交換機設備連接的客戶端和群集服務器組。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷網絡有限公司,未經福建星網銳捷網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010144622.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡安全打印系統及打印方法
- 下一篇:一種網絡故障處理方法和設備





