管理IP地址的方法、系統(tǒng)及BRAS和Portal服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種管理IP地址的方法、系統(tǒng)及BARS和Portal服務(wù)器,在接入用戶數(shù)量超過BRAS預(yù)先設(shè)置的IP地址數(shù)量時(shí),BRAS向Portal服務(wù)器請(qǐng)求添加IP地址;Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況,并從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址;Portal服務(wù)器更新自身存儲(chǔ)的IP地址信息,并下發(fā)給請(qǐng)求添加IP地址的BRAS,該BRAS更新自身存儲(chǔ)的IP地址信息。通過本發(fā)明方法,動(dòng)態(tài)的均衡了WLAN網(wǎng)絡(luò)中各BRAS的IP地址信息,使接入用戶數(shù)量多的BRAS分配到了更多的IP地址,提高了網(wǎng)絡(luò)整體的接入能力。而且,隨著IP地址信息在BRAS間不斷的再分配,各BRAS的IP地址將會(huì)達(dá)到依據(jù)接入用戶數(shù)量的穩(wěn)定狀態(tài),也就實(shí)現(xiàn)了IP地址的最優(yōu)化分配。
【專利說明】管理IP地址的方法、系統(tǒng)及BRAS和Portal服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及WLAN接入技術(shù),尤指一種管理IP地址的方法、系統(tǒng)及寬帶遠(yuǎn)程接入服務(wù)器(BRAS, Broadband Remote Access Server)和 Portal 服務(wù)器。
【背景技術(shù)】
[0002]在無(wú)線寬帶(WLAN,Wireless LAN)網(wǎng)絡(luò)中,BRAS位于骨干網(wǎng)絡(luò)的邊緣層,完成對(duì)用戶無(wú)線寬帶,即WLAN接入的控制工作。當(dāng)WLAN用戶接入到接入熱點(diǎn)(AP,Access Point)時(shí),BRAS 通過動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(DHCP, Dynamic Host Configuration Protocol)服務(wù),將其資源池中的IP地址分配到用戶終端,用戶終端獲取IP地址后完成后續(xù)的認(rèn)證與交互工作。
[0003]目前,三大運(yùn)營(yíng)商WLAN網(wǎng)絡(luò)的架構(gòu)為,在BRAS旁掛Portal服務(wù)器,用于管理用戶認(rèn)證、計(jì)費(fèi)工作。用戶接入運(yùn)營(yíng)商服務(wù)集標(biāo)識(shí)(SSID)后,由BRAS上的DHCP服務(wù)從其公網(wǎng)IP地址池中為用戶終端隨機(jī)分配公網(wǎng)IP地址。當(dāng)用戶終端獲取公網(wǎng)IP地址后,用戶終端向Portal服務(wù)器發(fā)送認(rèn)證請(qǐng)求,認(rèn)證通過后BRAS設(shè)置允許該IP訪問互聯(lián)網(wǎng)。若未認(rèn)證通過,用戶終端試圖訪問互聯(lián)網(wǎng)其他網(wǎng)址時(shí)會(huì)被BRAS進(jìn)行攔截,并重定向到Portal服務(wù)器。
[0004]圖1為現(xiàn)有WLAN網(wǎng)絡(luò)架構(gòu)示意圖,如圖1所示,每臺(tái)BRAS下掛有多個(gè)AP熱點(diǎn),用于管理不同區(qū)域的用戶接入。每臺(tái)BRAS上的DHCP服務(wù)保存有公網(wǎng)IP地址表單。該公網(wǎng)IP地址表單不僅用于向用戶終端分配公網(wǎng)IP地址,同時(shí)需要對(duì)用戶終端發(fā)起的認(rèn)證請(qǐng)求進(jìn)行預(yù)處理。所謂的預(yù)處理就是對(duì)經(jīng)由該BRAS發(fā)往AAA服務(wù)器(圖1中未示出)的認(rèn)證請(qǐng)求進(jìn)行判斷,在其源IP地址存在于該BRAS的IP地址表單時(shí),允許其通過;如果其源IP地址不屬于該BRAS的IP地址表單中的IP地址,則確定為非法請(qǐng)求并拒絕其通過。
[0005]在現(xiàn)有WLAN網(wǎng)絡(luò)架構(gòu)中,會(huì)預(yù)先設(shè)置各BRAS設(shè)備IP地址表單;對(duì)應(yīng)地,在Portal服務(wù)器上也會(huì)存儲(chǔ)各個(gè)BRAS的ID及其對(duì)應(yīng)的IP地址列表的表單,用于BRAS分配接入用戶IP地址及用戶登陸認(rèn)證。
[0006]但是,由于各BRAS設(shè)備覆蓋的區(qū)域用戶數(shù)量是隨時(shí)間動(dòng)態(tài)變化的,而且,由于各種原因該區(qū)域的接入用戶數(shù)量也會(huì)發(fā)生變化。當(dāng)某臺(tái)BRAS接入用戶數(shù)量增多,超過預(yù)設(shè)的BRAS可分配公網(wǎng)IP地址數(shù)量時(shí),后接入的用戶將無(wú)法分配到公網(wǎng)IP地址,從而無(wú)法登陸并訪問互聯(lián)網(wǎng);而此時(shí),其他的BRAS同一時(shí)間接入的用戶數(shù)量可能較少,這樣便造成了 IP地址的浪費(fèi)。另外,固定的IP地址數(shù)量也造成了 BRAS無(wú)法對(duì)接入用戶數(shù)量進(jìn)行預(yù)估,也無(wú)法對(duì)IP地址數(shù)量進(jìn)行動(dòng)態(tài)調(diào)整。
【發(fā)明內(nèi)容】
[0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種管理IP地址的方法、系統(tǒng)及BRAS和Portal服務(wù)器,能夠達(dá)到WLAN網(wǎng)絡(luò)架構(gòu)中IP地址的動(dòng)態(tài)平衡,確保用戶能正常訪問互聯(lián)網(wǎng)。
[0008]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種管理IP地址的方法,包括:在接入用戶數(shù)量超過寬帶遠(yuǎn)程接入服務(wù)器BRAS預(yù)先設(shè)置的IP地址數(shù)量時(shí),BRAS向Portal服務(wù)器請(qǐng)求添加IP地址;
[0009]Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況,其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器;
[0010]Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址,被請(qǐng)求的BRAS從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器;
[0011]Portal服務(wù)器更新自身存儲(chǔ)的IP地址信息,并下發(fā)給請(qǐng)求添加IP地址的BRAS,該BRAS更新自身存儲(chǔ)的IP地址信息。
[0012]所述BRAS向Portal服務(wù)器請(qǐng)求添加IP地址包括:所述BRAS通過第一 IP地址再分配請(qǐng)求,向Portal服務(wù)器請(qǐng)求添加IP地址;
[0013]在第一 IP地址再分配請(qǐng)求中攜帶有所述BRAS的身份標(biāo)識(shí)ID、請(qǐng)求發(fā)送時(shí)間、以及請(qǐng)求標(biāo)志位。
[0014]所述Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況包括:
[0015]所述Portal服務(wù)器在接收到第一 IP地址再分配請(qǐng)求后,向其下掛的除發(fā)起IP地址再分配請(qǐng)求的所述BRAS之外的其他BRAS廣播詢問IP地址使用情況的詢問請(qǐng)求。
[0016]所述其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器包括:
[0017]所述其他BARS,基于正態(tài)分布3σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并將扣除預(yù)測(cè)的用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器。
[0018]所述預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù)包括兩組或兩組以上,取用戶數(shù)最多的一組的預(yù)測(cè)數(shù)量最為未來(lái)可能接入的用戶數(shù)。
[0019]所述Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址包括:
[0020]所述Portal服務(wù)器對(duì)所述其他BRAS返回的空余情況進(jìn)行排序,按照預(yù)設(shè)比例值選取其中空余IP地址比例最高的BRAS中的部分IP地址比例,或根據(jù)實(shí)際情況選??;
[0021]所述Portal服務(wù)器向選擇出的被請(qǐng)求的BRAS發(fā)送第二 IP地址再分配請(qǐng)求,在第二 IP地址再分配請(qǐng)求中攜帶有所述選擇出的BRAS的ID、請(qǐng)求發(fā)送的時(shí)間、請(qǐng)求標(biāo)志位,以及空余IP再分配比例。
[0022]該方法還包括:所述被請(qǐng)求的BARS凍結(jié)選擇出的相應(yīng)數(shù)量的IP空余地址;
[0023]直至所述請(qǐng)求添加IP地址的BRAS更新完自身存儲(chǔ)的IP地址信息,所述Portal服務(wù)器向被請(qǐng)求的BRAS發(fā)送刪除凍結(jié)IP地址請(qǐng)求,所述被請(qǐng)求的刪除所述凍結(jié)的IP地址,并更新自身本地的IP地址表單。
[0024]本發(fā)明還提供一種BARS,至少包括控制模塊、存儲(chǔ)有IP地址表單的存儲(chǔ)模塊、以及預(yù)測(cè)模塊;其中,
[0025]控制模塊,用于在接入用戶數(shù)量超過自身預(yù)先設(shè)置的IP地址數(shù)量時(shí),向Portal服務(wù)器請(qǐng)求添加IP地址;接收到來(lái)自Portal服務(wù)器的,更新通知,更新自身存儲(chǔ)的IP地址信息;接收到來(lái)自Portal服務(wù)器的詢問請(qǐng)求,通知預(yù)測(cè)模塊;從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器;
[0026]預(yù)測(cè)模塊,用于基于正態(tài)分布3 σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的IP地址表單,將扣除該用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器。
[0027]本發(fā)明還提供一種Portal服務(wù)器,至少包括管理模塊,用于在接收到來(lái)自請(qǐng)求IP地址再分配的BARS的請(qǐng)求,向其下掛的其他BARS詢問IP地址使用情況;從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址;根據(jù)BARS返回的空閑IP地址信息,更新自身存儲(chǔ)的IP地址信息,并通知請(qǐng)求添加IP地址的BRAS。
[0028]本發(fā)明還提供一種管理IP地址的系統(tǒng),至少包括Portal服務(wù)器、Portal服務(wù)器下掛的多個(gè)BARS ;
[0029]在接入用戶數(shù)量超過自身預(yù)先設(shè)置的IP地址數(shù)量時(shí),所述BARS作為請(qǐng)求BARS,用于向Portal服務(wù)器請(qǐng)求添加IP地址;收到詢問請(qǐng)求的BRAS,用于將自身的空余IP地址情況返回給Portal服務(wù)器;被請(qǐng)求的BRAS,用于從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器;更新自身存儲(chǔ)的IP地址信息;
[0030]所述Portal服務(wù)器,用于收到來(lái)自請(qǐng)求BRAS的調(diào)價(jià)IP地址請(qǐng)求,向其下掛的除請(qǐng)求BRAS之外的其他BARS詢問IP地址使用情況;從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS作為被請(qǐng)求的BRAS并向其請(qǐng)求添加IP地址;更新自身存儲(chǔ)的IP地址信息,并下發(fā)給所述請(qǐng)求BRAS。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明包括在接入用戶數(shù)量超過BRAS預(yù)先設(shè)置的IP地址數(shù)量時(shí),BRAS向Portal服務(wù)器請(qǐng)求添加IP地址;Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況,其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器;Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址,被請(qǐng)求的BRAS從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器;Portal服務(wù)器更新自身存儲(chǔ)的IP地址信息,并下發(fā)給請(qǐng)求添加IP地址的BRAS,該BRAS更新自身存儲(chǔ)的IP地址信肩、O
[0032]通過本發(fā)明方法,動(dòng)態(tài)的均衡了 WLAN網(wǎng)絡(luò)中各BRAS的IP地址信息,使接入用戶數(shù)量多的BRAS分配到了更多的IP地址,提高了網(wǎng)絡(luò)整體的接入能力。而且,隨著IP地址信息在BRAS間不斷的再分配,各BRAS的IP地址將會(huì)達(dá)到依據(jù)接入用戶數(shù)量的穩(wěn)定狀態(tài),也就實(shí)現(xiàn)了 IP地址的最優(yōu)化分配。
[0033]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0034]附圖用來(lái)提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
[0035]圖1為現(xiàn)有WLAN網(wǎng)絡(luò)架構(gòu)示意圖;
[0036]圖2為本發(fā)明管理IP地址的方法的流程圖;
[0037]圖3為本發(fā)明管理IP地址的系統(tǒng)的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0039]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0040]圖2為本發(fā)明管理IP地址的方法的流程圖,如圖2所示,包括:
[0041]步驟200:在接入用戶數(shù)量超過BRAS預(yù)先設(shè)置的IP地址數(shù)量時(shí),BRAS向Portal服務(wù)器請(qǐng)求添加IP地址。
[0042]BRAS上的DHCP服務(wù)保存有公網(wǎng)IP地址表單,因此BRAS是知道自身的IP地址是否分配完的。本步驟中 ,BRAS可以通過第一 IP地址再分配請(qǐng)求,向Portal服務(wù)器請(qǐng)求添加IP地址。在第一 IP地址再分配請(qǐng)求中攜帶有請(qǐng)求分配IP地址的BRAS設(shè)備的ID、請(qǐng)求發(fā)送時(shí)間Date、請(qǐng)求標(biāo)志位IpRequest等。
[0043]步驟201 =Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況,其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器。
[0044]本步驟中,Portal服務(wù)器在接收到第一 IP地址再分配請(qǐng)求后,向其下掛的所有BRAS (即除發(fā)起IP地址再分配請(qǐng)求的BRAS之外的其他BRAS)廣播詢問IP地址使用情況的詢問請(qǐng)求。
[0045]收到詢問IP地址使用情況廣播消息的其他BARS,基于正態(tài)分布3 σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并將扣除該預(yù)測(cè)的用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器。具體地,
[0046]在BRAS工作過程中,可以按照周期如每15分鐘的時(shí)間間隔獲取用戶接入數(shù)量,并以當(dāng)前時(shí)間為鍵值key、接入用戶數(shù)量為值value存入數(shù)據(jù)庫(kù)中,數(shù)據(jù)保存量為假設(shè)為30天。當(dāng)BRAS接收到Portal服務(wù)器廣播的詢問請(qǐng)求后,BRAS從數(shù)據(jù)庫(kù)中讀取相應(yīng)的數(shù)據(jù)對(duì)自身未來(lái)15分鐘內(nèi)可能接入的用戶數(shù)量進(jìn)行預(yù)測(cè),具體實(shí)現(xiàn)過程中也可以根據(jù)需要預(yù)測(cè)多組值,如15分鐘一組、30分鐘一組、45分鐘一組等等,并選取其中最大用戶數(shù)量作為該BRAS未來(lái)可能接入的用戶數(shù)量,其中,預(yù)測(cè)方法可以采用基于正態(tài)分布3 σ原理的預(yù)測(cè)方法。預(yù)測(cè)完成后,BRAS將當(dāng)前空余IP數(shù)量百分比和預(yù)測(cè)空余IP數(shù)量百分比進(jìn)行比較選取低值反饋給Portal服務(wù)器。這里,當(dāng)前空余,是指BRAS設(shè)備當(dāng)前時(shí)間未被占用的IP數(shù)量占總IP數(shù)量的比例。而通過與預(yù)測(cè)的值比較并取兩者的低值,是為了減少對(duì)BRAS的影響程度。
[0047]其中,對(duì)于WLAN網(wǎng)絡(luò)中的BRAS來(lái)講,在一天當(dāng)中固定時(shí)間的接入用戶數(shù)量分布是一個(gè)穩(wěn)定的正態(tài)分布。由于在BRAS上記錄了 30天用戶接入數(shù)量,因此選取離當(dāng)前時(shí)間最近一次的下一個(gè)記錄時(shí)間作為樣本進(jìn)行估計(jì),比如當(dāng)前時(shí)間為5:02 (五點(diǎn)二十分),記錄時(shí)間為5:15,則可以選取記錄的30天用戶接入數(shù)量中每天5:15記錄的數(shù)據(jù)作為樣本估計(jì),則該樣本的數(shù)量為30。樣本數(shù)量設(shè)置的目的是為了通過樣本來(lái)估計(jì)正態(tài)分布的均值和方差。
[0048]根據(jù)正態(tài)分布3 O原理,P ( μ +3 O < x ≤ μ +3 σ ) 99.7%,其中μ為均值和σ為標(biāo)準(zhǔn)差,即正態(tài)分布在(μ -3 σ < X ≤ μ +3 σ ]外的概率不到0.3%,幾乎不可能發(fā)生,稱為小概率事件。而在本發(fā)明中只需要保證上限,P(x ≤ μ +3 σ )其概率約為99.85%,因此只要保證IP地址數(shù)量大于μ+3σ就能夠滿足該BRAS未來(lái)IP地址需求。正態(tài)分布3 σ原理屬于本領(lǐng)域技術(shù)人員的公知技術(shù),這里不再贅述。本發(fā)明中根據(jù)前面提到的樣本,根據(jù)正態(tài)分布3σ原理來(lái)計(jì)算正態(tài)分布的均值和方差來(lái)完成預(yù)測(cè)。
[0049]因此,BRAS在獲得歷史記錄的樣本值后,計(jì)算均值μ和標(biāo)準(zhǔn)差σ。將μ+3 σ進(jìn)行向上取整運(yùn)算,即為預(yù)測(cè)的未來(lái)接入用戶的最大數(shù)量。在實(shí)際應(yīng)用中,也可選取多組如15分鐘一組、30分鐘一組、45分鐘一組,分別進(jìn)行預(yù)測(cè)后取最大值,以提高預(yù)測(cè)的精度。
[0050]步驟202 =Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址。
[0051]本步驟中,Portal服務(wù)器按照優(yōu)化規(guī)則選取合適的空余IP地址表單。比如,對(duì)各BRAS返回的空余情況進(jìn)行排序,選取其中空余IP地址比例最高的BRAS中的部分IP地址比例,比如預(yù)設(shè)比例值50%,也可根據(jù)實(shí)際情況選取,并向該BRAS發(fā)送第二 IP地址再分配請(qǐng)求,在第二 IP地址再分配請(qǐng)求中攜帶有Portal服務(wù)器選擇出的BRAS的ID、請(qǐng)求發(fā)送的時(shí)間、請(qǐng)求標(biāo)志位,以及空余IP再分配比例。
[0052]步驟203:被請(qǐng)求的BRAS從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器。
[0053]被請(qǐng)求的BRAS收到第二 IP地址再分配請(qǐng)求后,按照Portal服務(wù)器指示的比例,從空余IP地址中劃分出相應(yīng)數(shù)量如50%的空余IP地址,并將該空余地址凍結(jié),比如將其標(biāo)識(shí)為已使用等,以防止被再次分配給用戶造成地址沖突。這里,之所以不直接刪除該IP地址是為了防止操作不成功而恢復(fù)其原狀態(tài)。
[0054]如果處理成功,該被請(qǐng)求的BRAS會(huì)向Portal返回2000K的確認(rèn)響應(yīng),并在響應(yīng)報(bào)文中攜帶劃分出來(lái)的IP地址,
[0055]步驟204 =Portal服務(wù)器更新自身存儲(chǔ)的IP地址信息,并下發(fā)給請(qǐng)求添加IP地址的BRAS,該BRAS更新自身存儲(chǔ)的IP地址信息。
[0056]Portal服務(wù)器獲得2000K確認(rèn)響應(yīng)及IP地址后,更新BRAS的ID及對(duì)應(yīng)IP地址列表的表單,即將被請(qǐng)求的BRAS劃分出的IP地址轉(zhuǎn)移到請(qǐng)求IP地址再分配的BRAS對(duì)應(yīng)的IP地址列表中;更新完成后,Portal服務(wù)器請(qǐng)求IP地址再分配的BRAS發(fā)送IP地址表單更新請(qǐng)求,并在該IP地址表單更新請(qǐng)求中攜帶新添加的IP地址;請(qǐng)求IP地址再分配的BRAS收到來(lái)自Portal服務(wù)器的IP地址表單更新請(qǐng)求后,更新自身本地的IP地址表單,將新的IP地址添加到IP地址表單中。
[0057]此時(shí),新的IP地址同樣處于凍結(jié)狀態(tài),操作完成后,該請(qǐng)求IP地址再分配的BRAS向Portal服務(wù)器返回2000K的成功信息;Portal服務(wù)器收到成功信息后,向被請(qǐng)求的BRAS發(fā)送刪除凍結(jié)IP地址請(qǐng)求;被請(qǐng)求的BRAS收到該請(qǐng)求后,刪除凍結(jié)的IP地址,并更新自身本地的IP地址表單;操作完成后,被請(qǐng)求的BRAS向Portal服務(wù)器發(fā)送ACK確認(rèn)操作已完成;Portal服務(wù)器收到來(lái)自被請(qǐng)求的BRAS的ACK響應(yīng)后,向請(qǐng)求IP地址再分配的BRAS發(fā)送解除凍結(jié)請(qǐng)求,請(qǐng)求IP地址再分配的BRAS解除凍結(jié)的IP地址并更新自身本地的IP地址表單。
[0058]請(qǐng)求IP地址再分配的BRAS完成操作后向Portal服務(wù)器發(fā)送ACK確認(rèn)。這樣被請(qǐng)求的BRAS上的部分空余的IP地址就由該被請(qǐng)求的BRAS動(dòng)態(tài)轉(zhuǎn)移到了請(qǐng)求IP地址再分配的BRAS,并分配給接入WLAN網(wǎng)絡(luò)用戶。
[0059]通過本發(fā)明方法,動(dòng)態(tài)的均衡了 WLAN網(wǎng)絡(luò)中各BRAS的IP地址信息,使接入用戶數(shù)量多的BRAS分配到了更多的IP地址,提高了網(wǎng)絡(luò)整體的接入能力。而且,隨著IP地址信息在BRAS間不斷的再分配,各BRAS的IP地址將會(huì)達(dá)到依據(jù)接入用戶數(shù)量的穩(wěn)定狀態(tài),也就實(shí)現(xiàn)了 IP地址的最優(yōu)化分配。
[0060]針對(duì)本發(fā)明方法還提供一種管理IP地址的系統(tǒng),如圖3所示,至少包括Portal服務(wù)器、Portal服務(wù)器下掛的多個(gè)BARS,其中,
[0061]BARS至少包括控制模塊,用于在接入用戶數(shù)量超過自身預(yù)先設(shè)置的IP地址數(shù)量時(shí),向Portal服務(wù)器請(qǐng)求添加IP地址;接收到來(lái)自Portal服務(wù)器的更新通知,更新自身存儲(chǔ)的IP地址信息。
[0062]Portal服務(wù)器至少包括管理模塊,用于在接收到來(lái)自請(qǐng)求IP地址再分配的BARS的請(qǐng)求,向其下掛的其他BARS詢問IP地址使用情況;從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址;根據(jù)BARS返回的空閑IP地址信息,更新自身存儲(chǔ)的IP地址信息,并通知請(qǐng)求添加IP地址的BRAS ;
[0063]所述BARS還包括存儲(chǔ)有IP地址表單的存儲(chǔ)模塊、預(yù)測(cè)模塊,其中,
[0064]在BARS的控制單元接收到來(lái)自Portal服務(wù)器的詢問請(qǐng)求,通知預(yù)測(cè)模塊;
[0065]預(yù)測(cè)模塊,用于基于正態(tài)分布3 σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的IP地址表單,將扣除該用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器;
[0066]BARS中的控制模塊還用于從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器。
[0067]雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種管理IP地址的方法,其特征在于,包括:在接入用戶數(shù)量超過寬帶遠(yuǎn)程接入服務(wù)器BRAS預(yù)先設(shè)置的IP地址數(shù)量時(shí),BRAS向Portal服務(wù)器請(qǐng)求添加IP地址; Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況,其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器; Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址,被請(qǐng)求的BRAS從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器; Portal服務(wù)器更新自身存儲(chǔ)的IP地址信息,并下發(fā)給請(qǐng)求添加IP地址的BRAS,該BRAS更新自身存儲(chǔ)的IP地址信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述BRAS向Portal服務(wù)器請(qǐng)求添加IP地址包括:所述BRAS通過第一 IP地址再分配請(qǐng)求,向Portal服務(wù)器請(qǐng)求添加IP地址; 在第一 IP地址再分配請(qǐng)求中攜帶有所述BRAS的身份標(biāo)識(shí)ID、請(qǐng)求發(fā)送時(shí)間、以及請(qǐng)求標(biāo)志位。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述Portal服務(wù)器向其下掛的其他BARS詢問IP地址使用情況包括: 所述Portal服務(wù)器在接收到第一 IP地址再分配請(qǐng)求后,向其下掛的除發(fā)起IP地址再分配請(qǐng)求的所述BRAS之外的其他BRAS廣播詢問IP地址使用情況的詢問請(qǐng)求。
4.根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,所述其他BARS將自身的空余IP地址情況返回給Portal服務(wù)器包括: 所述其他BARS,基于正態(tài).分布3 σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并將扣除預(yù)測(cè)的用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù)包括兩組或兩組以上,取用戶數(shù)最多的一組的預(yù)測(cè)數(shù)量最為未來(lái)可能接入的用戶數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Portal服務(wù)器從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址包括: 所述Portal服務(wù)器對(duì)所述其他BRAS返回的空余情況進(jìn)行排序,按照預(yù)設(shè)比例值選取其中空余IP地址比例最高的BRAS中的部分IP地址比例,或根據(jù)實(shí)際情況選取; 所述Portal服務(wù)器向選擇出的被請(qǐng)求的BRAS發(fā)送第二 IP地址再分配請(qǐng)求,在第二 IP地址再分配請(qǐng)求中攜帶有所述選擇出的BRAS的ID、請(qǐng)求發(fā)送的時(shí)間、請(qǐng)求標(biāo)志位,以及空余IP再分配比例。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法還包括:所述被請(qǐng)求的BARS凍結(jié)選擇出的相應(yīng)數(shù)量的IP空余地址; 直至所述請(qǐng)求添加IP地址的BRAS更新完自身存儲(chǔ)的IP地址信息,所述Portal服務(wù)器向被請(qǐng)求的BRAS發(fā)送刪除凍結(jié)IP地址請(qǐng)求,所述被請(qǐng)求的刪除所述凍結(jié)的IP地址,并更新自身本地的IP地址表單。
8.—種BARS,其特征在于,至少包括控制模塊、存儲(chǔ)有IP地址表單的存儲(chǔ)模塊、以及預(yù)測(cè)模塊;其中, 控制模塊,用于在接入用戶數(shù)量超過自身預(yù)先設(shè)置的IP地址數(shù)量時(shí),向Portal服務(wù)器請(qǐng)求添加IP地址;接收到來(lái)自Portal服務(wù)器的,更新通知,更新自身存儲(chǔ)的IP地址信息;接收到來(lái)自Portal服務(wù)器的詢問請(qǐng)求,通知預(yù)測(cè)模塊;從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器; 預(yù)測(cè)模塊,用于基于正態(tài)分布3 σ原理預(yù)測(cè)自身未來(lái)可能接入的用戶數(shù),并根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的IP地址表單,將扣除該用戶數(shù)后剩余的空余IP地址返回給Portal服務(wù)器。
9.一種Portal服務(wù)器,其特征在于,至少包括管理模塊,用于在接收到來(lái)自請(qǐng)求IP地址再分配的BARS的請(qǐng)求,向其下掛的其他BARS詢問IP地址使用情況;從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS并向其請(qǐng)求添加IP地址;根據(jù)BARS返回的空閑IP地址信息,更新自身存儲(chǔ)的IP地址信息,并通知請(qǐng)求添加IP地址的BRAS。
10.一種管理IP地址的系統(tǒng),其特征在于,至少包括Portal服務(wù)器、Portal服務(wù)器下掛的多個(gè)BARS ; 在接入用戶數(shù)量超過自身預(yù)先設(shè)置的IP地址數(shù)量時(shí),所述BARS作為請(qǐng)求BARS,用于向Portal服務(wù)器請(qǐng)求添加IP地址;收到詢問請(qǐng)求的BRAS,用于將自身的空余IP地址情況返回給Portal服務(wù)器;被請(qǐng)求的BRAS,用于從自身的空余IP地址中返回相應(yīng)空余IP地址給Portal服務(wù)器;更新自身存儲(chǔ)的IP地址信息; 所述Portal服務(wù)器,用于收到來(lái)自請(qǐng)求BRAS的調(diào)價(jià)IP地址請(qǐng)求,向其下掛的除請(qǐng)求BRAS之外的其他BARS詢問IP地址使用情況;從返回空余IP地址情況的BRAS中選擇一個(gè)BRAS作為被請(qǐng)求的BRAS 并向其請(qǐng)求添加IP地址;更新自身存儲(chǔ)的IP地址信息,并下發(fā)給所述請(qǐng)求BRAS。
【文檔編號(hào)】H04L29/12GK103441865SQ201310350598
【公開日】2013年12月11日 申請(qǐng)日期:2013年8月13日 優(yōu)先權(quán)日:2013年8月13日
【發(fā)明者】李 浩, 羅云彬, 王志軍 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司