欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

公網(wǎng)地址分配方法及裝置與流程

文檔序號(hào):12730183閱讀:375來(lái)源:國(guó)知局
公網(wǎng)地址分配方法及裝置與流程
本申請(qǐng)涉及通信
技術(shù)領(lǐng)域
,特別涉及一種公網(wǎng)地址分配方法及裝置。
背景技術(shù)
:端口塊NAT(NetworkAddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)指的是將每個(gè)公網(wǎng)地址的若干端口劃分成多個(gè)獨(dú)立的端口塊,當(dāng)用戶流量經(jīng)過(guò)NAT設(shè)備時(shí),由NAT設(shè)備根據(jù)用戶的私網(wǎng)IP地址為該用戶分配公網(wǎng)IP地址和端口塊,并且該用戶會(huì)獨(dú)占分配到的端口塊。目前,一般采用哈希算法來(lái)分配公網(wǎng)IP地址,即每個(gè)私網(wǎng)IP地址會(huì)映射到固定的公網(wǎng)IP地址。但是,采用哈希算法容易造成某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊,從而造成了部分公網(wǎng)IP地址的端口塊的浪費(fèi)。技術(shù)實(shí)現(xiàn)要素:本申請(qǐng)?zhí)峁┮环N公網(wǎng)地址分配方法及裝置,以解決現(xiàn)有技術(shù)中某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊,從而造成的部分公網(wǎng)地址的端口塊的浪費(fèi)問(wèn)題。根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供了一種公網(wǎng)地址分配方法,所述方法NAT設(shè)備,所述方法包括:接收BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù);根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和所述期望端口塊數(shù),為所述私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址。根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供了一種公網(wǎng)地址分配方法,所述方法應(yīng)用于AAA服務(wù)器,所述方法包括:接收遠(yuǎn)程寬帶接入服務(wù)器BRAS發(fā)送的用戶認(rèn)證請(qǐng)求,所述用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的用戶信息;當(dāng)所述用戶信息認(rèn)證通過(guò)后,為認(rèn)證通過(guò)的用戶生成對(duì)應(yīng)的授權(quán)信息,所述授權(quán)信息包括授權(quán)于用戶的期望端口塊數(shù);將所述授權(quán)信息發(fā)送至所述BRAS,以使所述BRAS根據(jù)所述授權(quán)信息為用戶分配一個(gè)私網(wǎng)IP地址,并向網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有所述私網(wǎng)IP地址和所述期望端口塊數(shù)。根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供了一種公網(wǎng)地址分配裝置,所述裝置應(yīng)用于NAT設(shè)備,所述裝置包括:第一接收單元,用于接收遠(yuǎn)程寬帶接入服務(wù)器BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù);公網(wǎng)地址分配單元,用于根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和所述期望端口塊數(shù),為所述私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址。根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供了一種公網(wǎng)地址分配裝置,所述裝置應(yīng)用于認(rèn)證服務(wù)器,所述認(rèn)證服務(wù)器存儲(chǔ)有用戶所對(duì)應(yīng)的期望端口塊數(shù),所述裝置包括:第一接收單元,用于接收遠(yuǎn)程寬帶接入服務(wù)器BRAS發(fā)送的用戶認(rèn)證請(qǐng)求,所述用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的用戶信息;授權(quán)信息生成單元,用于當(dāng)所述用戶信息認(rèn)證通過(guò)后,為認(rèn)證通過(guò)的用戶生成對(duì)應(yīng)的授權(quán)信息,所述授權(quán)信息包括授權(quán)于用戶的期望端口塊數(shù);發(fā)送單元,用于將所述授權(quán)信息發(fā)送至所述BRAS,以使所述BRAS根據(jù)所述授權(quán)信息為用戶分配一個(gè)私網(wǎng)IP地址,并向網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有所述私網(wǎng)IP地址和所述期望端口塊數(shù)。應(yīng)用本申請(qǐng)實(shí)施例,通過(guò)接收BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù);根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和所述期望端口塊數(shù),為所述私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址,使得NAT設(shè)備可以利用端口塊剩余數(shù)這一參數(shù)來(lái)進(jìn)行公網(wǎng)IP地址和私網(wǎng)IP地址的映射,這樣可以盡量避免出現(xiàn)某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊的情形,從而實(shí)現(xiàn)了對(duì)各個(gè)公網(wǎng)IP地址的均衡使用,提高了公網(wǎng)IP地址的利用率。附圖說(shuō)明圖1是公網(wǎng)地址分配方法的應(yīng)用場(chǎng)景示意圖;圖2是本申請(qǐng)公網(wǎng)地址分配方法的一個(gè)實(shí)施例流程圖;圖3是本申請(qǐng)公網(wǎng)地址分配方法的另一個(gè)實(shí)施例流程圖;圖4是本申請(qǐng)公網(wǎng)地址分配方法的另一個(gè)實(shí)施例流程圖;圖5是本申請(qǐng)公網(wǎng)地址分配方法的一個(gè)實(shí)施例流程圖;圖6是本申請(qǐng)公網(wǎng)地址分配裝置所在設(shè)備的一種硬件結(jié)構(gòu)示意圖;圖7是本申請(qǐng)公網(wǎng)地址分配裝置的一個(gè)實(shí)施例框圖;圖8是本申請(qǐng)公網(wǎng)地址分配裝置的一個(gè)實(shí)施例框圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。圖1是公網(wǎng)地址分配方法的應(yīng)用場(chǎng)景示意圖。如圖1所示,該應(yīng)用場(chǎng)景包括用戶端、BRAS(BroadbandRemoteAccessServer,遠(yuǎn)程寬帶接入服務(wù)器)、NAT設(shè)備和認(rèn)證服務(wù)器。其中,認(rèn)證服務(wù)器可以是AAA(Authentication、Authorization、Accounting,驗(yàn)證、授權(quán)和記賬)服務(wù)器。BRAS指的是通過(guò)PPPoE(Point-to-PointProtocoloverEthernet,以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議)、IPoE等接入技術(shù)將用戶接入運(yùn)營(yíng)商網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備,并為上線用戶分配私網(wǎng)IP地址。NAT設(shè)備可以為集成在BRAS上的NAT444網(wǎng)關(guān)插卡,并用于為上線用戶分配公網(wǎng)IP地址和端口塊。認(rèn)證服務(wù)器可以為RADIUS(RemoteAuthenticationDialInUserService,遠(yuǎn)端用戶撥入驗(yàn)證服務(wù))服務(wù)器,并用于上線用戶信息進(jìn)行認(rèn)證。現(xiàn)有技術(shù)中,NAT設(shè)備會(huì)根據(jù)端口塊NAT配置劃分好端口塊,所有端口塊使用狀態(tài)為空閑(idle)狀態(tài)。當(dāng)BRAS檢測(cè)到用戶端發(fā)起上線請(qǐng)求,并且該上線請(qǐng)求通過(guò)AAA服務(wù)器的認(rèn)證和授權(quán)后,BRAS會(huì)為該上線用戶分配私網(wǎng)IP地址,并向NAT設(shè)備發(fā)送用戶上線通知,該用戶上線通知中包括上線用戶的私網(wǎng)IP地址;然后,NAT設(shè)備會(huì)為上線用戶的私網(wǎng)IP地址分配公網(wǎng)IP地址和端口塊,并將端口塊信息通知給BRAS,并記錄該端口塊為激活(active)狀態(tài)。目前,一般采用哈希算法來(lái)分配公網(wǎng)IP地址,即每個(gè)私網(wǎng)IP地址會(huì)映射到固定的公網(wǎng)IP地址。但是,采用哈希算法容易造成某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊,從而造成了部分公網(wǎng)IP地址的端口塊的浪費(fèi)。為了解決上述問(wèn)題,本申請(qǐng)實(shí)施例中提供了一種公網(wǎng)地址分配方法,以及一種可以應(yīng)用該方法的公網(wǎng)地址分配裝置。下面結(jié)合附圖對(duì)本申請(qǐng)公網(wǎng)地址分配實(shí)施例進(jìn)行詳細(xì)描述。參見圖2,為本申請(qǐng)公網(wǎng)地址分配方法的一個(gè)實(shí)施例流程圖,該方法可以應(yīng)用于NAT設(shè)備,比如,圖1中的NAT設(shè)備,并且該NAT設(shè)備可以具體為集成在BRAS上的NAT444網(wǎng)關(guān)插卡。如圖2所示,該公網(wǎng)地址分配方法包括以下步驟210-220:步驟210,接收BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù)。本申請(qǐng)實(shí)施例中,當(dāng)BRAS檢測(cè)到用戶發(fā)起的上線請(qǐng)求后,會(huì)向認(rèn)證服務(wù)器發(fā)送用戶認(rèn)證請(qǐng)求,該用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的用戶信息,當(dāng)用戶信息認(rèn)證通過(guò)后,認(rèn)證服務(wù)器會(huì)將生成的授權(quán)信息返回BRAS?;谠撌跈?quán)信息BRAS為用戶分配一個(gè)私網(wǎng)IP地址,并獲取授權(quán)信息中攜帶的期望端口塊數(shù)。之后,由BRAS向NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù),最后由NAT設(shè)備根據(jù)用戶的私網(wǎng)IP地址和期望端口塊數(shù)為用戶分配公網(wǎng)IP地址。其中,在認(rèn)證服務(wù)器中,存儲(chǔ)有用戶信息和對(duì)應(yīng)的期望端口塊數(shù),當(dāng)認(rèn)證服務(wù)器查找到自身存儲(chǔ)有接收到的認(rèn)證請(qǐng)求中攜帶的用戶信息時(shí),則通過(guò)認(rèn)證。并且,期望端口塊數(shù)是認(rèn)證服務(wù)器的一個(gè)新增屬性,該屬性表明上線用戶期望的網(wǎng)絡(luò)業(yè)務(wù)訪問(wèn)需求量。步驟220,根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和期望端口塊數(shù),為私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址。本申請(qǐng)實(shí)施例中,NAT設(shè)備會(huì)提前創(chuàng)建一個(gè)端口塊容量表,并實(shí)時(shí)維護(hù)該端口塊容量表。并且,已創(chuàng)建的端口塊容量表中可以包括但不限于以下信息:公網(wǎng)IP地址、端口塊總數(shù)、端口塊剩余數(shù)和私網(wǎng)IP地址組。其中,每個(gè)公網(wǎng)IP地址對(duì)應(yīng)的表項(xiàng)中:端口塊總數(shù)指的是該公網(wǎng)IP地址對(duì)應(yīng)的端口塊總數(shù)量,比如,該公網(wǎng)IP地址的端口總數(shù)為65535個(gè),設(shè)定每個(gè)端口塊大小為255個(gè),則該公網(wǎng)IP地址的端口可以劃分為257個(gè)端口塊,即該公網(wǎng)IP地址對(duì)應(yīng)的端口塊總數(shù)為257。端口塊剩余數(shù)指的是預(yù)留出一部分端口塊分配給上線用戶后剩余的端口塊個(gè)數(shù)。比如,若預(yù)留出5個(gè)端口塊分配給上線用戶后剩余252個(gè)端口塊,則端口塊剩余數(shù)為252;若繼續(xù)預(yù)留出10個(gè)端口塊分配給上線用戶后剩余242個(gè)端口塊,則端口塊剩余數(shù)為242。私網(wǎng)IP地址組用于保存該公網(wǎng)IP地址對(duì)應(yīng)的一個(gè)或多個(gè)私網(wǎng)IP地址,每個(gè)私網(wǎng)IP地址代表著一個(gè)上線用戶。本申請(qǐng)中,可以為多個(gè)上線用戶分配同一公網(wǎng)IP地址,因此,同一個(gè)公網(wǎng)IP地址可以對(duì)應(yīng)多個(gè)私網(wǎng)IP地址(即公網(wǎng)IP地址與私網(wǎng)IP地址之間可以是一對(duì)多的關(guān)系);但是,針對(duì)每個(gè)私網(wǎng)IP地址來(lái)說(shuō),每個(gè)私網(wǎng)IP地址只對(duì)應(yīng)一個(gè)公網(wǎng)IP地址(即私網(wǎng)IP地址與公網(wǎng)IP地址之間是一對(duì)一的關(guān)系),并且在后述為該私網(wǎng)IP地址代表著的上線用戶分配一個(gè)或多個(gè)端口塊時(shí),也是從對(duì)應(yīng)的公網(wǎng)IP地址的端口塊中選取,而不能從其他公網(wǎng)IP地址的端口塊中選取。另外,在初始狀態(tài)下,每個(gè)公網(wǎng)IP地址對(duì)應(yīng)的端口塊剩余數(shù)與對(duì)應(yīng)的端口塊總數(shù)二者相同,對(duì)應(yīng)的私網(wǎng)地址組為空。其初始狀態(tài)的端口塊容量表如表1所示。表1公網(wǎng)IP地址端口塊總數(shù)端口塊剩余數(shù)私網(wǎng)IP地址組212.0.1.1257257空212.0.1.2257257空……………………本申請(qǐng)根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù),為私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址時(shí),可以選取幾個(gè)較大的端口塊剩余數(shù),并將這些端口塊剩余數(shù)對(duì)應(yīng)的公網(wǎng)IP地址作為備選公網(wǎng)IP地址,從這些備選公網(wǎng)IP地址隨機(jī)選取一個(gè)公網(wǎng)IP地址,作為分配至用戶的私網(wǎng)IP地址的目標(biāo)公網(wǎng)IP地址,這樣通過(guò)使用端口塊剩余數(shù)較多的公網(wǎng)IP地址,可以讓各個(gè)公網(wǎng)IP地址使用均衡,并盡量避免出現(xiàn)某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊的情形。在一實(shí)施例中,在根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和期望端口塊數(shù),為私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址時(shí),可以包括:在本地端口塊容量表中確定目標(biāo)公網(wǎng)IP地址,并將私網(wǎng)IP地址保存至目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中,其中,目標(biāo)公網(wǎng)IP地址為本地端口塊容量表記錄的各個(gè)公網(wǎng)IP地址中端口塊剩余數(shù)最多的一個(gè)公網(wǎng)IP地址;從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù)。其中,從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù),其修改端口塊剩余數(shù)的目的是先從端口塊數(shù)量上,預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,便于后續(xù)分配給上線用戶,至于具體分配給上線用戶哪個(gè)端口塊,并不限制,等到后續(xù)分配端口塊時(shí)再確定;并且修改后的端口塊剩余數(shù)能夠體現(xiàn)該公網(wǎng)IP地址當(dāng)前空閑的端口塊數(shù)量,這樣可以不耽誤后述為其他上線用戶分配公網(wǎng)IP地址。比如:私網(wǎng)IP地址為10.0.0.1,期望端口塊數(shù)為5,分配至上線用戶的公網(wǎng)IP地址為212.0.1.1,修改前的端口塊剩余數(shù)為257,修改后的端口塊剩余數(shù)為252,修改后的端口塊容量表如表2所示。表2公網(wǎng)IP地址端口塊總數(shù)端口塊剩余數(shù)私網(wǎng)IP地址組212.0.1.125725210.0.0.1212.0.1.2257257空……………………由上述實(shí)施可見,當(dāng)接收到BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求后,可以根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和期望端口塊數(shù),為私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址,使得NAT設(shè)備可以利用端口塊剩余數(shù)這一參數(shù)來(lái)進(jìn)行公網(wǎng)IP地址和私網(wǎng)IP地址的映射,這樣可以盡量避免出現(xiàn)某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊的情形,從而實(shí)現(xiàn)了對(duì)各個(gè)公網(wǎng)IP地址的均衡使用,提高了公網(wǎng)IP地址的利用率。圖3是本申請(qǐng)公網(wǎng)地址分配方法的另一個(gè)實(shí)施例流程圖,該方法可以應(yīng)用于NAT設(shè)備,比如,圖1中的NAT設(shè)備,并且該NAT設(shè)備可以具體為集成在BRAS上的NAT444網(wǎng)關(guān)插卡。如圖3所示,該公網(wǎng)地址分配方法建立在圖2所示方法的基礎(chǔ)上,可以包括以下步驟310-360:步驟310,接收BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù)。步驟320,在本地端口塊容量表中確定目標(biāo)公網(wǎng)IP地址,該目標(biāo)公網(wǎng)IP地址為本地端口塊容量表記錄的各個(gè)公網(wǎng)IP地址中端口塊剩余數(shù)最多的一個(gè)公網(wǎng)IP地址。本申請(qǐng)實(shí)施例中,若端口塊剩余數(shù)最多的公網(wǎng)IP地址的數(shù)量為一個(gè),則將該唯一的公網(wǎng)IP地址作為目標(biāo)公網(wǎng)IP地址;若端口塊剩余數(shù)最多的公網(wǎng)IP地址的數(shù)量為多個(gè),則從這多個(gè)公網(wǎng)IP地址中選取最小公網(wǎng)IP地址,并將最小公網(wǎng)IP地址作為目標(biāo)公網(wǎng)IP地址。比如:表1中每個(gè)公網(wǎng)IP地址對(duì)應(yīng)的端口塊剩余數(shù)均相同,此時(shí)就可以將最小公網(wǎng)IP地址即212.0.1.1作為目標(biāo)公網(wǎng)IP地址。步驟330,將私網(wǎng)IP地址保存至目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中。比如:如表2所示,10.0.0.1為目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址。步驟340,從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù)。比如:如表2所示,252為從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù)后得到的差值。步驟350,從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取一個(gè)空閑端口塊,并將所選取的空閑端口塊分配給用戶的私網(wǎng)IP地址。本申請(qǐng)實(shí)施例中,從目標(biāo)公網(wǎng)IP地址的端口塊中選取一個(gè)空閑端口塊時(shí),NAT設(shè)備上的端口塊表項(xiàng)如表3所示。表3將所選取的空閑端口塊分配給私網(wǎng)IP地址后,NAT設(shè)備上的端口塊表項(xiàng)如表4所示。表4表4中,10.0.0.1為上線用戶的私網(wǎng)IP地址,5為認(rèn)證服務(wù)器授權(quán)于上線用戶的期望端口塊數(shù),212.0.0.1是NAT設(shè)備分配給10.0.0.1的目標(biāo)公網(wǎng)IP地址,1-255是分配給10.0.0.1的空閑端口塊的端口范圍,實(shí)際端口塊數(shù)為1指的是實(shí)際分配給10.0.0.1的第1個(gè)端口塊。步驟360,當(dāng)檢測(cè)到所分配的端口塊已耗盡端口時(shí),則從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取另一空閑端口塊,并將所選取的另一空閑端口塊繼續(xù)分配給用戶的私網(wǎng)IP地址,直至所分配的端口塊數(shù)等于所述期望端口塊數(shù)。本申請(qǐng)實(shí)施例中,至于能夠?yàn)橛脩舻乃骄W(wǎng)IP地址最多分配多少個(gè)端口塊,這要取決于認(rèn)證服務(wù)器授權(quán)的期望端口塊數(shù)和NAT設(shè)備配置的最大端口塊個(gè)數(shù)。若期望端口塊數(shù)小于等于NAT設(shè)備配置的最大端口塊個(gè)數(shù),則最多分配的數(shù)量可與期望端口塊數(shù)相同;若期望端口塊數(shù)大于NAT設(shè)備配置的最大端口塊個(gè)數(shù),則最多分配的數(shù)量可與NAT設(shè)備配置的最大端口塊個(gè)數(shù)相同。其中,期望端口塊數(shù)是認(rèn)證服務(wù)器為上線用戶配置的,不同的上線用戶可能配置相同或不同的期望端口塊數(shù)。而NAT設(shè)備自身配置的最大端口塊個(gè)數(shù)是一個(gè)固定值,不區(qū)分上線用戶,即針對(duì)所有上線用戶均配置同一個(gè)最大端口塊個(gè)數(shù)。比如:期望端口塊數(shù)為4,本設(shè)備配置的最大端口塊個(gè)數(shù)為5,最多分配給上線用戶4個(gè)端口塊后不再分配。又比如:期望端口塊數(shù)為6,本設(shè)備配置的最大端口塊個(gè)數(shù)為5,最多分配給上線用戶5個(gè)端口塊后不再分配。另外,從目標(biāo)公網(wǎng)IP地址的端口塊中選取另一空閑端口塊,并將所選取的另一空閑端口塊繼續(xù)分配給用戶的私網(wǎng)IP地址后,NAT設(shè)備上的端口塊表項(xiàng)如表5所示。表5表5中,10.0.0.1為上線用戶的私網(wǎng)IP地址,5為認(rèn)證服務(wù)器授權(quán)于上線用戶的期望端口塊數(shù),212.0.0.1是NAT設(shè)備分配給10.0.0.1的目標(biāo)公網(wǎng)IP地址,2551-2805是分配給10.0.0.1的另一空閑端口塊的端口范圍,實(shí)際端口塊數(shù)為2指的是分配給10.0.0.1的第2個(gè)端口塊。由上述實(shí)施可見,通過(guò)在本地端口塊容量表中確定目標(biāo)公網(wǎng)IP地址,該目標(biāo)公網(wǎng)IP地址為本地端口塊容量表記錄的各個(gè)公網(wǎng)IP地址中端口塊剩余數(shù)最多的一個(gè)公網(wǎng)IP地址,將私網(wǎng)IP地址保存至目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中,從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù),這樣可以預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,便于分配給上線用戶,使得NAT設(shè)備在增量分配端口塊時(shí),可以從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取另一空閑端口塊,并將所選取的另一空閑端口塊繼續(xù)分配給上線用戶,從而保證了分配給同一上線用戶的所有端口塊都屬于同一目標(biāo)公網(wǎng)IP地址的,還滿足了不同上線用戶期望的網(wǎng)絡(luò)業(yè)務(wù)訪問(wèn)需求量,提高了端口塊分配的合理性。圖4是本申請(qǐng)公網(wǎng)地址分配方法的另一個(gè)實(shí)施例流程圖,該方法可以應(yīng)用于NAT設(shè)備,比如,圖1中的NAT設(shè)備,并且該NAT設(shè)備可以具體為集成在BRAS上的NAT444網(wǎng)關(guān)插卡。如圖4所示,該公網(wǎng)地址分配方法建立在圖2和圖3所示方法的基礎(chǔ)上,可以包括以下步驟410-450:步驟410,接收BRAS發(fā)送的端口塊釋放請(qǐng)求,該端口塊釋放請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù)。在NAT設(shè)備已經(jīng)為用戶的私網(wǎng)IP地址分配了公網(wǎng)IP地址之后,本申請(qǐng)實(shí)施例中,當(dāng)BRAS檢測(cè)到上線用戶已經(jīng)下線,會(huì)向NAT設(shè)備發(fā)送端口塊釋放請(qǐng)求,并由NAT設(shè)備對(duì)分配給上線用戶的所有端口塊進(jìn)行釋放、以及維護(hù)本地端口塊容量表。步驟420,從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中刪除用戶的私網(wǎng)IP地址。步驟430,釋放分配給用戶的私網(wǎng)IP地址的所有端口塊,并將目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)加上期望端口塊數(shù)。本申請(qǐng)實(shí)施例中,在恢復(fù)端口塊容量表中目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)為修改前的端口塊剩余數(shù)時(shí),其采用的恢復(fù)方式與根據(jù)期望端口塊數(shù)修改端口塊容量表中目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中的修改方式相對(duì)應(yīng):若修改方式為:從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù)。對(duì)應(yīng)的恢復(fù)方式為:將目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)加上期望端口塊數(shù)。比如:用戶的私網(wǎng)IP地址為10.0.0.1,期望端口塊數(shù)為5,分配至10.0.0.1的目標(biāo)公網(wǎng)IP地址為212.0.1.1,NAT設(shè)備接收BRAS發(fā)送的端口塊釋放請(qǐng)求時(shí),已分配給10.0.0.1共2個(gè)端口塊,其端口范圍分別是1-255、2551-2805,此時(shí)NAT設(shè)備需要對(duì)這2個(gè)端口塊進(jìn)行老化;同時(shí),在端口塊容量表中查詢到212.0.1.1對(duì)應(yīng)的端口塊剩余數(shù)為252,將該端口塊剩余數(shù)加上期望端口塊數(shù)(252加上5得到257),并將10.0.0.1從212.0.1.1對(duì)應(yīng)的私網(wǎng)IP地址組中刪除。步驟430,統(tǒng)計(jì)分配給用戶的私網(wǎng)IP地址的實(shí)際端口塊數(shù)。步驟440,將實(shí)際端口塊數(shù)發(fā)送至BRAS,以使BRAS將實(shí)際端口塊數(shù)發(fā)送至認(rèn)證服務(wù)器,并由認(rèn)證服務(wù)器根據(jù)實(shí)際端口塊數(shù)對(duì)期望端口塊數(shù)進(jìn)行調(diào)整。本申請(qǐng)實(shí)施例中,由于NAT設(shè)備在維護(hù)本地端口塊容量表時(shí),是根據(jù)期望端口塊數(shù)對(duì)目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊剩余數(shù)進(jìn)行修改的。比如,從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊剩余數(shù)中減去期望端口塊數(shù),得到修改后的端口塊剩余數(shù)(即預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,便于后續(xù)分配給上線用戶)。若期望端口塊數(shù)小于等于本設(shè)備配置的最大端口塊個(gè)數(shù),預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,但實(shí)際上最多分配給上線用戶的端口塊個(gè)數(shù)還可以更多,出現(xiàn)了預(yù)留的少,實(shí)際能分配的多的情形;若期望端口塊數(shù)大于本設(shè)備配置的最大端口塊個(gè)數(shù),仍然預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,但實(shí)際上最多分配給上線用戶的端口塊個(gè)數(shù)為本設(shè)備配置的最大端口塊個(gè)數(shù),出現(xiàn)了預(yù)留的多,實(shí)際能分配的少的情形。上述情形表明認(rèn)證服務(wù)器配置的期望端口塊數(shù)有待優(yōu)化,此時(shí)就可以把分配給上線用戶的實(shí)際端口塊數(shù)上報(bào)給認(rèn)證服務(wù)器,以使認(rèn)證服務(wù)器能夠適當(dāng)調(diào)整為上線用戶授權(quán)的期望端口塊數(shù)的大小,使之更合理些。由上述實(shí)施例可見,當(dāng)接收BRAS發(fā)送的端口塊釋放請(qǐng)求后,可以從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中刪除用戶的私網(wǎng)IP地址,釋放分配給用戶的私網(wǎng)IP地址的所有端口塊,并將目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)加上期望端口塊數(shù),以及將分配給用戶的實(shí)際端口塊數(shù)上報(bào)給認(rèn)證服務(wù)器,并由認(rèn)證服務(wù)器根據(jù)實(shí)際端口塊數(shù)對(duì)期望端口塊數(shù)進(jìn)行調(diào)整,使得調(diào)整后的期望端口塊數(shù)更加合理,進(jìn)而提高了公網(wǎng)IP地址分配的均衡性。圖5是本申請(qǐng)公網(wǎng)地址分配方法的一個(gè)實(shí)施例流程圖,該方法可以應(yīng)用于認(rèn)證服務(wù)器,該認(rèn)證服務(wù)器存儲(chǔ)有用戶所對(duì)應(yīng)的期望端口塊數(shù),比如,圖1中的認(rèn)證服務(wù)器,并且該認(rèn)證服務(wù)器可以具體為RADIUS服務(wù)器。如圖5所示,該公網(wǎng)地址分配方法可以包括以下步驟510-530:步驟510,接收BRAS發(fā)送的用戶認(rèn)證請(qǐng)求,該用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的上線用戶信息。本申請(qǐng)實(shí)施例中,當(dāng)BRAS檢測(cè)到上線用戶發(fā)起上線請(qǐng)求時(shí),會(huì)向認(rèn)證服務(wù)器發(fā)送用戶認(rèn)證請(qǐng)求,該用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的用戶信息,只有用戶信息認(rèn)證通過(guò)后,認(rèn)證服務(wù)器才會(huì)為認(rèn)證通過(guò)的用戶生成對(duì)應(yīng)的授權(quán)信息并將該授權(quán)信息發(fā)送至BRAS,BRAS接收到授權(quán)信息后,基于該授權(quán)信息BRAS為用戶分配一個(gè)私網(wǎng)IP地址,并獲取授權(quán)信息中攜帶的期望端口塊數(shù),然后向NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù),并由NAT設(shè)備根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和期望端口塊數(shù),為用戶的私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址。步驟520,當(dāng)用戶信息認(rèn)證通過(guò)后,為認(rèn)證通過(guò)的用戶生成對(duì)應(yīng)的授權(quán)信息,該授權(quán)信息包括授權(quán)于用戶期望端口塊數(shù)。本申請(qǐng)實(shí)施例中,在認(rèn)證服務(wù)器中,存儲(chǔ)有用戶信息和對(duì)應(yīng)的期望端口塊數(shù),當(dāng)認(rèn)證服務(wù)器查找到自身存儲(chǔ)有接收到的認(rèn)證請(qǐng)求中攜帶的用戶信息時(shí),則通過(guò)認(rèn)證。并且,認(rèn)證服務(wù)器生成的授權(quán)信息中包括的期望端口塊數(shù)是一新增屬性,并且該期望端口塊數(shù)可以由根據(jù)管理員的經(jīng)驗(yàn)來(lái)確定其大小,也可以根據(jù)用戶的計(jì)費(fèi)方式來(lái)確定其大小,還可以根據(jù)歷史授權(quán)信息調(diào)整其大小等,本申請(qǐng)不限制確定其大小的各種方式。步驟530,將授權(quán)信息發(fā)送至BRAS,以使BRAS根據(jù)授權(quán)信息為用戶分配一個(gè)私網(wǎng)IP地址,并向NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù)。本申請(qǐng)實(shí)施例中,BRAS接收到認(rèn)證服務(wù)器發(fā)送的授權(quán)信息后,會(huì)基于該授權(quán)信息為用戶分配一個(gè)私網(wǎng)IP地址,并向NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,該端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù)。在一實(shí)施例中,本申請(qǐng)公網(wǎng)地址分配方法還包括:接收BRAS發(fā)送的分配給用戶的私網(wǎng)IP地址的實(shí)際端口塊數(shù);根據(jù)實(shí)際端口塊數(shù)對(duì)用戶的期望端口塊數(shù)進(jìn)行調(diào)整。本申請(qǐng)實(shí)施例中,認(rèn)證服務(wù)器根據(jù)實(shí)際端口塊數(shù)對(duì)用戶的期望端口塊數(shù)進(jìn)行調(diào)整,其目的是調(diào)整后的期望端口塊數(shù)更加合理化,更加貼近適當(dāng)調(diào)整的期望端口塊數(shù)的大小,使之更貼近上線用戶期望的網(wǎng)絡(luò)業(yè)務(wù)訪問(wèn)需求量、以即NAT設(shè)備的自身處理能力。由上述實(shí)施例可見,當(dāng)用戶信息認(rèn)證通過(guò)后,為該上線用戶授權(quán)期望端口塊數(shù),這樣使得后面的NAT設(shè)備可以根據(jù)期望端口塊數(shù)、以及端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù),為用戶的私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址,從而實(shí)現(xiàn)了均衡分配公網(wǎng)IP地址的端口塊,并提高了公網(wǎng)IP地址分配的可靠性。與前述公網(wǎng)地址分配方法實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了公網(wǎng)地址分配裝置的實(shí)施例。本申請(qǐng)中公網(wǎng)地址分配裝置的實(shí)施例可以應(yīng)用在NAT設(shè)備、以及AAA服務(wù)器上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖6所示,為本申請(qǐng)公網(wǎng)地址分配裝置所在設(shè)備的一種硬件結(jié)構(gòu)示意圖,除了圖6所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來(lái)講該設(shè)備還可能是分布式的設(shè)備,可能包括多個(gè)接口卡,以便在硬件層面進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換的擴(kuò)展。參見圖7,為本申請(qǐng)公網(wǎng)地址分配裝置的一個(gè)實(shí)施例框圖,該裝置可以應(yīng)用于NAT設(shè)備,比如,圖1中的NAT設(shè)備,并且該NAT設(shè)備可以具體為集成在BRAS上的NAT444網(wǎng)關(guān)插卡,并可以用于執(zhí)行圖2、圖3和圖4所示的公網(wǎng)地址分配方法,該裝置可以包括:第一接收單元71和公網(wǎng)地址分配單元72。第一接收單元71,用于接收遠(yuǎn)程寬帶接入服務(wù)器BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有用戶的私網(wǎng)IP地址和期望端口塊數(shù);公網(wǎng)地址分配單元72,用于根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和所述期望端口塊數(shù),為所述私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址。由上述實(shí)施可見,當(dāng)接收到BRAS發(fā)送的端口塊申請(qǐng)請(qǐng)求后,可以根據(jù)本地端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù)和期望端口塊數(shù),為私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址,使得NAT設(shè)備可以利用端口塊剩余數(shù)這一參數(shù)來(lái)進(jìn)行公網(wǎng)IP地址和私網(wǎng)IP地址的映射,這樣可以盡量避免出現(xiàn)某些公網(wǎng)IP地址的端口塊資源已用盡,而某些公網(wǎng)IP地址還有空閑的端口塊的情形,從而實(shí)現(xiàn)了對(duì)各個(gè)公網(wǎng)IP地址的均衡使用,提高了公網(wǎng)IP地址的利用率。在一個(gè)可選的實(shí)現(xiàn)方式中,所述公網(wǎng)地址分配單元72可以包括:公網(wǎng)地址確定子單元和計(jì)算子單元(圖7中未示出)。公網(wǎng)地址確定子單元,用于在所述本地端口塊容量表中確定目標(biāo)公網(wǎng)IP地址,并將所述私網(wǎng)IP地址保存至所述目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中,其中,所述目標(biāo)公網(wǎng)IP地址為所述本地端口塊容量表記錄的各個(gè)公網(wǎng)IP地址中端口塊剩余數(shù)最多的一個(gè)公網(wǎng)IP地址;計(jì)算子單元,用于從所述目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去所述期望端口塊數(shù)。在一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:端口塊分配單元和增量端口塊分配單元(圖7中未示出)。端口塊分配單元,用于從所述目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取一個(gè)空閑端口塊,并將所選取的空閑公網(wǎng)地址分配給所述私網(wǎng)IP地址;增量端口塊分配單元,用于當(dāng)檢測(cè)到所分配的端口塊已耗盡端口時(shí),則從所述目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取另一空閑端口塊,并將所選取的另一空閑端口塊繼續(xù)分配給所述私網(wǎng)IP地址。由上述實(shí)施可見,通過(guò)在本地端口塊容量表中確定目標(biāo)公網(wǎng)IP地址,該目標(biāo)公網(wǎng)IP地址為本地端口塊容量表記錄的各個(gè)公網(wǎng)IP地址中端口塊剩余數(shù)最多的一個(gè)公網(wǎng)IP地址,將私網(wǎng)IP地址保存至目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中,從目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)中減去期望端口塊數(shù),這樣可以預(yù)留出與期望端口塊數(shù)相同數(shù)量的端口塊,便于分配給上線用戶,使得NAT設(shè)備在增量分配端口塊時(shí),可以從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的端口塊中選取另一空閑端口塊,并將所選取的另一空閑端口塊繼續(xù)分配給上線用戶,從而保證了分配給同一上線用戶的所有端口塊都屬于同一目標(biāo)公網(wǎng)IP地址的,還滿足了不同上線用戶期望的網(wǎng)絡(luò)業(yè)務(wù)訪問(wèn)需求量,提高了端口塊分配的合理性。在一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:第二接收單元、刪除單元和釋放單元(圖7中未示出)。第二接收單元,用于接收所述BRAS發(fā)送的端口塊釋放請(qǐng)求,所述端口塊釋放請(qǐng)求攜帶有所述私網(wǎng)IP地址和所述期望端口塊數(shù);刪除單元,用于從所述目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中刪除所述私網(wǎng)IP地址;釋放單元,用于釋放分配給所述私網(wǎng)IP地址的所有端口塊,并將所述目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)加上所述期望端口塊數(shù)。在一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:統(tǒng)計(jì)單元和發(fā)送單元(圖7中未示出)。統(tǒng)計(jì)單元,用于統(tǒng)計(jì)分配給所述私網(wǎng)IP地址的實(shí)際端口塊數(shù);發(fā)送單元,用于將所述實(shí)際端口塊數(shù)發(fā)送至所述BRAS,以使所述BRAS將所述實(shí)際端口塊數(shù)發(fā)送至認(rèn)證服務(wù)器,并由所述認(rèn)證服務(wù)器根據(jù)所述實(shí)際端口塊數(shù)對(duì)所述期望端口塊數(shù)進(jìn)行調(diào)整。由上述實(shí)施例可見,當(dāng)接收BRAS發(fā)送的端口塊釋放請(qǐng)求后,可以從目標(biāo)公網(wǎng)IP地址對(duì)應(yīng)的私網(wǎng)IP地址組中刪除用戶的私網(wǎng)IP地址,釋放分配給用戶的私網(wǎng)IP地址的所有端口塊,并將目標(biāo)公網(wǎng)IP地址的端口塊剩余數(shù)加上期望端口塊數(shù),以及將分配給用戶的實(shí)際端口塊數(shù)上報(bào)給認(rèn)證服務(wù)器,并由認(rèn)證服務(wù)器根據(jù)實(shí)際端口塊數(shù)對(duì)期望端口塊數(shù)進(jìn)行調(diào)整,使得調(diào)整后的期望端口塊數(shù)更加合理,進(jìn)而提高了公網(wǎng)IP地址分配的均衡性。參見圖8,為本申請(qǐng)公網(wǎng)地址分配裝置的一個(gè)實(shí)施例框圖,該裝置可以應(yīng)用于認(rèn)證服務(wù)器,該認(rèn)證服務(wù)器存儲(chǔ)有用戶所對(duì)應(yīng)的期望端口塊數(shù),比如,圖1中的認(rèn)證服務(wù)器,并且該認(rèn)證服務(wù)器可以具體為RADIUS服務(wù)器,并可以用于執(zhí)行圖5所示的公網(wǎng)地址分配方法,該裝置可以包括:第一接收單元81、授權(quán)信息生成單元82和發(fā)送單元83。第一接收單元81,用于接收遠(yuǎn)程寬帶接入服務(wù)器BRAS發(fā)送的用戶認(rèn)證請(qǐng)求,所述用戶認(rèn)證請(qǐng)求攜帶有待認(rèn)證的用戶信息;授權(quán)信息生成單元82,用于當(dāng)所述用戶信息認(rèn)證通過(guò)后,為認(rèn)證通過(guò)的用戶生成對(duì)應(yīng)的授權(quán)信息,所述授權(quán)信息包括授權(quán)于用戶的期望端口塊數(shù);發(fā)送單元83,用于將所述授權(quán)信息發(fā)送至所述BRAS,以使所述BRAS根據(jù)所述授權(quán)信息為用戶分配一個(gè)私網(wǎng)IP地址,并向網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備發(fā)送端口塊申請(qǐng)請(qǐng)求,所述端口塊申請(qǐng)請(qǐng)求攜帶有所述私網(wǎng)IP地址和所述期望端口塊數(shù)。在一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:第二接收單元和調(diào)整單元(圖8中未示出)。第二接收單元,用于接收所述BRAS發(fā)送的分配給所述私網(wǎng)IP地址的實(shí)際端口塊數(shù);調(diào)整單元,用于根據(jù)所述實(shí)際端口塊數(shù)對(duì)所述期望端口塊數(shù)進(jìn)行調(diào)整。由上述實(shí)施例可見,當(dāng)用戶信息認(rèn)證通過(guò)后,為該上線用戶授權(quán)期望端口塊數(shù),這樣使得后面的NAT設(shè)備可以根據(jù)期望端口塊數(shù)、以及端口塊容量表中各個(gè)公網(wǎng)IP地址的端口塊剩余數(shù),為用戶的私網(wǎng)IP地址分配目標(biāo)公網(wǎng)IP地址,從而實(shí)現(xiàn)了均衡分配公網(wǎng)IP地址的端口塊,并提高了公網(wǎng)IP地址分配的可靠性。上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
仙桃市| 确山县| 微博| 砀山县| 全南县| 凤城市| 延川县| 桑日县| 保亭| 揭西县| 武城县| 泽普县| 乐业县| 漯河市| 会理县| 阿克苏市| 济源市| 德江县| 商洛市| 右玉县| 河池市| 濮阳县| 普兰店市| 棋牌| 筠连县| 肃宁县| 余江县| 双流县| 长宁县| 宜城市| 岗巴县| 什邡市| 宜宾市| 辉南县| 龙州县| 正阳县| 九江市| 高清| 南昌县| 广元市| 师宗县|