路由選擇方法及功能網元的制作方法
【專利摘要】本發明公開了一種路由選擇方法,應用于WLAN接入網和3GPP核心網融合的網絡;在WLAN接入網和3GPP核心網之間設置有功能網元;所述方法包括:UE通過WLAN接入網接入時,功能網元向AAA轉發所述UE發送的認證請求消息,并向WLAN接入網的接入網元轉發AAA發送的認證響應消息;和/或,功能網元接收WLAN接入網的接入網元發送的IP地址請求消息。本發明還同時公開了一種功能網元。本發明能根據接入的UE類型及業務類型為3GPPUE進行路由選擇,從而減輕3GPP網絡的接入壓力。
【專利說明】路由選擇方法及功能網元
【技術領域】
[0001]本發明涉及路由選擇技術,尤其涉及一種路由選擇方法及功能網元。
【背景技術】
[0002]第三代合作伙伴計劃(3GPP,3rdGeneration Partnership Project)的演進的分組系統(EPS, Evolved Packet System)由演進的通用地面無線接入網(E-UTRAN,Evolved Universal Terrestrial Radio Access Network)、移動管理單兀(MME,MobilityManagement Entity)、服務網關(S-Gff, Serving Gateway)、分組數據網絡網關(P-GW,Packet Data Network Gateway)和歸屬用戶服務器(HSS, Home Subscriber Server)組成。
[0003]圖1為現有技術中3GPP網絡與非3GPP網絡實現互通的結構示意圖,如圖1所示,EPS支持與非3GPP系統的互通,其中,與非3GPP系統的互通通過S2a/b/c接口實現,P-Gff作為3GPP與非3GPP系統間的錨點。在EPS的系統架構圖中,非3GPP系統接入被分為不可信任非3GPP接入和可信任非3GPP接入;其中,不可信任非3GPP接入需經過演進的分組數據網關(ePDG, Evolved Packet Data Gateway)與 P-GW 相連,ePDG 與 P-GW 間的接口為S2b ;可信任非3GPP接入可直接通過S2a接口與P-GW連接,S2a接口采用PMIP協議進行信息交互;另外,S2c接口提供了用戶設備(UE, User Equipment)與P-GW之間的用戶面相關的控制和移動性支持,其支持的移動性管理協議為支持雙棧的移動IPv6 (DSMIPv6, MoblieIPv6Support for Dual Stack Hosts and Routers),其可用于不可信任非 3GPP 和可信任非3GPP接入。
[0004]目前,許多運營商認為,無線局域網絡(WLAN, Wireless Local Area Network)可以作為可信任的非3GPP系統,因此,UE通過可信任的WLAN接入EPS的互聯互通問題逐漸被重視并開始研究,并且現有技術已有相關的架構產生。圖2為現有技術中UE通過WLAN接入EPC的架構示意圖,如圖2所示,WLAN的一個邏輯網元與3GPP的P-GW通過S2a接口互通,S2a 接口支持 GTP (Generic Tunneling Protocol) /PMIP (Proxy Mobile IP)協議,但WLAN網絡內部的具體邏輯網元如何支持與P-GW的互通流程,并沒有明確的技術方案。
[0005]在相關技術中,如果要使AC (Access Controller)/BNG (Boundary Network Node)支持S2a接口的話,需要對所有AC/BNG設備進行升級,這樣會對現網影響較大。為了解決該問題,引入了 WLAN接入網關(例如,可信任的WLAN接入網關(TWAG’,Trusted WLAN AccessGateway)),不需要對AC/BNG設備進行大規模升級即可實現到3GPP網絡的接入,從而減少了對現網的升級改造。另外,在WLAN UE和3GPP UE同時存在的情況下,如何保證其對WLANUE的相關流程不影響,目前尚沒有相關的研究。
【發明內容】
[0006]有鑒于此,本發明的主要目的在于提供一種路由選擇方法及功能網元,能在可信任的WLAN與3GPP網絡融合網絡中為接入的3GPP UE實現路由選擇,從而減輕3GPP網絡的接入壓力。[0007]為達到上述目的,本發明的技術方案是這樣實現的:
[0008]一種路由選擇方法,應用于無線局域網WLAN接入網和第三代合作伙伴計劃3GPP核心網融合的網絡;在所述WLAN接入網和所述3GPP核心網之間設置有功能網元;所述方法包括:
[0009]用戶設備UE通過所述WLAN接入網接入時,所述功能網元向認證授權計費AAA轉發所述UE發送的認證請求消息,并向所述WLAN接入網的接入網元轉發所述AAA發送的認證響應消息;和/或,所述功能網元接收所述WLAN接入網的接入網元發送的IP地址請求消
肩、O
[0010]其中,所述功能網元位于所述WLAN接入網或3GPP核心網中。
[0011]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
[0012]其中,所述功能網元與所述WLAN接入網的接入網元之間建立有通用路由封裝GRE隧道或多協議標簽交換MPLS隧道。
[0013]其中,所述方法還包括:
[0014]所述WLAN接入網的接入網元根據認證類型和/或所述UE的域名,確定所述UE是否為3GPP UE,并確定報文路由。
[0015]其中,所述方法還包括:
[0016]所述WLAN接入網的接入網元根據所述UE關聯的業務類型,確定是否本地為所述UE分配IP地址。
[0017]其中,所述方法還包括:
[0018]所述WLAN接入網的接入網元通過擴展認證協議EAP的認證,從所述3GPP核心網的AAA服務器或AAA代理獲取決策的所述業務類型的信息。
[0019]其中,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
[0020]其中,所述WLAN接入網的接入網元包括邊界網絡節點BNG/接入控制器AC。
[0021]其中,所述IP地址請求消息為DHCP消息或路由請求消息。
[0022]其中,所述功能實體與WLAN接入網的AAA服務器或AAA代理連接時,由所述功能實體支持計費信息的收集,并通過AAA計費消息上報給所述WLAN接入網的AAA服務器或AAA代理。
[0023]其中,所述AAA計費消息包括Radius計費消息或Diameter計費消息。
[0024]其中,所述WLAN接入網包含固定寬帶論壇BBF定義的架構網絡。
[0025]一種路由選擇方法,應用于WLAN接入網和3GPP核心網融合的網絡;所述融合的網絡中設置有功能網元;所述方法包括:
[0026]所述功能網元接收AAA發送的認證響應消息,獲取決策的業務類型,并根據UE關聯的業務類型信息,確定是否為所述UE分配本地IP,實現對所述UE的路由選擇。
[0027]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器。
[0028]其中,所述功能網元位于所述WLAN接入網或所述3GPP核心網中。
[0029]其中,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
[0030]其中,所述業務類型為有縫的業務分流時,所述功能網元接收到IP地址請求消息后,為所述UE分配本地IP。
[0031]其中,所述IP地址請求消息為DHCP消息或路由請求消息。
[0032]一種功能網元,應用于WLAN接入網和3GPP核心網融合的網絡中;所述功能網元包括:接收單元、轉發單元和/或發送單元,其中:
[0033]接收單元,用于接收UE通過所述WLAN接入網接入時發送的認證請求消息;以及,接收AAA發送的認證響應消息;和/或,接收所述WLAN接入網的接入網元發送的IP地址請求消息;和/或,接收WLAN接入網的AAA服務器或AAA代理發送的AAA計費響應消息;
[0034]轉發單元,用于向所述AAA轉發所述認證請求消息;以及,向所述WLAN接入網的接入網元轉發所述認證響應消息;
[0035]發送單元,用于向所述WLAN接入網的AAA服務器或AAA代理發送AAA計費請求消
肩、O
[0036]其中,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
[0037]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
[0038]其中,所述WLAN接入網接入網關與所述WLAN接入網的接入網元之間建立有GRE隧道或MPLS隧道。
[0039]其中,所述WLAN接入網的接入網元包括BNG/AC。
[0040]其中,所述AAA計費消息包括Radius計費消息,或者Diameter計費消息。
[0041]一種功能網元,應用于WLAN接入網和3GPP核心網融合的網絡中;所述WLAN接入網接入網關包括:接收單元、獲取單元和確定單元,其中:
[0042]接收單元,用于接收AAA發送的認證響應消息;
[0043]獲取單元,用于獲取決策的業務類型;
[0044]確定單元,用于根據UE關聯的業務類型信息,確定是否為所述UE分配本地IP,實現對所述UE的路由選擇。
[0045]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或者AAA代理。
[0046]其中,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
[0047]其中,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
[0048]其中,所述WLAN接入網接入網關還包括:分配單元;
[0049]用于在業務類型為有縫的業務分流時,所述接收單元接收到IP地址請求消息后,所述分配單元為所述UE分配本地IP。
[0050]本發明中,在可信任的WLAN和3GPP網絡融合的網絡之間設置有功能網元;當UE通過所述可信任的WLAN接入時,功能網元向AAA服務器轉發UE發送的認證請求消息,并向可信任的WLAN的接入網元轉發所述AAA服務器發送的認證響應消息;和/或,功能網元接收所述可信任的WLAN的接入網元發送的IP地址請求消息,并將3GPP網絡為UE分配的IP地址通知所述可信任的WLAN的接入網元;WLAN的接入網元根據所述UE的類型進行路由選擇。本發明能根據接入的UE類型及業務類型為3GPP UE進行路由選擇,從而減輕3GPP網絡的接入壓力。
【專利附圖】
【附圖說明】
[0051]圖1為現有技術中3GPP網絡與非3GPP網絡實現互通的結構示意圖;
[0052]圖2為現有技術中UE通過WLAN接入EPC的架構示意圖;
[0053]圖3為本發明中引入TWAG’后,UE通過WLAN S2a接口接入EPC的架構I的示意圖;
[0054]圖4為本發明實施例的基于架構I的UE通過WLAN S2a接口接入EPC的流程圖;
[0055]圖5為本發明實施例的基于架構I的UE通過WLAN S2a接口接入EPC的流程圖;
[0056]圖6為本發明實施例的基于架構I的UE通過WLAN S2a接口接入EPC的流程圖;
[0057]圖7為本發明中引入TWAG’后,UE通過WLAN S2a接口接入EPC的架構2的示意圖;
[0058]圖8為本發明實施例的基于架構2的UE通過WLAN S2a接口接入EPC的流程圖;
[0059]圖9為本發明實施例的基于架構2的UE通過WLAN S2a接口接入EPC的流程圖;
[0060]圖10為本發明實施例的基于架構2的UE通過WLAN S2a接口接入EPC的流程圖;
[0061]圖11為本發明實施例的UE通過WLAN S2a接口接入EPC的流程圖;
[0062]圖12為本發明實施例的UE通過WLAN S2a接口接入EPC的流程圖;
[0063]圖13為本發明實施例的功能網元的組成結構示意圖;
[0064]圖14為本發明實施例的另一功能網元的組成結構示意圖。
【具體實施方式】
[0065]實施例1
[0066]在該實施例中,主要是描述UE通過可信任的WLAN接入EPC時的整個網絡的架構圖。該架構的中心思想是:在WLAN網絡內,增加一個WLAN接入網關,負責與WLAN網絡和EPC網絡之間的控制面和用戶面消息互通。
[0067]該架構涉及的網元與現有的接入網絡接入現有的3GPP網絡所涉及的網元的不同之處在于,在WLAN網絡內添加了一個TWAG’ =TffAGj負責WLAN網絡和EPC網絡之間的控制面消息和用戶面數據的互通。圖3為本發明中引入TWAG’后,UE通過WLAN S2a接口接入EPC的架構I的示意圖,如圖3所示,在該網絡架構下,所涉及到的關鍵接口的如下:
[0068]接口 C:為TWAG’和BBF AAA之間的接口。該接口用來轉發BNG或者BBF AAA發送的認證消息,且可以通過BBF AAA發送的認證成功消息,來觸發TWAG’與EPC的P-GW之間建立GTP/PMIP隧道;
[0069]接口 D:為TWAG’和BNG之間的接口。該接口用來轉發BNG發送的認證消息,或者DHCP消息,以及用戶數據等。
[0070]說明:上述架構主要邏輯網絡是針對BBF接入架構來說的,同樣,上述的架構也適用于WLAN接入網絡,其中,RG用AP代替,BNG用AC代替。
[0071]實施例2
[0072]該實施例中,主要是描述3GPP UE通過WLAN接入3GPP EPC的流程。其中,EAP認證流程需要經過TWAG’轉發到WLAN AAA,AP/RG作為EAP認證者,AC/BNG和TWAG’作為AAA代理。當AC/BNG收到3GPPAAA決策的業務類型為允許接入EPC時,則執行該實施例。圖4為本發明實施例一的基于架構I的UE通過WLAN S2a接口接入EPC的流程圖,UE通過WLANS2a接口接入EPC的流程包括以下步驟:
[0073]步驟401:UE與WLAN網元執行非3GPP特有的流程,比如:鏈路建立等;
[0074]步驟402:UE可能向AP/RG發送EAP0L-START消息,請求認證;
[0075]步驟403-步驟404:AP/RG作為EAP認證者,會向UE觸發EAP認證流程。其中,UE在 EAP-RES/Identity 消息中攜帶 NAI。AC/BNG 收到 AAA 封裝的 EAP-RES/Identity 消息之后,可以先根據認證類型,判斷是否為3GPP UE,如果認證類型不為EAP認證的話,則認為其為WLAN UE,則執行WLAN UE接入WLAN網絡的現有技術中的流程;否則,再通過解析消息獲取NAI中的域名信息,判斷其為3GPP UE ;或者,也可以只通過域名來判斷其為3GPP UE。如果為3GPP UE的話,則將UE MAC地址、域名信息關聯到相應的GRE隧道中,且本地保存這種關聯關系;然后,通過GRE隧道封裝該報文到TWAG’,或者根據路由轉發到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然作為AAA代理,將解封裝的報文轉發到WLAN AAA,再經 WLAN AAA 轉發到 3GPP AAA。
[0076]說明:上述的GRE隧道也可以采用其他類型的隧道代替,比如:MPLS等;或者,EAP認證消息直接通過路由方式傳遞,不通過隧道傳輸。
[0077]步驟405-步驟407:執行后續的EAP流程,當TWAG’收到EAP認證成功消息,則執行步驟406。其中,TWAG’的作用同步驟403-步驟404,作為AAA代理或AAA中繼。在認證過程中,AC/BNG會獲取3GPP AAA授權的業務類型,該業務類型具體包括:允許接入EPCjP/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPP AAA授權的業務類型后,如果該業務類型為允許接入EPC的話,可以將該信息和UE MAC地址綁定,且本地保存這種關聯關系。在該實施例中,業務類型即為允許接入EPC。AC/BNG可能會本地保存業務類型和UE MAC地址的關聯關系,以顯式說明其支持的業務類型為允許接入EPC,或者也可以不在本地保存這個關聯關系,以隱式說明其支持的業務類型為允許接入EPC。
[0078]如果是由EAP認證成功消息觸發GTP/PMIP隧道建立的話,則執行步驟408-步驟411,再轉到步驟412執行。否則,直接轉到步驟412執行。
[0079]步驟408-步驟413 =TffAGj收到EAP認證成功消息之后,則向P-GW請求GTP/PMIP隧道的建立,同時,也會和PCRF之間建立IP-CAN會話,和HSS之間進行P-GW標識更新。在TffAGj收到創建會話響應消息或者代理綁定確認消息之后,則通過AC/BNG、AP/RG向UE發送EAP認證成功消息。
[0080]步驟414-步驟415:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息(具體可以為DHCPv4或者DHCPv6消息)后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理DHCP請求消息。
[0081]如果是由DHCP消息觸發GTP/PMIP隧道建立的話,則執行步驟408-411,再轉到步驟416執行。否則,直接轉到步驟416執行。
[0082]步驟416-步驟417:UE和TWAG’之間執行DHCP的其他流程,為UE分配IP地址。這個時,也可以將IP地址與MAC地址綁定。[0083]步驟418:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后,找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理路由請求消息。
[0084]如果是由路由請求消息觸發GTP/PMIP隧道建立的話,則執行步驟408-步驟411,再轉到步驟420繼續執行。否則,直接轉到步驟420繼續執行。
[0085]步驟420-步驟421:執行路由確認消息的剩余流程,為UE分配IP地址。這個時,也可以將IP地址與MAC地址綁定。
[0086]通常情況是BNG/AC支持基于該UE的計費信息收集,并上報給WLANAAA進行計費;在該實施例中,可選的,TWAG’也可以支持計費信息的收集,并上報給WLAN AAA進行計費。因此,待TWAG’為UE分配完IP地址(比如:在TWAG’執行步驟417或者420的同時)時,向WLANAAA發送計費請求(開始)消息,然后WLAN AAA回復計費響應(開始)消息。當BNG/AC執行具體的業務分流時,TffAGj所統計的計費信息為3GPP UE接入EPC的相關業務數據的計費信息。當TWAG’執行具體的業務分流時,則TWAG’所統計的計費信息為3GPP UE接入EPC和直接業務分流的業務數據的總計費信息或者獨立計費信息。如果是發送總計費信息的話,則TWAG’向WLAN發送的計費請求(開始消息)是在TWAG’收到的第一個請求IP地址的消息時發送的,比如:TWAG’收到第一個請求IP地址的消息,指示其直接業務分流,則這個時TWAG’向WLAN發送計費請求(開始消息),后續,TffAGj再收到一個請求IP地址的消息,指示其從I3DN Gff分配IP地址,這個時TWAG’不會向WLAN發送計費請求(開始消息);反之,亦然。如果發送獨立的計費信息的話,則獨立發送計費請求(開始消息)。這些計費信息可以作為運營商間的計費賬單參考。
[0087]步驟422:當BNG/AC收到上行數據時,也會根據UE MAC或者UE IP地址,找到其關聯的業務類型為EPC接入,然后,找到關聯的GRE隧道,然后通過GRE隧道封裝該報文到TffAGj ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,并通過GTP或者PMIP隧道封裝,且轉發到P-GW。
[0088]當BNG/AC收到下行數據時,直接去掉GRE頭的封裝,將報文轉發給UE。
[0089]本發明中,在TWAG’收到UE離開該網絡的去連接相關消息時,會向WLANAAA發送計費請求(終止)消息,然后WLAN AAA回復計費響應(終止)消息。
[0090]除了 Radius計費協議外,TWAG’也可以支持Diameter計費協議,則相關的消息代替上述Radius的相關計費消息。
[0091]實施例3
[0092]該實施例中,與實施例2的流程類似,區別在于,AP/RG不作為EAP認證者,而是AC/BNG作為EAP認證者,AP/RG不能感知相關的EAP認證流程。其他流程參考實施例2的相關描述。具體可參見圖5所示流程,具體描述如下:
[0093]步驟501:UE與WLAN網元執行非3GPP特有的流程,比如:鏈路建立等;
[0094]步驟502:UE可能向AC/BNG發送EAP0L-START消息,請求認證;
[0095]步驟503-步驟504:AC/BNG作為EAP認證者,會向UE觸發EAP認證流程。其中,UE 在 EAP-RES/Identity 消息中攜帶 NAI。AC/BNG 收到 AAA 封裝的 EAP-RES/Identity 消息之后,可以先根據認證類型,判斷是否為3GPP UE,如果認證類型不為EAP認證的話,則認為其為WLAN UE,則執行WLAN UE接入WLAN網絡的現有技術中的流程;否則,再通過解析消息獲取NAI中的域名信息,判斷其為3GPP UE ;或者,也可以只通過域名來判斷其為3GPP UE。如果為3GPP UE的話,則將UE MAC地址、域名信息關聯到相應的GRE隧道中,且本地保存這種關聯關系;然后,通過GRE隧道封裝該報文到TWAG’,或者根據路由轉發到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然作為AAA代理,將解封裝的報文轉發到WLAN AAA,再經WLAN AAA轉發到3GPP AAA。
[0096]說明:上述的GRE隧道也可以采用其他類型的隧道代替,比如:MPLS等;或者,EAP認證消息直接通過路由方式傳遞,不通過隧道傳輸。
[0097]步驟505-步驟507:執行后續的EAP流程,當TWAG’收到EAP認證成功消息,則執行步驟506。其中,TWAG’的作用同步驟503-步驟504,作為AAA代理。在認證過程中,AC/BNG會獲取3GPP AAA授權的業務類型,該業務類型具體包括:允許接入EPC,和/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPPAAA授權的業務類型后,如果該業務類型為允許接入EPC的話,可以將該信息和UE MAC地址綁定,且本地保存這種關聯關系。在該實施例中,業務類型即為允許接入EPC。AC/BNG可能會本地保存業務類型和UEMAC地址的關聯關系,以顯式說明其支持的業務類型為允許接入EPC,或者也可以不在本地保存這個關聯關系,以隱式說明其支持的業務類型為允許接入EPC。
[0098]如果是由EAP認證成功消息觸發GTP/PMIP隧道建立的話,則執行步驟508-步驟511,再轉到步驟512執行。否則,直接轉到步驟512執行。
[0099]步驟508-步驟513 =TffAGj收到EAP認證成功消息之后,則向P-GW請求GTP/PMIP隧道的建立,同時,也會和PCRF之間建立IP-CAN會話,和HSS之間進行P-GW標識更新。在TffAGj收到創建會話響應消息或者代理綁定確認消息之后,則通過AC/BNG、AP/RG向UE發送EAP認證成功消息。
[0100]步驟514-步驟515:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息(具體可以為DHCPv4或者DHCPv6消息)后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理DHCP請求消息。
[0101]如果是由DHCP消息觸發GTP/PMIP隧道建立的話,則執行步驟508-511,再轉到步驟516執行。否則,直接轉到步驟516執行。
[0102]步驟516-步驟517:UE和TWAG’之間執行DHCP的其他流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0103]步驟518:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后,找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理路由請求消息。
[0104]如果是由路由請求消息觸發GTP/PMIP隧道建立的話,則執行步驟408-步驟511,再轉到步驟520繼續執行。否則,直接轉到步驟520繼續執行。
[0105]步驟520-步驟521:執行路由確認消息的剩余流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0106]步驟522:當BNG/AC收到上行數據時,也會根據UE MAC或者UE IP地址,找到其關聯的業務類型為EPC接入,然后,找到關聯的GRE隧道,然后通過GRE隧道封裝該報文到TffAGj ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,并通過GTP或者PMIP隧道封裝,且轉發到P-GW。
[0107]當BNG/AC收到下行數據時,直接去掉GRE頭的封裝,將報文轉發給UE。
[0108]本發明中,TWAG’也可以支持計費信息的收集,具體參見前述實施例2的相關描述。
[0109]實施例4
[0110]該實施例中,主要是描述3GPP UE通過WLAN接入直接進行有縫的業務分流的流程。其中,EAP認證流程需要經過TWAG’轉發到WLAN AAA, AP/RG作為EAP認證者,AC/BNG和TWAG’作為AAA代理。當AC/BNG收到3GPPAAA授權的業務類型為有縫的業務分流操作時,則執行該實施例。具體可參見圖6所示流程,該流程包括以下步驟:
[0111]步驟601-步驟613:參見步驟401-413。其中,AC/BNG作為AAA代理,會獲取3GPPAAA授權的業務類型,該業務類型具體包括:EPC接入,和/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPPAAA授權的業務類型后,如果該業務類型為有縫的業務分流的話,則會將有縫的業務分流信息和UE MAC地址綁定,且本地保存這種關聯關系。
[0112]步驟614-步驟616:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,執行DHCP流程的剩余步驟,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0113]步驟617-步驟618:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,向UE發送確認消息,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0114]步驟619:當BNG/AC收到上行數據時,也會根據UE MAC或者源IP地址,找到其關聯的業務類型為有縫的業務分流,然后執行具體的數據轉發。
[0115]當BNG/AC收到下行數據時,直接將報文轉發給UE。
[0116]上述實施例是針對AP/RG作為EAP認證者,如果AC/BNG作為EAP認證者的話,則步驟601-步驟613被步驟501-步驟513代替。其他步驟的處理與該實施例相同。
[0117]本實施例中,BNG/AC向WLANAAA發送計費信息,采用的協議為AAA計費協議,包括:Radius計費協議,或者Diameter計費協議。
[0118]實施例5
[0119]該實施例中,與實施例1的流程區別在于,在WLAN網絡內添加了一個TWAG’:TWAG’與BBF AAA沒有接口交互,并且BBF AAA和3GPP AAA之間也不存在STa接口,TWAG’和3GPPAAA之間存在接口交互。其他功能參照實施例1的相關描述。具體可參見圖7。
[0120]在該網絡架構下,所涉及到的關鍵接口的如下:
[0121]接口 C:為TWAG’和3GPP AAA之間的接口。該接口用來轉發BNG或者BBF AAA發送的認證消息,且可以通過BBF AAA發送的認證成功消息,來觸發TWAG’與EPC的P-GW之間建立GTP/PMIP隧道;
[0122]接口 D:為TWAG’和BNG之間的接口。該接口用來轉發BNG發送的認證消息,或者DHCP消息,以及用戶數據等。
[0123]該架構下,3GPP UE的認證是通過BNG到TWAG’,然后TWAG’轉發給3GPP AAA,進行認證流程的交互。但對于3GPP UE在BBF接入網絡中的計費,是通過BNG收集計費信息,然后上報給BBFAAA,進行本地計費信息統計的,用來與3GPP核心網絡的計費信息進行對賬;BNG和BBF AAA之間可以采用Radius或者Diameter計費協議。
[0124]說明:上述架構主要邏輯網絡是針對BBF接入架構來說的,同樣,上述的架構也適用于WLAN接入網絡,其中,RG用AP代替,BNG用AC代替。
[0125]實施例6
[0126]該實施例中,與實施例2的流程類似,區別在于,TWAG’和3GPP AAA之間的EAP認證流程不需要經過WLAN AAA進行中轉,而是直接互通交互。其他流程參考實施例2的相關描述。具體可參見圖8所示流程,具體描述如下:
[0127]步驟801:UE與WLAN網元執行非3GPP特有的流程,比如:鏈路建立等;
[0128]步驟802:UE可能向AP/RG發送EAP0L-START消息,請求認證;
[0129]步驟803-步驟804:AP/RG作為EAP認證者,會向UE觸發EAP認證流程。其中,UE在 EAP-RES/Identity 消息中攜帶 NAI。AC/BNG 收到 AAA 封裝的 EAP-RES/Identity 消息之后,可以先根據認證類型,判斷是否為3GPP UE,如果認證類型不為EAP認證的話,則認為其為WLAN UE,則執行WLAN UE接入WLAN網絡的現有技術中的流程;否則,再通過解析消息獲取NAI中的域名信息,判斷其為3GPP UE ;或者,也可以只通過域名來判斷其為3GPP UE。如果為3GPP UE的話,則將UE MAC地址、域名信息關聯到相應的GRE隧道中,且本地保存這種關聯關系;然后,通過GRE隧道封裝該報文到TWAG’,或者根據路由轉發到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后作為AAA代理,將解封裝的報文轉發到3GPPAAA。
[0130]說明:上述的GRE隧道也可以采用其他類型的隧道代替,比如:MPLS等;或者,EAP認證消息直接通過路由方式傳遞,不通過隧道傳輸。
[0131 ] 步驟805-步驟807:執行后續的EAP流程,當TWAG’收到EAP認證成功消息,則執行步驟806。其中,TWAG’的作用同步驟803-步驟804,作為AAA代理。在認證過程中,AC/BNG會獲取3GPP AAA授權的業務類型,該業務類型具體包括:允許接入EPC,和/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPPAAA授權的業務類型后,如果該業務類型為允許接入EPC的話,可以將該信息和UE MAC地址綁定,且本地保存這種關聯關系。在該實施例中,業務類型即為允許接入EPC。AC/BNG可能會本地保存業務類型和UE MAC地址的關聯關系,以顯式說明其支持的業務類型為允許接入EPC,或者也可以不在本地保存這個關聯關系,以隱式說明其支持的業務類型為允許接入EPC。
[0132]如果是由EAP認證成功消息觸發GTP/PMIP隧道建立的話,則執行步驟808-步驟811,再轉到步驟812執行。否則,直接轉到步驟812執行。
[0133]步驟808-步驟813 =TffAGj收到EAP認證成功消息之后,則向P-GW請求GTP/PMIP隧道的建立,同時,也會和PCRF之間建立IP-CAN會話,和HSS之間進行P-GW標識更新。在TffAGj收到創建會話響應消息或者代理綁定確認消息之后,則通過AC/BNG、AP/RG向UE發送EAP認證成功消息。
[0134]步驟814-步驟815:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息(具體可以為DHCPv4或者DHCPv6消息)后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理DHCP請求消息。
[0135]如果是由DHCP消息觸發GTP/PMIP隧道建立的話,則執行步驟808-811,再轉到步驟816執行。否則,直接轉到步驟816執行。
[0136]步驟816-步驟817:UE和TWAG’之間執行DHCP的其他流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0137]步驟818:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后,找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理路由請求消息。
[0138]如果是由路由請求消息觸發GTP/PMIP隧道建立的話,則執行步驟808-步驟811,再轉到步驟820繼續執行。否則,直接轉到步驟820繼續執行。
[0139]步驟820-步驟821:執行路由確認消息的剩余流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0140]步驟822:當BNG/AC收到上行數據時,也會根據UE MAC或者UE IP地址,找到其關聯的業務類型為EPC接入,然后,找到關聯的GRE隧道,然后通過GRE隧道封裝該報文到TffAGj ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,并通過GTP或者PMIP隧道封裝,且轉發到P-GW。
[0141]當BNG/AC收到下行數據時,直接去掉GRE頭的封裝,將報文轉發給UE。
[0142]實施例7
[0143]該實施例中,與實施例6的流程類似,區別在于,AP/RG不作為EAP認證者,而是AC/BNG作為EAP認證者,AP/RG不能感知相關的EAP認證流程。其他流程參考實施例6的相關描述。具體可參見圖9所示流程,具體描述如下:
[0144]步驟901:UE與WLAN網元執行非3GPP特有的流程,比如:鏈路建立等;
[0145]步驟902:UE可能向AC/BNG發送EAP0L-START消息,請求認證;
[0146]步驟903-步驟904:AC/BNG作為EAP認證者,會向UE觸發EAP認證流程。其中,UE 在 EAP-RES/Identity 消息中攜帶 NAI。AC/BNG 收到 AAA 封裝的 EAP-RES/Identity 消息之后,可以先根據認證類型,判斷是否為3GPP UE,如果認證類型不為EAP認證的話,則認為其為WLAN UE,則執行WLAN UE接入WLAN網絡的現有技術中的流程;否則,再通過解析消息獲取NAI中的域名信息,判斷其為3GPP UE ;或者,也可以只通過域名來判斷其為3GPP UE。如果為3GPP UE的話,則將UE MAC地址、域名信息關聯到相應的GRE隧道中,且本地保存這種關聯關系;然后,通過GRE隧道封裝該報文到TWAG’,或者根據路由轉發到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后作為AAA代理,將解封裝的報文轉發到3GPPAAA。
[0147]本發明中,上述的GRE隧道也可以采用其他類型的隧道代替,比如:MPLS等;或者,EAP認證消息直接通過路由方式傳遞,不通過隧道傳輸。
[0148]步驟905-步驟907:執行后續的EAP流程,當TWAG’收到EAP認證成功消息,則執行步驟906。其中,TWAG’的作用同步驟903-步驟904,作為AAA代理。在認證過程中,AC/BNG會獲取3GPP AAA授權的業務類型,該業務類型具體包括:允許接入EPC,和/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPPAAA授權的業務類型后,如果該業務類型為允許接入EPC的話,可以將該信息和UE MAC地址綁定,且本地保存這種關聯關系。在該實施例中,業務類型即為允許接入EPC。AC/BNG可能會本地保存業務類型和UE MAC地址的關聯關系,以顯式說明其支持的業務類型為允許接入EPC,或者也可以不在本地保存這個關聯關系,以隱式說明其支持的業務類型為允許接入EPC。
[0149]如果是由EAP認證成功消息觸發GTP/PMIP隧道建立的話,則執行步驟908-步驟911,再轉到步驟912執行。否則,直接轉到步驟912執行。
[0150]步驟908-步驟913 =TffAGj收到EAP認證成功消息之后,則向P-GW請求GTP/PMIP隧道的建立,同時,也會和PCRF之間建立IP-CAN會話,和HSS之間進行P-GW標識更新。在TffAGj收到創建會話響應消息或者代理綁定確認消息之后,則通過AC/BNG、AP/RG向UE發送EAP認證成功消息。
[0151]步驟914-步驟915:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息(具體可以為DHCPv4或者DHCPv6消息)后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理DHCP請求消息。
[0152]如果是由DHCP消息觸發GTP/PMIP隧道建立的話,則執行步驟908-911,再轉到步驟916執行。否則,直接轉到步驟916執行。
[0153]步驟916-步驟917:UE和TWAG’之間執行DHCP的其他流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0154]步驟918:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,則根據UE MAC找到其關聯的業務類型為允許接入EPC,然后,找到關聯的GRE隧道,通過GRE隧道封裝該報文到TWAG’ ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,然后處理路由請求消息。
[0155]如果是由路由請求消息觸發GTP/PMIP隧道建立的話,則執行步驟908-步驟911,再轉到步驟920繼續執行。否則,直接轉到步驟920繼續執行。
[0156]步驟920-步驟921:執行路由確認消息的剩余流程,為UE分配IP地址。這時,也可以將IP地址與MAC地址綁定。
[0157]步驟922:當BNG/AC收到上行數據時,也會根據UE MAC或者UE IP地址,找到其關聯的業務類型為EPC接入,然后,找到關聯的GRE隧道,然后通過GRE隧道封裝該報文到TffAGj ;TWAG’收到GRE報文之后,去掉GRE頭的封裝,并通過GTP或者PMIP隧道封裝,且轉發到P-GW。
[0158]當BNG/AC收到下行數據時,直接去掉GRE頭的封裝,將報文轉發給UE。
[0159]實施例8
[0160]該實施例中,與實施例4的流程類似,區別在于TWAG’和3GPP AAA之間的EAP認證流程不需要經過WLANAAA進行中轉,而是直接互通交互。其他流程參考實施例4的相關描述。具體可參見圖10所示流程,該流程包括以下步驟:
[0161]步驟1001-步驟1013:與步驟401-步驟413完全相同。其中,AC/BNG作為AAA代理,會獲取3GPPAAA授權的業務類型,該業務類型具體包括:EPC接入,和/或有縫的業務分流,或者拒絕接入。在AC/BNG獲取3GPP AAA授權的業務類型后,如果該業務類型為有縫的業務分流的話,則會將有縫的業務分流信息和UE MAC地址綁定,且本地保存這種關聯關系。[0162]步驟1014-步驟1016:如果UE發送DHCP請求消息的話,AC/BNG收到UE發送的DHCP請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,執行DHCP流程的剩余步驟,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0163]步驟1017-步驟1018:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,向UE發送確認消息,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0164]步驟1019:當BNG/AC收到上行數據時,也會根據UE MAC或者源IP地址,找到其關聯的業務類型為有縫的業務分流,然后執行具體的數據轉發。
[0165]當BNG/AC收到下行數據時,直接將報文轉發給UE。
[0166]上述實施例是針對AP/RG作為EAP認證者,如果AC/BNG作為EAP認證者的話,則步驟1001-步驟1013被步驟501-步驟513代替。其他步驟的處理與該實施例相同。
[0167]實施例9
[0168]該實施例是基于實施例1的架構,在有縫的業務分流場景下,TffAGj支持為UE分配本地IP地址。具體可參見圖11所示流程,該流程包括以下步驟:
[0169]步驟1101-步驟1113:與前述步驟601-步驟613完全相同。
[0170]步驟1114-步驟115:與前述步驟614-步驟615完全相同。
[0171]步驟1116-步驟1117:如果UE發送DHCP請求消息的話,AC/BNG根據UE MAC地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,TffAGj收到GRE報文后,解封裝獲取UE發送的DHCP請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,執行DHCP流程的剩余步驟,完成為UE分配IP地址的流程。這時,TffAGj可以將IP地址與MAC地址綁定。
[0172]步驟1118-步驟1121:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,根據UE MAC地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,該報文為封裝路由消息的二層報文;TWAG’收到GRE報文后,解封裝獲取該二層報文后,從報文的二層協議頭中獲取UE MAC地址,然后根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,向UE發送確認消息,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0173]通常情況下,BNG/AC支持基于該UE的計費信息收集,并上報給WLANAAA進行計費;在該實施例中,可選的,TWAG’也可以支持計費信息的收集,并上報給WLAN AAA進行計費。因此,待TWAG’為UE分配完IP地址(比如:在TWAG’執行步驟1116或者1120的同時)時,向WLAN AAA發送計費請求(開始)消息,然后WLAN AAA回復計費響應(開始)消息。該實施中是TWAG’執行具體的業務分流,則TWAG’所統計的計費信息為3GPP UE接入EPC和直接業務分流的業務數據的總計費信息或者獨立計費信息。具體處理參見實施例2的相關描述。這些計費信息可以作為運營商間的計費賬單參考。
[0174]步驟1122:當BNG/AC收到上行數據時,會根據UE MAC或者源IP地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,該數據報文可以為封裝的二層數據報文或者三層數據報文;TWAG’收到GRE報文后,解封裝獲取數據報文,然后根據UE MAC地址或者UEIP地址,找到其關聯的業務類型為有縫的業務分流,然后執行具體的數據轉發。
[0175]當TWAG’收到下行數據時,遵循上行數據轉發路徑的逆過程,轉發給UE。
[0176]上述實施例是針對AP/RG作為EAP認證者,如果AC/BNG作為EAP認證者的話,則步驟1101-1113被步驟501-513代替。其他步驟的處理與該實施例相同。
[0177]本實施例中,在TWAG’收到UE離開該網絡的去連接相關消息時,會向WLAN AAA發送計費請求(終止)消息,然后WLAN AAA回復計費響應(終止)消息。
[0178]除了 Radius計費協議夕卜,TWAG’也可以支持Diameter計費協議,則相關的消息代替上述Radius的相關計費消息。
[0179]實施例10
[0180]該實施例是基于實施例2的架構,在有縫的業務分流場景下,TffAGj支持為UE分配本地IP地址。具體可參見圖12所示流程。該實施例中,與實施例9的流程類似,區別在于TWAG’和3GPP AAA之間的EAP認證流程不需要經過WLAN AAA進行中轉,而是直接互通交互。其他流程參考實施例9的相關描述。具體可參見圖12所示流程,該流程包括以下步驟:
[0181]步驟1201-步驟1213:與前述步驟1001-步驟1013完全相同,參見前述步驟1001-步驟 1013。
[0182]步驟1214-步驟125:與前述步驟1014-步驟10115完全相同,參見步驟1014-步驟 1015。
[0183]步驟1216-步驟1217:如果UE發送DHCP請求消息的話,AC/BNG根據UE MAC地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,TffAGj收到GRE報文后,解封裝獲取UE發送的DHCP請求消息后,根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,執行DHCP流程的剩余步驟,完成為UE分配IP地址的流程。這個時,TffAGj可以將IP地址與MAC地址綁定。
[0184]步驟1218-步驟1221:如果UE發送路由請求消息的話,AC/BNG收到UE發送的路由請求消息后,根據UE MAC地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,該報文為封裝路由消息的二層報文;TWAG’收到GRE報文后,解封裝獲取該二層報文后,從報文的二層協議頭中獲取UE MAC地址,然后根據UE MAC地址關聯的有縫的業務分流信息,決定本地為UE分配IP地址分配。然后,向UE發送確認消息,完成為UE分配IP地址的流程。這時,也可以將IP地址與MAC地址綁定。
[0185]步驟1222:當BNG/AC收到上行數據時,會根據UE MAC或者源IP地址找到關聯的GRE隧道,并通過GRE隧道發送報文給TWAG’,該數據報文可以為封裝的二層數據報文或者三層數據報文;TWAG’收到GRE報文后,解封裝獲取數據報文,然后根據UE MAC地址或者UEIP地址,找到其關聯的業務類型為有縫的業務分流,然后執行具體的數據轉發。
[0186]當TWAG’收到下行數據時,遵循上行數據轉發路徑的逆過程,轉發給UE。
[0187]上述實施例是針對AP/RG作為EAP認證者,如果AC/BNG作為EAP認證者的話,則步驟1201-1213被步驟501-步驟513代替。其他步驟的處理與該實施例相同。
[0188]說明:上述實施例2、3、6、7僅說明了業務類型為EPC接入的場景,實施例4、8、9、10僅說明了業務類型為有縫的業務分流的場景。當AAA授權為兩者都可以的話,則AC/BNG支持上述實施例2、3、6、7和實施例4、8、9、10的組合操作。[0189]圖13為本發明實施例的功能網元的組成結構示意圖,如圖13所示,本發明實施例的功能網元應用于可信任的WLAN接入網和3GPP核心網融合的網絡中;具體包括接收單元130和轉發單元131和/或發送單元(圖13中未示出,計費專用,屬可選功能單元),其中:
[0190]接收單元130,用于接收UE通過所述WLAN接入網接入時發送的認證請求消息;以及,接收AAA發送的認證響應消息;和/或,接收所述WLAN接入網的接入網元發送的IP地址請求消息;和/或,接收WLAN接入網的AAA服務器或AAA代理發送的AAA計費響應消息;
[0191]轉發單元131,用于向所述AAA轉發所述認證請求消息;以及,向所述WLAN接入網的接入網元轉發所述認證響應消息;
[0192]發送單元,當接收單元130接收到WLAN接入網的AAA服務器或AAA代理發送的AAA計費響應消息時,用于向所述WLAN接入網的AAA發送AAA計費請求消息。
[0193]其中,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
[0194]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
[0195]其中,所述WLAN接入網接入網關與所述WLAN接入網的接入網元之間建立有GRE隧道或MPLS隧道。
[0196]其中,所述WLAN接入網的接入網元包括BNG/AC。
[0197]本領域技術人員應當理解,圖13中所示的功能網元中的各處理單元的實現功能可參照前述路由選擇方法的相關描述而理解。本領域技術人員應當理解,圖13所示的功能網元中各處理單元的功能可通過運行于處理器上的程序而實現,也可通過具體的邏輯電路而實現。
[0198]圖14為本發明實施例的另一種功能網元的組成結構示意圖,如圖14所示,本發明實施例的功能網元應用于可信任的WLAN接入網和3GPP核心網融合的網絡中;包括:接收單元140、獲取單元141和確定單元142,其中:
[0199]接收單元140,用于接收AAA發送的認證響應消息;
[0200]獲取單元141,用于獲取決策的業務類型;
[0201]確定單元142,用于根據UE關聯的業務類型信息,確定是否為所述UE分配本地IP,實現對所述UE的路由選擇。
[0202]其中,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
[0203]其中,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
[0204]其中,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
[0205]在圖14所示的功能網元的基礎上,本示例功能網元還包括:分配單元(圖14中未示出);
[0206]在業務類型為有縫的業務分流時,所述接收單元140接收到IP地址請求消息后,所述分配單元為所述UE分配本地IP。
[0207]本領域技術人員應當理解,圖14中所示的功能網元中的各處理單元的實現功能可參照前述路由選擇的方法的相關描述而理解。本領域技術人員應當理解,圖14所示的功能網元中各處理單元的功能可通過運行于處理器上的程序而實現,也可通過具體的邏輯電路而實現。
[0208]以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
【權利要求】
1.一種路由選擇方法,應用于無線局域網WLAN接入網和第三代合作伙伴計劃3GPP核心網融合的網絡;其特征在于,在所述WLAN接入網和所述3GPP核心網之間設置有功能網元;所述方法包括: 用戶設備UE通過所述WLAN接入網接入時,所述功能網元向認證授權計費AAA轉發所述UE發送的認證請求消息,并向所述WLAN接入網的接入網元轉發所述AAA發送的認證響應消息;和/或,所述功能網元接收所述WLAN接入網的接入網元發送的IP地址請求消息。
2.根據權利要求1所述的方法,其特征在于,所述功能網元位于所述WLAN接入網或3GPP核心網中。
3.根據權利要求1所述的方法,其特征在于,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
4.根據權利要求1所述的方法,其特征在于,所述功能網元與所述WLAN接入網的接入網元之間建立有通用路由封裝GRE隧道或多協議標簽交換MPLS隧道。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述WLAN接入網的接入網元根據認證類型和/或所述UE的域名,確定所述UE是否為3GPP UE,并確定報文路由。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述WLAN接入網的接入網元根據所述UE關聯的業務類型,確定是否本地為所述UE分配IP地址。
7.根據權利要求6所述的方法,其特征在于,所述方法還包括: 所述WLAN接入網的接入網元 通過擴展認證協議EAP的認證,從所述3GPP核心網的AAA服務器或AAA代理獲取決策的所述業務類型的信息。
8.根據權利要求6或7所述的方法,其特征在于,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
9.根據權利要求1至8任一項所述的方法,其特征在于,所述WLAN接入網的接入網元包括邊界網絡節點BNG/接入控制器AC。
10.根據權利要求9所述的方法,其特征在于,所述IP地址請求消息為DHCP消息或路由請求消息。
11.根據權利要求9所述的方法,其特征在于,所述功能實體與WLAN接入網的AAA服務器或AAA代理連接時,由所述功能實體支持計費信息的收集,并通過AAA計費消息上報給所述WLAN接入網的AAA服務器或AAA代理。
12.根據權利要求11所述的方法,其特征在于,所述AAA計費消息包括Radius計費消息或Diameter計費消息。
13.根據權利要求9所述的方法,其特征在于,所述WLAN接入網包含固定寬帶論壇BBF定義的架構網絡。
14.一種路由選擇方法,應用于WLAN接入網和3GPP核心網融合的網絡;其特征在于,所述融合的網絡中設置有功能網元;所述方法包括: 所述功能網元接收AAA發送的認證響應消息,獲取決策的業務類型,并根據UE關聯的業務類型信息,確定是否為所述UE分配本地IP,實現對所述UE的路由選擇。
15.根據權利要求14所述的方法,其特征在于,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器。
16.根據權利要求15所述的方法,其特征在于,所述功能網元位于所述WLAN接入網或所述3GPP核心網中。
17.根據權利要求16所述的方法,其特征在于,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
18.根據權利要求17所述的方法,其特征在于,所述業務類型為有縫的業務分流時,所述功能網元接收到IP地址請求消息后,為所述UE分配本地IP。
19.根據權利要求18所述的方法,其特征在于,所述IP地址請求消息為DHCP消息或路由請求消息。
20.一種功能網元,應用于WLAN接入網和3GPP核心網融合的網絡中;其特征在于,所述功能網元包括:接收單元、轉發單元和/或發送單元,其中: 接收單元,用于接收UE通過所述WLAN接入網接入時發送的認證請求消息;以及,接收AAA發送的認證響應消息;和/或,接收所述WLAN接入網的接入網元發送的IP地址請求消息;和/或,接收WL AN接入網的AAA服務器或AAA代理發送的AAA計費響應消息; 轉發單元,用于向所述AAA轉發所述認證請求消息;以及,向所述WLAN接入網的接入網元轉發所述認證響應消息; 發送單元,用于向所述WLAN接入網的AAA服務器或AAA代理發送AAA計費請求消息。
21.根據權利要求20所述的WLAN接入網接入網關,其特征在于,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
22.根據權利要求20所述的WLAN接入網接入網關,其特征在于,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或AAA代理。
23.根據權利要求20所述的WLAN接入網接入網關,其特征在于,所述WLAN接入網接入網關與所述WLAN接入網的接入網元之間建立有GRE隧道或MPLS隧道。
24.根據權利要求20至23任一項所述的WLAN接入網接入網關,其特征在于,所述WLAN接入網的接入網元包括BNG/AC。
25.根據權利要求20所述的方法,其特征在于,所述AAA計費消息包括Radius計費消息,或者Diameter計費消息。
26.一種功能網元,應用于WLAN接入網和3GPP核心網融合的網絡中;其特征在于,所述WLAN接入網接入網關包括:接收單元、獲取單元和確定單元,其中: 接收單元,用于接收AAA發送的認證響應消息; 獲取單元,用于獲取決策的業務類型; 確定單元,用于根據UE關聯的業務類型信息,確定是否為所述UE分配本地IP,實現對所述UE的路由選擇。
27.根據權利要求26所述的WLAN接入網接入網關,其特征在于,所述AAA為所述WLAN接入網的AAA服務器或AAA代理,或為所述3GPP核心網的AAA服務器或者AAA代理。
28.根據權利要求26所述的WLAN接入網接入網關,其特征在于,所述WLAN接入網接入網關位于所述WLAN接入網或3GPP核心網中。
29.根據權利要求26所述的WLAN接入網接入網關,其特征在于,所述業務類型包括:允許接入所述3GPP核心網,和/或有縫的業務分流,或拒絕接入。
30.根據權利要求26所述的WLAN接入網接入網關,其特征在于,所述WLAN接入網接入網關還包括:分配單元; 用于在業務類型為有縫的業務分流時,所述接收單元接收到IP地址請求消息后,所述分配單元為所述UE分配本地IP。 ·
【文檔編號】H04W40/02GK103428800SQ201210162285
【公開日】2013年12月4日 申請日期:2012年5月23日 優先權日:2012年5月23日
【發明者】劉國燕, 尤建潔, 朱春暉, 吳瑟, 王霞, 余躍 申請人:中興通訊股份有限公司