路由选择方法及功能网元的制作方法
【专利摘要】本发明公开了一种路由选择方法,应用于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日
【发明者】刘国燕, 尤建洁, 朱春晖, 吴瑟, 王霞, 余跃 申请人:中兴通讯股份有限公司