[發明專利]負載均衡方法和設備有效
| 申請號: | 201210075638.2 | 申請日: | 2012-03-21 |
| 公開(公告)號: | CN102638396A | 公開(公告)日: | 2012-08-15 |
| 發明(設計)人: | 張帥 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 方法 設備 | ||
技術領域
本發明涉及網絡通信技術,尤其涉及一種負載均衡方法和設備。
背景技術
隨著網絡規模的擴大和網絡復雜度的提高,網絡配置越來越復雜,經常出現終端位置變化和終端數量超過可分配的互聯網協議(Internet?Protocol,IP)地址的情況,此時可以采用動態主機配置協議(Dynamic?Host?Configuration?Protocol,DHCP)使終端動態獲得IP地址。DHCP協議中包括服務器和客戶端,DHCP服務器集中管理所有的IP網絡設置信息,并負責處理客戶端的DHCP請求;DHCP服務器可以向客戶端通過IP網絡配置信息分配網關的IP地址、域名系統(Domain?Name?System,DNS)的IP地址等。
DHCP服務器內會保存網關列表的網關地址池,該網關地址池包含能夠被分配的所有網關的IP地址。DHCP服務器接收到客戶端發送的IP網絡配置請求消息后,將網關地址池中的網關IP地址封裝在應答(Acknowledgement,ACK)報文中發送給客戶端,客戶端將封裝在第一個位置的網關IP地址配置為自身的默認網關地址。
但是,現有技術中,DHCP服務器在封裝網關IP地址時是按照配置文件進行地址封裝的,由于配置文件里的網關IP地址的順序是固定的,因此按照配置文件進行地址封裝會使得所有客戶端均采用配置文件里的第一個網關作為默認網關轉發報文,即使存在多個網關,也無法做到網關的負載均衡。
發明內容
本發明實施例提供一種負載均衡方法和設備,實現DHCP場景下多網關的負載均衡。
本發明實施例提供了一種負載均衡方法,包括:
接收客戶端發送的IP網絡配置請求消息;
根據設定的負載均衡規則,將網關地址池內的網關地址封裝在每個客戶端對應的應答報文中,使至少兩個客戶端對應的應答報文中的網關地址封裝順序不同;
將所述應答報文分別發送給對應的客戶端。
本發明實施例提供了一種負載均衡設備,包括:
接收器,用于接收客戶端發送的IP網絡配置請求消息;
封裝模塊,用于根據設定的負載均衡規則,將網關地址池內的網關地址封裝在每個客戶端對應的應答報文中,使至少兩個客戶端對應的應答報文中的網關地址封裝順序不同;
發送器,用于將所述應答報文分別發送給對應的客戶端。
由上述技術方案可知,本發明實施例通過DHCP服務器在對不同的客戶端的應答報文中使用不同的網關地址的封裝順序,可以為不同的客戶端分配不同的網關地址,避免所有客戶端都經由同一個網關轉發報文引起的流量擁塞問題,實現多網關場景下的負載均衡。
附圖說明
圖1為本發明負載均衡方法一實施例的流程示意圖;
圖2為本發明負載均衡方法另一實施例的流程示意圖;
圖3為圖2對應的系統結構示意圖;
圖4為本發明負載均衡方法另一實施例的流程示意圖;
圖5為圖4對應的系統結構示意圖;
圖6為本發明負載均衡方法另一實施例的流程示意圖;
圖7為本發明負載均衡設備一實施例的結構示意圖。
具體實施方式
圖1為本發明負載均衡方法一實施例的流程示意圖,包括:
步驟11:DHCP服務器接收客戶端發送的IP網絡配置請求消息;
其中,根據組網方式的不同,客戶端可以通過不同的方式將IP網絡配置請求消息發送給DHCP服務器,例如,在環形組網方式下,客戶端可以通過距離最近的具有DHCP中繼功能的網關將該IP網絡配置請求消息發送給DHCP服務器;在雙上行組網方式下,客戶端會同時向兩個具有DHCP中繼功能的網關發送該IP網絡配置請求消息,由這兩個具有DHCP中繼功能的網關中的主用設備將該IP網絡配置請求消息發送給DHCP服務器。
步驟12:DHCP服務器根據設定的負載均衡規則,將網關地址池內的網關地址封裝在每個客戶端對應的應答報文中,使至少兩個客戶端對應的應答報文中的網關地址封裝順序不同;
其中,設定的負載均衡規則可以是圖2所示的就近規則,圖4所示的隨機規則中的至少一種。對于就近規則,可以是將距離客戶端最近的具有DHCP中繼功能的網關的IP地址封裝在應答報文的第一個網關地址位置;對于隨機規則,可以是隨機生成網關地址的排列順序,按照隨機生成的順序封裝將各網關地址封裝在應答報文中。
步驟13:DHCP服務器將所述應答報文分別發送給對應的客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210075638.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息輸入設備
- 下一篇:數據傳輸線以及電子設備





