一種分配地址資源的方法、管理設(shè)備、請求設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種分配地址資源的方法,包括:管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識;所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。本發(fā)明實(shí)施例還公開了一種請求地址資源的方法、管理設(shè)備、請求設(shè)備及系統(tǒng)。采用本發(fā)明,可使不同協(xié)議共享IP地址資源,提升IP地址資源的利用率。
【專利說明】一種分配地址資源的方法、管理設(shè)備、請求設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種分配地址資源的方法、管理設(shè)備、請求設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)用戶及各種終端越來越多,對IP地址資源的需求也越來越大,現(xiàn)有的IP地址資源尤其是第4版互聯(lián)網(wǎng)協(xié)議(Internet ProtocolVers1M,簡稱IPv4)地址資源已經(jīng)逐漸耗盡,無法滿足運(yùn)營商及互聯(lián)網(wǎng)用戶現(xiàn)有的需求。
[0003]在現(xiàn)有技術(shù)中,每種協(xié)議都對應(yīng)配置了一個IP地址池,以供支持對應(yīng)協(xié)議的設(shè)備使用,只有對應(yīng)地址池足夠大,才可以滿足業(yè)務(wù)的需求。但是由于現(xiàn)在IP地址資源是運(yùn)營商的緊缺資源,已經(jīng)不能完全滿足每種協(xié)議的IP地址池的需求。且在不同的場景和不同的階段,每種協(xié)議下的設(shè)備或用戶數(shù)量是動態(tài)變化的,設(shè)備或用戶數(shù)量可能增加也可能減少,因此,每種協(xié)議對IP地址池的需求也是動態(tài)變化的。配置一個大的地址池會造成IP資源的浪費(fèi),利用率較低,配置一個小的地址池容易導(dǎo)致IP地址資源不足,影響業(yè)務(wù)服務(wù)質(zhì)量及用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種分配地址資源的方法、管理設(shè)備、請求設(shè)備及系統(tǒng)。以解決IP地址資源不足,IP地址資源利用效率較低的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例第一方面提供一種分配地址資源的方法,包括:
[0006]管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識;
[0007]所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0008]所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0009]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,
[0010]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0011]或者,
[0012]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0013]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0014]結(jié)合第一方面的第一或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0015]結(jié)合第一方面或結(jié)合第一方面的第一或第二或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,還包括:
[0016]所述管理設(shè)備發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備;
[0017]所述管理設(shè)備接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息;
[0018]根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備;
[0019]其中,所述IP地址資源利用信息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。
[0020]結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備,包括:
[0021]讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率;
[0022]若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,為所述第一請求設(shè)備分配新的IP地址資源。
[0023]結(jié)合第一方面或結(jié)合第一方面的第一或第二或第三或第四或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,還包括:
[0024]所述管理設(shè)備接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,或者所述管理設(shè)備監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息;
[0025]所述管理設(shè)備回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0026]結(jié)合第一方面或結(jié)合第一方面的第一或第二或第三或第四或第五或第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,還包括:
[0027]所述管理設(shè)備接收第二請求消息,其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識;
[0028]所述管理設(shè)備根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式;
[0029]所述管理設(shè)備按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二 IP地址或分配第二 IP地址和第二端口。
[0030]結(jié)合第一方面或結(jié)合第一方面的第一或第二或第三或第四或第五或第六或第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,還包括:
[0031]在所述管理設(shè)備上的IP地址資源的狀態(tài)信息發(fā)生變化時,更新所述管理設(shè)備上的IP地址資源的狀態(tài)信息。
[0032]結(jié)合第一方面或結(jié)合第一方面的第一或第二或第三或第四或第五或第六或第七或第八種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,還包括:
[0033]所述管理設(shè)備在其第二存儲單元上備份所述管理設(shè)備第一存儲單元上的IP地址資源狀態(tài)信息并更新,以便所述第一存儲單元故障時保持對所述IP地址資源的正常管理。
[0034]本發(fā)明實(shí)施例第二方面提供了一種請求地址資源的方法,包括:
[0035]請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,以便所述管理設(shè)備根據(jù)所述協(xié)議的標(biāo)識確定所述協(xié)議支持的IP地址分配方式;
[0036]所述請求設(shè)備接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
[0037]在第二方面的第一種可能的實(shí)現(xiàn)方式中,
[0038]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0039]或者,
[0040]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0041]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址和第一端口。
[0042]結(jié)合第二方面的第一或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址。
[0043]結(jié)合第二方面或結(jié)合第二方面的第一或第二或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,還包括:
[0044]所述請求設(shè)備統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源;
[0045]發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備。
[0046]結(jié)合第二方面或結(jié)合第二方面的第一或第二或第三或第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備之前,還包括:
[0047]所述請求設(shè)備啟動時,檢測自身是否存在已分配的IP地址資源;
[0048]若不存在已分配的IP地址資源,則發(fā)送請求消息至所述管理設(shè)備,向所述管理設(shè)備請求分配IP地址資源。
[0049]結(jié)合第二方面或結(jié)合第二方面的第一或第二或第三或第四或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,還包括:
[0050]所述請求設(shè)備檢測自身是否存在空閑的IP地址資源;
[0051]若不存在空閑的IP地址資源,則發(fā)送請求消息至所述管理設(shè)備,向所述管理設(shè)備請求分配IP地址資源。
[0052]結(jié)合第二方面或結(jié)合第二方面的第一或第二或第三或第四或第五或第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,在所述請求設(shè)備上的IP地址資源的發(fā)生變化時,更新所述請求設(shè)備上的IP地址資源信息。
[0053]本發(fā)明實(shí)施例第三方面提供一種管理設(shè)備,包括:
[0054]接收單元,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識;
[0055]識別單元,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0056]分配單元,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0057]在第三方面的第一種可能的實(shí)現(xiàn)方式中,
[0058]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0059]或者,
[0060]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口
[0061]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0062]結(jié)合第三方面的第一或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0063]結(jié)合第三方面或結(jié)合第三方面的第一或第二或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,還包括:
[0064]查詢單元,用于發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備;
[0065]所述接收單元還用于接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息;
[0066]所述管理設(shè)備還包括:
[0067]判斷單元,用于根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備;
[0068]其中,所述IP地址資源利用信息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。
[0069]結(jié)合第三方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述判斷單元具體用于:
[0070]讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率;
[0071]若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,指示所述識別單元根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,指示所述分配單元為所述第一請求設(shè)備分配新的IP地址資源。
[0072]結(jié)合第三方面或結(jié)合第三方面的第一或第二或第三或第四或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述接收單元還用于接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息;
[0073]所述管理設(shè)備還包括:
[0074]監(jiān)控單元,用于監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況;
[0075]回收單元,用于根據(jù)所述接收單元接收的資源釋放消息或所述監(jiān)控單元監(jiān)控的結(jié)果回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0076]結(jié)合第三方面或結(jié)合第三方面的第一或第二或第三或第四或第五或第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述接收單元還用于接收第二請求消息,其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識;
[0077]所述識別單元還用于根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式;
[0078]所述分配單元還用于按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二 IP地址或分配第二 IP地址和第二端口。
[0079]結(jié)合第三方面或結(jié)合第三方面的第一或第二或第三或第四或第五或第六或第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,還包括:
[0080]更新單元,用于在所述管理設(shè)備上的IP地址資源的狀態(tài)信息發(fā)生變化時,更新所述IP地址資源的狀態(tài)信息。
[0081]結(jié)合第三方面或結(jié)合第三方面的第一或第二或第三或第四或第五或第六或第七或第八種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,還包括:
[0082]第一存儲單元,用于存儲IP地址資源的狀態(tài)信息;
[0083]第二存儲單元,用于備份所述第一存儲單元上的IP地址資源狀態(tài)信息并更新,以便所述第一存儲單元故障時保持IP地址資源的正常管理。
[0084]本發(fā)明實(shí)施例第四方面提供一種請求設(shè)備,包括:
[0085]發(fā)送單元,用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,以便所述管理設(shè)備根據(jù)所述協(xié)議的標(biāo)識確定所述協(xié)議支持的IP地址分配方式;
[0086]接收單元,用于接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
[0087]在第四方面的第一種可能的實(shí)現(xiàn)方式中,
[0088]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0089]或者,
[0090]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0091]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址和第一端口。
[0092]結(jié)合第四方面的第一或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址。
[0093]結(jié)合第四方面或結(jié)合第四方面的第一或第二或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,還包括:
[0094]統(tǒng)計(jì)單元,用于統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源;
[0095]所述發(fā)送單元還用于發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備.
[0096]結(jié)合第四方面或結(jié)合第四方面的第一或第二或第三或第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,還包括:
[0097]第一檢測單元,用于在所述請求設(shè)備啟動時,檢測所述請求設(shè)備是否存在已分配的IP地址資源;
[0098]若不存在已分配的IP地址資源,則指示所述發(fā)送單元發(fā)送請求消息至所述管理設(shè)備,向所述管理設(shè)備請求分配IP地址資源。
[0099]結(jié)合第四方面或結(jié)合第四方面的第一或第二或第三或第四或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,還包括:
[0100]第二檢測單元,用于檢測所述請求設(shè)備上是否存在空閑的IP地址資源;
[0101]若不存在空閑的IP地址資源,則指示所述發(fā)送單元發(fā)送所述請求消息至所述管理設(shè)備,向所述管理設(shè)備請求分配IP地址資源。
[0102]結(jié)合第四方面或結(jié)合第四方面的第一或第二或第三或第四或第五或第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,還包括:
[0103]更新單元,用于在所述請求設(shè)備上的IP地址資源的發(fā)生變化時,更新所述請求設(shè)備上的IP地址資源信息。
[0104]本發(fā)明實(shí)施例第五方面提供一種系統(tǒng),包括:
[0105]如第三方面或第三方面任一實(shí)現(xiàn)方式所述的管理設(shè)備;
[0106]至少一個如第四方面或第四方面任一實(shí)現(xiàn)方式所述的請求設(shè)備。
[0107]本發(fā)明實(shí)施例第六方面提供一種管理設(shè)備,包括:輸入端口、輸出端口、存儲器和處理器,其中,所述輸入端口用于接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識,所述存儲器用于存儲所述處理器執(zhí)行的程序,所述處理器用于執(zhí)行所述存儲器中存儲的程序,進(jìn)行以下操作:
[0108]根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源;
[0109]所述輸出端口用于將分配的IP地址資源發(fā)送至所述第一請求設(shè)備。
[0110]本發(fā)明實(shí)施例第七方面提供一種請求設(shè)備,包括:輸入端口、輸出端口、存儲器和處理器,其中,所述輸出端口用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,所述輸入端口用于所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源,所述存儲器用于存儲所述處理器執(zhí)行的程序,所述處理器用于執(zhí)行所述存儲器中存儲的程序。
[0111]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0112]通過接收請求消息,管理設(shè)備可以按照各個協(xié)議的需求進(jìn)行IP地址資源的分配,可以充分滿足各個協(xié)議的動態(tài)化需求,提高了 IP地址資源的利用效率;針對支持不同協(xié)議的請求設(shè)備采用不同的分配方式,可進(jìn)一步提升IP地址資源的利用效率,減緩了運(yùn)營商的資源壓力,給運(yùn)營商提高業(yè)務(wù)服務(wù)質(zhì)量提供了幫助。
【專利附圖】
【附圖說明】
[0113]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0114]圖1是本發(fā)明分配地址資源的方法的第一實(shí)施例的流程示意圖;
[0115]圖2是本發(fā)明分配地址資源的方法的第二實(shí)施例的流程示意圖;
[0116]圖3是本發(fā)明分配地址資源的方法的第三實(shí)施例的流程示意圖;
[0117]圖4是本發(fā)明分配地址資源的方法的第四實(shí)施例的流程示意圖;
[0118]圖5是本發(fā)明分配地址資源的方法的第五實(shí)施例的流程示意圖;
[0119]圖6是本發(fā)明請求地址資源的方法的第一實(shí)施例的流程示意圖;
[0120]圖7是本發(fā)明請求地址資源的方法的第二實(shí)施例的流程示意圖;
[0121]圖8是本發(fā)明請求地址資源的方法的第三實(shí)施例的流程示意圖;
[0122]圖9是本發(fā)明管理設(shè)備的第一實(shí)施例組成示意圖;
[0123]圖10是本發(fā)明管理設(shè)備的第二實(shí)施例組成示意圖;
[0124]圖11是本發(fā)明管理設(shè)備的第三實(shí)施例組成示意圖;
[0125]圖12是本發(fā)明管理設(shè)備的第四實(shí)施例組成示意圖;
[0126]圖13是本發(fā)明管理設(shè)備的第五實(shí)施例組成示意圖;
[0127]圖14是本發(fā)明請求設(shè)備的第一實(shí)施例組成示意圖;
[0128]圖15是本發(fā)明請求設(shè)備的第二實(shí)施例組成示意圖;
[0129]圖16是本發(fā)明請求設(shè)備的第三實(shí)施例組成示意圖;
[0130]圖17是本發(fā)明請求設(shè)備的第四實(shí)施例組成示意圖;
[0131]圖18是本發(fā)明實(shí)施例系統(tǒng)的組成示意圖。
【具體實(shí)施方式】
[0132]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0133]隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)用戶及各種終端越來越多,現(xiàn)有的第4版互聯(lián)網(wǎng)協(xié)議(Internet Protocol Vers1n4,簡稱IPv4)地址資源已經(jīng)逐漸耗盡,無法滿足現(xiàn)有的需求。在升級IPv4網(wǎng)絡(luò)到第6版互聯(lián)網(wǎng)協(xié)議(Internet Protocol Vers1n6,簡稱IPv6)網(wǎng)絡(luò)的過程中,IPv4網(wǎng)絡(luò)還將在較長一段時間存在。為了解決IPv4地址資源不足的問題,提升IPv4地址資源的利用效率十分重要。以下的實(shí)施例主要針對IPv4地址資源的分配和請求進(jìn)行描述,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對于IPv6地址資源同樣可以采用相同的方式進(jìn)行處理。
[0134]請參照圖1,為本發(fā)明分配地址資源的方法的第一實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0135]S101,管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息。
[0136]其中,所述第一請求消息包括但不限于所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。優(yōu)選地,所述第一請求消息還可以包括所述第一請求設(shè)備的IP地址以及所述第一請求設(shè)備請求分配的IP地址資源的信息。
[0137]具體地,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示第一請求設(shè)備支持哪種或哪些協(xié)議;所述第一請求設(shè)備的IP地址用于作為第一請求設(shè)備的標(biāo)識以便于所述管理設(shè)備進(jìn)行識別和管理;所述第一請求設(shè)備請求分配的IP地址資源的信息用于向所述管理設(shè)備表征所述第一請求設(shè)備對IP地址資源的需求,其可以指定需要請求的IP地址資源類型、數(shù)量、IP地址段或端口段的位置等。所述協(xié)議的標(biāo)識可以包括但不限于:數(shù)字或字母或圖案標(biāo)識、協(xié)議名、協(xié)議具備的IP地址處理能力的信息。其中,協(xié)議名即該協(xié)議對應(yīng)的常規(guī)命名如NAT44、NAT64等;協(xié)議具備的IP地址處理能力的信息用于表征所述第一請求設(shè)備所支持的協(xié)議對IP地址的處理能力,如可以用“44”的信息表征所述第一請求設(shè)備具備IPv4到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力,用“64”的信息表征所述第一請求設(shè)備具備IPv6到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力。
[0138]當(dāng)然,所述第一請求消息還可以包括所述第一請求設(shè)備下的資源使用設(shè)備的IP地址,這樣,便于所述管理設(shè)備了解分配的IP地址資源具體供哪些資源使用設(shè)備使用。
[0139]S102,所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式。
[0140]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0141]或者,
[0142]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0143]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0144]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0145]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0146]S103,所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0147]具體地,在實(shí)現(xiàn)IP地址資源分配的過程中,可以將多個協(xié)議的IP地址資源進(jìn)行共享,例如將現(xiàn)有的各個協(xié)議對應(yīng)的IP地址池集合為一個公用地址池,然后根據(jù)各個協(xié)議的實(shí)時需要,由所述管理設(shè)備按需分配,從而實(shí)現(xiàn)動態(tài)管理;當(dāng)然,也可以不將各個協(xié)議對應(yīng)的IP地址池在形式上集合為一個公用地址池,繼續(xù)保持每個協(xié)議對應(yīng)一個IP地址池,由所述管理設(shè)備統(tǒng)一管理所有的IP地址池中的IP地址資源并進(jìn)行調(diào)度和分配。優(yōu)選地,在分配時,可以根據(jù)所述第一請求設(shè)備上已分配的IP地址資源,為所述第一請求設(shè)備分配連續(xù)的IP地址資源,例如,在初始配置時,已為所述第一請求設(shè)備分配了 12.13.14.8—12.13.14.16共9個地址的地址段,則所述管理設(shè)備再次收到所述第一請求設(shè)備的請求消息,請求分配3個IP地址時,可以優(yōu)先分配12.13.14.5—12.13.14.7或12.13.14.17—12.13.14.19的地址段給所述第一請求設(shè)備。
[0148]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0149]當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0150]如NAT64支持按IPv4地址分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為NAT64時,所述管理設(shè)備可以基于IPv4地址進(jìn)行IPv4地址資源分配,這種按需分配,動態(tài)分配的方式提高了 IPv4地址資源的利用效率;而MAP-E、LW4over6不僅支持按IPv4地址分配,還支持按端口分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為LW4oVer6時,所述管理設(shè)備可以按端口進(jìn)行IPv4地址資源分配,一個IPv4地址可以對應(yīng)多個端口,在IPv4地址資源有限的情況下,通過按端口分配可以實(shí)現(xiàn)更為細(xì)化的分配,進(jìn)一步提升IPv4地址資源的利用效率。
[0151]需要說明的是,由于每個傳輸層協(xié)議如傳輸控制協(xié)議(Transmiss1n ControlProtocol,簡稱TCP)所對應(yīng)的端口段是固定的,所以指定了所支持的傳輸層協(xié)議即等于指定了分配的特定端口段。
[0152]優(yōu)選地,在分配結(jié)束后,可以對所述管理設(shè)備上的IP地址資源的狀態(tài)信息進(jìn)行更新,因?yàn)樗龉芾碓O(shè)備上存儲著多個協(xié)議共享的所有IP地址資源的狀態(tài)信息,IP地址資源的狀態(tài)信息可以包括但不限于:已分配、未分配、利用率、分配給哪個設(shè)備、分配用于哪種協(xié)議使用。通過IP地址資源的狀態(tài)信息,所述管理設(shè)備可以對IP地址資源的宏觀狀況以及詳細(xì)情況有所了解,在實(shí)際分配的時候,可以根據(jù)所述第一請求設(shè)備的請求消息進(jìn)行分配,充分滿足所述第一請求設(shè)備的資源請求,也可以根據(jù)IP地址資源的總體宏觀狀況以及所述第一請求設(shè)備的請求消息進(jìn)行綜合考慮之后再分配。且在所述管理設(shè)備上的IP地址資源的狀態(tài)信息發(fā)生變化時,可更新所述管理設(shè)備上的IP地址資源的狀態(tài)信息,以便于管理以及下一次的分配。
[0153]更優(yōu)選地,可以在所述管理設(shè)備上配置兩個存儲單元,第一存儲單元用于存儲IP地址資源狀態(tài)信息并更新,同時在其第二存儲單元上備份所述管理設(shè)備第一存儲單元上的IP地址資源狀態(tài)信息并更新,以便所述第一存儲單元故障時保持IP地址資源的正常管理。從而提高管理設(shè)備的穩(wěn)定性和安全性。
[0154]在本實(shí)施例中,管理設(shè)備可以按照各個協(xié)議的需求進(jìn)行IP地址資源的分配,可以充分滿足各個協(xié)議的動態(tài)化需求,提高了 IP地址資源的利用效率;針對支持不同協(xié)議的請求設(shè)備采用不同的分配方式,尤其在按端口進(jìn)行IP地址資源分配時,可進(jìn)一步提升IP地址資源的利用效率,針對IPv4地址資源短缺的現(xiàn)狀,減緩了運(yùn)營商的資源壓力,給運(yùn)營商提高業(yè)務(wù)服務(wù)質(zhì)量提供了幫助,利于IPv4向IPv6的平滑過渡。
[0155]請參照圖2,為本發(fā)明分配地址資源的方法的第二實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0156]S201,管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息。
[0157]S202,所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式。
[0158]S203,所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0159]S204,所述管理設(shè)備發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備。
[0160]在所述第一請求設(shè)備的工作過程中,所述管理設(shè)備可以在任意時刻發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備,主動查詢所述第一請求設(shè)備的IP地址資源利用信息。
[0161]S205,所述管理設(shè)備接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息。
[0162]所述第一預(yù)設(shè)時間可以是一天、一周、一月等,其具體信息可以包含在所述狀態(tài)查詢消息中。所述第一請求設(shè)備在接收在所述狀態(tài)查詢消息后,將統(tǒng)計(jì)第一預(yù)設(shè)時間內(nèi)的IP地址資源利用信息。
[0163]具體地,所述IP地址資源利用信息可以包括但不限于所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。其中,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示所述第一請求設(shè)備所支持的協(xié)議,以便于后續(xù)所述管理設(shè)備基于不同的分配方式分配IP地址資源;所述IP地址資源的平均利用率用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的利用效率,其可以包括但不限于IP地址利用率、端口利用率;IP地址資源峰值使用數(shù)量用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的最大使用數(shù)量。
[0164]S206,根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備。若是,則執(zhí)行步驟S207,否則執(zhí)行步驟S208。
[0165]具體地,可以針對所述第一請求設(shè)備的實(shí)際業(yè)務(wù)情況設(shè)定一個閾值,如IP地址資源利用率達(dá)到100%時則分配新的IP地址資源給所述第一請求設(shè)備,或者在IP地址資源峰值使用數(shù)量達(dá)到所述第一請求設(shè)備已有的最大IP地址資源時分配新的IP地址資源給所述第一請求設(shè)備。當(dāng)然,也可以針對多個條件進(jìn)行綜合判斷。
[0166]S207,分配新的IP地址資源給所述第一請求設(shè)備。
[0167]S208,不分配新的IP地址資源給所述第一請求設(shè)備。
[0168]在本實(shí)施例中,給出了管理設(shè)備主動查詢第一請求設(shè)備的狀態(tài)并根據(jù)第一請求設(shè)備的IP地址資源利用信息判斷是否需要分配新的IP地址資源給第一請求設(shè)備。整個主動查詢過程可以獨(dú)立存在,也可以和被動接收請求消息的方式共存。這樣,可以提升IP地址資源共享時資源分配的靈活性,即使一側(cè)設(shè)備發(fā)生故障也可以由另一側(cè)設(shè)備啟動地址資源分配。
[0169]請參照圖3,為本發(fā)明分配地址資源的方法的第三實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0170]S301,管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息。
[0171]S302,所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式。
[0172]S303,所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0173]S304,所述管理設(shè)備發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備。
[0174]S305,所述管理設(shè)備接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息。
[0175]S306,讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量。
[0176]具體地,IP地址資源峰值使用數(shù)量可以是IP地址的峰值使用數(shù)量,也可以是IP地址對應(yīng)的端口峰值使用數(shù)量。
[0177]S307,判斷所述IP地址資源峰值使用數(shù)量是否達(dá)到預(yù)設(shè)數(shù)量閾值。若是,則執(zhí)行步驟S308,否則執(zhí)行步驟S309。
[0178]此處的預(yù)設(shè)數(shù)量閾值可以根據(jù)第一請求設(shè)備上已有的數(shù)量確定一個與已有數(shù)量相同過接近的閾值,如第一請求設(shè)備上已有的IP地址數(shù)量為14個,則預(yù)設(shè)數(shù)量閾值可以設(shè)為14或13等;或者還可以結(jié)合業(yè)務(wù)實(shí)際使用情況確定,如第一請求設(shè)備上承載的業(yè)務(wù)存在短時高峰期,則可以在該短時高峰期內(nèi)分配相對較多的IP地址資源給第一請求設(shè)備,然后再高峰期后進(jìn)行回收。
[0179]當(dāng)然,除了判斷所述IP地址資源峰值使用數(shù)量是否達(dá)到預(yù)設(shè)數(shù)量閾值之外,還可以通過判斷所述IP地址資源的平均利用率是否達(dá)到預(yù)設(shè)利用率閾值,所述IP地址資源的平均利用率可以是IP地址的平均利用率,也可以是IP地址對應(yīng)的端口利用率等?;蛘撸€可以將幾個判斷因素進(jìn)行綜合考慮,例如只有在所述IP地址資源峰值使用數(shù)量和所述IP地址資源的平均利用率分別達(dá)到對應(yīng)的閾值時才進(jìn)行新的IP地址資源的分配。甚至,還可以為多個判斷因素設(shè)定不同的優(yōu)先級,進(jìn)行綜合判斷。
[0180]S308,分配新的IP地址資源給所述第一請求設(shè)備。
[0181]S309,不分配新的IP地址資源給所述第一請求設(shè)備。
[0182]在本實(shí)施例中,給出了幾種具體的判斷是否分配新的IP地址資源的方式,在具體選擇判斷依據(jù)時,可以根據(jù)不同的業(yè)務(wù)或場景進(jìn)行選擇或組合,確保判斷的準(zhǔn)確性,在第一請求設(shè)備的IP地址資源不足以滿足使用時,為其分配新的IP地址資源。
[0183]請參照圖4,為本發(fā)明分配地址資源的方法的第四實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0184]S401,管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息。
[0185]S402,所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式。
[0186]S403,所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0187]S404,所述管理設(shè)備發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備。
[0188]S405,所述管理設(shè)備接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息。
[0189]S406,讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量。
[0190]具體地,IP地址資源峰值使用數(shù)量可以是IP地址的峰值使用數(shù)量,也可以是IP地址對應(yīng)的端口峰值使用數(shù)量。
[0191]S407,判斷所述IP地址資源峰值使用數(shù)量是否達(dá)到預(yù)設(shè)數(shù)量閾值。若是,則執(zhí)行步驟S408,否則執(zhí)行步驟S409。
[0192]S408,分配新的IP地址資源給所述第一請求設(shè)備。
[0193]S409,不分配新的IP地址資源給所述第一請求設(shè)備。
[0194]S410,所述管理設(shè)備接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,或者所述管理設(shè)備監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況。
[0195]其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息。
[0196]在進(jìn)行IP地址資源回收時,可以由管理設(shè)備被動接收資源釋放消息進(jìn)行觸發(fā),也可以由管理設(shè)備實(shí)時監(jiān)控第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況進(jìn)行觸發(fā),只要存在長時間未使用的IP地址資源,管理設(shè)備就可以進(jìn)行回收再利用,從而提升有限的IP地址資源的利用效率。
[0197]S411,所述管理設(shè)備回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0198]具體地,所述第二預(yù)設(shè)時間可以根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)定。例如,針對短時高峰的傳輸業(yè)務(wù),可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較短,如6小時,如果在6小時內(nèi)傳輸業(yè)務(wù)完成,IP地址資源已經(jīng)空閑,則可以進(jìn)行回收;而其他時延較長的業(yè)務(wù)或場景下,則可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較長。
[0199]優(yōu)選地,所述管理設(shè)備還可以發(fā)送回收成功的消息至所述第一請求設(shè)備并更新所述管理設(shè)備上的IP地址資源的狀態(tài)信息,以便進(jìn)行下一次的IP地址資源分配。
[0200]在本實(shí)施例中,給出了 IP地址資源回收的具體方式,通過主動監(jiān)控或者被動接收上報消息的方式可以了解到第二預(yù)設(shè)時間內(nèi)第一請求設(shè)備或資源使用設(shè)備上未使用的IP地址資源,從而進(jìn)行資源回收,提升了 IP地址資源的利用率。
[0201]需要說明的是,本實(shí)施例中所述管理設(shè)備被動接收請求消息分IP地址資源與主動查詢并分配IP地址資源的方式可以共存或者獨(dú)立存在,資源回收時,這兩種方式分配的IP地址資源均可以進(jìn)行回收。
[0202]請參照圖5,為本發(fā)明分配地址資源的方法的第五實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0203]S501,管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。
[0204]S502,所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式。
[0205]S503,所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0206]S504,所述管理設(shè)備接收第二請求消息。
[0207]其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識。當(dāng)然,所述第二請求消息還可以包括發(fā)出所述第二請求消息的請求設(shè)備的IP地址以及該請求設(shè)備請求分配的IP地址資源的信息。
[0208]具體地,在現(xiàn)有場景中,一個管理設(shè)備通常與多個請求設(shè)備配置在一起,多個請求設(shè)備共享IP地址資源。當(dāng)然,一個請求設(shè)備上也可以配置多個協(xié)議模塊從而支持多種協(xié)議。
[0209]S505,所述管理設(shè)備根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式。
[0210]S506,所述管理設(shè)備按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二 IP地址或分配第二 IP地址和第二端口。
[0211]其中,所述第二 IP地址可以包括但不限于:IP地址或IP地址段;所述第二端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0212]在本實(shí)施例中,給出了多個請求設(shè)備或一個請求設(shè)備上的多個協(xié)議模塊共享IP地址資源的場景,這也是一種較為常見的場景,在此場景下,管理設(shè)備可以接收不同設(shè)備或模塊發(fā)送的請求消息并為其分配IP地址資源,當(dāng)然,實(shí)施例一至實(shí)施例五中,管理設(shè)備主動查詢并分配IP地址資源、具體判斷是否需要分配新的IP地址資源的方式以及IP地址資源回收等在本實(shí)施例多設(shè)備共存的場景中依然適用,此處不再贅述。
[0213]請參照圖6,為本發(fā)明請求地址資源的方法的第一實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0214]S601,請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備。
[0215]其中,所述請求消息可以包括但不限于所述請求設(shè)備支持的協(xié)議的標(biāo)識,所述協(xié)議的標(biāo)識用于所述管理設(shè)備確定所述第一協(xié)議支持的IP地址分配方式。優(yōu)選地,所述請求消息還可以包括所述請求設(shè)備的IP地址以及所述請求設(shè)備請求分配的IP地址資源的信肩、Ο
[0216]具體地,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示第一請求設(shè)備支持哪種或哪些協(xié)議;所述第一請求設(shè)備的IP地址用于作為第一請求設(shè)備的標(biāo)識以便于所述管理設(shè)備進(jìn)行識別和管理;所述第一請求設(shè)備請求分配的IP地址資源的信息用于向所述管理設(shè)備表征所述第一請求設(shè)備對IP地址資源的需求,其可以指定需要請求的IP地址資源類型、數(shù)量、IP地址段或端口段的位置等。所述協(xié)議的標(biāo)識可以包括但不限于:數(shù)字或字母或圖案標(biāo)識、協(xié)議名、協(xié)議具備的IP地址處理能力的信息。其中,協(xié)議名即該協(xié)議對應(yīng)的常規(guī)命名如NAT44、NAT64等;協(xié)議具備的IP地址處理能力的信息用于表征所述第一請求設(shè)備所支持的協(xié)議對IP地址的處理能力,如可以用“44”的信息表征所述第一請求設(shè)備具備IPv4到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力,用“64”的信息表征所述第一請求設(shè)備具備IPv6到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力。
[0217]當(dāng)然,所述第一請求消息還可以包括所述第一請求設(shè)備下的資源使用設(shè)備的IP地址,這樣,便于所述管理設(shè)備了解分配的IP地址資源具體供哪些資源使用設(shè)備使用。
[0218]S602,所述請求設(shè)備接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源。
[0219]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0220]或者,
[0221]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0222]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0223]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0224]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0225]具體地,在實(shí)現(xiàn)IP地址資源分配的過程中,可以將多個協(xié)議的IP地址資源進(jìn)行共享,例如將現(xiàn)有的各個協(xié)議對應(yīng)的IP地址池集合為一個公用地址池,然后根據(jù)各個協(xié)議的實(shí)時需要,由所述管理設(shè)備按需分配,從而實(shí)現(xiàn)動態(tài)管理;當(dāng)然,也可以不將各個協(xié)議對應(yīng)的IP地址池在形式上集合為一個公用地址池,繼續(xù)保持每個協(xié)議對應(yīng)一個IP地址池,由所述管理設(shè)備統(tǒng)一管理所有的IP地址池中的IP地址資源并進(jìn)行調(diào)度和分配。優(yōu)選地,在分配時,可以根據(jù)所述第一請求設(shè)備上已分配的IP地址資源,為所述第一請求設(shè)備分配連續(xù)的IP地址資源,例如,在初始配置時,已為所述第一請求設(shè)備分配了 12.13.14.8—12.13.14.16共9個地址的地址段,則所述管理設(shè)備再次收到所述第一請求設(shè)備的請求消息,請求分配3個IP地址時,可以優(yōu)先分配12.13.14.5—12.13.14.7或12.13.14.17—12.13.14.19的地址段給所述第一請求設(shè)備。
[0226]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0227]當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0228]如NAT64支持按IPv4地址分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為NAT64時,所述管理設(shè)備可以基于IPv4地址進(jìn)行IPv4地址資源分配,這種按需分配,動態(tài)分配的方式提高了 IPv4地址資源的利用效率;而MAP-E、LW4over6不僅支持按IPv4地址分配,還支持按端口分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為LW4oVer6時,所述管理設(shè)備可以按端口進(jìn)行IPv4地址資源分配,一個IPv4地址可以對應(yīng)多個端口,在IPv4地址資源有限的情況下,通過按端口分配可以實(shí)現(xiàn)更為細(xì)化的分配,進(jìn)一步提升IPv4地址資源的利用效率。
[0229]需要說明的是,由于每個傳輸層協(xié)議如傳輸控制協(xié)議(Transmiss1n ControlProtocol,簡稱TCP)所對應(yīng)的端口段是固定的,所以指定了所支持的傳輸層協(xié)議即等于指定了分配的特定端口段。
[0230]優(yōu)選地,在所述請求設(shè)備接收到IP地址資源之后,可以對請求設(shè)備上IP地址資源進(jìn)行更新,確保信息的實(shí)時正確性。
[0231]請參照圖7,為本發(fā)明請求地址資源的方法的第七實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0232]S701,所述請求設(shè)備啟動時,檢測到自身不存在已分配的IP地址資源。
[0233]具體地,所述請求設(shè)備啟動時,檢測自身是否存在已分配的IP地址資源;
[0234]若不存在已分配的IP地址資源,則發(fā)送所述請求消息至所述管理設(shè)備,向所述管理設(shè)備請求IP地址資源。若存在,則暫時不發(fā)送請求消息或者檢測自身是否存在空閑的IP地址資源。
[0235]S702,請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備。
[0236]S703,所述請求設(shè)備接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
[0237]S704,更新所述請求設(shè)備上的IP地址資源信息。
[0238]S705,所述請求設(shè)備檢測自身不存在空閑的IP地址資源。
[0239]S706,發(fā)送請求消息至所述管理設(shè)備,向所述管理設(shè)備請求IP地址資源。
[0240]若存在,則無需發(fā)送請求消息。
[0241]需要說明的是,此處檢測自身是否存在空閑的IP地址資源可以在任意時刻進(jìn)行,只要檢測發(fā)現(xiàn)IP地址資源不足即可以隨時發(fā)送請求消息,請求IP地址資源分配。
[0242]請參照圖8,為本發(fā)明請求地址資源的方法的第八實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0243]S801,所述請求設(shè)備啟動時,檢測到自身不存在已分配的IP地址資源。
[0244]S802,請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備。
[0245]S803,所述請求設(shè)備接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
[0246]S804,更新所述請求設(shè)備上的IP地址資源信息。
[0247]S805,所述請求設(shè)備檢測自身不存在空閑的IP地址資源
[0248]S806,發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備。
[0249]S807,所述請求設(shè)備統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0250]所述預(yù)設(shè)時間可以是一天、一周、一月等。所述預(yù)設(shè)時間可以根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)定例如,針對短時高峰的傳輸業(yè)務(wù),可以適當(dāng)?shù)膶㈩A(yù)設(shè)時間設(shè)置較短,如6小時,如果在6小時內(nèi)傳輸業(yè)務(wù)完成,IP地址資源已經(jīng)空閑,則可以進(jìn)行回收;而其他時延較長的業(yè)務(wù)或場景下,則可以適當(dāng)?shù)膶㈩A(yù)設(shè)時間設(shè)置較長。
[0251]S808,發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備。
[0252]其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源所述資源釋放消息包含所述請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息。
[0253]在進(jìn)行IP地址資源回收時,可以由管理設(shè)備被動接收資源釋放消息進(jìn)行觸發(fā),也可以由管理設(shè)備實(shí)時監(jiān)控第一請求設(shè)備或資源使用設(shè)備在預(yù)設(shè)時間內(nèi)的IP地址資源使用情況進(jìn)行觸發(fā),只要存在長時間未使用的IP地址資源,管理設(shè)備就可以進(jìn)行回收再利用,從而提升有限的IP地址資源的利用效率。
[0254]S809,接收所述管理設(shè)備返回的回收成功的消息,更新所述請求設(shè)備上的IP地址資源。
[0255]需要說明的是,在本實(shí)施例中,IP地址資源釋放可以在任意時刻進(jìn)行,例如在初始配置的IP地址資源空閑時可以進(jìn)行,也可以在任意次數(shù)申請IP地址資源之后,IP地址資源使用完空閑的時候進(jìn)行,只需要確保IP地址資源在預(yù)設(shè)時間內(nèi)空閑即可以啟動IP地址資源釋放,從而提升IP地址資源的利用效率。
[0256]請參照圖9,為本發(fā)明管理設(shè)備的第一實(shí)施例組成示意圖;在本實(shí)施例中,所述管理設(shè)備包括:
[0257]接收單元11,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,其中,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。
[0258]優(yōu)選地,所述第一請求消息還可以包括所述第一請求設(shè)備的IP地址以及所述第一請求設(shè)備請求分配的IP地址資源的信息。
[0259]具體地,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示第一請求設(shè)備支持哪種或哪些協(xié)議;所述第一請求設(shè)備的IP地址用于作為第一請求設(shè)備的標(biāo)識以便于所述管理設(shè)備進(jìn)行識別和管理;所述第一請求設(shè)備請求分配的IP地址資源的信息用于向所述管理設(shè)備表征所述第一請求設(shè)備對IP地址資源的需求,其可以指定需要請求的IP地址資源類型、數(shù)量、IP地址段或端口段的位置等。所述協(xié)議的標(biāo)識可以包括但不限于:數(shù)字或字母或圖案標(biāo)識、協(xié)議名、協(xié)議具備的IP地址處理能力的信息。其中,協(xié)議名即該協(xié)議對應(yīng)的常規(guī)命名如NAT44、NAT64等;協(xié)議具備的IP地址處理能力的信息用于表征所述第一請求設(shè)備所支持的協(xié)議對IP地址的處理能力,如可以用“44”的信息表征所述第一請求設(shè)備具備IPv4到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力,用“64”的信息表征所述第一請求設(shè)備具備IPv6到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力。
[0260]當(dāng)然,所述第一請求消息還可以包括所述第一請求設(shè)備下的資源使用設(shè)備的IP地址,這樣,便于所述管理設(shè)備了解分配的IP地址資源具體供哪些資源使用設(shè)備使用。
[0261]識別單元12,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0262]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0263]或者,
[0264]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0265]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0266]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0267]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0268]分配單元13,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0269]具體地,在實(shí)現(xiàn)IP地址資源分配的過程中,可以將多個協(xié)議的IP地址資源進(jìn)行共享,例如將現(xiàn)有的各個協(xié)議對應(yīng)的IP地址池集合為一個公用地址池,然后根據(jù)各個協(xié)議的實(shí)時需要,由所述管理設(shè)備按需分配,從而實(shí)現(xiàn)動態(tài)管理;當(dāng)然,也可以不將各個協(xié)議對應(yīng)的IP地址池在形式上集合為一個公用地址池,繼續(xù)保持每個協(xié)議對應(yīng)一個IP地址池,由所述管理設(shè)備統(tǒng)一管理所有的IP地址池中的IP地址資源并進(jìn)行調(diào)度和分配。優(yōu)選地,在分配時,可以根據(jù)所述第一請求設(shè)備上已分配的IP地址資源,為所述第一請求設(shè)備分配連續(xù)的IP地址資源,例如,在初始配置時,已為所述第一請求設(shè)備分配了 12.13.14.8—12.13.14.16共9個地址的地址段,則所述管理設(shè)備再次收到所述第一請求設(shè)備的請求消息,請求分配3個IP地址時,可以優(yōu)先分配12.13.14.5—12.13.14.7或12.13.14.17—12.13.14.19的地址段給所述第一請求設(shè)備。
[0270]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0271]當(dāng)所述第一協(xié)議為簡化雙棧(DS_lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0272]如NAT64支持按IPv4地址分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為NAT64時,所述管理設(shè)備可以基于IPv4地址進(jìn)行IPv4地址資源分配,這種按需分配,動態(tài)分配的方式提高了 IPv4地址資源的利用效率;而MAP-E、LW4over6不僅支持按IPv4地址分配,還支持按端口分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為LW4oVer6時,所述管理設(shè)備可以按端口進(jìn)行IPv4地址資源分配,一個IPv4地址可以對應(yīng)多個端口,在IPv4地址資源有限的情況下,通過按端口分配可以實(shí)現(xiàn)更為細(xì)化的分配,進(jìn)一步提升IPv4地址資源的利用效率。
[0273]需要說明的是,由于每個傳輸層協(xié)議如傳輸控制協(xié)議(Transmiss1n ControlProtocol,簡稱TCP)所對應(yīng)的端口段是固定的,所以指定了所支持的傳輸層協(xié)議即等于指定了分配的特定端口段。
[0274]所述接收單元11還用于接收第二請求消息,其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識;
[0275]當(dāng)然,所述第二請求消息還可以包括發(fā)出所述第二請求消息的請求設(shè)備的IP地址以及該請求設(shè)備請求分配的IP地址資源的信息。
[0276]具體地,在現(xiàn)有場景中,一個管理設(shè)備通常與多個請求設(shè)備配置在一起,多個請求設(shè)備共享IP地址資源。當(dāng)然,一個請求設(shè)備上也可以配置多個協(xié)議模塊從而支持多種協(xié)議。
[0277]所述識別單元12還用于根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式;
[0278]所述分配單元13還用于按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二 IP地址或分配第二 IP地址和第二端口。
[0279]其中,所述第二 IP地址可以包括但不限于:IP地址或IP地址段;所述第二端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0280]在本實(shí)施例中,給出了多個請求設(shè)備或一個請求設(shè)備上的多個協(xié)議模塊共享IP地址資源的場景,這也是一種較為常見的場景,在此場景下,管理設(shè)備可以接收不同設(shè)備或模塊發(fā)送的請求消息并為其分配IP地址資源。
[0281]請參照圖10,為本發(fā)明管理設(shè)備的第二實(shí)施例組成示意圖;在本實(shí)施例中,所述管理設(shè)備包括:
[0282]接收單元11,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,其中,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。
[0283]識別單元12,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0284]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0285]或者,
[0286]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0287]分配單元13,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0288]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0289]當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0290]查詢單元14,用于發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備;
[0291]在所述第一請求設(shè)備的工作過程中,所述管理設(shè)備可以在任意時刻發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備,主動查詢所述第一請求設(shè)備的IP地址資源利用信息。
[0292]所述接收單元11還用于接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息;
[0293]所述第一預(yù)設(shè)時間可以是一天、一周、一月等,其具體信息可以包含在所述狀態(tài)查詢消息中。所述第一請求設(shè)備在接收在所述狀態(tài)查詢消息后,將統(tǒng)計(jì)第一預(yù)設(shè)時間內(nèi)的IP地址資源利用信息。
[0294]具體地,所述IP地址資源利用信息可以包括但不限于所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。其中,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示所述第一請求設(shè)備所支持的協(xié)議,以便于后續(xù)所述管理設(shè)備基于不同的分配方式分配IP地址資源;所述IP地址資源的平均利用率用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的利用效率,其可以包括但不限于IP地址利用率、端口利用率;IP地址資源峰值使用數(shù)量用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的最大使用數(shù)量。
[0295]所述管理設(shè)備還包括:
[0296]判斷單元15,用于根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備;
[0297]所述判斷單元15具體用于:
[0298]讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率;
[0299]若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,指示所述識別單元12根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,指示所述分配單元13為所述第一請求設(shè)備分配新的IP地址資源。
[0300]具體地,可以針對所述第一請求設(shè)備的實(shí)際業(yè)務(wù)情況設(shè)定一個閾值,如IP地址資源利用率達(dá)到100%時則分配新的IP地址資源給所述第一請求設(shè)備,或者在IP地址資源峰值使用數(shù)量達(dá)到所述第一請求設(shè)備已有的最大IP地址資源時分配新的IP地址資源給所述第一請求設(shè)備。此處的預(yù)設(shè)數(shù)量閾值可以根據(jù)第一請求設(shè)備上已有的數(shù)量確定一個與已有數(shù)量相同過接近的閾值,如第一請求設(shè)備上已有的IP地址數(shù)量為14個,則預(yù)設(shè)數(shù)量閾值可以設(shè)為14或13等;或者還可以結(jié)合業(yè)務(wù)實(shí)際使用情況確定,如第一請求設(shè)備上承載的業(yè)務(wù)存在短時高峰期,則可以在該短時高峰期內(nèi)分配相對較多的IP地址資源給第一請求設(shè)備,然后再高峰期后進(jìn)行回收。
[0301]當(dāng)然,除了判斷所述IP地址資源峰值使用數(shù)量是否達(dá)到預(yù)設(shè)數(shù)量閾值之外,還可以通過判斷所述IP地址資源的平均利用率是否達(dá)到預(yù)設(shè)利用率閾值,所述IP地址資源的平均利用率可以是IP地址的平均利用率,也可以是IP地址對應(yīng)的端口利用率等。或者,還可以將幾個判斷因素進(jìn)行綜合考慮,例如只有在所述IP地址資源峰值使用數(shù)量和所述IP地址資源的平均利用率分別達(dá)到對應(yīng)的閾值時才進(jìn)行新的IP地址資源的分配。甚至,還可以為多個判斷因素設(shè)定不同的優(yōu)先級,進(jìn)行綜合判斷。
[0302]在本實(shí)施例中,給出了管理設(shè)備主動查詢第一請求設(shè)備的狀態(tài)并根據(jù)第一請求設(shè)備的IP地址資源利用信息判斷是否需要分配新的IP地址資源給第一請求設(shè)備。整個主動查詢過程可以獨(dú)立存在,也可以和被動接收請求消息的方式共存。這樣,可以提升IP地址資源共享時資源分配的靈活性,即使一側(cè)設(shè)備發(fā)生故障也可以由另一側(cè)設(shè)備啟動資源分配。
[0303]請參照圖11,為本發(fā)明管理設(shè)備的第三實(shí)施例組成示意圖;在本實(shí)施例中,所述管理設(shè)備包括:
[0304]接收單元11,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,其中,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。
[0305]識別單元12,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0306]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0307]或者,
[0308]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0309]分配單元13,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0310]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0311]當(dāng)所述第一協(xié)議為簡化雙棧(DS_lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0312]查詢單元14,用于發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備;
[0313]在所述第一請求設(shè)備的工作過程中,所述管理設(shè)備可以在任意時刻發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備,主動查詢所述第一請求設(shè)備的IP地址資源利用信息。
[0314]所述接收單元11還用于接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息;
[0315]所述第一預(yù)設(shè)時間可以是一天、一周、一月等,其具體信息可以包含在所述狀態(tài)查詢消息中。所述第一請求設(shè)備在接收在所述狀態(tài)查詢消息后,將統(tǒng)計(jì)第一預(yù)設(shè)時間內(nèi)的IP地址資源利用信息。
[0316]具體地,所述IP地址資源利用信息可以包括但不限于所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。其中,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示所述第一請求設(shè)備所支持的協(xié)議,以便于后續(xù)所述管理設(shè)備基于不同的分配方式分配IP地址資源;所述IP地址資源的平均利用率用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的利用效率,其可以包括但不限于IP地址利用率、端口利用率;IP地址資源峰值使用數(shù)量用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的最大使用數(shù)量。
[0317]所述管理設(shè)備還包括:
[0318]判斷單元15,用于根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備;
[0319]所述判斷單元15具體用于:
[0320]讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率;
[0321]若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,指示所述識別單元12根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,指示所述分配單元13為所述第一請求設(shè)備分配新的IP地址資源。
[0322]所述接收單元11還用于接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息;
[0323]所述管理設(shè)備還包括:
[0324]監(jiān)控單元16,用于監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況;
[0325]回收單元17,用于根據(jù)所述接收單元11接收的資源釋放消息或所述監(jiān)控單元監(jiān)控的結(jié)果回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0326]其中,所述第二預(yù)設(shè)時間可以根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)定。例如,針對短時高峰的傳輸業(yè)務(wù),可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較短,如6小時,如果在6小時內(nèi)傳輸業(yè)務(wù)完成,IPv4地址資源已經(jīng)空閑,則可以進(jìn)行回收;而其他時延較長的業(yè)務(wù)或場景下,則可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較長。
[0327]所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息。
[0328]在進(jìn)行IP地址資源回收時,可以由管理設(shè)備被動接收資源釋放消息進(jìn)行觸發(fā),也可以由管理設(shè)備實(shí)時監(jiān)控第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況進(jìn)行觸發(fā),只要存在長時間未使用的IP地址資源,管理設(shè)備就可以進(jìn)行回收再利用,從而提升有限的IP地址資源的利用效率。
[0329]在本實(shí)施例中,給出了 IP地址資源回收的具體方式,通過主動監(jiān)控或者被動接收上報消息的方式可以了解到第二預(yù)設(shè)時間內(nèi)第一請求設(shè)備或資源使用設(shè)備上未使用的IP地址資源,從而進(jìn)行資源回收,提升了 IP地址資源的利用率。
[0330]請參照圖12,為本發(fā)明管理設(shè)備的第四實(shí)施例組成示意圖;在本實(shí)施例中,所述管理設(shè)備包括:
[0331]接收單元11,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,其中,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識。
[0332]識別單元12,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;
[0333]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0334]或者,
[0335]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0336]分配單元13,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
[0337]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0338]當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0339]查詢單元14,用于發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備;
[0340]在所述第一請求設(shè)備的工作過程中,所述管理設(shè)備可以在任意時刻發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備,主動查詢所述第一請求設(shè)備的IP地址資源利用信息。
[0341]所述接收單元11還用于接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息;
[0342]所述第一預(yù)設(shè)時間可以是一天、一周、一月等,其具體信息可以包含在所述狀態(tài)查詢消息中。所述第一請求設(shè)備在接收在所述狀態(tài)查詢消息后,將統(tǒng)計(jì)第一預(yù)設(shè)時間內(nèi)的IP地址資源利用信息。
[0343]具體地,所述IP地址資源利用信息可以包括但不限于所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。其中,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示所述第一請求設(shè)備所支持的協(xié)議,以便于后續(xù)所述管理設(shè)備基于不同的分配方式分配IP地址資源;所述IP地址資源的平均利用率用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的利用效率,其可以包括但不限于IP地址利用率、端口利用率;IP地址資源峰值使用數(shù)量用于表征在第一預(yù)設(shè)時間內(nèi)所述第一請求設(shè)備上的IP地址資源的最大使用數(shù)量。
[0344]所述管理設(shè)備還包括:
[0345]判斷單元15,用于根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備;
[0346]所述判斷單元15具體用于:
[0347]讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率;
[0348]若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,指示所述識別單元12根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,指示所述分配單元13為所述第一請求設(shè)備分配新的IP地址資源。
[0349]所述接收單元11還用于接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息;
[0350]所述管理設(shè)備還包括:
[0351]監(jiān)控單元16,用于監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況;
[0352]回收單元17,用于根據(jù)所述接收單元11接收的資源釋放消息或所述監(jiān)控單元監(jiān)控的結(jié)果回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
[0353]所述管理設(shè)備還包括:
[0354]更新單元18,用于在所述管理設(shè)備上的IP地址資源的狀態(tài)信息發(fā)生變化時,更新所述管理設(shè)備上的IP地址資源的狀態(tài)信息。
[0355]具體地,在為所述第一請求設(shè)備進(jìn)行資源初始配置后,需要對所述管理設(shè)備上的IP地址資源的狀態(tài)信息進(jìn)行更新;每次接收資源請求或主動查詢資源使用情況,為所述第一請求設(shè)備分配IP地址資源后,需要對所述管理設(shè)備上的IP地址資源的狀態(tài)信息進(jìn)行更新;每次回收IP地址資源后,需要對所述管理設(shè)備上的IP地址資源的狀態(tài)信息進(jìn)行更新。
[0356]優(yōu)選地,所述管理設(shè)備還包括第一存儲單元19a和第二存儲單元19b。
[0357]所述第一存儲單元19a存儲所述IP地址資源的狀態(tài)信息;
[0358]所述第二存儲單元19b用于備份所述第一存儲單元19a上的IP地址資源狀態(tài)信息并更新,以便所述第一存儲單元19a故障時保持IP地址資源的正常管理。
[0359]所述管理設(shè)備上存儲著多個協(xié)議共享的所有IP地址資源的狀態(tài)信息,IP地址資源的狀態(tài)信息可以包括但不限于:已分配、未分配、利用率、分配給哪個設(shè)備、分配用于哪種協(xié)議使用。通過IP地址資源的狀態(tài)信息,所述管理設(shè)備可以對IP地址資源的宏觀狀況以及詳細(xì)情況有所了解,在實(shí)際分配的時候,可以根據(jù)所述第一請求設(shè)備的請求消息進(jìn)行分配,充分滿足所述第一請求設(shè)備的資源請求,也可以根據(jù)IP地址資源的總體宏觀狀況以及所述第一請求設(shè)備的資源請求消息進(jìn)行綜合考慮之后再分配。且每次分配完之后,所述管理設(shè)備需要更新所述管理設(shè)備上的IP地址資源的狀態(tài)信息,以便于管理以及下一次的分配。通過在所述管理設(shè)備上配置兩個存儲單元,可提高管理設(shè)備的穩(wěn)定性和安全性。
[0360]請參照圖13,為本發(fā)明管理設(shè)備的第五實(shí)施例組成示意圖;在本實(shí)施例中,所述管理設(shè)備包括:輸入端口 100、輸出端口 200、存儲器300和處理器400,其中,所述輸入端口100用于接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識,所述存儲器300用于存儲所述處理器執(zhí)行的程序,所述處理器400用于執(zhí)行所述存儲器300中存儲的程序,進(jìn)行以下操作:
[0361]根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式;按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源;
[0362]所述輸出端口用于將分配的IP地址資源發(fā)送至所述第一請求設(shè)備。
[0363]具體地,所述處理器400還可用于執(zhí)行如本發(fā)明分配地址資源的方法第二實(shí)施例至第五實(shí)施例中的任一操作,如查詢所述第一請求設(shè)備的IP地址資源利用情況、判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備、回收未利用的IP地址資源等。當(dāng)然,所述輸入端口 100還可用于接收其他請求設(shè)備的請求消息。
[0364]需要說明的是,本發(fā)明管理設(shè)備中第一實(shí)施例至第四實(shí)施例中的識別單元12和分配單元13可以以硬件的形式獨(dú)立設(shè)置或集成設(shè)置,也可以以所述處理器400的形式設(shè)置,且設(shè)置形式可以是微處理器的形式;也可以以硬件形式內(nèi)嵌于所述處理器400中,還可以以軟件形式存儲于所述存儲器300中,以便于所述處理器300調(diào)用執(zhí)行以上識別單元12、分配單元13對應(yīng)的操作。接收單元11可以作為管理設(shè)備的輸入端口 100,分配單元13可以作為管理設(shè)備的輸出端口 200,查詢單元14、判斷單元15、監(jiān)控單元16、回收單元17、更新單元18可以集成設(shè)置,也可以獨(dú)立設(shè)置,可以以獨(dú)立的硬件存在,也可以以硬件形式內(nèi)嵌于所述處理器400中,還可以以軟件形式存儲于所述存儲器300中。本發(fā)明實(shí)施例不做任何限制。以上處理器400可以為中央處理單元(CPU)、微處理器、單片機(jī)等。
[0365]請參照圖14,為本發(fā)明請求設(shè)備的第一實(shí)施例組成示意圖;在本實(shí)施例中,所述請求設(shè)備包括:
[0366]發(fā)送單元21,用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,
[0367]其中,所述協(xié)議的標(biāo)識用于所述管理設(shè)備確定所述第一協(xié)議支持的IP地址分配方式;
[0368]優(yōu)選地,所述請求消息還可以包括所述請求設(shè)備的IP地址以及所述請求設(shè)備請求分配的IP地址資源的信息。
[0369]具體地,所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識用于指示第一請求設(shè)備支持哪種或哪些協(xié)議;所述第一請求設(shè)備的IP地址用于作為第一請求設(shè)備的標(biāo)識以便于所述管理設(shè)備進(jìn)行識別和管理;所述第一請求設(shè)備請求分配的IP地址資源的信息用于向所述管理設(shè)備表征所述第一請求設(shè)備對IPv4地址資源的需求,其可以指定需要請求的IP地址資源類型、數(shù)量、IP地址段或端口段的位置等。所述協(xié)議的標(biāo)識可以包括但不限于:數(shù)字或字母或圖案標(biāo)識、協(xié)議名、協(xié)議具備的IP地址處理能力的信息。其中,協(xié)議名即該協(xié)議對應(yīng)的常規(guī)命名如NAT44、NAT64等;協(xié)議具備的IP地址處理能力的信息用于表征所述第一請求設(shè)備所支持的協(xié)議對IP地址的處理能力,如可以用“44”的信息表征所述第一請求設(shè)備具備IPv4到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力,用“64”的信息表征所述第一請求設(shè)備具備IPv6到IPv4地址網(wǎng)絡(luò)地址轉(zhuǎn)換的能力。
[0370]當(dāng)然,所述第一請求消息還可以包括所述第一請求設(shè)備下的資源使用設(shè)備的IP地址,這樣,便于所述管理設(shè)備了解分配的IP地址資源具體供哪些資源使用設(shè)備使用。
[0371]接收單元22,用于接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源。
[0372]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0373]或者,
[0374]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0375]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0376]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0377]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0378]具體地,在實(shí)現(xiàn)IP地址資源分配的過程中,可以將多個協(xié)議的IP地址資源進(jìn)行共享,例如將現(xiàn)有的各個協(xié)議對應(yīng)的IP地址池集合為一個公用地址池,然后根據(jù)各個協(xié)議的實(shí)時需要,由所述管理設(shè)備按需分配,從而實(shí)現(xiàn)動態(tài)管理;當(dāng)然,也可以不將各個協(xié)議對應(yīng)的IP地址池在形式上集合為一個公用地址池,繼續(xù)保持每個協(xié)議對應(yīng)一個IP地址池,由所述管理設(shè)備統(tǒng)一管理所有的IP地址池中的IP地址資源并進(jìn)行調(diào)度和分配。優(yōu)選地,在分配時,可以根據(jù)所述第一請求設(shè)備上已分配的IP地址資源,為所述第一請求設(shè)備分配連續(xù)的IP地址資源,例如,在初始配置時,已為所述第一請求設(shè)備分配了 12.13.14.8—12.13.14.16共9個地址的地址段,則所述管理設(shè)備再次收到所述第一請求設(shè)備的請求消息,請求分配3個IP地址時,可以優(yōu)先分配12.13.14.5—12.13.14.7或12.13.14.17—12.13.14.19的地址段給所述第一請求設(shè)備。
[0379]每種協(xié)議所支持的分配方式不同,以IPv4地址資源的分配為例,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一IP地址和第一端口。
[0380]當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
[0381]如NAT64支持按IPv4地址分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為NAT64時,所述管理設(shè)備可以基于IPv4地址進(jìn)行IPv4地址資源分配,這種按需分配,動態(tài)分配的方式提高了 IPv4地址資源的利用效率;而MAP-E、LW4over6不僅支持按IPv4地址分配,還支持按端口分配,這樣,當(dāng)所述第一請求設(shè)備支持的協(xié)議為LW4oVer6時,所述管理設(shè)備可以按端口進(jìn)行IPv4地址資源分配,一個IPv4地址可以對應(yīng)多個端口,在IPv4地址資源有限的情況下,通過按端口分配可以實(shí)現(xiàn)更為細(xì)化的分配,進(jìn)一步提升IPv4地址資源的利用效率。
[0382]需要說明的是,由于每個傳輸層協(xié)議如傳輸控制協(xié)議(Transmiss1n ControlProtocol,簡稱TCP)所對應(yīng)的端口段是固定的,所以指定了所支持的傳輸層協(xié)議即等于指定了分配的特定端口段。
[0383]請參照圖15,為本發(fā)明請求設(shè)備的第二實(shí)施例組成示意圖;在本實(shí)施例中,所述請求設(shè)備包括:
[0384]發(fā)送單元21,用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,
[0385]其中,所述協(xié)議的標(biāo)識用于所述管理設(shè)備確定所述第一協(xié)議支持的IP地址分配方式。
[0386]接收單元22,用于接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源。
[0387]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0388]或者,
[0389]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0390]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0391]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0392]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0393]統(tǒng)計(jì)單元23,用于統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IPv4地址資源;
[0394]所述預(yù)設(shè)時間可以是一天、一周、一月等。所述預(yù)設(shè)時間可以根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)定例如,針對短時高峰的傳輸業(yè)務(wù),可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較短,如6小時,如果在6小時內(nèi)傳輸業(yè)務(wù)完成,IP地址資源已經(jīng)空閑,則可以進(jìn)行回收;而其他時延較長的業(yè)務(wù)或場景下,則可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較長。
[0395]所述發(fā)送單元21還用于發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備;
[0396]所述資源釋放消息包含所述請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息。
[0397]在進(jìn)行IP地址資源回收時,可以由管理設(shè)備被動接收資源釋放消息進(jìn)行觸發(fā),也可以由管理設(shè)備實(shí)時監(jiān)控第一請求設(shè)備或資源使用設(shè)備在預(yù)設(shè)時間內(nèi)的IP地址資源使用情況進(jìn)行觸發(fā),只要存在長時間未使用的IP地址資源,管理設(shè)備就可以進(jìn)行回收再利用,從而提升有限的IP地址資源的利用效率。
[0398]請參照圖16,為本發(fā)明請求設(shè)備的第三實(shí)施例組成示意圖;在本實(shí)施例中,所述請求設(shè)備包括:
[0399]發(fā)送單元21,用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,
[0400]其中,所述協(xié)議的標(biāo)識用于所述管理設(shè)備確定所述第一協(xié)議支持的IP地址分配方式。
[0401]接收單元22,用于接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源。
[0402]其中,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址;
[0403]或者,
[0404]所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
[0405]所述第一 IP地址可以包括但不限于:IP地址或IP地址段;所述第一端口可以包括但不限于:IP地址對應(yīng)的端口、IP地址對應(yīng)的端口段或IP地址支持的傳輸層協(xié)議對應(yīng)的固定端口段。
[0406]因此,在分配IP地址資源的過程中,可以為所述第一請求設(shè)備分配IP地址或IP地址段,也可以分配IP地址及其對應(yīng)的端口、端口段或傳輸層協(xié)議對應(yīng)的固定端口段。
[0407]所述協(xié)議可以包括但不限于:簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)、封裝方式映射地址和端口(MAP-E),動態(tài)主機(jī)設(shè)置協(xié)議(DHCP )和點(diǎn)對點(diǎn)協(xié)議(PPP)。
[0408]統(tǒng)計(jì)單元23,用于統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源;
[0409]所述預(yù)設(shè)時間可以是一天、一周、一月等。所述預(yù)設(shè)時間可以根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)定例如,針對短時高峰的傳輸業(yè)務(wù),可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較短,如6小時,如果在6小時內(nèi)傳輸業(yè)務(wù)完成,IP地址資源已經(jīng)空閑,則可以進(jìn)行回收;而其他時延較長的業(yè)務(wù)或場景下,則可以適當(dāng)?shù)膶⒌诙A(yù)設(shè)時間設(shè)置較長。
[0410]所述發(fā)送單元21還用于發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備;
[0411]所述資源釋放消息包含所述請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息。
[0412]第一檢測單元24,用于在所述請求設(shè)備啟動時,檢測自身是否存在已分配的IP地址資源;
[0413]若不存在已分配的IP地址資源,則指示所述發(fā)送單元21發(fā)送請求消息至所述管理設(shè)備,向所述管理設(shè)備請求IP地址資源。
[0414]第二檢測單元25,用于檢測所述請求設(shè)備上是否存在空閑的IP地址資源;
[0415]若不存在空閑的IP地址資源,則指示所述發(fā)送單元21發(fā)送所述請求消息至所述管理設(shè)備,向所述管理設(shè)備請求IP地址資源。
[0416]需要說明的是,此處檢測自身是否存在空閑的IP地址資源可以在任意時刻進(jìn)行,只要檢測發(fā)現(xiàn)IP地址資源不足即可以隨時發(fā)送請求消息,請求IP地址資源分配。
[0417]更新單元26,用于在所述請求設(shè)備上的IP地址資源的發(fā)生變化時,更新所述請求設(shè)備上的IP地址資源信息。
[0418]具體地,在每次接收到新的IP地址資源或釋放IP地址資源后,都需要對所述請求設(shè)備上的IP地址資源信息進(jìn)行更新。
[0419]請參照圖17,為本發(fā)明請求設(shè)備的第四實(shí)施例組成示意圖;在本實(shí)施例中,所述請求設(shè)備包括:輸入端口 500、輸出端口 600、存儲器700和處理器800,其中,所述輸出端口600用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,所述輸入端口 500用于所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配IP地址資源,所述存儲器700用于存儲所述處理器800執(zhí)行的程序,所述處理器800用于執(zhí)行所述存儲器700中存儲的程序。
[0420]具體地,所述處理器800還可用于執(zhí)行如本發(fā)明請求地址資源的方法第二實(shí)施例至第三實(shí)施例中的任一操作,如統(tǒng)計(jì)IP地址資源利用信息、設(shè)備啟動時檢測是否存在已分配IP地址資源以及任意時刻檢測是否存在空閑IP地址資源等。
[0421]需要說明的是,本發(fā)明請求設(shè)備中第一實(shí)施例至第三實(shí)施例中的發(fā)送單元21和接收單元22可以以硬件的形式獨(dú)立設(shè)置或集成設(shè)置,也可以以所述處理器800的形式設(shè)置,且設(shè)置形式可以是微處理器的形式;也可以以硬件形式內(nèi)嵌于所述處理器800中,還可以以軟件形式存儲于所述存儲器700中,以便于所述處理器800調(diào)用執(zhí)行以上發(fā)送單元21、接收單元22對應(yīng)的操作。接收單元22也可以作為管理設(shè)備的輸入端口 500,發(fā)送單元21也可以作為管理設(shè)備的輸出端口 600,統(tǒng)計(jì)單元23、第一檢測單元24、第二檢測單元25及更新單元23可以集成設(shè)置,也可以獨(dú)立設(shè)置,可以以獨(dú)立的硬件存在,也可以以硬件形式內(nèi)嵌于所述處理器800中,還可以以軟件形式存儲于所述存儲器700中。本發(fā)明實(shí)施例不做任何限制。以上處理器800可以為中央處理單元(CPU)、微處理器、單片機(jī)等。
[0422]請參照圖18,為本發(fā)明實(shí)施例系統(tǒng)的組成示意圖。在本實(shí)施例中,所述系統(tǒng)包括:
[0423]一個管理設(shè)備10,所述管理設(shè)備10如上述的本發(fā)明管理設(shè)備第一至第四實(shí)施例中的任意一個。
[0424]第一請求設(shè)備20A及第二請求設(shè)備20B,所述第一請求設(shè)備20A或第二請求設(shè)備20B如上述的本發(fā)明資管請求設(shè)備第一至第三實(shí)施例中的任意一個。
[0425]需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0426]通過上述實(shí)施例的描述,本發(fā)明具有以下優(yōu)點(diǎn):
[0427]通過接收請求消息,管理設(shè)備可以按照各個協(xié)議的需求進(jìn)行IP地址資源的分配,可以充分滿足各個協(xié)議的動態(tài)化需求,提高了 IP地址資源的利用效率;針對支持不同協(xié)議的請求設(shè)備采用不同的分配方式,可進(jìn)一步提升IP地址資源的利用效率,減緩了運(yùn)營商的資源壓力,給運(yùn)營商提高業(yè)務(wù)服務(wù)質(zhì)量提供了幫助。
[0428]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,簡稱ROM)或隨機(jī)存儲記憶體(RandomAccess Memory,簡稱 RAM)等。
[0429]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種分配地址資源的方法,其特征在于,包括: 管理設(shè)備接收用于為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識; 所述管理設(shè)備根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式; 所述管理設(shè)備按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
2.如權(quán)利要求1所述的方法,其特征在于, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址; 或者, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
3.如權(quán)利要求2所述的方法,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
5.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,還包括: 所述管理設(shè)備發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備; 所述管理設(shè)備接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息; 根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備; 其中,所述IP地址資源利用信息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備,包括: 讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率; 若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,為所述第一請求設(shè)備分配新的IP地址資源。
7.如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,還包括: 所述管理設(shè)備接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,或者所述管理設(shè)備監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息; 所述管理設(shè)備回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
8.如權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,還包括: 所述管理設(shè)備接收第二請求消息,其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識; 所述管理設(shè)備根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式; 所述管理設(shè)備按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二IP地址或分配第二 IP地址和第二端口。
9.一種請求地址資源的方法,其特征在于,包括: 請求設(shè)備發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,以便所述管理設(shè)備根據(jù)所述協(xié)議的標(biāo)識確定所述協(xié)議支持的IP地址分配方式; 所述請求設(shè)備接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
10.如權(quán)利要求9所述的方法,其特征在于,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址; 或者, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
11.如權(quán)利要求10所述的方法,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址和第一端口。
12.如權(quán)利要求10或11所述的方法,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址。
13.如權(quán)利要求9-12任一項(xiàng)所述的方法,其特征在于,還包括: 所述請求設(shè)備統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源; 發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備。
14.一種管理設(shè)備,其特征在于,包括: 接收單元,用于接收為第一請求設(shè)備請求IP地址資源的第一請求消息,所述第一請求消息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識; 識別單元,用于根據(jù)所述第一協(xié)議的標(biāo)識確定所述第一協(xié)議支持的IP地址分配方式; 分配單元,用于按照所述IP地址分配方式為所述第一請求設(shè)備分配IP地址資源。
15.如權(quán)利要求14所述的設(shè)備,其特征在于, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址; 或者, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
16.如權(quán)利要求15所述的設(shè)備,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
17.如權(quán)利要求15或16所述的設(shè)備,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述第一協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址。
18.如權(quán)利要求14-17任一項(xiàng)所述的設(shè)備,其特征在于,還包括: 查詢單元,用于發(fā)送狀態(tài)查詢消息至所述第一請求設(shè)備; 所述接收單元還用于接收所述第一請求設(shè)備在第一預(yù)設(shè)時間內(nèi)統(tǒng)計(jì)的所述第一請求設(shè)備的IP地址資源利用信息; 所述管理設(shè)備還包括: 判斷單元,用于根據(jù)所述IP地址資源利用信息判斷是否需要分配新的IP地址資源給所述第一請求設(shè)備; 其中,所述IP地址資源利用信息包括所述第一請求設(shè)備支持的第一協(xié)議的標(biāo)識、IP地址資源峰值使用數(shù)量和IP地址資源的平均利用率。
19.如權(quán)利要求18所述的設(shè)備,其特征在于,所述判斷單元具體用于: 讀取所述IP地址資源利用信息中的IP地址資源峰值使用數(shù)量和/或IP地址資源的平均利用率; 若所述IP地址資源峰值使用數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值或者所述IP地址資源的平均利用率達(dá)到預(yù)設(shè)利用率閾值中的至少一種情況發(fā)生時,指示所述識別單元根據(jù)所述第一協(xié)議的標(biāo)識確定IP地址分配方式,指示所述分配單元為所述第一請求設(shè)備分配新的IP地址資源。
20.如權(quán)利要求14-19任一項(xiàng)所述的設(shè)備,其特征在于,所述接收單元還用于接收所述第一請求設(shè)備或資源使用設(shè)備發(fā)送的資源釋放消息,其中,所述資源使用設(shè)備與所述第一請求設(shè)備連接并使用所述第一請求設(shè)備向所述管理設(shè)備申請的IP地址資源,所述資源釋放消息包含所述第一請求設(shè)備或資源使用設(shè)備統(tǒng)計(jì)的第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源的信息; 所述管理設(shè)備還包括: 監(jiān)控單元,用于監(jiān)控所述第一請求設(shè)備或資源使用設(shè)備在第二預(yù)設(shè)時間內(nèi)的IP地址資源使用情況; 回收單元,用于根據(jù)所述接收單元接收的資源釋放消息或所述監(jiān)控單元監(jiān)控的結(jié)果回收所述第二預(yù)設(shè)時間內(nèi)未使用的IP地址資源。
21.如權(quán)利要求14-20任一項(xiàng)所述的設(shè)備,其特征在于,所述接收單元還用于接收第二請求消息,其中,所述第二請求消息用于為第二請求設(shè)備請求IP地址資源或者用于為支持至少兩種協(xié)議的第一請求設(shè)備請求IP地址資源,所述第二請求消息包括發(fā)出所述第二請求消息的請求設(shè)備支持的第二協(xié)議的標(biāo)識; 所述識別單元還用于根據(jù)所述第二協(xié)議的標(biāo)識確定所述第二協(xié)議支持的IP地址分配方式; 所述分配單元還用于按照所述IP地址分配方式為發(fā)出所述第二請求消息的請求設(shè)備分配第二 IP地址或分配第二 IP地址和第二端口。
22.—種請求設(shè)備,其特征在于,包括: 發(fā)送單元,用于發(fā)送用于為所述請求設(shè)備請求IP地址資源的請求消息至管理設(shè)備,所述請求消息包括所述請求設(shè)備支持的協(xié)議的標(biāo)識,以便所述管理設(shè)備根據(jù)所述協(xié)議的標(biāo)識確定所述協(xié)議支持的IP地址分配方式; 接收單元,用于接收所述管理設(shè)備按照所述IP地址分配方式為所述請求設(shè)備分配的IP地址資源。
23.如權(quán)利要求22所述的設(shè)備,其特征在于,所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址; 或者, 所述IP地址分配方式包括為所述第一請求設(shè)備分配第一 IP地址和第一端口。
24.如權(quán)利要求23所述的設(shè)備,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為輕量級的IPv4在IPv6上的技術(shù)(LW4over6)、翻譯方式映射地址和端口(MAP-T)或封裝方式映射地址和端口(MAP-E)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址和第一端口。
25.如權(quán)利要求23-24所述的設(shè)備,其特征在于,所述IP地址資源為IPv4地址資源,當(dāng)所述協(xié)議為簡化雙棧(DS-lite)、IPv4到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT44)、IPv6到IPv4網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT64)、動態(tài)主機(jī)設(shè)置協(xié)議(DHCP)或點(diǎn)對點(diǎn)協(xié)議(PPP)時,所述IP地址分配方式包括為所述請求設(shè)備分配第一 IP地址。
26.如權(quán)利要求22-25任一項(xiàng)所述的設(shè)備,其特征在于,還包括: 統(tǒng)計(jì)單元,用于統(tǒng)計(jì)預(yù)設(shè)時間內(nèi)未使用的IP地址資源; 所述發(fā)送單元還用于發(fā)送資源釋放消息至所述管理設(shè)備,釋放所述預(yù)設(shè)時間內(nèi)未使用的IP地址資源至所述管理設(shè)備。
27.—種系統(tǒng),其特征在于,包括: 如權(quán)利要求14-21任一項(xiàng)所述的管理設(shè)備; 至少一個如權(quán)利要求22-26任一項(xiàng)所述的請求設(shè)備。
【文檔編號】H04L29/12GK104348928SQ201310330140
【公開日】2015年2月11日 申請日期:2013年7月31日 優(yōu)先權(quán)日:2013年7月31日
【發(fā)明者】張忠建, 查敏, 劉樹成 申請人:華為技術(shù)有限公司