WLAN与WCDMA融合的解决方案( 三 )


(7)WLAN设备将EAP-Request/SIM/Start发送给UE 。
(8)UE收到EAP-Request/SIM/Start报文后,产生一个随机数NONCE_MT,在EAP-Response/SIM/Start回应中把它发送给WLAN设备 。
(9)WLAN设备将EAP-Response/SIM/Start发送给3GPP AAA服务器,通过RADIUS-Access-Request的报文进行承载 。
(10)3GPP AAA服务器检查该用户是否有N(2或3)个可用的认证三元组 。假如没有足够的三元组,则向HLR获取N组鉴权集 。使用N个三元组的目的是为了生成更长的Session key 。
(11)3GPP AAA服务器检查是否具有WLAN接入用户签约信息,如没有,则从HSS/HLR中获取,同时3GPP AAA服务器是检查该用户是否已签约了WLAN业务 。
(12)从NONCE_MT和N Kc密钥3GPP AAA服务器依据配置取N为2或者3,将N组RAND串起来后生成一个N×RAND,依据规定的算法生成4个密钥K_sres、K_int、K_ency和Master_Key,并且利用K_int根据规定的算法生成AT_MAC,同时根据K_sres生成MAC_SRES 。3GPP AAA服务器向WLAN设备发送RADIUS-Access-Challenge报文,里面含有EAP-Request/SIM/Challenge报文 。
(13)WLAN设备将EAP-Request/SIM/Challenge报文发送给认证客户端UE 。
(14)认证客户端根据每个RAND为128bit,将N解析出来后,依据和AS同样的算法得出K_sres、K_int、K_ency、Master_Key,用自己产生的K_int,利用和AS设备同样的算法得出AT_MAC,并且和收到AS发送的AT_MAC进行比较,假如一致,表示AS设备是认证通过 。再利用K_sres作为Key,用规定的算法生成MAC_SRES 。
(15)认证客户端UE向WLAN设备发送EAP Reponse/SIM-Challenge报文,含有MAC_SRES 。
(16)WLAN设备将EAP-Response/SIM/Challenge发送给3GPP AAA服务器,并且带上相关的RADIUS的属性 。
(17)3GPP AAA服务器利用本端产生的K_sres作为Key用和客户端同样的算法生成MAC_SRES,和接受到的MAC_SRES进行比较,假如一致,表示客户端认证通过 。
(18)3GPP AAA服务器向WLAN设备发送RADIUS ACCESS ACCEPT的消息,里面含有EAP SUCCESS的消息 。并且通过扩展RADIUS协议通过MS_MPPE_SEND_KEY将生成的SESSION-KEY发送给AC,另外还含有其他的授权属性 。
(19)WLAN设备向认证客户端UE发送EAP SUCCESS消息,通知客户端UE认证已通过 。

3.2 计费解决方案
WLAN与3G系统互连可通过3GPP AAA服务器提供帐式计费功能 。在认证通过后,WLAN设备通过Radius协议向3GPP AAA服务器发送起始计费信息、中间计费信息和终止计费信息 。3GPP AAA服务器将收到的计费信息,生成标准的CDR,通过两种方式传送到计费中心:3GPP AAA服务器通过3GPP PS域的Ga接口,采用标准的GTP协议将话单传送到CG,再通过CG将话单传送到计费中心;3GPP AAA服务器提供联机计费功能,直接通过FTP/FTAM协议将话单传送到计费中心 。
WLAN与3G系统互连的计费流程如图4所示 。流程描述如下:
图4 WLAN与3G互连计费流程
(1)经过认证流程,WLAN设备给用户分配IP地址 。
(2)WLAN设备在给用户分配IP地址后,将通过RADIUS Accounting Request/Start报文通知3GPP AAA服务器开始进行计费 。
(3)3GPP AAA服务器将向WLAN设备回应RADIUS Accouting Response/Start报文,表示已开始计费 。
(4)用户认证通过,获得IP地址后,开始进行数据业务处理过程 。
(5)在该过程中,WLAN设备每隔一段时间就向3GPP AAA服务器发送实时计费信息包RADIUS Accounting Request/Interim update,包括当前用户上网总时长,以及用户总流量信息 。
(6)3GPP AAA服务器回应实时计费确认报文RADIUS Accounting Response/Interim update 。
(7)假如采用Ga接口进行计费,3GPP AAA服务器生成标准CDR,通过Ga接口将该中间话单发送给CG 。
(8)在业务进行过程中,将产生多个步骤(5)到步骤(7)的定时、定量中间话单的处理过程 。

推荐阅读