專利名稱:一種雙棧地址分配方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種雙棧地址分配方法和設(shè)備。
背景技術(shù):
在目前基于IPv4 (Internet Protocol version 4,互聯(lián)網(wǎng)協(xié)議版本4)的WLAN (Wireless Local Area Network,無(wú)線局域網(wǎng))網(wǎng)絡(luò)中,用戶終端通過(guò) DHCP (Dynamichost configuration protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)協(xié)議獲得公有IPv4地址,從而獲得上網(wǎng)能力。但眾所周知的是,IPv4地址目前已經(jīng)基本耗盡。與此同時(shí),WLAN業(yè)務(wù)正處于快速增長(zhǎng)的階段,未來(lái)幾年AP (Access Point,接入點(diǎn))數(shù)量將成指數(shù)型增長(zhǎng),WLAN業(yè)務(wù)用戶也將成倍增長(zhǎng),需要大量的IP地址。顯然,即將耗盡的IPv4地址已無(wú)法滿足快速增長(zhǎng)的需求。因此,WLAN中將不可避免的引入IPv6。隨著網(wǎng)絡(luò)設(shè)備的發(fā)展,目前的AC(Access Controller,接入控制器)已經(jīng)基本支持IPv6,為開展IPv6服務(wù)提供了基礎(chǔ)。但由于WLAN網(wǎng)絡(luò)中的大量存量?jī)?nèi)容仍然是基于IPv4的,IPv6很難在短時(shí)間內(nèi)完全取代IPv4在WLAN網(wǎng)絡(luò)中的應(yīng)用。因此,WLAN網(wǎng)絡(luò)需要為用戶提供IPv4、IPv6雙棧能力。在現(xiàn)有雙棧地址分配技術(shù)中,AC接收到用戶終端發(fā)送的IPv4獲取請(qǐng)求和IPv6地址獲取請(qǐng)求時(shí),直接向用戶終端分配IPv4地址和IPv6地址。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:在現(xiàn)有雙棧地址分配方式中,用戶在認(rèn)證前就獲得了 IPv4、IPv6地址,即對(duì)于一些沒(méi)有注冊(cè)的用戶,或沒(méi)有計(jì)劃使用該WLAN業(yè)務(wù)的用戶,只要其終端與AP相關(guān)聯(lián),即可獲得IPv4和IPv6地址,加劇了 IPv4地址的消耗,導(dǎo)致了地址的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種雙棧地址分配方法和設(shè)備,以優(yōu)化IPv4地址分配機(jī)制,節(jié)省IPv4地址消耗。為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種雙棧地址分配方法,包括:AC接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求;所述AC判斷所述用戶終端是否通過(guò)認(rèn)證;若判斷為是,所述AC向所述用戶分配IPv4地址;否則,所述AC拒絕向所述用戶終端分配IPv4地址。本發(fā)明實(shí)施例還提供一種雙棧地址分配方法,包括:若用戶終端通過(guò)向AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,且接收到自身通過(guò)認(rèn)證的通知消息,所述用戶終端再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求并接收所述AC分配的IPv4地址;其中,所述AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,若判斷該用戶終端未通過(guò)認(rèn)證,則拒絕向該用戶終端分配IPv4地址。本發(fā)明實(shí)施例還提供一種AC,包括:接收模塊,用于接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求;
判斷模塊,用于判斷所述用戶終端是否通過(guò)認(rèn)證;地址分配模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),向所述用戶終端分配IPv4地址;當(dāng)所述判斷模塊的判斷結(jié)果為否時(shí),拒絕向所述用戶終端分配IPv4地址。本發(fā)明實(shí)施例還提供一種用戶終端,包括:發(fā)送模塊,用于向接入控制器AC發(fā)送IPv4地址獲取請(qǐng)求;接收模塊,用于接收所述AC分配的IPv4地址;指示模塊,用于若所述用戶終端通過(guò)所述發(fā)送模塊向所述AC發(fā)送IPv4獲取請(qǐng)求獲取地址失敗,且所述接收模塊接收到所述用戶終端通過(guò)認(rèn)證的通知消息,觸發(fā)所述發(fā)送模塊再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,若判斷該用戶終端未通過(guò)認(rèn)證,則拒絕向該用戶終端分配IPv4地址。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn):在本發(fā)明實(shí)施例中,AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求之后,通過(guò)判斷該用戶終端是否通過(guò)認(rèn)證確定是否為該用戶終端分配IPv4地址,若通過(guò)認(rèn)證則分配IPv4地址,否則,不分配IPv4地址;若用戶終端通過(guò)向AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,在后續(xù)流程中,當(dāng)用戶終端接收到自身通過(guò)認(rèn)證的通知消息時(shí),向AC再次發(fā)起IPv4地址獲取請(qǐng)求,并接收AC分配的IPv4地址,優(yōu)化了 IPv4地址分配機(jī)制,節(jié)省了 IPv4地址消耗。
圖1為本發(fā)明實(shí)施例提供的雙棧地址分配方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的一種具體應(yīng)用場(chǎng)景下的雙棧地址分配方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的AC的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)上述現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供一種雙棧地址分配的技術(shù)方案,應(yīng)用于雙棧用戶終端的地址分配流程,當(dāng)AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求(DHCP discover (發(fā)現(xiàn))報(bào)文)時(shí),判斷該用戶終端是否通過(guò)認(rèn)證;若該用戶終端通過(guò)認(rèn)證,則向該用戶終端分配IPv4地址;否則,拒絕向該用戶終端分配IPv4地址。通過(guò)該技術(shù)方案,可以優(yōu)化IPv4地址的分配機(jī)制,節(jié)省IPv4地址消耗。下面將結(jié)合本申請(qǐng)中的附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。如圖1所示,為本發(fā)明實(shí)施例提供的雙棧地址分配方法的流程示意圖,可以包括以下步驟:步驟101、用戶終端向AC發(fā)送IPv4地址獲取請(qǐng)求。具體的,用戶終端和AP關(guān)聯(lián)之后,可以通過(guò)DHCP協(xié)議向AC發(fā)送IPv4地址獲取請(qǐng)求(IPv4 discover),以獲取IPv4地址。此外,用戶終端還可以通過(guò)AC獲得一個(gè)IPv6地址,其獲取流程和現(xiàn)有技術(shù)中雙棧用戶終端通過(guò)AC獲取IPv6地址的流程一樣,在此不再贅述。步驟102、AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求之后,判斷該用戶終端是否已通過(guò)認(rèn)證。若判斷為是,則轉(zhuǎn)至步驟103 ;否則,轉(zhuǎn)至步驟104。具體的,為了防止AC向未注冊(cè)的用戶終端分配IPv4地址,造成IPv4地址的浪費(fèi),在本發(fā)明實(shí)施例提供的技術(shù)方案中,AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求之后,并不會(huì)直接向該用戶終端分配IPv4地址,而是需要判斷該用戶終端是否通過(guò)認(rèn)證,并根據(jù)判斷結(jié)果確定是否向該用戶終端分配IPv4地址。其中,AC對(duì)應(yīng)用戶終端標(biāo)識(shí)存儲(chǔ)有各用戶終端的認(rèn)證信息,AC根據(jù)該認(rèn)證信息確定相應(yīng)用戶終端是否通過(guò)認(rèn)證。步驟103、AC向用戶終端分配IPv4地址。具體的,當(dāng)AC接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),AC確定該用戶終端需要使用該WLAN的業(yè)務(wù)。相應(yīng)地,AC可以通過(guò)DHCP協(xié)議為該用戶終端分配一個(gè)IPv4地址。用戶終端獲取IPv4地址之后,可以通過(guò)該IPv4地址和已獲得的IPv6地址進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。步驟104、AC拒絕向用戶終端分配IPv4地址,轉(zhuǎn)至步驟105。具體的,當(dāng)AC判斷用戶終端未通過(guò)認(rèn)證時(shí),為了防止由于為不計(jì)劃使用該WLAN業(yè)務(wù)的用戶分配IPv4地址,而造成IPv4地址的浪費(fèi),AC不會(huì)向該用戶終端分配IPv4地址。其中,AC可以不對(duì)該IPv4地址獲取請(qǐng)求進(jìn)行處理,并直接將其丟棄;也可以向AC返回一個(gè)地址獲取失敗消息,以告知用戶終端此次IPv4地址獲取失敗。步驟105、若用戶終端通過(guò)向AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,且接收到自身通過(guò)認(rèn)證的通知消息時(shí),用戶終端再次向AC發(fā)送IPv4地址獲取請(qǐng)求,轉(zhuǎn)至步驟102。具體的,若用戶終端未接收到AC分配的IPv4地址,則認(rèn)為此次IPv4地址獲取失敗。用戶可以在接收到自身通過(guò)認(rèn)證的通知消息時(shí),再次向AC發(fā)送IPv4地址獲取請(qǐng)求。其中,用戶終端可以根據(jù)獲取到的IPv6地址進(jìn)行認(rèn)證,其認(rèn)證流程與現(xiàn)有技術(shù)中相應(yīng)認(rèn)證流程類似,在此不再贅述。需要注意的是,在本發(fā)明實(shí)施例提供的技術(shù)方案中,對(duì)于用戶終端側(cè),可以通過(guò)以下方式實(shí)現(xiàn)當(dāng)接收到自身通過(guò)認(rèn)證的通知消息時(shí),再次向AC發(fā)起IPv4地址獲取請(qǐng)求:在現(xiàn)有雙棧用戶終端中安裝一個(gè)插件,用于當(dāng)接收到自身通過(guò)認(rèn)證的通知消息時(shí),觸發(fā)用戶終端再次向AC發(fā)起IPv4地址獲取請(qǐng)求。其中,該插件可以預(yù)先在用戶終端中安裝,也可以存儲(chǔ)在Portal服務(wù)器中,當(dāng)用戶終端進(jìn)行認(rèn)證時(shí),由Portal服務(wù)器提示用戶終端下載并安裝該插件。下面結(jié)合具體的應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行更加詳細(xì)的描述。如圖2所示,為本發(fā)明實(shí)施例提供的一種在具體應(yīng)用場(chǎng)景下的雙棧地址分配方法的流程示意圖,在該實(shí)施例中,用戶終端首次進(jìn)行地址申請(qǐng),該方法可以包括以下步驟:步驟201、用戶終端通過(guò)廣播探查發(fā)現(xiàn)可用AP,并接收AP返回的探查回應(yīng)消息。步驟202、用戶終端向AP發(fā)送關(guān)聯(lián)請(qǐng)求消息,AP將接收到的關(guān)聯(lián)請(qǐng)求消息轉(zhuǎn)發(fā)給AC,AC回應(yīng)關(guān)聯(lián)成功消息,AP收到消息后將其轉(zhuǎn)發(fā)給終端,此時(shí)終端成功建立了網(wǎng)絡(luò)連接。步驟203、用戶終端通過(guò)AC獲得一個(gè)IPv6地址。
其中,步驟201 203的處理流程與現(xiàn)有技術(shù)中的雙棧地址分配方法流程相類似,在此不再贅述。步驟204、AC接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求消息,檢測(cè)到用戶終端未通過(guò)認(rèn)證,不向該用戶終端分配IPv4地址。具體的,在本發(fā)明實(shí)施例提供的技術(shù)方案中,AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,并不會(huì)直接為該用戶終端分配IPv4地址,而需要檢測(cè)該用戶終端是否通過(guò)認(rèn)證,進(jìn)而確定是否為該用戶終端分配IPv4地址。在該實(shí)施例中,由于用戶終端首次進(jìn)行地址申請(qǐng),AC檢測(cè)到用戶未通過(guò)認(rèn)證,不能確定該用戶終端是否計(jì)劃使用相應(yīng)的WLAN業(yè)務(wù),為了節(jié)省IPv4地址,不回應(yīng)接收到的IPv4地址獲取請(qǐng)求。步驟205、用戶終端發(fā)送HTTP請(qǐng)求。步驟206、AC接獲用戶的HTTP請(qǐng)求,由于用戶沒(méi)有通過(guò)認(rèn)證,AC向用戶終端返回HTTP重定向消息。步驟207、用戶終端重新發(fā)送HTTP請(qǐng)求,訪問(wèn)WEB認(rèn)證頁(yè)面,用戶在認(rèn)證頁(yè)面上填入用戶名、密碼等信息,提交到Portal服務(wù)器。步驟208、Portal服務(wù)器將賬號(hào)、密碼提交給AC,發(fā)起認(rèn)證。步驟209、AC向AAA認(rèn)證服務(wù)器發(fā)送攜帶用戶名、密碼的認(rèn)證請(qǐng)求。步驟210、AAA認(rèn)證服務(wù)器根據(jù)用戶信息判斷用戶終端是否合法,用戶終端進(jìn)行密碼認(rèn)證。AAA服務(wù)器向AC進(jìn)行認(rèn)證回應(yīng)。如果認(rèn)證成功,向AC返回認(rèn)證成功報(bào)文,并攜帶協(xié)議參數(shù),以及用戶終端的相關(guān)業(yè)務(wù)屬性給用戶授權(quán)。如果認(rèn)證失敗,向AC返回認(rèn)證失敗報(bào)文。步驟211、AC向Portal服務(wù)器返回認(rèn)證結(jié)果。步驟212、Portal服務(wù)器根據(jù)認(rèn)證結(jié)果,推送認(rèn)證結(jié)果頁(yè)面。認(rèn)證成功后,AAA服務(wù)器開始計(jì)費(fèi),用戶上線完畢,開始上網(wǎng)。其中,步驟205 212的處理流程與現(xiàn)有技術(shù)中的雙棧地址分配方法中WEB認(rèn)證流程相類似,不同的是,在本發(fā)明實(shí)施例中,用戶終端進(jìn)行WEB認(rèn)證的過(guò)程都是通過(guò)IPv6地址進(jìn)行的,其具體實(shí)現(xiàn)在此不再贅述。步驟213、當(dāng)AC獲知到用戶終端通過(guò)認(rèn)證時(shí),向用戶終端發(fā)送指示消息,以指示用戶進(jìn)行IPv4地址申請(qǐng)。具體的,AAA服務(wù)器對(duì)用戶終端進(jìn)行認(rèn)證后,會(huì)將認(rèn)證結(jié)果通知給AC。當(dāng)AC獲知到用戶終端通過(guò)認(rèn)證后,需要向用戶終端發(fā)送指示消息,以指示用戶再次進(jìn)行IPv4地址申請(qǐng)步驟214、用戶終端接收到指示消息后,根據(jù)該指示消息再次向AC發(fā)送IPv4地址獲取請(qǐng)求消息,并接收AC分配的IPv4地址。具體的,與現(xiàn)有技術(shù)不同的,在本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)用戶終端接收到自身通過(guò)認(rèn)證的通知消息時(shí)(在該實(shí)施例中為接收到AC發(fā)送的指示消息),再次向AC發(fā)起IPv4地址獲取請(qǐng)求。AC接收到該IPv4地址獲取請(qǐng)求后,確認(rèn)該用戶終端已通過(guò)認(rèn)證,向該用戶終端分配IPv4地址。步驟215、用戶終端通過(guò)IPv4地址和IPv6地址進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。通過(guò)以上描述可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求之后,通過(guò)判斷該用戶終端是否通過(guò)認(rèn)證確定是否為該用戶終端分配IPv4地址,若通過(guò)認(rèn)證則分配IPv4地址,否則,不分配IPv4地址;若用戶終端未在預(yù)設(shè)時(shí)間內(nèi)接收到AC分配的IPv4地址,在后續(xù)流程中,當(dāng)用戶終端檢測(cè)到自身通過(guò)認(rèn)證時(shí),向AC再次發(fā)起IPv4地址獲取請(qǐng)求,并接收AC分配的IPv4地址,優(yōu)化了 IPv4地址分配機(jī)制,節(jié)省了 IPv4地址消耗?;谂c上述方法流程相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例中還提供了一種AC,可以運(yùn)用于上述流程。如圖3所示,為本發(fā)明實(shí)施例提供的AC的結(jié)構(gòu)示意圖,可以包括:接收模塊31,用于接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求;判斷模塊32,用于判斷所述用戶終端是否通過(guò)認(rèn)證;地址分配模塊33,用于當(dāng)所述判斷模塊32的判斷結(jié)果為是時(shí),向所述用戶終端分配IPv4地址;當(dāng)所述判斷模塊32的判斷結(jié)果為否時(shí),拒絕向所述用戶終端分配IPv4地址。其中,本發(fā)明實(shí)施例提供的AC還可以包括:指示模塊34,用于當(dāng)所述地址分配模塊33拒絕向所述用戶終端分配IPv4地址之后,且所述AC接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送指示消息,以指示所述用戶終端發(fā)送IPv4地址獲取請(qǐng)求。其中,所述接收模塊31還用于,接收所述用戶終端發(fā)送的IPv6地址獲取請(qǐng)求;所述地址分配模塊32還用于,向所述用戶終端分配IPv6地址?;谏鲜龇椒鞒滔嗤募夹g(shù)構(gòu)思,本發(fā)明實(shí)施例中還提供了一種用戶終端,可以運(yùn)用于上述流程。如圖4所示,為本發(fā)明實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖,可以包括:發(fā)送模塊41,用于向接入控制器AC發(fā)送IPv4地址獲取請(qǐng)求;接收模塊42,用于接收所述AC分配的IPv4地址;指示模塊43,用于若所述用戶終端通過(guò)所述發(fā)送模塊41向所述AC發(fā)送IPv4獲取請(qǐng)求獲取地址失敗,且所述接收模塊42接收到所述用戶終端通過(guò)認(rèn)證的通知消息,觸發(fā)所述發(fā)送模塊41再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,若判斷該用戶終端未通過(guò)認(rèn)證,則拒絕向該用戶終端分配IPv4地址。其中,所述指示模塊43具體用于,當(dāng)所述用戶通過(guò)所述發(fā)送模塊41向所述AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,且所述接收模塊42接收到所述AC發(fā)送的指示消息時(shí),觸發(fā)所述發(fā)送模塊41再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC在接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送所述指示消
肩、O所述發(fā)送模塊41還用于,向所述AC發(fā)送IPv6地址獲取請(qǐng)求;所述接收模塊42還用于,接收所述AC分配的IPv6地址;該用戶終端還包括:認(rèn)證模塊44,用于根據(jù)所述接收模42塊接收到的IPv6地址進(jìn)行認(rèn)證。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種雙棧地址分配方法,其特征在于,包括: 接入控制器AC接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求; 所述AC判斷所述用戶終端是否通過(guò)認(rèn)證;若判斷為是,所述AC向所述用戶分配IPv4地址;否則,所述AC拒絕向所述用戶終端分配IPv4地址。
2.如權(quán)利要求1所述的方法,其特征在于,所述AC拒絕向所述用戶終端分配IPv4地址之后,還包括: 所述AC接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送指示消息,以指示所述用戶終端發(fā)送IPv4地址獲取請(qǐng)求。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括: 所述AC接收用戶終端發(fā)送的IPv6地址獲取請(qǐng)求,并向所述用戶終端分配IPv6地址; 所述用戶終端根據(jù)獲得的IPv6地址進(jìn)行認(rèn)證。
4.一種雙棧地址分配方法,其特征在于,包括: 若用戶終端通過(guò)向接入控制器AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,且接收到自身通過(guò)認(rèn)證的通知消息,所述用戶終端再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求并接收所述AC分配的IPv4地址;其中,所述AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,若判斷該用戶終端未通過(guò)認(rèn)證,則拒絕向該用戶終端分配IPv4地址。
5.如權(quán)利要求4所述的方法,其特征在于,所述用戶終端接收到自身通過(guò)認(rèn)證的通知消息,再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求,具體為: 所述用戶終端接收所述AC發(fā)送的指示消息,根據(jù)該指示消息向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC在接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送所述指示消息。
6.如權(quán)利要求4或5所述的方法,其特征在于,還包括: 所述用戶終端向所述AC發(fā)送IPv6地址獲取請(qǐng)求; 所述用戶終端接收所述AC分配的IPv6地址,并根據(jù)接收到的IPv6地址進(jìn)行認(rèn)證。
7.一種接入控制器AC,其特征在于,包括: 接收模塊,用于接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求; 判斷模塊,用于判斷所述用戶終端是否通過(guò)認(rèn)證; 地址分配模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),向所述用戶終端分配IPv4地址;當(dāng)所述判斷模塊的判斷結(jié)果為否時(shí),拒絕向所述用戶終端分配IPv4地址。
8.如權(quán)利要求7所述的AC,其特征在于,還包括: 指示模塊,用于當(dāng)所述地址分配模塊拒絕向所述用戶終端分配IPv4地址之后,且所述AC接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送指示消息,以指示所述用戶終端發(fā)送IPv4地址獲取請(qǐng)求。
9.如權(quán)利要求7或8所述的AC,其特征在于, 所述接收模塊還用于,接收所述用戶終端發(fā)送的IPv6地址獲取請(qǐng)求; 所述地址分配模塊還用于,向所述用戶終端分配IPv6地址。
10.一種用戶終端,其特征在于,包括: 發(fā)送模塊,用于向接入控制器AC發(fā)送IPv4地址獲取請(qǐng)求; 接收模塊,用于接收所述AC分配的IPv4地址;指示模塊,用于若所述用戶終端通過(guò)所述發(fā)送模塊向所述AC發(fā)送IPv4獲取請(qǐng)求獲取地址失敗,且所述接收模塊接收到所述用戶終端通過(guò)認(rèn)證的通知消息,觸發(fā)所述發(fā)送模塊再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC接收到用戶終端發(fā)送的IPv4地址獲取請(qǐng)求后,若判斷該用戶終端未通過(guò)認(rèn)證,則拒絕向該用戶終端分配IPv4地址。
11.如權(quán)利要求10所述的用戶終端,其特征在于,所述指示模塊具體用于,當(dāng)所述用戶通過(guò)所述發(fā)送模塊向所述AC發(fā)送IPv4地址獲取請(qǐng)求獲取地址失敗,且所述接收模塊接收到所述AC發(fā)送的指示消息時(shí),觸發(fā)所述發(fā)送模塊再次向所述AC發(fā)送IPv4地址獲取請(qǐng)求;其中,所述AC在接收到認(rèn)證服務(wù)器返回的所述用戶終端通過(guò)認(rèn)證的響應(yīng)消息時(shí),向所述用戶終端發(fā)送所述指示消息。
12.如權(quán)利要求10或11所述的用戶終端,其特征在于, 所述發(fā)送模塊還用于,向所述AC發(fā)送IPv6地址獲取請(qǐng)求; 所述接收模塊還用于,接收所述AC分配的IPv6地址; 該用戶終端還包括: 認(rèn)證模塊,用于根 據(jù)所述接收模塊接收到的IPv6地址進(jìn)行認(rèn)證。
全文摘要
本發(fā)明公開了一種雙棧地址分配方法和設(shè)備,該方法包括接入控制器AC接收用戶終端發(fā)送的IPv4地址獲取請(qǐng)求;所述AC判斷所述用戶終端是否通過(guò)認(rèn)證;若判斷為是,所述AC向所述用戶分配IPv4地址;否則,所述AC拒絕向所述用戶終端分配IPv4地址。在本發(fā)明中,優(yōu)化了IPv4地址分配機(jī)制,節(jié)省了IPv4地址消耗。
文檔編號(hào)H04L29/06GK103179222SQ201110433090
公開日2013年6月26日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者楊天樂(lè), 李連源 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司