一種ip地址分配方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種IP地址分配方法及裝置,應(yīng)用于通信領(lǐng)域,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。所述IP地址分配方法包括:接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼;根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池;在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。本發(fā)明實(shí)施例提供一種IP地址分配方法及裝置,用于基于不同用戶號(hào)段的管控。
【專利說(shuō)明】一種IP地址分配方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP地址分配方法及裝置。
【背景技術(shù)】
[0002]在移動(dòng)通信網(wǎng)絡(luò)中,用戶設(shè)備必須獲得至少一個(gè)IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址才能獲得所需的分組數(shù)據(jù)服務(wù),所述IP地址可以是IPv4 (Internet Protocolversion4,網(wǎng)際協(xié)議版本4)地址,也可以IPv6 (Internet Protocol version6,網(wǎng)際協(xié)議版本6)地址。
[0003]通常的,用戶設(shè)備在進(jìn)行分組數(shù)據(jù)業(yè)務(wù)時(shí),首先向GGSN(Gateway General PacketRadio Service Support Node,網(wǎng)關(guān)通用分組無(wú)線服務(wù)支持節(jié)點(diǎn))或者FON-GWCPacket DataNetwork Gateway,分組數(shù)據(jù)網(wǎng)關(guān))請(qǐng)求獲得IP地址,然后通過(guò)所述IP地址連接分組數(shù)據(jù)網(wǎng)絡(luò)(Packet Data Network, TON)進(jìn)行數(shù)據(jù)傳輸。現(xiàn)有的IP地址管理方法采取集中式管理,每個(gè)網(wǎng)關(guān)對(duì)應(yīng)一個(gè)IP地址池,所有接入同一個(gè)網(wǎng)關(guān)的用戶設(shè)備共享該網(wǎng)關(guān)對(duì)應(yīng)的地址池中的所有IP地址。隨著移動(dòng)網(wǎng)絡(luò)系統(tǒng)的發(fā)展,網(wǎng)絡(luò)運(yùn)行商或者網(wǎng)絡(luò)監(jiān)管者可能需要對(duì)所提供的分組數(shù)據(jù)服務(wù)進(jìn)行更精細(xì)化的管理,例如需要對(duì)所提供的分組數(shù)據(jù)服務(wù)進(jìn)行基于不同用戶號(hào)段的管理和控制,而現(xiàn)有的集中式IP地址分配方法無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種IP地址分配方法及裝置,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,提供一種互聯(lián)網(wǎng)協(xié)議IP地址分配方法,包括:
[0007]接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼。
[0008]根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
[0009]在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。
[0010]第二方面,提供一種互聯(lián)網(wǎng)協(xié)議IP地址分配裝置,包括:
[0011 ] 接收模塊,用于接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼。
[0012]獲取模塊,用于根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述接收模塊接收的所述IP地址申請(qǐng)中包括的所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
[0013]分配模塊,用于在所述獲取模塊獲取的所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。[0014]本發(fā)明實(shí)施例提供的一種IP地址配方法及裝置,在為用戶設(shè)備分配IP地址之前,預(yù)先將網(wǎng)關(guān)管理的IP地址按照用戶號(hào)段的不同劃分為多個(gè)IP地址池,根據(jù)用戶設(shè)備的IP地址申請(qǐng),在該用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址,這樣一來(lái),運(yùn)營(yíng)商或者網(wǎng)絡(luò)監(jiān)管者能準(zhǔn)確的根據(jù)用戶設(shè)備所使用的IP地址確定用戶設(shè)備的用戶號(hào)段,實(shí)現(xiàn)了網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。
【專利附圖】
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實(shí)施例提供的一種IP地址分配方法流程圖;
[0017]圖2為本發(fā)明實(shí)施例提供的另一種IP地址分配方法流程圖;
[0018]圖3為本發(fā)明實(shí)施例提供的又一種IP地址分配方法流程圖;
[0019]圖4為本發(fā)明實(shí)施例提供的一種IP地址分配裝置結(jié)構(gòu)示意圖;
[0020]圖5為本發(fā)明實(shí)施例提供的另一種IP地址分配裝置結(jié)構(gòu)示意圖;
[0021]圖6為本發(fā)明實(shí)施例提供的又一種IP地址分配裝置結(jié)構(gòu)示意圖;
[0022]圖7為本發(fā)明實(shí)施例提供的再一種IP地址分配裝置結(jié)構(gòu)示意圖;
[0023]圖8為本發(fā)明實(shí)施例提供的又另一種IP地址分配裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]下面將結(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ù)的范圍。
[0025]本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)協(xié)議IP地址分配方法,應(yīng)用于IP地址分配裝置,如圖1所示,包括:
[0026]步驟101、接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼。
[0027]具體的,用戶設(shè)備需要獲取IP地址才能進(jìn)行分組數(shù)據(jù)業(yè)務(wù),因此首先用戶設(shè)備需要發(fā)送IP地址申請(qǐng),網(wǎng)關(guān)或者IP地址分配設(shè)備接收該IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼,還可以包括所述用戶設(shè)備申請(qǐng)的IP地址類型標(biāo)識(shí)。
[0028]步驟102、根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
[0029]具體的,所述用戶號(hào)段是指用戶設(shè)備的用戶號(hào)碼的數(shù)字分類,例如用戶設(shè)備的用戶號(hào)碼為用戶號(hào)碼為13088888888,其所在的用戶號(hào)段為130號(hào)段;用戶號(hào)碼為13288888888,其所在的用戶號(hào)段為132號(hào)段。實(shí)際應(yīng)用中也可以有1311號(hào)段和1312號(hào)段,可以根據(jù)實(shí)際應(yīng)用進(jìn)行號(hào)段劃分。所述用戶號(hào)段與IP地址池索引的映射關(guān)系是預(yù)先按照預(yù)設(shè)規(guī)則建立的,每一個(gè)用戶設(shè)備都能根據(jù)所述用戶號(hào)段與IP地址池索引的映射關(guān)系獲取對(duì)應(yīng)的IP地址池。
[0030]步驟103、在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。
[0031]所述用戶設(shè)備對(duì)應(yīng)的IP地址池中包括至少一個(gè)IP地址,在該IP地址池中獲取未分配的IP地址;將所述未分配的IP地址按照預(yù)設(shè)規(guī)則分配給所述用戶設(shè)備,所述預(yù)設(shè)規(guī)則為本地地址池、DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)、Radius(Remote access dial-1n user service,遠(yuǎn)程接入撥入用戶服務(wù))和直徑(Diameter)協(xié)議中任意一種分配協(xié)議。所述 Diameter 協(xié)議是 RADIUS (Remote Authentication Dial InUser Service,遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng))協(xié)議的升級(jí)版本,由IETF (Internet EngineeringTask Force,互聯(lián)網(wǎng)工程任務(wù)組)進(jìn)行定義,包括基本協(xié)議,NAS (網(wǎng)絡(luò)接入服務(wù)器networkaccess server)協(xié)議,EAP (Extensible Authentication Protocol,擴(kuò)展認(rèn)證)協(xié)議,MIP(Mobile IP,移動(dòng) IP)協(xié)議,CMS (Cryptographic Message Syntax,密碼消息語(yǔ)法)協(xié)議等。
[0032]這樣一來(lái),用戶設(shè)備在獲取IP地址進(jìn)行分組數(shù)據(jù)業(yè)務(wù)時(shí),網(wǎng)關(guān)在該用戶設(shè)備對(duì)應(yīng)的IP地址池所包括的IP地址中獲取,相較于現(xiàn)有技術(shù)對(duì)IP地址的集中式管理,運(yùn)營(yíng)商或者網(wǎng)絡(luò)監(jiān)管者能準(zhǔn)確的根據(jù)用戶設(shè)備所使用的IP地址確定用戶設(shè)備的用戶號(hào)段,實(shí)現(xiàn)了網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。[0033]具體的,在步驟101中所述接收用戶設(shè)備的IP地址的申請(qǐng)請(qǐng)求之前,所述方法還包括:
[0034]當(dāng)所述網(wǎng)關(guān)為不具有NAT (Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)功能的網(wǎng)關(guān)時(shí),將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為N個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述N個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址,所述N大于或等于2。將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成N個(gè)用戶號(hào)段,所述N個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼。根據(jù)所述N個(gè)IP地址池和所述N個(gè)用戶號(hào)段建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述用戶號(hào)段與IP地址池索引的映射關(guān)系中所述N個(gè)IP地址池索引與所述N個(gè)用戶號(hào)段是一一映射的。
[0035]當(dāng)所述網(wǎng)關(guān)為具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成M個(gè)用戶號(hào)段,所述M個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼,所述M大于或等于2。為所述M個(gè)用戶號(hào)段的每個(gè)用戶號(hào)段設(shè)置對(duì)應(yīng)的內(nèi)部地址池,所述內(nèi)部地址池共有M個(gè),每個(gè)內(nèi)部地址池對(duì)應(yīng)唯一的索引,所述M個(gè)內(nèi)部地址池中每個(gè)內(nèi)部地址池對(duì)應(yīng)至少一個(gè)IP地址。建立所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引是一一映射的。將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為M個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述M個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址。建立所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,所述M個(gè)內(nèi)部地址池索引與所
述M個(gè)IP地址池索引是--映射的。根據(jù)所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引
的映射關(guān)系和所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)IP地址池索引是一一映射的。
[0036]需要說(shuō)明的,所述所有的用戶設(shè)備的用戶號(hào)碼指的是所有可能接入所述網(wǎng)關(guān)的用戶設(shè)備的用戶號(hào)碼,在按照不同的用戶號(hào)段劃分用戶號(hào)碼時(shí),IP地址分配設(shè)備為可能存在的不確定的用戶號(hào)碼,如漫游用戶設(shè)備的用戶號(hào)碼,設(shè)置默認(rèn)的用戶號(hào)段,當(dāng)一個(gè)用戶設(shè)備需要接入所述網(wǎng)關(guān)進(jìn)行分組數(shù)據(jù)業(yè)務(wù),但是又不屬于劃分好的任何一個(gè)用戶號(hào)段,則可以確定為默認(rèn)的用戶號(hào)段對(duì)應(yīng)的用戶設(shè)備。
[0037]進(jìn)一步的,所述根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池包括:
[0038]當(dāng)所述網(wǎng)關(guān)為不具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的IP地址池索引;獲取所述IP地址池索引對(duì)應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
[0039]當(dāng)所述網(wǎng)關(guān)為具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引;根據(jù)所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引查詢所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池對(duì)應(yīng)的IP地址池索引;獲取所述IP地址池索引對(duì)應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
[0040]在實(shí)際應(yīng)用中,運(yùn)營(yíng)商或者網(wǎng)絡(luò)監(jiān)管者根據(jù)每個(gè)用戶號(hào)段進(jìn)行分組數(shù)據(jù)業(yè)務(wù)的用戶設(shè)備的數(shù)量不同,需要實(shí)時(shí)的調(diào)整第一規(guī)則和第二規(guī)則,從而根據(jù)運(yùn)營(yíng)商或者網(wǎng)絡(luò)監(jiān)管者的需求,所述方法還包括:通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第一預(yù)設(shè)規(guī)則;和/或通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第二預(yù)設(shè)規(guī)則。使得通過(guò)第一預(yù)設(shè)規(guī)則和第二預(yù)設(shè)規(guī)則得到的用戶號(hào)段與IP地址池索引的映射關(guān)系能夠?qū)崟r(shí)更新,并使得更新結(jié)果滿足運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的需求。
[0041]需要說(shuō)明的,在用戶設(shè)備發(fā)送的所述IP地址申請(qǐng)中還可以包括申請(qǐng)地址類型標(biāo)識(shí),所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv4類型或IPv6類型,所述在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址包括:當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv4類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv4類型的IP地址;當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv6類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv6類型的IP地址前綴。
[0042]本發(fā)明實(shí)施例提供的一種IP地址配方法,預(yù)先將網(wǎng)關(guān)管理的IP地址按照用戶號(hào)段的不同劃分為多個(gè)IP地址池,根據(jù)用戶設(shè)備的IP地址申請(qǐng),在該用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址,這樣一來(lái),運(yùn)營(yíng)商或者網(wǎng)絡(luò)監(jiān)管者能準(zhǔn)確的根據(jù)用戶設(shè)備所使用的IP地址確定用戶設(shè)備的用戶號(hào)段,實(shí)現(xiàn)了網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)監(jiān)管者的基于不同用戶號(hào)段的管控需求。
[0043]本發(fā)明實(shí)施例提供一種IP地址分配方法,應(yīng)用于IP地址分配裝置,所述IP地址分配裝置可以為網(wǎng)關(guān)也可以為其他網(wǎng)絡(luò)設(shè)備,本實(shí)施例假設(shè)所述IP地址分配裝置為第一網(wǎng)關(guān),所述第一網(wǎng)關(guān)為不具有NAT功能的網(wǎng)關(guān),同時(shí)以第一用戶設(shè)備為例進(jìn)行說(shuō)明,所述第一網(wǎng)關(guān)為第一用戶設(shè)備待接入的網(wǎng)關(guān),如圖2所示,包括:
[0044]步驟201、第一網(wǎng)關(guān)建立用戶號(hào)段與IP地址池索引的映射關(guān)系,執(zhí)行步驟202。
[0045]示例的,假設(shè)第一網(wǎng)關(guān)可能覆蓋的用戶號(hào)段為130號(hào)段、131號(hào)段、132號(hào)段、133號(hào)段和其他號(hào)段,如表I所示。
[0046]表I不同用戶號(hào)段中各項(xiàng)用戶設(shè)備數(shù)量匯總表[0047]
【權(quán)利要求】
1.一種互聯(lián)網(wǎng)協(xié)議IP地址分配方法,其特征在于,包括: 接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼;根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池; 在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶設(shè)備的IP地址的申請(qǐng)請(qǐng)求之前,所述方法還包括: 當(dāng)所述網(wǎng)關(guān)為不具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為N個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述N個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址,所述N大于或等于2 ; 將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成N個(gè)用戶號(hào)段,所述N個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼; 根據(jù)所述N個(gè)IP地址池和所述N個(gè)用戶號(hào)段建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述用戶號(hào)段與IP地址池索引的映射關(guān)系中所述N個(gè)IP地址池索引與所述N個(gè)用戶號(hào)段是一一映射的; 所述根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池包括: 根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的IP地址池索引; 獲取所述IP地址池索引對(duì)`應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶設(shè)備的IP地址的申請(qǐng)請(qǐng)求之前,所述方法還包括: 當(dāng)所述網(wǎng)關(guān)為具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成M個(gè)用戶號(hào)段,所述M個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼,所述M大于或等于2 ; 為所述M個(gè)用戶號(hào)段的每個(gè)用戶號(hào)段設(shè)置對(duì)應(yīng)的內(nèi)部地址池,所述內(nèi)部地址池共有M個(gè),每個(gè)內(nèi)部地址池對(duì)應(yīng)唯一的索引,所述M個(gè)內(nèi)部地址池中每個(gè)內(nèi)部地址池對(duì)應(yīng)至少一個(gè)IP地址; 建立所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引是--映射的;將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為M個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述M個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址;建立所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引是--映射的; 根據(jù)所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引的映射關(guān)系和所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)IP地址池索引是一一映射的; 所述根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池包括:根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引; 根據(jù)所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引查詢所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池對(duì)應(yīng)的IP地址池索引; 獲取所述IP地址池索引對(duì)應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第一預(yù)設(shè)規(guī)則; 和/或通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第二預(yù)設(shè)規(guī)則。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述IP地址申請(qǐng)還包括申請(qǐng)地址類型標(biāo)識(shí),所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為網(wǎng)際協(xié)議版本IPv4類型或IPv6類型, 所述在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址包括: 當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv4類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv4類型的IP地址; 當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv6類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv6類型的IP地址。
6.根據(jù)權(quán)利要求1、2、3和5中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址包括: 在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中獲取未分配的IP地址; 將所述未分配的IP地址按照預(yù)設(shè)規(guī)則分配給所述用戶設(shè)備,所述預(yù)設(shè)規(guī)則為本地地址池、動(dòng)態(tài)主機(jī)配置協(xié)議DHCP、遠(yuǎn)程接入撥入用戶服務(wù)Radius和直徑協(xié)議中任意一種分配協(xié)議。
7.一種IP地址分配裝置,其特征在于,包括: 接收模塊,用于接收用戶設(shè)備發(fā)送的IP地址申請(qǐng),所述IP地址申請(qǐng)包括所述用戶設(shè)備的用戶號(hào)碼; 獲取模塊,用于根據(jù)用戶號(hào)段與IP地址池索引的映射關(guān)系和所述接收模塊接收的所述IP地址申請(qǐng)中包括的所述用戶號(hào)碼,在所述用戶設(shè)備待接入的網(wǎng)關(guān)管理的IP地址池中獲取所述用戶設(shè)備對(duì)應(yīng)的IP地址池; 分配模塊,用于在所述獲取模塊獲取的所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IP地址。
8.根據(jù)權(quán)利要求7所述的IP地址分配裝置,其特征在于,所述IP地址分配裝置還包括第一建立模塊,所述第一建立模塊用于當(dāng)所述網(wǎng)關(guān)為不具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為N個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述N個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址,所述N大于或等于2; 將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成N個(gè)用戶號(hào)段,所述N個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼; 根據(jù)所述N個(gè)IP地址池和所述N個(gè)用戶號(hào)段建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述用戶號(hào)段與IP地址池索引的映射關(guān)系中所述N個(gè)IP地址池索引與所述N個(gè)用戶號(hào)段是映射的; 所述獲取模塊具體用于根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的IP地址池索引; 獲取所述IP地址池索引對(duì)應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
9.根據(jù)權(quán)利要求7所述的IP地址分配裝置,其特征在于,所述IP地址分配裝置還包括第二建立模塊,所述第二建立模塊用于當(dāng)所述網(wǎng)關(guān)為具有網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能的網(wǎng)關(guān)時(shí),將所有用戶設(shè)備的用戶號(hào)碼按照第二預(yù)設(shè)規(guī)則劃分成M個(gè)用戶號(hào)段,所述M個(gè)用戶號(hào)段中任意兩個(gè)用戶號(hào)段中不包括相同的用戶號(hào)碼,所述M大于或等于2 ; 為所述M個(gè)用戶號(hào)段的每個(gè)用戶號(hào)段設(shè)置對(duì)應(yīng)的內(nèi)部地址池,所述內(nèi)部地址池共有M個(gè),每個(gè)內(nèi)部地址池對(duì)應(yīng)唯一的索引,所述M個(gè)內(nèi)部地址池中每個(gè)內(nèi)部地址池對(duì)應(yīng)至少一個(gè)IP地址; 建立所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引是--映射的;將所述網(wǎng)關(guān)管理的所有IP地址按照第一預(yù)設(shè)規(guī)則劃分為M個(gè)IP地址池,每個(gè)所述IP地址池對(duì)應(yīng)唯一的索引,所述M個(gè)IP地址池中任意兩個(gè)IP地址池不包括相同的IP地址;建立所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引是--映射的; 根據(jù)所述M個(gè)用戶號(hào)段與所述M個(gè)內(nèi)部地址池索引的映射關(guān)系和所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,建立所述用戶號(hào)段與IP地址池索引的映射關(guān)系,所述M個(gè)用戶號(hào)段與所述M個(gè)IP地址池索引是一一映射的; 所述獲取單元具體用于根據(jù)所述用戶號(hào)碼查詢所述用戶號(hào)段與IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引; 根據(jù)所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池索引查詢所述M個(gè)內(nèi)部地址池索引與所述M個(gè)IP地址池索引的映射關(guān)系,確定所述用戶設(shè)備對(duì)應(yīng)的內(nèi)部地址池對(duì)應(yīng)的IP地址池索引; 獲取所述IP地址池索引對(duì)應(yīng)的IP地址池作為所述用戶設(shè)備對(duì)應(yīng)的IP地址池。
10.根據(jù)權(quán)利要求8或9所述的IP地址分配裝置,其特征在于,所述IP地址分配裝置還包括調(diào)整模塊,所述調(diào)整模塊用于通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第一預(yù)設(shè)規(guī)則; 和/或通過(guò)人工外部配置或者網(wǎng)管遠(yuǎn)程配置調(diào)整所述第二預(yù)設(shè)規(guī)則。
11.根據(jù)權(quán)利要求10所述的IP地址分配裝置,其特征在于,所述IP地址申請(qǐng)還包括申請(qǐng)地址類型標(biāo)識(shí),所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為網(wǎng)際協(xié)議版本IPv4類型或IPv6類型, 所述分配模塊具體用于當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv4類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv4類型的IP地址;當(dāng)所述申請(qǐng)地址類型標(biāo)識(shí)指示所述用戶設(shè)備申請(qǐng)的IP地址為IPv6類型時(shí),在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中為所述用戶設(shè)備分配IPv6類型的IP地址。
12.根據(jù)權(quán)利要求7、8、9和11中任意一項(xiàng)權(quán)利要求所述的IP地址分配裝置,其特征在于,所述分配模塊具體用于在所述用戶設(shè)備對(duì)應(yīng)的IP地址池中獲取未分配的IP地址; 將所述未分配的IP地址按照預(yù)設(shè)規(guī)則分配給所述用戶設(shè)備,所述預(yù)設(shè)規(guī)則為本地地址池、動(dòng)態(tài)主機(jī) 配置協(xié)議DHCP、遠(yuǎn)程接入撥入用戶服務(wù)Radius和直徑協(xié)議中任意一種分配協(xié)議。
【文檔編號(hào)】H04L29/12GK103607482SQ201310637733
【公開(kāi)日】2014年2月26日 申請(qǐng)日期:2013年11月27日 優(yōu)先權(quán)日:2013年11月27日
【發(fā)明者】楊艷松, 王健全, 夏俊杰, 苗杰, 郭曉琳, 林曉伯, 劉永生, 符剛, 朱愛(ài)華 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司