一種實(shí)現(xiàn)地址分配的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及IPv4技術(shù),尤指一種在IPv4網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)地址分配的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和廣泛應(yīng)用,為連接在互聯(lián)網(wǎng)上的主機(jī)分配的IPv4地址資源將很快枯竭,各運(yùn)營(yíng)商也陷入了 IPv4地址耗盡的困境。為解決IPv4地址緊缺的迫切問題,保證業(yè)務(wù)發(fā)展不受影響,必須尋找合適的解決方案。從理論上來說,遷移到IPv6網(wǎng)絡(luò)是一種一勞永逸的解決方案;但是,IPv6網(wǎng)絡(luò)在設(shè)計(jì)上并沒有考慮與IPv4網(wǎng)絡(luò)的兼容問題,二者基本上屬于各自獨(dú)立的狀態(tài)。現(xiàn)有的應(yīng)用都部署在IPv4網(wǎng)絡(luò)內(nèi),無論是對(duì)寬帶用戶還是對(duì)應(yīng)用服務(wù)器,要實(shí)現(xiàn)到IPv6網(wǎng)絡(luò)遷移,都非一朝一夕可以完成。因此必須在IPv4網(wǎng)絡(luò)中尋找可以延遲IPv4地址耗盡的方法。
[0003]為了延遲IPv4地址耗盡,各大運(yùn)營(yíng)商對(duì)用戶終端的IP地址分配方式進(jìn)行改進(jìn)。當(dāng)用戶終端接入網(wǎng)絡(luò)時(shí),只為用戶終端分配私網(wǎng)地址,用戶終端訪問IPv4網(wǎng)絡(luò)時(shí),運(yùn)營(yíng)商通過網(wǎng)絡(luò)側(cè)統(tǒng)一部署的運(yùn)營(yíng)級(jí)地址轉(zhuǎn)換設(shè)備,將用戶發(fā)送的數(shù)據(jù)中的私網(wǎng)地址翻譯為公網(wǎng)地址,從而實(shí)現(xiàn)對(duì)公網(wǎng)地址的細(xì)化管理,節(jié)省公網(wǎng)地址的使用。其中,運(yùn)營(yíng)級(jí)地址轉(zhuǎn)換設(shè)備通常配置有一段公網(wǎng)地址池,進(jìn)行地址翻譯的過程中,隨機(jī)選擇地址池中的空閑的公網(wǎng)地址對(duì)用戶發(fā)送的數(shù)據(jù)的私網(wǎng)地址進(jìn)行地址替換,通過記錄數(shù)據(jù)包的五元組信息,實(shí)現(xiàn)數(shù)據(jù)傳輸。
[0004]雖然上述方法可以延遲IPv4地址耗盡,但在實(shí)際應(yīng)用中,運(yùn)營(yíng)商的多種應(yīng)用都與用戶所處的區(qū)域有直接關(guān)系。由于運(yùn)營(yíng)級(jí)地址轉(zhuǎn)換設(shè)備下可能連接多個(gè)區(qū)域,不同區(qū)域用戶終端的私網(wǎng)地址被隨機(jī)轉(zhuǎn)換為公網(wǎng)地址,現(xiàn)有的IPv4地址分配,無法滿足運(yùn)營(yíng)商針對(duì)不同區(qū)域的用戶終端的應(yīng)用管理。
【發(fā)明內(nèi)容】
[0005]為了解決上述問題,本發(fā)明提供一種實(shí)現(xiàn)地址分配的方法及系統(tǒng),能夠?qū)崿F(xiàn)對(duì)IPv4地址進(jìn)行分配,滿足運(yùn)營(yíng)商針對(duì)不同區(qū)域的用戶終端的應(yīng)用管理的要求。
[0006]為了達(dá)到本發(fā)明的目的,本申請(qǐng)?zhí)峁┮环N實(shí)現(xiàn)地址分配的方法;包括:在接入設(shè)備和地址管理設(shè)備之間連接有地址轉(zhuǎn)換設(shè)備,還包括:
[0007]接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息;
[0008]地址管理設(shè)備從用戶終端所在區(qū)域?qū)?yīng)的公網(wǎng)地址池中選擇分配給用戶終端的公網(wǎng)地址。
[0009]進(jìn)一步地,接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端的所在區(qū)域信息具體包括;
[0010]接入設(shè)備確定所接入的用戶終端的所在區(qū)域;
[0011]接入設(shè)備向所述地址轉(zhuǎn)換設(shè)備發(fā)送所述用戶終端所在區(qū)域的信息,所述地址轉(zhuǎn)換設(shè)備根據(jù)用戶終端所在區(qū)域的信息向地址管理設(shè)備發(fā)送包含有用戶終端所在區(qū)域的信息的地址請(qǐng)求報(bào)文;
[0012]用戶終端所在區(qū)域的信息為:用戶終端所在區(qū)域的區(qū)域標(biāo)識(shí)。
[0013]進(jìn)一步地,接入設(shè)備為所述用戶終端分配私網(wǎng)地址,私網(wǎng)地址中包含有用戶終端所在區(qū)域的信息;接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息具體包括:
[0014]接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備向地址管理設(shè)備發(fā)送包含有所述用戶終端所在區(qū)域的信息的私網(wǎng)地址。
[0015]進(jìn)一步地,私網(wǎng)地址的前綴包含用戶終端所在區(qū)域的信息。
[0016]進(jìn)一步地,當(dāng)接入設(shè)備檢測(cè)到所述用戶終端已經(jīng)下線時(shí),該方法還包括:
[0017]接入設(shè)備向地址轉(zhuǎn)換設(shè)備發(fā)送終端已經(jīng)下線的通知報(bào)文;
[0018]地址轉(zhuǎn)換設(shè)備根據(jù)通知報(bào)文,刪除用戶設(shè)備的公網(wǎng)地址,并向地址管理設(shè)備反饋已經(jīng)刪除用戶終端的公網(wǎng)地址,以使地址管理設(shè)備釋放所述分配給用戶終端的公網(wǎng)地址。
[0019]另一方面,本申請(qǐng)還提供一種實(shí)現(xiàn)地址分配的系統(tǒng),包括:地址管理設(shè)備和接入設(shè)備,接入設(shè)備和地址管理設(shè)備之間連接有地址轉(zhuǎn)換設(shè)備;其中,
[0020]接入設(shè)備,用于經(jīng)過地址轉(zhuǎn)換設(shè)備向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息;
[0021]地址管理設(shè)備,用于從用戶終端所在區(qū)域?qū)?yīng)的公網(wǎng)地址池中選擇分配給用戶終端的公網(wǎng)地址。
[0022]進(jìn)一步地,該系統(tǒng)還包括地址轉(zhuǎn)換設(shè)備;
[0023]接入設(shè)備具體用于,確定所接入的用戶終端的所在區(qū)域;向所述地址轉(zhuǎn)換設(shè)備發(fā)送用戶終端所在區(qū)域的信息;
[0024]地址轉(zhuǎn)換設(shè)備,用于根據(jù)用戶終端所在區(qū)域的信息向地址管理設(shè)備發(fā)送包含有用戶終端所在區(qū)域的信息的地址請(qǐng)求報(bào)文;
[0025]用戶終端所在區(qū)域的信息為:用戶終端所在區(qū)域的區(qū)域標(biāo)識(shí)。
[0026]進(jìn)一步地,該系統(tǒng)還包括地址轉(zhuǎn)換設(shè)備;
[0027]接入設(shè)備還用于:為所述用戶終端分配私網(wǎng)地址;所述私網(wǎng)地址中包含有所述用戶終端所在區(qū)域的信息;
[0028]地址轉(zhuǎn)換設(shè)備,用于向地址管理設(shè)備發(fā)送包含有所述用戶終端所在區(qū)域的信息的私網(wǎng)地址。
[0029]進(jìn)一步地,私網(wǎng)地址的前綴包含用戶終端所在區(qū)域的信息。
[0030]進(jìn)一步地,接入設(shè)備還用于,檢測(cè)到所述用戶終端已經(jīng)下線時(shí),向所述地址轉(zhuǎn)換設(shè)備發(fā)送所述終端已經(jīng)下線的通知報(bào)文;
[0031]地址轉(zhuǎn)換設(shè)備還用于,根據(jù)所述通知報(bào)文,刪除所述用戶設(shè)備的公網(wǎng)地址,并向所述地址管理設(shè)備反饋已經(jīng)刪除所述用戶終端的公網(wǎng)地址;
[0032]地址管理設(shè)備還用于,根據(jù)所述地址轉(zhuǎn)換設(shè)備反饋的已經(jīng)刪除所述用戶終端的公網(wǎng)地址的信息、釋放所述分配給用戶終端的公網(wǎng)地址。
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案,包括:在接入設(shè)備和地址管理設(shè)備之間連接有地址轉(zhuǎn)換設(shè)備,還包括:接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息;地址管理設(shè)備從用戶終端所在區(qū)域?qū)?yīng)的公網(wǎng)地址池中選擇分配給用戶終端的公網(wǎng)地址。本發(fā)明通過為用戶終端從所在區(qū)域的公網(wǎng)地址池中分配得到公網(wǎng)地址,用戶終端根據(jù)自身的私網(wǎng)地址和分配的公網(wǎng)地址進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)了對(duì)不同區(qū)域用戶終端的IPv4的地址分配和應(yīng)用,可以滿足運(yùn)營(yíng)商針對(duì)不同區(qū)域的用戶終端的應(yīng)用管理。
【附圖說明】
[0034]附圖用來提供對(duì)本申請(qǐng)技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本申請(qǐng)的技術(shù)方案,并不構(gòu)成對(duì)本申請(qǐng)技術(shù)方案的限制。
[0035]圖1為本發(fā)明實(shí)現(xiàn)地址分配的方法的流程圖;
[0036]圖2為本發(fā)明實(shí)現(xiàn)地址分配的系統(tǒng)的結(jié)構(gòu)框圖;
[0037]圖3為本發(fā)明第一實(shí)施例的方法的流程圖;
[0038]圖4為本發(fā)明第二實(shí)施例的方法的流程圖;
[0039]圖5為本發(fā)明第三實(shí)施例的方法的流程圖。
【具體實(shí)施方式】
[0040]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本申請(qǐng)的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0041]圖1為本發(fā)明實(shí)現(xiàn)地址分配的方法的流程圖,在接入設(shè)備和地址管理設(shè)備之間連接有地址轉(zhuǎn)換設(shè)備,如圖1所示,包括:
[0042]步驟100、接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信肩、O
[0043]本步驟具體包括:
[0044]接入設(shè)備確定所接入的用戶終端的所在區(qū)域;
[0045]接入設(shè)備向地址轉(zhuǎn)換設(shè)備發(fā)送所述用戶終端所在區(qū)域的信息,地址轉(zhuǎn)換設(shè)備根據(jù)用戶終端所在區(qū)域的信息向地址管理設(shè)備發(fā)送包含有用戶終端所在區(qū)域的信息的地址請(qǐng)求報(bào)文;
[0046]用戶終端所在區(qū)域的信息為:用戶終端所在區(qū)域的區(qū)域標(biāo)識(shí)。
[0047]需要說明的是,區(qū)域標(biāo)識(shí)只是用戶終端所在區(qū)域的一種優(yōu)選的信息方式,用戶終端所在區(qū)域的信息可以作為一個(gè)獨(dú)立的信息或嵌入在報(bào)文中的信息進(jìn)行標(biāo)識(shí)。
[0048]另一種實(shí)現(xiàn)方法是:用戶終端在接入網(wǎng)絡(luò)時(shí),通過向接入設(shè)備發(fā)送接入請(qǐng)求后,接入設(shè)備為用戶終端分配私網(wǎng)地址,私網(wǎng)地址中包含有所述用戶終端所在區(qū)域的信息;
[0049]接入設(shè)備經(jīng)地址轉(zhuǎn)換設(shè)備、向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息可以通過、接入設(shè)備經(jīng)過地址轉(zhuǎn)換設(shè)備直接向地址管理設(shè)備發(fā)送包含有用戶終端所在區(qū)域的信息的私網(wǎng)地址來實(shí)現(xiàn)。
[0050]和獨(dú)立的所在區(qū)域信息的信息相比,在私網(wǎng)地址中嵌入所在區(qū)域的信息是本發(fā)明的優(yōu)選方案。
[0051]更進(jìn)一步地,可以通過私網(wǎng)地址的前綴區(qū)分用戶終端所在區(qū)域的信息。即在接入設(shè)備分配私網(wǎng)地址時(shí),直接根據(jù)所在區(qū)域進(jìn)行私網(wǎng)地址分配。
[0052]步驟101、地址管理設(shè)備從用戶終端所在區(qū)域?qū)?yīng)的公網(wǎng)地址池中選擇分配給用戶終端的公網(wǎng)地址。
[0053]需要說明的是,私網(wǎng)地址和公網(wǎng)地址為數(shù)據(jù)傳輸?shù)牡刂?,在用戶終端發(fā)送所在區(qū)域的信息去獲得分配的公網(wǎng)地址時(shí),一般的會(huì)將私網(wǎng)地址同時(shí)發(fā)送(如果私網(wǎng)地址中包含所在區(qū)域的信息,只發(fā)送該類私網(wǎng)地址即可),將私網(wǎng)地址和公網(wǎng)地址作為用戶進(jìn)行數(shù)據(jù)傳輸?shù)牡刂酚涗浽诘刂饭芾碓O(shè)備上,同時(shí)按照公知常識(shí),公網(wǎng)地址和私網(wǎng)地址作為用戶傳輸數(shù)據(jù)的地址會(huì)被發(fā)往地址轉(zhuǎn)換設(shè)備,在數(shù)據(jù)傳輸過程中,地址轉(zhuǎn)換設(shè)備進(jìn)行地址翻譯。另夕卜,從用戶終端所在區(qū)域的公網(wǎng)地址池中進(jìn)行公網(wǎng)地址的選擇屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段。
[0054]本發(fā)明通過分配所在區(qū)域的公網(wǎng)地址,實(shí)現(xiàn)運(yùn)營(yíng)商對(duì)應(yīng)用根據(jù)區(qū)域進(jìn)行管理的基礎(chǔ)。
[0055]當(dāng)接入設(shè)備檢測(cè)到用戶終端已經(jīng)下線時(shí),本發(fā)明方法還包括:
[0056]接入設(shè)備向所述地址轉(zhuǎn)換設(shè)備發(fā)送終端已經(jīng)下線的通知報(bào)文;
[0057]地址轉(zhuǎn)換設(shè)備根據(jù)通知報(bào)文,刪除用戶設(shè)備的公網(wǎng)地址,并向地址管理設(shè)備反饋已經(jīng)刪除用戶終端的公網(wǎng)地址,以使地址管理設(shè)備釋放分配給用戶終端的公網(wǎng)地址。
[0058]需要說明的是,以根據(jù)用戶所在區(qū)域分配的公網(wǎng)地址和用戶終端的私網(wǎng)地址在數(shù)據(jù)傳輸時(shí),通過地址翻譯,在網(wǎng)絡(luò)的不同位置使用私網(wǎng)地址或公網(wǎng)地址,根據(jù)公網(wǎng)地址和私網(wǎng)地址進(jìn)行數(shù)據(jù)傳輸為本領(lǐng)域技術(shù)人員的公知常識(shí),在此不再贅述。
[0059]本發(fā)明通過為用戶終端從所在區(qū)域的公網(wǎng)地址池中分配得到公網(wǎng)地址,通過將分配給用戶終端的公網(wǎng)地址和用戶終端自身的私網(wǎng)地址進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)了對(duì)不同區(qū)域用戶終端的IPv4的地址分配和應(yīng)用,可以滿足運(yùn)營(yíng)商針對(duì)不同區(qū)域的用戶終端的應(yīng)用管理。
[0060]圖2為本發(fā)明實(shí)現(xiàn)地址分配的系統(tǒng)的結(jié)構(gòu)框圖,如圖2所示,包括:地址管理設(shè)備和接入設(shè)備,接入設(shè)備和地址管理設(shè)備之間連接有地址轉(zhuǎn)換設(shè)備;其中,
[0061]接入設(shè)備,用于經(jīng)過地址轉(zhuǎn)換設(shè)備向地址管理設(shè)備發(fā)送用戶終端所在區(qū)域的信息;
[0062]地址管理設(shè)備,用于從用戶終端所在區(qū)域?qū)?yīng)的公網(wǎng)地址池中選擇分配給用戶終端的公網(wǎng)地址。
[0063]