无线局域网用户数据的分流方法和系统、宽带接入服务器的制造方法_3

文档序号:9828045阅读:来源:国知局
送的IP地址分配请求,BRAS根据该用户的签约属性信息判断用户是否签约为接入EPC。
[0100]若判定该用户签约为接入EPCdAR 203的操作。否则,若判定用户签约为本地分流,执行205的操作。
[0101]具体地,该IP地址分配请求可以是动态主机配置协议(DHCP)请求。
[0102]203,BRAS将IP地址分配请求转发给TWAG。
[0103]204,TffAG与P-GW建立GPRS隧道协议(GTP)隧道,由P-GW向该用户分配IP地址。
[0104]之后,可以跳转执行206的操作。
[0105]205,BRAS从该BRAS的IP地址池中选择一个IP地址分配给该用户。
[0106]在接入EPC场景下,用户的网关是P-GW,所以IP地址由P-GW分配,可以避免由BRAS分配IP地址导致的后续用户数据回程从Internet直接到BRAS而不经过P-GW ;在TffAG本地分流场景下,用户的网关是BRAS,所以IP地址由BRAS分配,可以避免由P-GW分配IP导致的后续用户数据回程从Internet到P_GW,从而占用较大的回程传输资源。
[0107]206,响应于接收到该用户发送的业务数据,BRAS根据用户的签约属性信息判断用户是否签约为接入EPC,从而以决定该用户的业务数据是直接进入Internet还是从P-GW进A Internet。
[0108]若判定该用户签约为接入EPCJAR 207的操作。否则,若判定用户签约为本地分流,执行210的操作。
[0109]207,BRAS将该用户发送的业务数据转发给TWAG。
[0110]208,TffAG将该用户发送的业务数据转发给P_GW。
[0111]209, P-Gff将该用户发送的业务数据传输至Internet。
[0112]之后,不执行本实施例的后续流程。
[0113]210,BRAS将该用户发送的业务数据直接传输至Internet。
[0114]图3为本发明实施例中BRAS通过EPC对用户进行EAP认证的一个流程图。该实施例中,具体以通过用户签约信息中Access-Authorizat1n-Flags (接入授权标识)字段携带的接入EPC授权标识作为用户的签约属性信息为例进行说明,该接入EPC授权标识用于标识用户是否签约为接入EPC。该接入EPC授权标识的值为“是”表示该用户签约为接入EPC ;否则,若该接入EPC授权标识的值为“否”表示该用户签约为本地分流。如图3所示,BRAS通过EPC对用户进行EAP认证的流程包括:
[0115]301,用户终端接入接入点(AP)设备时,发送EAP认证请求,该EAP认证请求中包括用户的用户标识和用户终端的介质访问控制(MAC)地址。其中的用户标识例如国际移动用户识别码(Internat1nal Mobile Subscriber Identity, IMSI)。
[0116]302, AP设备通过接入控制器(AC)向BRAS发送认证请求消息,该认证请求消息中包括上述用户的用户标识和MAC地址。
[0117]303, BRAS向TWAG转发认证请求消息。
[0118]304,TffAG向3GPP验证、授权和记账(AAA)服务器转发该认证请求消息。
[0119]305,AAA服务器根据认证请求消息中的用户标识,向归属用户服务器(HSS)转发该认证请求消息,从HSS获取该用户的用户签约信息,基于该用户签约信息对用户进行认证,并在认证通过后执行306的操作。
[0120]其中,该用户签约信息中包括Access-Authorizat1n-Flags字段,该Access-Authorizat1n-Flags字段携带有接入EPC授权标识(即接入EPC授权标识的值)。[0121 ] 306,AAA服务器向TWAG返回认证通过消息,该认证通过消息中包括Access-Authorizat1n-Flags 字段。
[0122]307,TffAG向BRAS转发认证通过消息。
[0123]308,BRAS接收到认证通过消息后,通过AC向AP设备转发该认证通过消息,以及从该认证通过消息中提取接入EPC授权标识,并存储该接入EPC授权标识与EAP认证请求中用户终端的MAC地址之间的对应关系。
[0124]另外,在本发明的其它实施例中,也可以直接存储Access-Authorizat1n-Flags字段与EAP认证请求中用户终端的MAC地址之间的对应关系。
[0125]309,AP设备向用户终端发送通过认证(即:EAP认证成功)的通知消息。
[0126]作为本发明实施例的一个具体示例而非限制,图3所示的实施例中,AC与BRAS之间、以及BRAS与TWAG之间,具体可以通过远程认证拨号用户服务(Radius)协议传输认证请求消息与认证通过消息,即上述操作302、303、307、308中,具体通过Radius协议传输认证请求消息和认证通过消息;TWAG与AAA服务器、以及AAA服务器与HSS之间,具体可以通过Diameter传输认证请求消息与认证通过消息,即上述操作304?306中,具体通过Radius协议传输认证请求消息和认证通过消息。
[0127]作为本发明实施例的另一个具体示例而非限制,在上述各实施例中,BRAS具体可以通过如下方式,根据用户的签约属性信息判断用户是否签约为接入EPC =BRAS根据IP地址分配请求或业务数据的数据包中携带的MAC地址,从存储的对应关系中查询该MAC地址对应的接入EPC授权标识,即为该用户的接入EPC授权标识,并根据查询到的接入EPC授权标识的标识值判断用户是否签约为接入EPC。
[0128]图4为本发明实施例中向用户分配IP地址的一个流程图。如图4所示,该实施例向用户分配IP地址的流程包括:
[0129]401,用户通过认证后,通过用户终端向BRAS发起DHCP请求,即:DHCP Discover消息,该消息为广播消息,以请求分配IP地址,该DHCP Discover消息中包括用户终端的MAC地址。
[0130]402,BRAS查询DHCP请求中MAC地址对应的接入EPC授权标识、或Access-Authorizat1n-Flags字段携带的接入EPC授权标识,根据该的接入EPC授权标识,确定为该用户终端分配IP地址的网元。
[0131]若接入EPC授权标识的值为“是”,则确定由P-GW为该用户终端分配IP地址,执行步骤403?411的操作。否则,若接入EPC授权标识的值为“否”,则确定由BRAS为该用户终端分配IP地址,执行步骤412?414的操作。
[0132]403,BRAS向TWAG发送DHCP Discover消息,其中包括用户终端的MAC地址。
[0133]404?405,TffAG与P-GW建立GTP隧道,P-Gff向用户分配IP地址并返回TWAG。
[0134]示例性地,该操作404?405具体可以通过TWAG向P-GW发送GTP创建会话请求(GTPv2 Create Sess1n Request,其中包括MAC地址)、P_GW向用户分配IP地址并向TWAG返回GTP创建会话响应(GTPv2 Create Sess1n Response,其中包括向用户终端分配的IP地址)实现。
[0135]406?407,TffAG经BRAS向用户终端返回DHCP提供(DHCP Offer)消息,其中携带P-GW为该用户终端分配的IP地址。
[0136]408?409,用户终端经BRAS向TWAG发送DHCP请求(DHCP Request)消息,其中携带被P-GW分配的IP地址。
[0137]410?411,TffAG经BRAS向UE回复DHCP确认(DHCP ACK)消息,以确认该IP地址分配给该用户终端。
[0138]之后,不执行本实施例的后续流程。
[0139]412,BRAS为从地址池中选择一个可用IP地址分配给该用户终端,并向用户终端发送DHCP Offer消息,其中携带BRAS分配给该用户终端的IP地址。
[0140]413,用户终端向BRAS发DHCP Request消息,携带BRAS分配给该用户终端的IP地址。
[0141]414,BRAS向用户终端回复DHCP ACK消息,确认该IP地址分配给该用户终端。
[0142]图5为本发明BRAS —个实施例的结构示意图。该实施例的BRAS可用于实现本发明上述各WiFi用户数据的分流方法实施例中BRAS的相应功能。如图5所示,该实施例的BRAS包括IP地址池、认证信息处理单元、签约信息判定单元、数据处理单元和IP地址分配单元。其中:
[0143]IP地址池,用于存储由该BRAS管理、分配的IP地址。
[0144]认证信息处理单元,用于根据WiFi用户的用户终端发送的EAP认证请求,通过EPC对该用户进行EAP认证,接收EPC返回的该用户的签约属性信息并发送给签约信息存储单元,其中的签约属性信息用于标识用户签约为接入EPC或者签约为本地分流。
[0145]签约信息判定单元,用于存储用户的签约属性信息;以及根据数据处理单元的请求,由存储的该用户的签约属性信息判断该用户是否签约为接入EPC并向数据处理单元返回判定结果。
[0146]数据处理单元,用于在接收到用户发送的IP地址分配请求时,请求签约信息判定单元判断该用户是否签约为接入EPC,并根据签约信息判定单元返回的判定结果,在该用户签约为本地分流时,指示IP地址分配单元向该用户分配IP地址;以及在接收到该用户发送的业务数据时,请求签约信息判定单元判断该用户是否签约为接入EPC,并根据签约信息判定单元返回的判定结果,在该用户签约为本地分流时,将该用户发送的业务数据直接传输至 Internet。
[0147]IP地址分配单元,用于根据数据处理单元的指示,从IP地址池中选择一个IP地址分配给用户。
[0148]在本发明BRAS的另一个实施例中,数据处理单元还可用于根据签约信息判定单元返回的判定结果,在该用户签约为接入EPC时,将IP地址分配请求转发给TWAG,以便TffAG与P-GW建立GTP隧道,由P-GW向该用户分配IP地址;或者,根据签约信息判定单元返回的判定结果,在该用户签约为接入EPC时
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1