本發(fā)明涉及通信領(lǐng)域,尤其涉及一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)及方法。
背景技術(shù):
城域網(wǎng)(英文全稱:Metropolitan Area Network,英文簡(jiǎn)稱:MAN)是在一個(gè)城市范圍內(nèi)所建立的計(jì)算機(jī)通信網(wǎng)。在城域網(wǎng)的層次結(jié)構(gòu)中,城域網(wǎng)業(yè)務(wù)控制層位于城域網(wǎng)的接入層和城域網(wǎng)的核心層交匯處,寬帶遠(yuǎn)程接入服務(wù)器(英文全稱:Broadband Remote Access Server,英文簡(jiǎn)稱BRAS)設(shè)備是城域網(wǎng)業(yè)務(wù)控制層的重要網(wǎng)元之一,BRAS設(shè)備一般負(fù)責(zé)終結(jié)用戶的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議(英文全稱:Point-to-Point Protocol Over Ethernet,英文簡(jiǎn)稱:PPPoE)連接、匯聚用戶的流量,同時(shí)還與認(rèn)證系統(tǒng)、計(jì)費(fèi)系統(tǒng)和客戶管理系統(tǒng)及服務(wù)策略控制系統(tǒng)相配合實(shí)現(xiàn)用戶接入的認(rèn)證、計(jì)費(fèi)和管理功能。
目前電信運(yùn)營(yíng)商通常在BRAS設(shè)備上配置一定數(shù)量的互聯(lián)網(wǎng)協(xié)議(英文全稱:Internet Protocol,英文簡(jiǎn)稱:IP)地址作為地址池。當(dāng)BRAS設(shè)備所承載的用戶向BRAS設(shè)備發(fā)出接入申請(qǐng)時(shí),BRAS設(shè)備根據(jù)用戶的申請(qǐng)對(duì)該用戶進(jìn)行認(rèn)證,當(dāng)該用戶認(rèn)證成功時(shí)BRAS設(shè)備根據(jù)配置在BRAS設(shè)備上的地址池為該用戶分配相應(yīng)的IP地址,使該用戶能夠接入寬帶網(wǎng)絡(luò)。當(dāng)配置在BRAS設(shè)備上的地址池的使用率達(dá)到一定飽和值后,由電信運(yùn)營(yíng)商為該BRAS設(shè)備的地址池分配未使用的IP地址。
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,寬帶網(wǎng)絡(luò)接入的用戶的數(shù)量出現(xiàn)了巨大的增長(zhǎng),隨著用戶數(shù)量的增長(zhǎng)出現(xiàn)了城域網(wǎng)內(nèi)不同BRAS設(shè)備所承載用戶的數(shù)量不均衡的現(xiàn)象,使不同BRAS設(shè)備所需要的IP地址資源量存在較大差異,進(jìn)而導(dǎo)致不同BRAS設(shè)備的地址池中IP地址資源的利用率不均勻?,F(xiàn)有技術(shù)中在發(fā)現(xiàn)上述問(wèn)題時(shí)由電信運(yùn)營(yíng)商對(duì)BRAS設(shè)備上配置的地址池進(jìn)行調(diào)整,但該方法較為繁瑣,無(wú)法及時(shí)根據(jù)BRAS設(shè)備所承載的寬帶接入用戶的容量變化對(duì)BRAS設(shè)備的地址池進(jìn)行調(diào)整,從而損害了BRAS設(shè)備地址分配的效果,同時(shí)降低了IP地址資源利用率,導(dǎo)致IP地址資源出現(xiàn)浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)?zhí)峁┮环N互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)及方法,能夠根據(jù)BRAS設(shè)備地址池的使用率對(duì)分配給BRAS設(shè)備的地址池的IP地址進(jìn)行調(diào)整。
為達(dá)到上述目的,本申請(qǐng)采用如下技術(shù)方案:
第一方面,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng),包括:寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備,被配置為檢測(cè)自身的地址池的使用率并向地址池化管理應(yīng)用發(fā)送檢測(cè)到的BRAS設(shè)備的地址池的使用率;地址池化管理應(yīng)用,被配置為當(dāng)接收到的BRAS設(shè)備的地址池的使用率大于使用率門限閾值時(shí),向BRAS設(shè)備發(fā)送地址配置信息,地址配置信息用于指示新IP地址,新IP地址為未分配給BRAS設(shè)備的地址池的互聯(lián)網(wǎng)協(xié)議IP地址;BRAS設(shè)備,還被配置為根據(jù)地址配置信息向BRAS設(shè)備的地址池添加新IP地址。
第二方面,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法,包括:寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備檢測(cè)自身的地址池的使用率并向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備的地址池的使用率;當(dāng)BRAS設(shè)備的地址池的使用率大于使用率門限閾值時(shí),地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送地址配置信息,地址配置信息用于指示新IP地址,新IP地址為未分配給BRAS設(shè)備的地址池的互聯(lián)網(wǎng)協(xié)議IP地址;BRAS設(shè)備根據(jù)地址配置信息向BRAS設(shè)備的地址池添加新IP地址。
本發(fā)明的實(shí)施例提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)及方法,包括地址池化管理應(yīng)用以及寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備,通過(guò)BRAS設(shè)備檢測(cè)自身地址池的使用率并將該使用率發(fā)送至地址池化管理應(yīng)用,當(dāng)BRAS設(shè)備地址池的使用率大于使用率門限閾值時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備發(fā)送地址配置信息以分配新IP地址給該BRAS設(shè)備的地址池,即在該BRAS設(shè)備地址池中IP地址已大部分分配給申請(qǐng)IP地址的用戶,當(dāng)再次有批量用戶同時(shí)上限申請(qǐng)IP地址該BRAS設(shè)備地址池中剩下的IP地址以不足以滿足該批量用戶的IP地址需求時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備的地址池中添加未分配給該BRAS設(shè)備地址池的IP地址即未分配給任何用戶的IP地址,從而降低該BRAS設(shè)備的地址池中IP地址已分配給用戶的比率,即降低該BRAS設(shè)備地址池的使用率。因此本發(fā)明的實(shí)施例能夠根據(jù)BRAS設(shè)備地址池的使用率對(duì)分配給BRAS設(shè)備的地址池的IP地址進(jìn)行調(diào)整,從而及時(shí)根據(jù)BRAS設(shè)備所承載的寬帶接入用戶的容量變化對(duì)BRAS設(shè)備的地址池進(jìn)行管理,提高了IP地址資源的利用率,減少了IP地址資源的浪費(fèi)。
附圖說(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í)施例所提供的一種BRAS設(shè)備的地址池調(diào)整系統(tǒng)的示意性結(jié)構(gòu)圖;
圖2為本發(fā)明的實(shí)施例所提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)的示意性結(jié)構(gòu)圖;
圖3為本發(fā)明的另一實(shí)施例所提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)的示意性結(jié)構(gòu)圖;
圖4為本發(fā)明的實(shí)施例所提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法的示意性流程圖;
圖5為本發(fā)明的另一實(shí)施例所提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法的示意性流程圖。
具體實(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)行限定。
寬帶遠(yuǎn)程接入服務(wù)器(英文全稱:Broadband Remote Access Server,英文簡(jiǎn)稱:BRAS)設(shè)備是城域網(wǎng)業(yè)務(wù)控制層的重要網(wǎng)元之一。BRAS設(shè)備一般負(fù)責(zé)用戶接入,認(rèn)證授權(quán)計(jì)費(fèi)等。
通常情況下,BRAS設(shè)備上配置有一定數(shù)量的互聯(lián)網(wǎng)協(xié)議(英文全稱:Internet Protocol,英文簡(jiǎn)稱:IP)地址,上述IP地址被稱為BRAS設(shè)備的地址池。當(dāng)BRAS設(shè)備所承載的用戶向BRAS設(shè)備發(fā)出接入申請(qǐng)時(shí),BRAS設(shè)備根據(jù)用戶的申請(qǐng)對(duì)該用戶進(jìn)行認(rèn)證,當(dāng)該用戶認(rèn)證成功時(shí)
BRAS設(shè)備從該BRAS設(shè)備的地址池中取出相應(yīng)的IP地址,并將該IP地址分配給該用戶,使該用戶能夠使用BRAS設(shè)備分配給的IP地址接入寬帶網(wǎng)絡(luò)。當(dāng)配置在BRAS設(shè)備上的地址池的使用率達(dá)到一定飽和值,即BRAS設(shè)備上的地址池中大部分的IP地址已分配給相應(yīng)的用戶后,可以由電信運(yùn)營(yíng)商為該BRAS設(shè)備的地址池分配更多IP地址。
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,寬帶網(wǎng)絡(luò)接入的用戶的數(shù)量出現(xiàn)了巨大的增長(zhǎng),隨著用戶數(shù)量的增長(zhǎng)出現(xiàn)了城域網(wǎng)內(nèi)不同BRAS設(shè)備所承載用戶的數(shù)量不均衡的現(xiàn)象,使不同BRAS設(shè)備所需要的IP地址資源量存在較大差異,進(jìn)而導(dǎo)致不同BRAS設(shè)備的地址池中IP地址資源的利用率不均勻,例如當(dāng)某個(gè)BRAS設(shè)備承載了較多的用戶,導(dǎo)致該BRAS設(shè)備的地址池IP地址資源利用率較高,同時(shí)其他BRAS設(shè)備所承載的用戶均低于該BRAS設(shè)備,因此在上述情況下,其他BRAS設(shè)備的地址池IP地址資源利用率較低。
如附圖1所示,本發(fā)明的實(shí)施例提供了一種BRAS設(shè)備的地址池調(diào)整系統(tǒng),包括:
101、確定BRAS設(shè)備的地址池IP地址資源利用率較高;
102、BRAS設(shè)備向用戶提示該BRAS設(shè)備的地址池IP地址資源利用率較高;
103、用戶向服務(wù)運(yùn)營(yíng)商申請(qǐng)對(duì)BRAS設(shè)備上配置的地址池進(jìn)行調(diào)整。
上述方法雖然可以在發(fā)現(xiàn)BRAS設(shè)備的地址池IP地址資源利用率較高時(shí),由服務(wù)運(yùn)營(yíng)商對(duì)BRAS設(shè)備上配置的地址池進(jìn)行調(diào)整,但該方法較為繁瑣,無(wú)法及時(shí)根據(jù)BRAS設(shè)備所承載的寬帶用戶容量的變化而對(duì)地址池進(jìn)行管理,造成IP地址資源利用率不均勻,對(duì)IP地址分配和使用的效率較低,容易導(dǎo)致IP地址資源浪費(fèi),同時(shí)造成地址池中IP地址資源較為緊缺的BRAS設(shè)備上IP轉(zhuǎn)發(fā)帶寬與接入會(huì)話資源的不匹配,降低了用戶所獲得的帶寬資源,從而損害了用戶體驗(yàn)。
針對(duì)上述問(wèn)題,如附圖2所示,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)201,包括:地址池化管理應(yīng)用202以及寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備203;
BRAS設(shè)備203,被配置為檢測(cè)自身的地址池的使用率并向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備的地址池的使用率;
具體的,BRAS設(shè)備203檢測(cè)配置在該BRAS設(shè)備203上地址池的使用率,地址池的使用率指該地址池中的IP地址被分配給用戶使用的比率。BRAS設(shè)備203檢測(cè)自身的地址池的使用率并向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備203的地址池的使用率,可以為根據(jù)事先配置的時(shí)間間隔定時(shí)進(jìn)行上述檢測(cè)并發(fā)送檢測(cè)結(jié)果,也可以為接收地址池化管理應(yīng)用202或其他裝置所發(fā)送的控制信號(hào),在接收到控制信號(hào)后進(jìn)行上述檢測(cè)并發(fā)送檢測(cè)結(jié)果。
需要說(shuō)明的是,BRAS設(shè)備203可以是硬件BRAS設(shè)備,也可以是基于網(wǎng)絡(luò)功能虛擬化(英文全稱:Network Functions Virtualization,英文簡(jiǎn)稱:NFV)技術(shù)的虛擬寬帶遠(yuǎn)程接入服務(wù)器(英文全稱:virtual Broadband Remote Access Server,英文簡(jiǎn)稱:vBRAS)。
地址池化管理應(yīng)用202,被配置為當(dāng)接收到的BRAS設(shè)備203的地址池的使用率大于使用率門限閾值時(shí),向BRAS設(shè)備203發(fā)送地址配置信息,地址配置信息用于指示新IP地址,新IP地址為未分配給BRAS設(shè)備203的地址池的IP地址,其中新IP地址可以為地址池化管理應(yīng)用202根據(jù)BRAS設(shè)備的地址池獲取,也可以為預(yù)先設(shè)置的地址池化管理應(yīng)用202中。
使用率門限閾值可以為預(yù)先設(shè)置或從其他裝置或設(shè)備處獲取的BRAS設(shè)備203的地址池中IP地址已分配給用戶的比率上限。BRAS設(shè)備203的地址池的使用率大于使用率門限閾值,指BRAS設(shè)備203的地址池中IP地址分配給上線申請(qǐng)IP地址的用戶的比率高于使用率門限閾值,在上述情況下若再次有批量用戶同時(shí)上限申請(qǐng)IP地址,BRAS設(shè)備203的地址池中剩余未分配給用戶的IP地址可能已不能滿足該批量用戶的IP地址分配需求。地址配置信息用于指示新IP地址,其中新IP地址為未分配給BRAS設(shè)備203的地址池的IP地址,即新IP地址為BRAS設(shè)備203的地址池不包括的IP地址即未分配給任何用戶的IP地址。
需要說(shuō)明的是,地址池化管理應(yīng)用202可以通過(guò)軟件定義網(wǎng)絡(luò)(英文全稱;Software Defined Network,英文簡(jiǎn)稱:SDN)控制器與BRAS設(shè)備203連接,也可以通過(guò)其他方式與BRAS設(shè)備203連接。SDN控制器作為IP地址池化管理系統(tǒng)的樞紐,對(duì)上可以通過(guò)REST API與地址池化管理應(yīng)用202,對(duì)下可以通過(guò)Netconf接口、Radius接口控制BRAS設(shè)備203。
BRAS設(shè)備203,還被配置為根據(jù)地址配置信息向BRAS設(shè)備的地址池添加新IP地址。
具體的,BRAS設(shè)備203根據(jù)地址池化管理應(yīng)用202向BRAS設(shè)備203發(fā)送的IP地址配置信息向BRAS設(shè)備的地址池添加新IP地址,從而使BRAS設(shè)備203將該新IP地址中的IP地址添加至BRAS設(shè)備203的地址池中,使BRAS設(shè)備203能夠分配給向該BRAS設(shè)備負(fù)載的用戶的IP地址數(shù)量增加,從而降低該BRAS設(shè)備地址池中IP地址已分配給用戶的比率。
本發(fā)明的實(shí)施例提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng),包括地址池化管理應(yīng)用以及寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備,通過(guò)BRAS設(shè)備檢測(cè)自身地址池的使用率并將該使用率發(fā)送至地址池化管理應(yīng)用,當(dāng)BRAS設(shè)備地址池的使用率大于使用率門限閾值時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備發(fā)送地址配置信息以分配新IP地址給該BRAS設(shè)備的地址池,即在該BRAS設(shè)備地址池中IP地址已大部分分配給申請(qǐng)IP地址的用戶,當(dāng)再次有批量用戶同時(shí)上限申請(qǐng)IP地址該BRAS設(shè)備地址池中剩下的IP地址以不足以滿足該批量用戶的IP地址需求時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備的地址池中添加未分配給該BRAS設(shè)備地址池的IP地址即未分配給任何用戶的IP地址,從而降低該BRAS設(shè)備的地址池中IP地址已分配給用戶的比率,即降低該BRAS設(shè)備地址池的使用率。因此本發(fā)明的實(shí)施例能夠根據(jù)BRAS設(shè)備地址池的使用率對(duì)分配給BRAS設(shè)備的地址池的IP地址進(jìn)行調(diào)整,從而及時(shí)根據(jù)BRAS設(shè)備所承載的寬帶接入用戶的容量變化對(duì)BRAS設(shè)備的地址池進(jìn)行管理,提高了IP地址資源的利用率,減少了IP地址資源的浪費(fèi)。
具體的,地址池化管理應(yīng)用202,還被配置為當(dāng)BRAS設(shè)備203的地址池的使用率在空閑時(shí)間閾值內(nèi)均小于使用率門限閾值時(shí),向BRAS設(shè)備203發(fā)送地址回收信息;
BRAS設(shè)備203,還被配置為根據(jù)地址回收信息從BRAS設(shè)備203的地址池回收新IP地址。
其中,BRAS設(shè)備203的地址池的使用率在空閑時(shí)間閾值內(nèi)均小于使用率門限閾值,是指之前向BRAS設(shè)備203申請(qǐng)IP地址的用戶已不再需要BRAS設(shè)備203向其分配IP地址,從而使BRAS設(shè)備203的地址池的使用率低于使用率門限閾值,并且確定地址池使用率的下降并不是由于地址池的使用率的波動(dòng)而造成的,因此地址池化管理應(yīng)用202可以確定在之后一段時(shí)間內(nèi)不會(huì)有較多的用戶向BRAS設(shè)備203申請(qǐng)IP地址,地址池化管理應(yīng)用202向BRAS設(shè)備203發(fā)送地址回收信息,使BRAS設(shè)備203不再使用之前向BRAS設(shè)備203分配的新IP地址,并將該新IP地址重新歸類為未分配給BRAS設(shè)備203的地址池的IP地址,即BRAS設(shè)備203根據(jù)地址回收信息從BRAS設(shè)備203的地址池回收新IP地址。從而在不影響B(tài)RAS設(shè)備203地址池中IP地址分配效果的前提下,減少BRAS設(shè)備203地址池中冗余IP地址,提高IP地址的使用率。
具體的,地址池化管理應(yīng)用202,還被配置為向BRAS設(shè)備203發(fā)送配置信息,配置信息用于指示BRAS設(shè)備203的地址池包括的IP地址;
BRAS設(shè)備203,還被配置為在檢測(cè)自身的地址池的使用率前,根據(jù)配置信息配置自身的地址池;
地址池化管理應(yīng)用202,還被配置為根據(jù)配置信息生成新IP地址。
其中,地址池化管理應(yīng)用202可以根據(jù)事先設(shè)置的IP地址配分配方案向BRAS設(shè)備203發(fā)送配置信息,也可以從BRAS設(shè)備203獲取BRAS設(shè)備203的負(fù)載信息,如對(duì)話資源使用率、CPU占用率、內(nèi)存占用率、鏈路帶寬占用率、上下行鏈路狀態(tài)、上下行單板狀態(tài)等,并根據(jù)BRAS設(shè)備203的負(fù)載信息生成配置信息。BRAS設(shè)備203在檢測(cè)自身的地址池的使用率前,根據(jù)地址池化管理應(yīng)用202發(fā)送的配置信息對(duì)自身的地址池進(jìn)行配置,使地址池化管理應(yīng)用202在接收BRAS設(shè)備203所發(fā)送的BRAS設(shè)備203的地址池的使用率前,已經(jīng)獲取BRAS設(shè)備203的地址池所包括的IP地址,從而減少地址池化管理應(yīng)用202獲取新IP地址所耗費(fèi)的資源。
具體的,如附圖3所示,IP地址管理系統(tǒng)201還包括軟件定義網(wǎng)絡(luò)SDN控制器204;
SDN控制器204,被配置為接收BRAS設(shè)備203的地址池的使用率,并向地址池化管理應(yīng)用204轉(zhuǎn)發(fā)BRAS設(shè)備的地址池的使用率;
SDN控制器204,還被配置為接收地址池化管理應(yīng)用202發(fā)送的地址配置信息,并向BRAS設(shè)備203轉(zhuǎn)發(fā)地址配置信息。
其中,SDN控制器204可以用于向地址池化管理應(yīng)用202轉(zhuǎn)發(fā)從BRAS設(shè)備203獲取的負(fù)載信息,SDN控制器204還可以用于從地址池化管理應(yīng)用202獲取地址池配置信息,并向BRAS設(shè)備203轉(zhuǎn)發(fā)該地址池配置信息;SDN控制器204作為IP地址池化管理系統(tǒng)的樞紐,對(duì)上可以通過(guò)RESTAPI與地址池化管理應(yīng)用202連接,對(duì)下可以通過(guò)Netconf接口、Radius接口控制BRAS設(shè)備。
其中地址池配置信息可以由地址池化管理應(yīng)用202根據(jù)SDN控制器204轉(zhuǎn)發(fā)的負(fù)載信息生成;地址池化管理應(yīng)用202也可以用于接收用戶輸入的信息,并根據(jù)用戶輸入的信息對(duì)地址池配置信息進(jìn)行調(diào)整。示例性的,用戶可以通過(guò)地址池化管理應(yīng)用202輸入手動(dòng)配置信息,手動(dòng)配置信息用于指示分配給BRAS設(shè)備203的地址池的IP地址,地址池化管理應(yīng)用202向SDN控制器204發(fā)送該手動(dòng)配置信息,SDN控制器204向BRAS設(shè)備203轉(zhuǎn)發(fā)該手動(dòng)配置信息,使BRAS設(shè)備203根據(jù)該手動(dòng)配置信息向自身的地址池中添加IP地址;用戶還可以通過(guò)地址池化管理應(yīng)用202輸入手動(dòng)配置還原信息,地址池化管理應(yīng)用202向SDN控制器204轉(zhuǎn)發(fā)該手動(dòng)配置還原信息,SDN控制器204向BRAS設(shè)備203轉(zhuǎn)發(fā)該手動(dòng)配置還原信息,使BRAS設(shè)備203根據(jù)該手動(dòng)配置還原信息從自身的地址池中回收之前根據(jù)手動(dòng)配置信息添加進(jìn)來(lái)的IP地址。
具體的,地址池化管理應(yīng)用202,還被配置為向SDN控制器204發(fā)送BRAS設(shè)備列表,BRAS設(shè)備列表包括BRAS設(shè)備203;
SDN控制器204,具體配置為根據(jù)BRAS設(shè)備列表注冊(cè)BRAS設(shè)備203并與BRAS設(shè)備203建立連接,當(dāng)BRAS設(shè)備203注冊(cè)成功并且確定BRAS設(shè)備203與SDN控制器建立連接時(shí),SDN控制器204接收BRAS設(shè)備203的地址池的使用率,并向地址池化管理應(yīng)用202轉(zhuǎn)發(fā)BRAS設(shè)備203的地址池的使用率、SDN控制器204接收地址池化管理應(yīng)用202發(fā)送的地址配置信息,并向BRAS設(shè)備203轉(zhuǎn)發(fā)地址配置信息
其中,BRAS設(shè)備列表可以為事先配置在地址池化管理應(yīng)用202上,也可以為地址池化管理應(yīng)用202從其他裝置或設(shè)備處獲取。SDN控制器204可以在接收到BRAS設(shè)備列表時(shí),向BRAS設(shè)備列表中的BRAS設(shè)備203發(fā)起注冊(cè)并建立連接,當(dāng)注冊(cè)成功并確定與BRAS設(shè)備203建立連接時(shí),向BRAS設(shè)備203發(fā)送地址配置信息,并接收BRAS設(shè)備203上報(bào)的BRAS設(shè)備203的地址池的使用率。優(yōu)選的,SDN控制器204將注冊(cè)成功并建立連接成功的BRAS設(shè)備203儲(chǔ)存在SDN控制器204中,SDN控制器204與BRAS設(shè)備203間建立的連接可以為Netconf連接,BRAS設(shè)備203作為Netconf連接的服務(wù)sever端,SDN控制器204做Netconf連接的客戶client端。
如附圖4所示,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法,應(yīng)用于上述實(shí)施例提供的互聯(lián)網(wǎng)協(xié)議IP地址管理系統(tǒng)中,包括:
301、寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備檢測(cè)自身的地址池的使用率。
302、BRAS設(shè)備向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備的地址池的使用率。
具體的,BRAS設(shè)備檢測(cè)配置在該BRAS設(shè)備上地址池的使用率,地址池的使用率指該地址池中的IP地址被分配給用戶使用的比率。BRAS設(shè)備203檢測(cè)自身的地址池的使用率并向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備的地址池的使用率,可以為根據(jù)事先配置的時(shí)間間隔定時(shí)進(jìn)行上述檢測(cè)并發(fā)送檢測(cè)結(jié)果,也可以為接收地址池化管理應(yīng)用或其他裝置所發(fā)送的控制信號(hào),在接收到控制信號(hào)后進(jìn)行上述檢測(cè)并發(fā)送檢測(cè)結(jié)果。
需要說(shuō)明的是,BRAS設(shè)備可以是硬件BRAS設(shè)備,也可以是基于網(wǎng)絡(luò)功能虛擬化(英文全稱:Network Functions Virtualization,英文簡(jiǎn)稱:NFV)技術(shù)的虛擬寬帶遠(yuǎn)程接入服務(wù)器(英文全稱:virtual Broadband Remote Access Server,英文簡(jiǎn)稱:vBRAS)。
303、地址池化管理應(yīng)用判斷BRAS設(shè)備的地址池的使用率是否大于使用率門限閾值。
地址配置信息用于指示新IP地址,新IP地址為未分配給BRAS設(shè)備的地址池的互聯(lián)網(wǎng)協(xié)議IP地址;其中新IP地址可以為地址池化管理應(yīng)用根據(jù)BRAS設(shè)備的地址池獲取,也可以為預(yù)先設(shè)置的地址池化管理應(yīng)用中。使用率門限閾值可以為預(yù)先設(shè)置或從其他裝置或設(shè)備處獲取的BRAS設(shè)備的地址池中IP地址已分配給用戶的比率上限。BRAS設(shè)備的地址池的使用率大于使用率門限閾值,指BRAS設(shè)備的地址池中IP地址分配給上線申請(qǐng)IP地址的用戶的比率高于使用率門限閾值,在上述情況下若再次有批量用戶同時(shí)上限申請(qǐng)IP地址,BRAS設(shè)備的地址池中剩余未分配給用戶的IP地址可能已不能滿足該批量用戶的IP地址分配需求。地址配置信息用于指示新IP地址,其中新IP地址為未分配給BRAS設(shè)備的地址池的IP地址,即新IP地址為BRAS設(shè)備的地址池不包括的IP地址即未分配給任何用戶的IP地址。
需要說(shuō)明的是,地址池化管理應(yīng)用可以通過(guò)軟件定義網(wǎng)絡(luò)SDN控制器與BRAS設(shè)備連接,也可以通過(guò)方式與BRAS設(shè)備連接。SDN控制器作為IP地址池化管理系統(tǒng)的樞紐,對(duì)上可以通過(guò)REST API與地址池化管理應(yīng)用202,對(duì)下可以通過(guò)Netconf接口、Radius接口控制BRAS設(shè)備203。
當(dāng)BRAS設(shè)備的地址池的使用率大于使用率門限閾值時(shí),執(zhí)行如下步驟304。
304、地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送地址配置信息。
305、BRAS設(shè)備根據(jù)地址配置信息向BRAS設(shè)備的地址池添加新IP地址。
具體的,BRAS設(shè)備根據(jù)地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送的IP地址配置信息向BRAS設(shè)備的地址池添加新IP地址,從而使BRAS設(shè)備將該新IP地址中的IP地址添加至BRAS設(shè)備的地址池中,使BRAS設(shè)備能夠分配給向該BRAS設(shè)備負(fù)載的用戶的IP地址數(shù)量增加,從而降低該BRAS設(shè)備地址池中IP地址已分配給用戶的比率。
本發(fā)明的實(shí)施例提供的一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法,通過(guò)BRAS設(shè)備檢測(cè)自身地址池的使用率并將該使用率發(fā)送至地址池化管理應(yīng)用,當(dāng)BRAS設(shè)備地址池的使用率大于使用率門限閾值時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備發(fā)送地址配置信息以分配新IP地址給該BRAS設(shè)備的地址池,即在該BRAS設(shè)備地址池中IP地址已大部分分配給申請(qǐng)IP地址的用戶,當(dāng)再次有批量用戶同時(shí)上限申請(qǐng)IP地址該BRAS設(shè)備地址池中剩下的IP地址以不足以滿足該批量用戶的IP地址需求時(shí),由地址池化管理應(yīng)用向該BRAS設(shè)備的地址池中添加未分配給該BRAS設(shè)備地址池的IP地址即未分配給任何用戶的IP地址,從而降低該BRAS設(shè)備的地址池中IP地址已分配給用戶的比率,即降低該BRAS設(shè)備地址池的使用率。因此本發(fā)明的實(shí)施例能夠根據(jù)BRAS設(shè)備地址池的使用率對(duì)分配給BRAS設(shè)備的地址池的IP地址進(jìn)行調(diào)整,從而及時(shí)根據(jù)BRAS設(shè)備所承載的寬帶接入用戶的容量變化對(duì)BRAS設(shè)備的地址池進(jìn)行管理,提高了IP地址資源的利用率,減少了IP地址資源的浪費(fèi)。
具體的,如附圖5所示,本發(fā)明的實(shí)施例提供了一種互聯(lián)網(wǎng)協(xié)議IP地址管理方法,包括:
401、地址池化管理應(yīng)用向SDN控制器發(fā)送BRAS設(shè)備列表
BRAS設(shè)備列表包括BRAS設(shè)備。
402、SDN控制器根據(jù)BRAS設(shè)備列表注冊(cè)BRAS設(shè)備并與BRAS設(shè)備建立連接。
403、SDN控制器判斷是否所述BRAS設(shè)備注冊(cè)成功并且確定BRAS設(shè)備與所述SDN控制器建立連接。
404、地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送配置信息。
配置信息用于指示BRAS設(shè)備的地址池包括的IP地址。
405、BRAS設(shè)備根據(jù)配置信息配置自身的地址池。
406、地址池化管理應(yīng)用根據(jù)配置信息生成新IP地址。
SDN控制器根據(jù)BRAS設(shè)備列表注冊(cè)BRAS設(shè)備并與BRAS設(shè)備建立連接,當(dāng)BRAS設(shè)備注冊(cè)成功并且確定BRAS設(shè)備與SDN控制器建立連接時(shí),SDN控制器接收BRAS設(shè)備的地址池的使用率,并向地址池化管理應(yīng)用轉(zhuǎn)發(fā)BRAS設(shè)備的地址池的使用率、SDN控制器接收地址池化管理應(yīng)用發(fā)送的地址配置信息,并向BRAS設(shè)備轉(zhuǎn)發(fā)地址配置信息
其中,BRAS設(shè)備列表可以為事先配置在地址池化管理應(yīng)用上,也可以為地址池化管理應(yīng)用從其他裝置或設(shè)備處獲取。SDN控制器可以在接收到BRAS設(shè)備列表時(shí),向BRAS設(shè)備列表中的BRAS設(shè)備發(fā)起注冊(cè)并建立連接,當(dāng)注冊(cè)成功并確定與BRAS設(shè)備建立連接時(shí),向BRAS設(shè)備發(fā)送地址配置信息,并接收BRAS設(shè)備上報(bào)的BRAS設(shè)備的地址池的使用率。優(yōu)選的,SDN控制器將注冊(cè)成功并建立連接成功的BRAS設(shè)備儲(chǔ)存在SDN控制器中,SDN控制器與BRAS設(shè)備間建立的連接可以為Netconf連接,BRAS設(shè)備作為Netconf連接的服務(wù)sever端,SDN控制器做Netconf連接的客戶client端。
其中,SDN控制器可以用于向地址池化管理應(yīng)用轉(zhuǎn)發(fā)從BRAS設(shè)備獲取的負(fù)載信息,SDN控制器還可以用于從地址池化管理應(yīng)用獲取地址池配置信息,并向BRAS設(shè)備轉(zhuǎn)發(fā)該地址池配置信息;SDN控制器作為IP地址池化管理系統(tǒng)的樞紐,對(duì)上可以通過(guò)REST API與地址池化管理應(yīng)用連接,對(duì)下可以通過(guò)Netconf接口、Radius接口控制BRAS設(shè)備。
其中地址池配置信息可以由地址池化管理應(yīng)用根據(jù)SDN控制器轉(zhuǎn)發(fā)的負(fù)載信息生成;地址池化管理應(yīng)用也可以用于接收用戶輸入的信息,并根據(jù)用戶輸入的信息對(duì)地址池配置信息進(jìn)行調(diào)整。示例性的,用戶可以通過(guò)地址池化管理應(yīng)用輸入手動(dòng)配置信息,手動(dòng)配置信息用于指示分配給BRAS設(shè)備的地址池的IP地址,地址池化管理應(yīng)用向SDN控制器發(fā)送該手動(dòng)配置信息,SDN控制器向BRAS設(shè)備轉(zhuǎn)發(fā)該手動(dòng)配置信息,使BRAS設(shè)備根據(jù)該手動(dòng)配置信息向自身的地址池中添加IP地址;用戶還可以通過(guò)地址池化管理應(yīng)用輸入手動(dòng)配置還原信息,地址池化管理應(yīng)用向SDN控制器轉(zhuǎn)發(fā)該手動(dòng)配置還原信息,SDN控制器向BRAS設(shè)備轉(zhuǎn)發(fā)該手動(dòng)配置還原信息,使BRAS設(shè)備根據(jù)該手動(dòng)配置還原信息從自身的地址池中回收之前根據(jù)手動(dòng)配置信息添加進(jìn)來(lái)的IP地址。
其中,地址池化管理應(yīng)用可以根據(jù)事先設(shè)置的IP地址配分配方案向BRAS設(shè)備發(fā)送配置信息,也可以從BRAS設(shè)備獲取BRAS設(shè)備的負(fù)載信息,如對(duì)話資源使用率、CPU占用率、內(nèi)存占用率、鏈路帶寬占用率、上下行鏈路狀態(tài)、上下行單板狀態(tài)等,并根據(jù)BRAS設(shè)備的負(fù)載信息生成配置信息。BRAS設(shè)備在檢測(cè)自身的地址池的使用率前,根據(jù)地址池化管理應(yīng)用發(fā)送的配置信息對(duì)自身的地址池進(jìn)行配置,使地址池化管理應(yīng)用在接收BRAS設(shè)備所發(fā)送的BRAS設(shè)備的地址池的使用率前,已經(jīng)獲取BRAS設(shè)備的地址池所包括的IP地址,從而減少地址池化管理應(yīng)用獲取新IP地址所耗費(fèi)的資源。
407、寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備檢測(cè)自身的地址池的使用率。
408、BRAS設(shè)備向地址池化管理應(yīng)用發(fā)送所檢測(cè)到的BRAS設(shè)備的地址池的使用率。
409、地址池化管理應(yīng)用判斷BRAS設(shè)備的地址池的使用率是否大于使用率門限閾值。
當(dāng)BRAS設(shè)備的地址池的使用率大于使用率門限閾值時(shí),執(zhí)行如下步驟410。
當(dāng)BRAS設(shè)備的地址池的使用率在空閑時(shí)間閾值內(nèi)均小于使用率門限閾值時(shí),執(zhí)行如下步驟412。
410、地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送地址配置信息。
411、BRAS設(shè)備根據(jù)地址配置信息向BRAS設(shè)備的地址池添加新IP地址。
上述步驟參照上述實(shí)施例中步驟301-304,在此不再贅述。
412、地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送地址回收信息。
413、BRAS設(shè)備根據(jù)地址回收信息從BRAS設(shè)備的地址池回收新IP地址。
其中,BRAS設(shè)備的地址池的使用率在空閑時(shí)間閾值內(nèi)均小于使用率門限閾值,是指之前向BRAS設(shè)備申請(qǐng)IP地址的用戶已不再需要BRAS設(shè)備向其分配IP地址,從而使BRAS設(shè)備的地址池的使用率低于使用率門限閾值,并且確定地址池使用率的下降并不是由于地址池的使用率的波動(dòng)而造成的,因此地址池化管理應(yīng)用可以確定在之后一段時(shí)間內(nèi)不會(huì)有較多的用戶向BRAS設(shè)備申請(qǐng)IP地址,地址池化管理應(yīng)用向BRAS設(shè)備發(fā)送地址回收信息,使BRAS設(shè)備不再使用之前向BRAS設(shè)備分配的新IP地址,并將該新IP地址重新歸類為未分配給BRAS設(shè)備的地址池的IP地址,即BRAS設(shè)備根據(jù)地址回收信息從BRAS設(shè)備的地址池回收新IP地址。從而在不影響B(tài)RAS設(shè)備地址池中IP地址分配效果的前提下,減少BRAS設(shè)備地址池中冗余IP地址,提高IP地址的使用率。
通過(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ù)?,那么同軸電纜、光纖光纜、雙絞線、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 programmableread-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)。