專利名稱:管理ip地址的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種管理IP地址的方法系統(tǒng)和設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展和普及,人們對網(wǎng)絡(luò)的依賴程度也越來越高。網(wǎng)絡(luò)連接的可靠性、網(wǎng)絡(luò)傳輸速度的大小等都可能對人們的生活和工作產(chǎn)生巨大的影響。以寬帶業(yè)務(wù)為例,寬帶業(yè)務(wù)是網(wǎng)絡(luò)運營商為用戶提供的一種高速訪問互聯(lián)網(wǎng)的接入業(yè)務(wù)。用戶可以通過例如非對稱數(shù)字用戶環(huán)路(Asymmetric Digital Subscriber Line,ADSL)或光纖接入等有線寬帶網(wǎng)絡(luò)接入互聯(lián)網(wǎng),也可以通過無線寬帶接入互聯(lián)網(wǎng),實現(xiàn)高速的上網(wǎng)沖浪。在寬帶業(yè)務(wù)組網(wǎng)方式中,參見圖1所示,常用的有線寬帶業(yè)務(wù)組網(wǎng)方式主要包括用戶終端101、寬帶接入服務(wù)器(Broadband Remote Access Server,BRAS) 103和認(rèn)證授權(quán)計費月艮務(wù)器(Authentication,Authorization and Accounting Server,AAA server) 105。用戶終端101通過接入網(wǎng)絡(luò)(Access Network, AN) 102連接到位于骨干網(wǎng)邊緣的寬帶接入服務(wù)器103,寬帶接入服務(wù)器103完成用戶終端101接入寬帶網(wǎng)絡(luò)的功能,以及與認(rèn)證授權(quán)計費服務(wù)器105配合實現(xiàn)對用戶終端101的認(rèn)證、授權(quán)和計費功能。寬帶接入服務(wù)器103與認(rèn)證授權(quán)計費服務(wù)器105通過遠(yuǎn)程用戶認(rèn)證撥號服務(wù)(Remote Authentication Dial InUser Service, RADIUS)協(xié)議進行通信。以用戶終端通過點到點連接協(xié)議(Point to Point Protocol over Ethernet,PPPoE)接入寬帶網(wǎng)絡(luò)為例,參見圖2所示。一種用戶終端接入寬帶網(wǎng)絡(luò)實現(xiàn)上網(wǎng)的具體流程如下:(I)用戶終端與寬帶接入服務(wù)器完成PPPoE協(xié)議的發(fā)現(xiàn)階段的交互。(2)用戶終端與寬帶接入服務(wù)器完成點到點協(xié)議(Point-to-Point Protocol,PPP)協(xié)議的LCP階段的交互。此時,用戶終端與寬帶接入服務(wù)器完成了鏈路層參數(shù)協(xié)商。(3)寬帶接入服務(wù)器向用戶終端發(fā)送PPP CHAP階段的挑戰(zhàn)消息。(4)用戶終端通過響應(yīng)消息將通過單向哈希計算后的攜帶有用戶名及密碼的認(rèn)證信息發(fā)送給寬帶接入服務(wù)器,以請求認(rèn)證。(5)寬帶接入服務(wù)器將攜帶有用戶名及密碼的認(rèn)證信息通過RADIUS協(xié)議的接入請求(Access-request)消息發(fā)送給認(rèn)證授權(quán)計費服務(wù)器進行認(rèn)證。(6)認(rèn)證授權(quán)計費服務(wù)器在完成認(rèn)證后,在用戶終端認(rèn)證通過的情況下,發(fā)送接入接受(Access-accept)消息通知寬帶接入服務(wù)器請求認(rèn)證的用戶終端認(rèn)證通過。同時,在該消息中攜帶Framed-Pool屬性,通知寬帶接入服務(wù)器從Framed-Pool屬性指定的IP地址池中為用戶分配IP地址。寬帶接入服務(wù)器向用戶終端發(fā)送成功消息。(7)在PPP IPCP階段,寬帶接入服務(wù)器根據(jù)Framed-Pool屬性,從指定的IP地址池中把為用戶分配的IP地址,并同時分配其它IP網(wǎng)絡(luò)參數(shù),并完成對用戶終端的網(wǎng)絡(luò)配置。之后,用戶終端可以接入互聯(lián)網(wǎng)。
(8)寬帶接入服務(wù)器向認(rèn)證授權(quán)計費服務(wù)器發(fā)送開始計費請求(Accounting-request)報文,請求開始為該用戶終端計費。(9)認(rèn)證授權(quán)計費服務(wù)器開始計費,并向?qū)拵Ы尤敕?wù)器返回響應(yīng)消息。在上述方案中,寬帶接入服務(wù)器維護一個或多個IP地址池,每個IP地址池有一定數(shù)量的IP地址。用戶終端在認(rèn)證授權(quán)計費服務(wù)器上認(rèn)證通過后,寬帶接入服務(wù)器為用戶終端從IP地址池中選擇一個空閑的IP地址分配給用戶終端。但是,當(dāng)寬帶接入服務(wù)器IP地址池中的空閑IP地址已經(jīng)全部分配完、沒有可用IP地址的情況下,一方面,用戶終端無法獲得可用的IP地址而不能上網(wǎng),另一方面,認(rèn)證授權(quán)計費服務(wù)器上沒有關(guān)于寬帶接入服務(wù)器的IP地址分配狀態(tài)的信息,在完成認(rèn)證階段的交互后,不能進入計費階段。當(dāng)出現(xiàn)上述由于網(wǎng)絡(luò)接入服務(wù)器的IP地址池中的IP地址耗盡的故障時,也不能及時迅速地找到故障原因以及為網(wǎng)絡(luò)接入服務(wù)器添加新的空閑IP地址。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中的問題,提出了一種新的技術(shù)方案,使得網(wǎng)絡(luò)接入服務(wù)器能夠?qū)P地址池中IP地址的分配告警信息及時地發(fā)送給RADIUS服務(wù)器,以使得網(wǎng)絡(luò)管理人員能夠為網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址。本發(fā)明的一個目的是提供一種管理IP地址的方法、系統(tǒng)和設(shè)備。根據(jù)本發(fā)明的第一個方面,提供了一種管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的方法,該方法包括:所述網(wǎng)絡(luò)接入服務(wù)器在接收到遠(yuǎn)程用戶認(rèn)證撥號服務(wù)(RADIUS)服務(wù)器發(fā)送的針對用戶終端的接入接受消息后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端;所述網(wǎng)絡(luò)接入服務(wù)器查看所述IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息;所述網(wǎng)絡(luò)接入服務(wù)器向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息;所述RADIUS服務(wù)器判斷所述開始計費請求消息中是否添加了所述IP地址分配告警信息,在所述開始計費請求消息中添加了所述IP地址分配告警信息的情況下,所述RADIUS服務(wù)器從所述開始計費請求消息中讀取所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;所述RADIUS服務(wù)器向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;所述網(wǎng)絡(luò)管理人員所操作的設(shè)備為具有所述標(biāo)識信息的網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址。優(yōu)選地,所述IP地址分配告警信息至少包括以下兩種類型:剩余的空閑IP地址的數(shù)量為零;剩余的空閑IP地址的數(shù)量大于零但小于或等于所述預(yù)定閾值。優(yōu)選地,所述IP地址分配告警信息填充在所述開始計費請求消息的廠商擴展屬性中定義的IP地址告警子屬性中,所述IP地址告警子屬性字段包括子屬性類型字段、子屬性長度字段以及子屬性值字段,所述子屬性類型字段的值表示所述IP地址分配告警信息的類型;所述子屬性長度字段的值表示所述子屬性類型字段、所述子屬性長度字段以及所述子屬性值字段的長度之和;所述子屬性值字段的值表示IP地址分配告警信息的內(nèi)容。優(yōu)選地,所述IP地址分配告警信息的內(nèi)容包括:所述IP地址池中的IP地址的總個數(shù)以及當(dāng)前已分配的IP地址個數(shù);或者所述IP地址池中的IP地址使用率。優(yōu)選地,所述網(wǎng)絡(luò)接入服務(wù)器具有至少一個IP地址池,所述RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息中包含IP地址池屬性,所述IP地址池屬性指定一個IP地址池,所述網(wǎng)絡(luò)接入服務(wù)器從所述指定的IP地址池中選擇一個空閑IP地址分配給所述
用戶終端。根據(jù)本發(fā)明的第二個方面,提供了一種管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的系統(tǒng),該系統(tǒng)包括:網(wǎng)絡(luò)接入服務(wù)器,被配置為在從RADIUS服務(wù)器接收到針對用戶終端的接入接受消息之后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端,并向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,所述網(wǎng)絡(luò)接入服務(wù)器還查看所述IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將所述IP地址分配告警信息插入所述開始計費請求消息;RADIUS服務(wù)器,被配置為判斷所述開始計費請求消息中是否添加了所述IP地址分配告警信息,在所述開始計費請求消息中添加了所述IP地址分配告警信息的情況下,所述RADIUS服務(wù)器從所述開始計費請求消息中讀取所述IP地址分配狀態(tài)信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;網(wǎng)絡(luò)管理人員所操作的設(shè)備,被配置為依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。優(yōu)選地,所述IP地址分配告警信息至少包括以下兩種類型:剩余的空閑IP地址的數(shù)量為零;剩余的空閑IP地址的數(shù)量大于零但小于或等于所述預(yù)定閾值。根據(jù)本發(fā)明的第三個方面,還提供了 一種用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的方法,所述網(wǎng)絡(luò)接入服務(wù)器具有至少一個IP地址池,其特征在于,該方法包括:在接收到RADIUS服務(wù)器發(fā)送的針對所述用戶終端的接入接受消息之后,從所述IP地址池中選擇一個空閑IP地址分配給所述用戶終端;查看所述IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息;向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,以使得所述RADIUS服務(wù)器能夠從所述開始計費請求消息中讀取所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得所述RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;接收所述網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。根據(jù)本發(fā)明的第四個方面,還提供了一種用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的設(shè)備,其特征在于,該設(shè)備包括:地址分配單元,用于在接收RADIUS服務(wù)器發(fā)送的針對所述用戶終端的接入接受消息之后,從所述IP地址池中選擇一個空閑IP地址分配給所述用戶終端;告警信息生成單元,用于查看所述至少一個IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將所述IP地址分配告警信息插入開始計費請求消息;消息發(fā)送單元,用于向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,以使得所述RADIUS服務(wù)器能夠從所述開始計費請求消息中讀取所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得所述RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;地址接收單元,用于接收所述網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。在本發(fā)明所提供的一種實施方式中,網(wǎng)絡(luò)接入服務(wù)器通過查看IP地址池中剩余的空閑IP地址的數(shù)量,當(dāng)該數(shù)量滿足預(yù)定閾值時,向RADIUS協(xié)議的開始計費請求消息中插入IP地址分配告警信息,以使得RADIUS服務(wù)器可以讀取該IP地址分配告警信息和網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并及時通知網(wǎng)絡(luò)管理人員為該網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址。從而避免由于網(wǎng)絡(luò)接入服務(wù)器IP地址池中剩余的空閑IP地址耗盡,用戶不能上網(wǎng)的情況發(fā)生。另外,通過為剩余的空閑IP地址的數(shù)量設(shè)定預(yù)定閾值,剩余的空閑IP地址未耗盡,當(dāng)達(dá)到閾值時,利用開始計費請求消息攜帶IP地址分配告警信息進行報告,從而能夠?qū)崿F(xiàn)提前預(yù)警。通過以下參照附圖對本發(fā)明的示例性實施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:圖1示出應(yīng)用本發(fā)明實施例的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2示出現(xiàn)有技術(shù)中寬帶網(wǎng)絡(luò)接入服務(wù)器和認(rèn)證授權(quán)計費服務(wù)器交互的流程示意圖;圖3示出本發(fā)明所提供的管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的方法實施例的流程示意圖;圖4示出本發(fā)明所提供的一種開始計費請求消息的示意圖5示出本發(fā)明所提供的IP地址告警子屬性字段的示意圖;圖6示出本發(fā)明所提供的管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的系統(tǒng)實施例的結(jié)構(gòu)示意圖;圖7示出本發(fā)明所提供的用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的方法實施例的流程示意圖;圖8示出本發(fā)明所提供的用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的設(shè)備實施例的結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置不限制本發(fā)明的范圍。同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。以下實施例以網(wǎng)絡(luò)接入服務(wù)器和RADIUS服務(wù)器為例描述本發(fā)明提供的方法、系統(tǒng)和實施例。但本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明的方法和系統(tǒng)也適用于使用RDnS協(xié)議的其他網(wǎng)絡(luò)接入設(shè)備和服務(wù)器。例如,上述現(xiàn)有技術(shù)中所提及的寬帶接入服務(wù)器與認(rèn)證授權(quán)計費服務(wù)器,或者使用RDnS協(xié)議的無線接入服務(wù)器和RDnS服務(wù)器。同時,本領(lǐng)域技術(shù)人員應(yīng)該知道用戶終端或網(wǎng)絡(luò)接入服務(wù)器之間可以使用除PPPoE協(xié)議以外的其他協(xié)議進行交互,即當(dāng)用戶選擇不同的網(wǎng)絡(luò)接入方案,可以使用不同的網(wǎng)絡(luò)協(xié)議。管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的方法參考圖3所示,該圖為本發(fā)明所提供的管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的方法實施例的流程示意圖,下面詳細(xì)介紹該方法實施例的步驟。步驟301,網(wǎng)絡(luò)接入服務(wù)器在接收到RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息后,從網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給用戶終端。網(wǎng)絡(luò)接入服務(wù)器在接收到RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息后,從IP地址池中選擇一個空閑IP地址分配給用戶終端。在另外一些應(yīng)用中,例如前述圖2所示的方案中,網(wǎng)絡(luò)接入服務(wù)器具有至少一個IP地址池,RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息中包含IP地址池屬性,IP地址池屬性指定一個IP地址池。網(wǎng)絡(luò)接入服務(wù)器將從該指定的IP地址池中選擇一個空閑IP地址分配給用戶終端。在執(zhí)行步驟301之前,網(wǎng)絡(luò)接入服務(wù)器與RADIUS服務(wù)器之間完成的交互為本領(lǐng)域技術(shù)人員所公知的標(biāo)準(zhǔn)流程,類似前述圖2中步驟(I)至步驟(7)的描述,這里不再詳述。步驟302,網(wǎng)絡(luò)接入服務(wù)器查看IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息。網(wǎng)絡(luò)接入服務(wù)器可以有一個或多個IP地址池,當(dāng)具有多個IP地址池時,這些多個地址池通常屬于一個域。網(wǎng)絡(luò)接入服務(wù)器分配任一個IP地址池中的空閑IP地址之后,查看多個IP地址池中總的剩余空閑IP地址的數(shù)量,如果總的剩余空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息。IP地址分配告警信息可以針對一個IP地址池,也可以是針對多個IP地址池的IP地址總數(shù)進行告警。IP地址池的告警信息可以包括以下地址已經(jīng)耗盡和即將耗盡兩類,具體包括:一種是剩余的空閑IP地址的數(shù)量為零,即空閑IP地址耗盡。另一種是剩余的空閑IP地址的數(shù)量大于零但小于或等于一個預(yù)先設(shè)定的閾值,當(dāng)剩余的空閑IP地址的數(shù)量小于或等于該閾值,可能即將出現(xiàn)IP地址耗盡的情況。根據(jù)RADIUS標(biāo)準(zhǔn)定義的報文消息結(jié)構(gòu),其中廠商擴展屬性即26號屬性可以用于廠商對RADIUS消息進行擴展,以實現(xiàn)RADIUS協(xié)議的擴展功能。因此,可以在開始計費請求消息的廠商擴展屬性中定義IP地址告警子屬性來攜帶IP地址告警信息。參見圖4所示,該圖為根據(jù)RADIUS標(biāo)準(zhǔn)的開始請求消息的格式示意圖。代碼(Code)域取值為4表示該消息類型為計費請求(Accounting-Request)消息。指示符(Identifier)、報文消息長度及驗證(Authenticator)域為標(biāo)準(zhǔn)所規(guī)定的內(nèi)容,這里不再詳述。驗證域之后的消息為報文的屬性(Attribute)域。屬性域的長度不固定,可包括多個屬性,每一個屬性都采用(屬性類型、屬性長度、屬性內(nèi)容)三元組的結(jié)構(gòu)來表示。屬性類型值40表示該消息由屬性內(nèi)容(Acct-Status-Type)來指明該消息為開始計費請求消息。屬性類型值26則表示后面的屬性為廠商擴展屬性。廠商代號根據(jù)標(biāo)準(zhǔn)所規(guī)定的內(nèi)容進行填充。在廠商代號之后的報文為根據(jù)本發(fā)明的方法所定義的IP地址告警子屬性。網(wǎng)絡(luò)接入服務(wù)器將IP地址告警信息填充在圖4中所示的IP地址告警子屬性字段中。按照RADIUS標(biāo)準(zhǔn),自定義的子屬性可以一個或多個,按照(子屬性類型、子屬性長度、子屬性內(nèi)容)三元組來定義。因此,可以定義IP地址告警子屬性字段包括子屬性類型字段、子屬性長度字段以及子屬性值字段,如圖5所示:舉例來說,可以定義子屬性類型(Type)字段長度為I個字節(jié)長度,子屬性類型字段的值表示IP地址分配告警信息的類型。子屬性長度(Length)字段為I個字節(jié)長度,子屬性長度字段的值表示子屬性類型字段、子屬性長度字段以及子屬性值字段的長度之和,以使得讀取IP地址告警信息的RADIUS服務(wù)器可根據(jù)報文結(jié)構(gòu)分別取報文內(nèi)的具體各個字段的內(nèi)容。子屬性值(Value)字段為4個字節(jié)長度,子屬性值字段的值表示IP地址分配告警信息的內(nèi)容。IP地址分配告警信息的內(nèi)容可以包括IP地址池中的IP地址的總個數(shù)以及當(dāng)前已分配的IP地址個數(shù)。也可以包括IP地址池中的IP地址使用率。下面結(jié)合圖5,舉例說明,圖5示出了開始計費請求消息中IP地址告警子屬性的示意圖,IP地址告警子屬性可以包括:子屬性類型(Type),I個字節(jié),Type值為I表示:剩余的空閑IP地址的數(shù)量大于零但小于或等于預(yù)定閾值。Type值為2表示:剩余的空閑IP地址的數(shù)量為零。子屬性長度(Length)字段,I個字節(jié),Length值為6表示Type、Length、Value字段總長度:1個字節(jié)+1個字節(jié)+4個字節(jié)=6個字節(jié)。子屬性值(Value),4個字節(jié)長度,Value值為IP地址分配告警信息的內(nèi)容。例如,Type值為I時,Value值的內(nèi)容可以為IP地址池中的IP地址的總個數(shù)以及當(dāng)前已分配的IP地址個數(shù)或IP地址池中的IP地址使用率;Type值為2時,Value值的內(nèi)容可以為IP地址池中的IP地址的總個數(shù)以及當(dāng)前已分配的IP地址個數(shù)或IP地址池中的IP地址使用率(100% )。步驟303,網(wǎng)絡(luò)接入服務(wù)器向RADIUS服務(wù)器發(fā)送開始計費請求消息。步驟304,RADIUS服務(wù)器判斷開始計費請求消息中是否添加了 IP地址分配告警信息,在開始計費請求消息中添加了 IP地址分配告警信息的情況下,RADIUS服務(wù)器從開始計費請求消息中讀取IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并且RADIUS服務(wù)器向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;網(wǎng)絡(luò)管理人員所操作的設(shè)備為具有該標(biāo)識信息的網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址。RADIUS服務(wù)器從收到添加了 IP地址分配告警信息的開始計費消息中讀取IP地址分配告警信息網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息。本領(lǐng)域技術(shù)人員應(yīng)該指定如何從開始計費消息中通過屬性類型值26讀取插入的IP地址分配告警信息以及通過屬性類型值
4(NAS-1P-Address屬性)獲知該網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息(例如IP地址)。RADIUS服務(wù)器向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,具體實現(xiàn)時,可以通過在網(wǎng)絡(luò)管理人員所操作的設(shè)備上顯示告警窗口和/或者發(fā)送簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol, SNMP)告警消息,或者向網(wǎng)絡(luò)管理人員發(fā)送短信通知。網(wǎng)絡(luò)管理人員通過其所操作的設(shè)備為具有該標(biāo)識信息的網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址,可以為網(wǎng)絡(luò)接入服務(wù)器的IP地址池添加更多的IP地址,也可為網(wǎng)絡(luò)接入服務(wù)器增加包含空閑IP地址的新的地址池。管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的系統(tǒng)參考圖6所示,下面介紹本發(fā)明所提供的管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的系統(tǒng)實施例。該系統(tǒng)包括網(wǎng)絡(luò)接入服務(wù)器601、RADIUS服務(wù)器602和網(wǎng)絡(luò)管理人員所操作的設(shè)備603。網(wǎng)絡(luò)接入服務(wù)器601,被配置為在從RADIUS服務(wù)器接收到針對用戶終端的接入接受消息之后,從IP地址池中選擇一個空閑IP地址分配給用戶終端,并向RADIUS服務(wù)器發(fā)送開始計費請求消息,網(wǎng)絡(luò)接入服務(wù)器601還查看IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息。RADIUS服務(wù)器602,被配置為判斷開始計費請求消息中是否添加了 IP地址分配告警信息,在開始計費請求消息中添加了 IP地址分配告警信息的情況下,RADIUS服務(wù)器602從開始計費請求消息中讀取IP地址分配狀態(tài)信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息。網(wǎng)絡(luò)管理人員所操作的設(shè)備603,被配置為依據(jù)RADIUS服務(wù)器602所獲得的標(biāo)識信息為網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。網(wǎng)絡(luò)接入服務(wù)器601所插入的IP地址分配告警信息至少包括以下兩種類型:剩余的空閑IP地址的數(shù)量為零;剩余的空閑IP地址的數(shù)量大于零但小于或等于預(yù)定閾值。用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的方法下面結(jié)合圖7,介紹本發(fā)明所提供的用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的方法。步驟701,在接收到RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息之后,從IP地址池中選擇一個空閑IP地址分配給用戶終端;步驟702,查看IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息;步驟703,向RADIUS服務(wù)器發(fā)送開始計費請求消息,以使得RADIUS服務(wù)器能夠從開始計費請求消息中讀取IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息;步驟704,接收網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)標(biāo)識信息為網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的設(shè)備參見圖8所示,介紹本發(fā)明所提供的一種用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的設(shè)備。該設(shè)備包括地址分配單元801、告警信息生成單元802、消息發(fā)送單元803和地址接收單元804。地址分配單元801用于在接收RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息之后,從網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給用戶終端。告警信息生成單元802用于查看網(wǎng)絡(luò)接入服務(wù)器的IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息。消息發(fā)送單元803用于向RADIUS服務(wù)器發(fā)送開始計費請求消息,以使得RADIUS服務(wù)器能夠從開始計費請求消息中讀取IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息。地址接收單元804用于接收網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)標(biāo)識信息為網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的一種管理IP地址的方法、系統(tǒng)和設(shè)備。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù)方案。可能以許多方式來實現(xiàn)本發(fā)明的方法、系統(tǒng)和設(shè)備。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。雖然已經(jīng)通過示例對本發(fā)明的一些特定實施例進行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
權(quán)利要求
1.一種管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的方法,其特征在于,該方法包括: 所述網(wǎng)絡(luò)接入服務(wù)器在接收到遠(yuǎn)程用戶認(rèn)證撥號服務(wù)(RADIUS)服務(wù)器發(fā)送的針對用戶終端的接入接受消息后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端; 所述網(wǎng)絡(luò)接入服務(wù)器查看所述IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息; 所述網(wǎng)絡(luò)接入服務(wù)器向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息; 所述RADIUS服務(wù)器判斷所述開始計費請求消息中是否添加了所述IP地址分配告警信息,在所述開始計費請求消息中添加了所述IP地址分配告警信息的情況下, 所述RADIUS服務(wù)器從所述開始計費請求消息中讀取所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息; 所述RADIUS服務(wù)器向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息; 所述網(wǎng)絡(luò)管理人員所操作的設(shè)備為具有所述標(biāo)識信息的網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述IP地址分配告警信息至少包括以下兩種類型: 剩余的空閑IP地址的數(shù)量為零; 剩余的空閑IP地址的數(shù)量大于零但小于或等于所述預(yù)定閾值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述IP地址分配告警信息填充在所述開始計費請求消息的廠商擴展屬性中定義的IP地址告警子屬性中,所述IP地址告警子屬性字段包括子屬性類型字段、子屬性長度字段以及子屬性值字段, 所述子屬性類型字段的值表示所述IP地址分配告警信息的類型; 所述子屬性長度字段的值表示所述子屬性類型字段、所述子屬性長度字段以及所述子屬性值字段的長度之和; 所述子屬性值字段的值表示IP地址分配告警信息的內(nèi)容。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述IP地址分配告警信息的內(nèi)容包括: 所述IP地址池中的IP地址的總個數(shù)以及當(dāng)前已分配的IP地址個數(shù);或者 所述IP地址池中的IP地址使用率。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)接入服務(wù)器具有至少一個IP地址池,所述RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息中包含IP地址池屬性,所述IP地址池屬性指定一個IP地址池, 所述網(wǎng)絡(luò)接入服務(wù)器從所述指定的IP地址池中選擇一個空閑IP地址分配給所述用戶終端。
6.一種管理網(wǎng)絡(luò)接入服務(wù)器的IP地址的系統(tǒng),其特征在于,該系統(tǒng)包括: 網(wǎng)絡(luò)接入服務(wù)器, 被配置為在從RADIUS服務(wù)器接收到針對用戶終端的接入接受消息之后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端,并向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,所述網(wǎng)絡(luò)接入服務(wù)器還查看所述IP地址池中剩余的空閑IP地址的數(shù)量,如果剩余的空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將所述IP地址分配告警信息插入所述開始計費請求消息; RADIUS服務(wù)器,被配置為判斷所述開始計費請求消息中是否添加了所述IP地址分配告警信息,在所述開始計費請求消息中添加了所述IP地址分配告警信息的情況下,所述RADIUS服務(wù)器從所述開始計費請求消息中讀取所述IP地址分配狀態(tài)信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息; 網(wǎng)絡(luò)管理人員所操作的設(shè)備,被配置為依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述IP地址分配告警信息至少包括以下兩種類型: 剩余的空閑IP地址的數(shù)量為零; 剩余的空閑IP地址的數(shù)量大于零但小于或等于所述預(yù)定閾值。
8.一種用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的方法,其特征在于,該方法包括: 在接收到RADIUS服務(wù)器發(fā)送的針對所述用戶終端的接入接受消息之后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端; 查看所述IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將IP地址分配告警信息插入開始計費請求消息; 向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,以使得所述RADIUS服務(wù)器能夠從所述開始計費請求消息中讀取 所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得所述RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息; 接收所述網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。
9.一種用于網(wǎng)絡(luò)接入服務(wù)器管理IP地址的設(shè)備,其特征在于,該設(shè)備包括: 地址分配單元,用于在接收RADIUS服務(wù)器發(fā)送的針對所述用戶終端的接入接受消息之后,從所述網(wǎng)絡(luò)接入服務(wù)器的IP地址池中選擇一個空閑IP地址分配給所述用戶終端;告警信息生成單元,用于查看所述至少一個IP地址池中空閑IP地址的數(shù)量,如果空閑IP地址的數(shù)量小于或等于預(yù)定閾值,則將所述IP地址分配告警信息插入開始計費請求消息; 消息發(fā)送單元,用于向所述RADIUS服務(wù)器發(fā)送所述開始計費請求消息,以使得所述RADIUS服務(wù)器能夠從所述開始計費請求消息中讀取所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息,并使得所述RADIUS服務(wù)器能夠向網(wǎng)管人員所操作的設(shè)備報告所述IP地址分配告警信息以及所述網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息; 地址接收單元,用于接收所述網(wǎng)絡(luò)管理人員所操作的設(shè)備依據(jù)所述標(biāo)識信息為所述網(wǎng)絡(luò)接入服務(wù)器分配的新的空閑IP地址。
全文摘要
本發(fā)明公開了一種管理IP地址的方法、系統(tǒng)和設(shè)備。該方法包括網(wǎng)絡(luò)接入服務(wù)器在接收到RADIUS服務(wù)器發(fā)送的針對用戶終端的接入接受消息之后,從IP地址池中選擇一個空閑IP地址分配給用戶終端;網(wǎng)絡(luò)接入服務(wù)器查看IP地址池中剩余的空閑IP地址的數(shù)量,在達(dá)到預(yù)定條件時,將IP地址分配告警信息插入開始計費請求消息中并發(fā)送給RADIUS服務(wù)器。RADIUS服務(wù)器從開始計費請求消息中讀取IP地址分配告警信息以及網(wǎng)絡(luò)接入服務(wù)器的標(biāo)識信息并向網(wǎng)絡(luò)管理人員所操作的設(shè)備報告,以使得網(wǎng)絡(luò)管理人員可以為網(wǎng)絡(luò)接入服務(wù)器分配新的空閑IP地址,從而避免由于網(wǎng)絡(luò)接入服務(wù)器IP地址池中剩余的空閑IP地址耗盡,用戶不能上網(wǎng)的情況發(fā)生。
文檔編號H04L29/12GK103178973SQ20111043116
公開日2013年6月26日 申請日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者劉建國, 劉謙, 閻璐, 湯希, 歐陽宇龍, 譚衛(wèi)平 申請人:中國電信股份有限公司