国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種IP地址管理方法及IP地址管理裝置與流程

      文檔序號(hào):12279039閱讀:413來(lái)源:國(guó)知局
      一種IP地址管理方法及IP地址管理裝置與流程

      本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP地址管理方法及互聯(lián)網(wǎng)協(xié)議IP地址管理裝置。



      背景技術(shù):

      互聯(lián)網(wǎng)協(xié)議地址(英文全稱:Internet Protocol Address,簡(jiǎn)稱:IP地址)是一種統(tǒng)一的地址格式。通過(guò)對(duì)IP地址的管理,網(wǎng)絡(luò)管理員可以及時(shí)了解網(wǎng)絡(luò)中IP地址的接入情況以及利用率,以便于進(jìn)一步規(guī)劃網(wǎng)絡(luò)。動(dòng)態(tài)主機(jī)配置協(xié)議(英文全稱:Dynamic Host Configuration Protocol,英文簡(jiǎn)稱:DHCP)服務(wù)器主要應(yīng)用于局域網(wǎng)或部分廣域網(wǎng)中,可以集中管理、分配IP地址。

      由于通常情況下DHCP服務(wù)器中的IP地址池是有限的,因此DHCP服務(wù)器需要循環(huán)使用IP地址,分配給用戶設(shè)備的IP地址在滿足一定條件時(shí)會(huì)被釋放或續(xù)租。但某些情況下滿足釋放條件的IP地址可能并未被使用該IP地址的用戶設(shè)備釋放,同時(shí)由于某些用戶設(shè)備可以不需要通過(guò)DHCP服務(wù)器即可獲取IP地址,因此DHCP服務(wù)器分配的IP地址很可能與用戶設(shè)備正在使用的IP地址發(fā)生沖突。為了避免上述問(wèn)題的出現(xiàn)即保證同一網(wǎng)絡(luò)中IP地址的唯一性,DHCP服務(wù)器可以在分配IP地址時(shí)進(jìn)行IP地址沖突檢測(cè),但當(dāng)DHCP服務(wù)器所處網(wǎng)絡(luò)較大、較復(fù)雜時(shí),由DHCP服務(wù)器在分配IP地址時(shí)進(jìn)行IP沖突檢測(cè)會(huì)占用DHCP服務(wù)器較多資源,從而降低DHCP服務(wù)器的效率。

      為了解決上述問(wèn)題,可以通過(guò)在DHCP服務(wù)器所在網(wǎng)絡(luò)中增加DHCP中繼設(shè)備或DHCP服務(wù)器以分擔(dān)原有的DHCP服務(wù)器的負(fù)載,達(dá)到提升DHCP服務(wù)器的效率的目的;也可以預(yù)先對(duì)DHCP服務(wù)器上的IP地址池進(jìn)行分組管理,達(dá)到提升DHCP服務(wù)器的效率的目的。但上述第一種方法會(huì)顯著增加網(wǎng)絡(luò)建設(shè)的成本與復(fù)雜程度,實(shí)用性較差,而第二種方法僅能夠預(yù)先對(duì)DHCP服務(wù)器上的IP地址池進(jìn)行管理,在DHCP服務(wù)器分配IP地址時(shí)時(shí)為了避免分配IP地址時(shí)發(fā)生沖突仍需進(jìn)行IP地址沖突檢測(cè),導(dǎo)致DHCP服務(wù)器在分配IP地址時(shí)占用了較多資源,從而降低了DHCP服務(wù)器的效率。



      技術(shù)實(shí)現(xiàn)要素:

      本申請(qǐng)?zhí)峁┮环NIP地址管理方法及IP地址管理裝置,能夠解決現(xiàn)有技術(shù)中DHCP服務(wù)器在分配IP地址時(shí)占用較多資源的問(wèn)題。

      第一方面,本發(fā)明的實(shí)施例提供了一種IP地址管理方法,其特征在于,包括:

      獲取IP地址池中所有待分配的IP地址,

      根據(jù)所述IP地址池中所有待分配的IP地址;

      根據(jù)所述IP地址池中所有待分配的IP地址,獲取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空閑的IP地址;

      檢查第一IP地址集合中的IP地址,獲取第二IP地址集合,所述第二IP地址集合包括所述IP地址池中非空閑的IP地址。

      第二方面,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理裝置,其特征在于,包括:

      獲取模塊,被配置為獲取IP地址池中所有待分配的IP地址,根據(jù)所述IP地址池中所有待分配的IP地址,獲取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空閑的IP地址;

      檢查模塊,被配置為檢查第一IP地址集合中的IP地址,獲取第二IP地址集合;第二IP地址集合包括IP地址池中非空閑的IP地址。

      本發(fā)明的實(shí)施例所提供的一種IP地址管理方法,通過(guò)獲取IP地址池所有待分配的IP地址以獲取第一IP地址集合,并檢查IP地址池中的IP地址以獲取第二IP地址集合,以便于DHCP服務(wù)器在分配IP地址時(shí)可以優(yōu)先分配第一IP地址集合中的IP地址,由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址池中空閑的IP地址,因此本發(fā)明的實(shí)施例所提供的IP地址管理方法可以降低DHCP服務(wù)器分配IP地址的沖突率,減少分配IP地址時(shí)的重試次數(shù),從而提高DHCP服務(wù)器的效率。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明的實(shí)施例所提供的一種IP地址管理方法的示意性流程圖;

      圖2為本發(fā)明的另一實(shí)施例所提供的一種IP地址管理方法的示意性流程圖;

      圖3為本發(fā)明的實(shí)施例所提供的一種IP地址管理裝置的示意性結(jié)構(gòu)圖;

      圖4為本發(fā)明的另一實(shí)施例所提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理裝置的示意性結(jié)構(gòu)圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在本發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對(duì)功能和作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不是在對(duì)數(shù)量和執(zhí)行次序進(jìn)行限定。

      DHCP服務(wù)器主要用于局域網(wǎng)或部分廣域網(wǎng)中,絕大多數(shù)情況下為保證同一網(wǎng)絡(luò)中IP地址的唯一性,DHCP服務(wù)器在分配IP地址前會(huì)對(duì)IP地址進(jìn)行沖突檢測(cè)以確定分配的IP地址在當(dāng)前網(wǎng)絡(luò)中處于空閑狀態(tài),因此對(duì)IP地址進(jìn)行沖突檢測(cè)的效率成為影響DHCP服務(wù)器性能的重要因素。

      可選的,當(dāng)因?qū)P地址進(jìn)行沖突檢測(cè)所占用的資源過(guò)多而導(dǎo)致DHCP服務(wù)器負(fù)載較高時(shí),可以通過(guò)在DHCP服務(wù)器所在網(wǎng)絡(luò)中增加DHCP中繼設(shè)備或DHCP服務(wù)器以分擔(dān)原有的DHCP服務(wù)器的負(fù)載,也可以對(duì)DHCP服務(wù)器上的地址池預(yù)先進(jìn)行分組管理,對(duì)IP地址進(jìn)行合理的優(yōu)化,例如MAC地址綁定、黑白名單控制、分時(shí)段供應(yīng)地址等。但上述第一種方法會(huì)顯著增加網(wǎng)絡(luò)建設(shè)的成本與復(fù)雜程度,實(shí)用性較差;而上述第二種方法僅能夠預(yù)先對(duì)DHCP服務(wù)器上的IP地址池進(jìn)行管理,即僅能對(duì)DHCP服務(wù)器上的IP地址池進(jìn)行靜態(tài)管理,當(dāng)DHCP服務(wù)器所在網(wǎng)絡(luò)中可能出現(xiàn)IP地址沖突時(shí),DHCP服務(wù)器仍需要在分配IP地址時(shí)對(duì)IP地址進(jìn)行IP地址沖突檢測(cè),占用了較多資源,從而降低了DHCP服務(wù)器分配IP地址的效率。

      為了解決上述問(wèn)題,如附圖1所示,本發(fā)明的實(shí)施例IP地址管理方法,包括:

      101、獲取IP地址池中所有待分配的IP地址。

      其中,IP地址池包括多個(gè)IP地址。

      具體的,IP地址池可以為配置在DHCP服務(wù)器上的IP地址池,IP地址池包括的多個(gè)IP地址,可以為DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址。

      進(jìn)一步的,當(dāng)確定IP地址池為首次創(chuàng)建或初始化時(shí),可以認(rèn)為該IP地址池中的所有IP地址為待分配的IP地址。

      102、根據(jù)所述IP地址池中所有待分配的IP地址,獲取第一IP地址集合。

      其中,在系統(tǒng)初始化時(shí),第一IP地址集合包括IP地址池中所有空閑的IP地址。

      103、檢查第一IP地址集合中的IP地址,獲取第二IP地址集合。

      其中,第二IP地址集合包括所述IP地址池中非空閑的IP地址。

      其中第一IP地址集合包括IP地址池中的IP地址且第一IP地址集合中的IP地址均為空閑的IP地址,第二IP地址集合為第一IP地址集合中與正在使用的IP地址沖突的IP地址,即非空閑的IP地址。

      具體的,檢查第一IP地址集合中的IP地址,可以為在第一IP地址集合中中選取一個(gè)IP地址,并檢查該選取的IP地址是否與DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址發(fā)生沖突,當(dāng)確定該選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中正在使用的IP地址發(fā)生沖突時(shí),確定該IP地址當(dāng)前為非空閑狀態(tài),將該IP地址或指示該IP地址的標(biāo)識(shí)移入第二IP地址集合,當(dāng)確定該選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中所有正在使用IP地址均未發(fā)生沖突時(shí),說(shuō)明該選取的IP地址處于空閑狀態(tài),該IP地址或指示該IP地址的標(biāo)識(shí)在第一IP地址集合中不作移動(dòng)。

      示例性的,第一IP地址集合可以為第一指針鏈表,第二IP地址結(jié)合可以為第二指針鏈表,當(dāng)確定IP地址池為首次創(chuàng)建或初始化時(shí),可以將IP地址池中所有的IP地址各自的內(nèi)存指針?lè)湃氲谝恢羔樻湵?。?dāng)確定在IP地址池中選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址發(fā)生沖突時(shí),可以將該選取的IP地址的內(nèi)存指針?lè)湃氲诙羔樻湵怼?/p>

      需要說(shuō)明的時(shí),當(dāng)檢查IP地址池中的IP地址時(shí),被檢查的IP地址當(dāng)前可以已經(jīng)屬于第一IP地址集合或第二IP地址集合,由于DHCP服務(wù)器所在網(wǎng)絡(luò)中IP地址變動(dòng)可能較為頻繁,因此即使被檢查的IP地址已經(jīng)屬于第一IP地址集合或第二IP地址集合,該被檢查的IP地址當(dāng)前可能已并不滿足第一IP地址集合或第二IP地址集合的要求,因此需要之后根據(jù)對(duì)該被檢查的IP地址的檢查結(jié)果重新將該被檢查的IP地址放入第一IP地址集合或第二IP地址集合。

      本發(fā)明的實(shí)施例所提供的一種IP地址管理方法,由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址池中空閑的IP地址,因此本發(fā)明的實(shí)施例所提供的IP地址管理方法可以在不提高DHCP服務(wù)器所分配的IP地址與正在使用的IP地址發(fā)生沖突的概率的前提下,減少DHCP服務(wù)器在分配IP地址時(shí)所占用的資源,從而提高DHCP服務(wù)器的效率。

      具體的,在如圖1所示IP地址管理方法的基礎(chǔ)上,本發(fā)明的實(shí)施例提供了一種IP地址管理方法,還包括:

      201、根據(jù)設(shè)定的周期時(shí)間,依次檢查第一IP地址集合中的IP地址和第二IP地址集合中的IP地址。

      當(dāng)確定所述第一IP地址集合中的IP地址當(dāng)前為非空閑狀態(tài)時(shí),將該IP地址或者指示該IP地址的標(biāo)識(shí)移入所述第二IP地址集合。

      當(dāng)確定所述第二IP地址集合中的IP地址當(dāng)前為空閑狀態(tài)時(shí),將該IP地址或者指示該IP地址的標(biāo)識(shí)移入所述第一IP地址集合。

      依次檢查所述第一IP地址集合中的IP地址,當(dāng)所述被檢查的IP地址檢查失敗的次數(shù)大于預(yù)設(shè)重試次數(shù)時(shí),將所述被檢查的IP地址移入所述第二IP地址集合;所述被檢查的IP地址檢查失敗是指該IP地址已被占用。為了確保檢查被檢查的IP地址失敗并非為偶然事件,因此需要在被檢查的IP地址檢查失敗的次數(shù)大于預(yù)設(shè)重試次數(shù)時(shí),才放棄對(duì)該被檢查的IP地址的檢查。

      具體的,在如圖1所示IP地址管理方法的基礎(chǔ)上,本發(fā)明的實(shí)施例提供了一種IP地址管理方法,還包括:

      211、獲取客戶端地址請(qǐng)求報(bào)文。

      優(yōu)選的,獲取客戶端地址請(qǐng)求報(bào)文可以為DHCP服務(wù)器獲取客戶端地址請(qǐng)求報(bào)文。

      212、判斷第一IP地址集合是否為空。

      當(dāng)確定第一IP地址集合不為空時(shí),執(zhí)行步驟213。

      當(dāng)確定第一IP地址集合為空時(shí),執(zhí)行步驟215。

      213、獲取第一IP地址集合中的IP地址并檢查所獲取的IP地址當(dāng)前是否為空閑狀態(tài)。當(dāng)確定所獲取的IP地址當(dāng)前為空閑狀態(tài)時(shí),執(zhí)行步驟214。當(dāng)確定第一IP地址集合為空時(shí),執(zhí)行步驟215。

      214、根據(jù)所獲取的IP地址進(jìn)行IP地址分配,結(jié)束本次IP地址分配流程。

      215、獲取第二IP地址集合中的IP地址并確定所獲取的IP地址當(dāng)前是否為空閑狀態(tài)。當(dāng)確定第二IP地址集合中的IP地址當(dāng)前為空閑狀態(tài)時(shí),執(zhí)行步驟214。

      具體的,當(dāng)?shù)谝籌P地址集合不為空時(shí),由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址,因此可以優(yōu)先分配第一IP地址集合中的IP地址即從第一IP地址集合中獲取IP地址,同時(shí)在分配第一IP地址集合中的IP地址前,可以再次確定所獲取的IP地址當(dāng)前是否為空閑狀態(tài),從而避免因上一次檢查IP地址池中的IP地址后,出現(xiàn)所獲取的IP地址與正在使用的IP地址沖突,從而導(dǎo)致當(dāng)前根據(jù)所獲取的IP地址進(jìn)行IP地址分配仍會(huì)出現(xiàn)IP地址沖突的問(wèn)題。

      當(dāng)?shù)谝籌P地址集合為空時(shí),由于確定不存在任何經(jīng)過(guò)檢查的處于空閑的IP地址,因此可以分配第二IP地址集合中的IP地址即從第二IP地址集合中獲取IP地址,但由于第二IP地址集合中的IP地址為經(jīng)過(guò)檢查確認(rèn)為與正在使用的IP地址發(fā)生沖突,因此需要在根據(jù)所獲取的IP地址進(jìn)行IP地址分配,確定所獲取的IP地址當(dāng)前是否為空閑狀態(tài)。

      需要說(shuō)明的是,由于DHCP服務(wù)器中的IP地址池可能包括較多的IP地址,因此當(dāng)從第一IP地址集合獲取地址的任務(wù)和對(duì)獲取的IP地址池中的IP地址進(jìn)行檢查的任務(wù),可以異步進(jìn)行,以避免因進(jìn)行地址檢查而導(dǎo)致的任務(wù)堆積,防止IP地址分配超時(shí)。

      本發(fā)明的實(shí)施例所提供的一種IP地址管理方法,通過(guò)獲取IP地址池,并檢查IP地址池中的IP地址以獲取第一IP地址集合與第二IP地址集合,以便于DHCP服務(wù)器在分配IP地址時(shí)可以優(yōu)先分配第一IP地址集合中的IP地址,由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址池中空閑的IP地址,因此本發(fā)明的實(shí)施例所提供的IP地址管理方法可以在不提高DHCP服務(wù)器所分配的IP地址與正在使用的IP地址發(fā)生沖突的概率的前提下,減少DHCP服務(wù)器在分配IP地址時(shí)所占用的資源,從而提高DHCP服務(wù)器的效率。

      如附圖3所述,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理裝置301,包括:

      獲取模塊302,被配置為獲取IP地址池中所有待分配的IP地址;根據(jù)所述IP地址池中所有待分配的IP地址,獲取第一IP地址集合。

      其中,IP地址池包括多個(gè)IP地址。

      具體的,IP地址池可以為配置在DHCP服務(wù)器上的IP地址池,IP地址池包括的多個(gè)IP地址可以為DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址。

      進(jìn)一步的,當(dāng)確定IP地址池為首次創(chuàng)建或初始化時(shí),可以認(rèn)為該IP地址池中的所有IP地址為待分配的IP地址。

      檢查模塊303,被配置為檢查第一IP地址集合中的IP地址,獲取第二IP地址集合,所述第二IP地址集合包括所述IP地址池中非空閑的IP地址。

      其中,第一IP地址集合包括IP地址池中空閑的IP地址。

      第一IP地址集合包括IP地址池中的IP地址且第一IP地址集合中的IP地址均為空閑的IP地址。具體的,檢查第一IP地址集合中的IP地址,可以為在IP地址池中選取一個(gè)IP地址,并檢查該選取的IP地址是否與DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址發(fā)生沖突,當(dāng)確定該選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中正在使用的IP地址發(fā)生沖突時(shí),將該IP地址或指示該IP地址的標(biāo)識(shí)從第一IP地址集合移入第二IP地址集合,當(dāng)確定該選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中所有正在使用IP地址均未發(fā)生沖突時(shí),說(shuō)明該選取的IP地址處于空閑狀態(tài),因此將該IP地址或指示該IP地址的標(biāo)識(shí)在第一IP地址集合中不作移動(dòng)。

      示例性的,第一IP地址集合可以為第一指針鏈表,第二IP地址結(jié)合可以為第二指針鏈表,當(dāng)確定IP地址池為首次創(chuàng)建或初始化時(shí),可以將IP地址池中所有的IP地址各自的內(nèi)存指針?lè)湃氲谝恢羔樻湵?。?dāng)確定在IP地址池中選取的IP地址與DHCP服務(wù)器所在網(wǎng)絡(luò)中的IP地址發(fā)生沖突時(shí),可以將該選取的IP地址的內(nèi)存指針?lè)湃氲诙羔樻湵怼?/p>

      需要說(shuō)明的時(shí),當(dāng)檢查當(dāng)前已經(jīng)屬于第一IP地址集合或第二IP地址集合的IP地址時(shí),由于DHCP服務(wù)器所在網(wǎng)絡(luò)中IP地址變動(dòng)可能較為頻繁,因此即使被檢查的IP地址已經(jīng)屬于第一IP地址集合或第二IP地址集合,該被檢查的IP地址當(dāng)前可能已并不滿足第一IP地址集合或第二IP地址集合的要求,因此需要之后根據(jù)對(duì)該被檢查的IP地址的檢查結(jié)果重新將該被檢查的IP地址放入第一IP地址集合或第二IP地址集合。

      本發(fā)明的實(shí)施例所提供的一種IP地址管理方法,通過(guò)獲取IP地址池所有待分配的IP地址以獲取第一IP地址集合,并檢查第一IP地址集合的IP地址以獲取第二IP地址集合,以便于DHCP服務(wù)器在分配IP地址時(shí)可以優(yōu)先分配第一IP地址集合中的IP地址,由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址池中空閑的IP地址,因此本發(fā)明的實(shí)施例所提供的IP地址管理方法可以在不提高DHCP服務(wù)器所分配的IP地址與正在使用的IP地址發(fā)生沖突的概率的前提下,減少DHCP服務(wù)器在分配IP地址時(shí)所占用的資源,從而提高DHCP服務(wù)器的效率。

      具體的,檢查模塊303具體被配置為:

      根據(jù)設(shè)定的周期時(shí)間,依次檢查第一IP地址集合中的IP地址和第二IP地址集合中的IP地址,當(dāng)確定所述第一IP地址集合中的IP地址當(dāng)前為非空閑狀態(tài)時(shí),將該IP地址移入所述第二IP地址集合,當(dāng)確定所述第二IP地址集合中的IP地址當(dāng)前為空閑狀態(tài)時(shí),將該IP地址移入所述第一IP地址集合。

      具體的,檢查模塊303具體被配置為:

      依次檢查IP第一IP地址集合中的IP地址,當(dāng)所述被檢查的IP地址檢查失敗的次數(shù)大于預(yù)設(shè)重試次數(shù)時(shí),將所述被檢查的IP地址移入所述第二IP地址集合;所述被檢查的IP地址檢查失敗是指該IP地址已被占用具體的,為了確保檢查被檢查的IP地址失敗并非為偶然事件,因此需要在被檢查的IP地址檢查失敗的次數(shù)大于預(yù)設(shè)重試次數(shù)時(shí),才放棄對(duì)該被檢查的IP地址的檢查。

      具體的,如附圖4所示,IP地址管理裝置301還包括:

      分配模塊304,被配置為獲取客戶端地址請(qǐng)求報(bào)文,當(dāng)確定第一IP地址集合不為空時(shí),獲取第一IP地址集合中的IP地址并根據(jù)第一IP地址集合中的IP地址進(jìn)行IP地址分配,當(dāng)確定第一IP地址集合為空時(shí),獲取第二IP地址集合中的IP地址并根據(jù)第二IP地址集合中的IP地址進(jìn)行IP地址分配。

      具體的,分配模塊304具體被配置為:

      當(dāng)確定第一IP地址集合中的IP地址當(dāng)前為空閑狀態(tài)時(shí),根據(jù)第一IP地址集合中的IP地址進(jìn)行IP地址分配,當(dāng)確定第二IP地址集合中的IP地址當(dāng)前為空閑狀態(tài)時(shí),根據(jù)第二IP地址集合中的IP地址進(jìn)行IP地址分配。

      具體的,當(dāng)?shù)谝籌P地址集合不為空時(shí),由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址,因此可以優(yōu)先分配第一IP地址集合中的IP地址即從第一IP地址集合中獲取IP地址,同時(shí)在分配第一IP地址集合中的IP地址前,可以再次確定所獲取的IP地址當(dāng)前是否為空閑狀態(tài),從而避免因上一次檢查IP地址池中的IP地址后,出現(xiàn)所獲取的IP地址與正在使用的IP地址沖突,從而導(dǎo)致當(dāng)前根據(jù)所獲取的IP地址進(jìn)行IP地址分配仍會(huì)出現(xiàn)IP地址沖突的問(wèn)題。

      當(dāng)?shù)谝籌P地址集合為空時(shí),由于確定不存在任何經(jīng)過(guò)檢查的處于空閑的IP地址,因此可以分配第二IP地址集合中的IP地址即從第二IP地址集合中獲取IP地址,但由于第二IP地址集合中的IP地址為經(jīng)過(guò)檢查確認(rèn)為與正在使用的IP地址發(fā)生沖突,因此需要在根據(jù)所獲取的IP地址進(jìn)行IP地址分配,確定所獲取的IP地址當(dāng)前是否為空閑狀態(tài)。

      需要說(shuō)明的是,由于DHCP服務(wù)器中的IP地址池可能包括較多的IP地址,因此當(dāng)對(duì)IP地址池中的IP地址進(jìn)行檢查時(shí),可以異步進(jìn)行,以避免因進(jìn)行地址檢查而導(dǎo)致的任務(wù)堆積,防止IP地址分配超時(shí)。

      本發(fā)明的實(shí)施例所提供的一種IP地址管理方法,通過(guò)獲取IP地址池所有待分配的IP地址以獲取第一IP地址集合,并檢查IP地址池中的IP地址以獲取第二IP地址集合,以便于DHCP服務(wù)器在分配IP地址時(shí)可以優(yōu)先分配第一IP地址集合中的IP地址,由于第一IP地址集合中的IP地址為經(jīng)過(guò)檢查的IP地址池中空閑的IP地址,因此本發(fā)明的實(shí)施例所提供的IP地址管理方法可以在不提高DHCP服務(wù)器所分配的IP地址與正在使用的IP地址發(fā)生沖突的概率的前提下,減少DHCP服務(wù)器在分配IP地址時(shí)所占用的資源,從而提高DHCP服務(wù)器的效率。

      通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括隨機(jī)存儲(chǔ)器(英文全稱:Random Access Memory,英文簡(jiǎn)稱:RAM)、只讀存儲(chǔ)器(英文全稱:Read Only Memory,英文簡(jiǎn)稱:ROM)、電可擦可編程只讀存儲(chǔ)器(英文全稱:Electrically Erasable Programmable Read Only Memory,英文簡(jiǎn)稱:EEPROM)、只讀光盤(英文全稱:Compact Disc Read Only Memory,英文簡(jiǎn)稱:CD-ROM)或其他光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶專線(英文全稱:Digital Subscriber Line,英文簡(jiǎn)稱:DSL)或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)模敲赐S電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線和微波之類的無(wú)線技術(shù)包括在計(jì)算機(jī)可讀介質(zhì)的定義中。

      通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,當(dāng)以軟件方式實(shí)現(xiàn)本發(fā)明時(shí),可以將用于執(zhí)行上述方法的指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或通過(guò)計(jì)算機(jī)可讀介質(zhì)進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、電可擦可編程只讀存儲(chǔ)器(全稱:electrically erasable programmable read-only memory,簡(jiǎn)稱:EEPROM)、光盤、磁盤或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1