[發明專利]一種IP地址分配方法及相關中繼設備、服務器和系統無效
| 申請號: | 201110438832.8 | 申請日: | 2011-12-23 |
| 公開(公告)號: | CN102413205A | 公開(公告)日: | 2012-04-11 |
| 發明(設計)人: | 翁春風 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ip 地址 分配 方法 相關 中繼 設備 服務器 系統 | ||
技術領域
本發明涉及網絡技術領域,尤其涉及一種IP地址分配方法及相關中繼設備、服務器和系統。
背景技術
動態主機配置協議(Dynamic?Host?Configuration?Protocol,DHCP)是一種應用于局域網的網絡協議,該協議使用用戶數據包協議(User?Datagram?Protocol,UDP)工作。DHCP主要有兩個用途:一、供內部網絡DHCP服務器或網絡服務供應商自動分配IP地址給DHCP客戶機,二、供內部網絡管理員作為對所有計算機進行中央管理的手段。
當前,DHCP采用服務器-客戶機(Server-Client,C/S)結構,如圖1所示,當服務器和客戶機跨越二層網絡中時,客戶機將通過DHCP中繼設備透傳報文到服務器。其中,該報文為IP地址申請報文,用于客戶機向服務器申請IP地址資源、子網掩碼或者缺省網關等參數。服務器接收該報文后,根據預置的IP地址分配策略向該客戶機返回攜帶相應配置信息的報文,所有提及的報文均采用UDP協議進行傳送。C/S結構工作中存在IP地址資源一致性問題,即服務器和中繼設備二者分別記載的IP地址資源分配情況不一致。例如,服務器某一IP地址段上的所有IP地址資源已經被分配完畢,即該IP地址段無空閑的IP地址資源,而中繼設備中記載服務器上該IP地址段上尚有空閑的IP地址資源,這樣,中繼設備中所記載的空閑IP地址資源實際上并不為空閑,當客戶機向服務器發送IP地址申請報文時,中繼設備仍然會向服務器申請該IP地址段的IP地址資源。這種情況發生時,由于服務器上的該IP地址段實際無空閑的IP地址資源,因此對客戶機所發送的IP地址申請報文不回應任何報文,而且并不通知中繼設備此情況,導致中繼設備等待響應超時,同時也導致客戶機進行重復無效的申請。
目前解決上述IP地址資源一致性問題的方法是:若中繼設備等待響應超時,則記錄服務器對客戶機所申請的IP地址段的等待響應超時次數,在類似的申請IP地址資源情況下,其它客戶機也會記錄等待響應超時次數,以后有其它客戶機通過中繼設備向服務器申請IP地址資源時,中繼設備選擇該客戶機可用的IP地址段,且所述IP地址段被中繼設備記錄的所述等待響應超時次數最少,然后向服務器進行IP地址資源申請,這是因為理論上,和等待響應超時次數較多的IP地址段相比,等待響應超時次數較少的IP地址段上有更多的空閑IP地址資源,選擇等待響應超時次數最少的IP地址段進行申請,能夠提高客戶機申請IP地址資源的成功率。
雖然中繼設備能夠選擇客戶機可用的IP地址段,且所述IP地址段被中繼設備記錄的所述等待響應超時次數最少,然后向服務器進行IP地址資源申請,但是,一旦該IP地址段上的空閑IP地址資源被迅速分配完畢,則該客戶機仍然會進行重復無效的申請,降低了客戶機申請IP地址資源的效率。
發明內容
為了解決上述問題,本發明提供了一種IP地址分配方法及相關中繼設備、服務器和系統,用于當客戶機申請IP地址資源時,中繼設備識別中繼設備中所記載的空閑IP地址資源在服務器中對應的IP地址段為不空閑的情況,使得中繼設備快速切換其它IP地址段進行IP地址資源的申請,從而提高客戶機申請IP地址資源的效率。
一種IP地址分配方法,包括:
當客戶機向服務器申請的第一IP地址段無空閑IP地址資源時,中繼設備接收所述服務器發送的回應報文;
所述中繼設備解析所述回應報文,確定所述服務器的第一IP地址段無空閑IP地址資源;
所述中繼設備切換第二IP地址段申請IP地址資源,所述第二IP地址段為與所述第一IP地址段不重疊的IP地址段。
一種IP地址分配方法,包括:
服務器接收客戶機發送的IP地址申請報文,所述IP地址申請報文用于指示中繼設備選擇第一IP地址段向所述服務器申請IP地址資源;
當所述服務器的第一IP地址段無空閑IP地址資源時,所述服務器向中繼設備發送回應報文,所述回應報文用于指示所述服務器的第一IP地址段無空閑IP地址資源。
一種中繼設備,包括:
第一接收模塊,用于當客戶機向服務器申請的第一IP地址段無空閑IP地址資源時,接收所述服務器發送的回應報文;
解析模塊,用于解析所述回應報文,確定所述服務器的第一IP地址段無空閑IP地址資源;
切換模塊,用于切換第二IP地址段申請IP地址資源,所述第二IP地址段為與所述第一IP地址段不重疊的IP地址段。
一種服務器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110438832.8/2.html,轉載請聲明來源鉆瓜專利網。





