专利名称:远程认证拨号用户服务器下发强推页面信息的方法和系统的制作方法
技术领域:
本发明涉及数据通信技术领域,更具体地说,涉及一种远程认证拨号用
户(radius, Remote Authentication Dial In User Service)月良务器下发强4侏页面 信息的方法和系统。
背景技术:
PPPOE (Point to Point Protocol over Ethernet,基于以太网的点对点协i义) 宽带用户通过radius认证之后,有些用户需要强推认证页面,目前各个厂家 的实现都是需要在BAS (宽带接入服务器)上配置相关的一些命令、参数, 如客户端类型和URL的地址等,假如多个BAS共同使用一台radius服务器, 这就需要在每台BAS上进行相关配置,这样以来不仅配置麻烦,而且也不太 容易管理。
因此,如何解决现有技术中的有些宽带接入用户需要在radius服务器下 发强推页面信息,同时还需要能够达到管理上容易等目的,已变成为现有技 术中亟待解决的技术问题。
发明内容
本发明所解决的技术问题在于提供远程认证拨号用户服务器下发强推页 面信息的方法和系统,以解决现有技术中在宽带接入用户需要在radius服务 器下发强推页面信息的同时还需要实现在管理上容易的问题。
为了解决上述问题,本发明提供了一种远程认证拨号用户radius服务器 下发强推页面信息的方法,其特征在于,包括以下步骤
当用户通过宽带远程接入服务器BRAS设备在所述radius服务器认证通 过并且需要向该用户强推页面时,所述radius服务器在返回给BRAS设备的
认证回应包中增加属性为用户客户端类型和强推地址的信息;
所述BRAS设备收到该认证回应包后,解析该认证回应包,并保存其中 用户客户端类型和强推地址的信息;
所述BRAS设备根据保存的用户客户端类型为用户选择相应的强推页面 流程,再根据保存的强推地址的信息,将指定的页面强推给该用户。
本发明所述的方法,其中,
所述将认证回应包中增加属性为用户客户端类型和强推地址的信息,保 存到该BRAS i殳备的用户信息表中。
其中,所述选择的强推页面流程为基于以太网的点对点协议备忘录消息、 互联星空或强推页面认证协议的其中之一。
其中,所述radius服务器在认证回应包中还增加了属性为附加说明的信息。
其中,所述将指定的页面强推给该用户是将portal服务器上指定的页面 强推给该用户。
为了解决上述问题,本发明还提供了一种远程认证拨号用户radius服务 器下发强推页面信息的系统,其特征在于,包括radius服务器和与其相连的 宽带远程接入服务器BRAS设备;其中,
所述radius服务器,用于对所迷BRAS设备才妄收的用户认证申请进行认 证,认证通过并且需向该用户强推时,在返回给所述BRAS设备的认证回应 包中增加属性为用户客户端类型和强推地址的信息;
所述BRAS设备,用于对收到的认证回应包进行解析,保存其中的用户 客户端类型和强推地址的信息,根据用户客户端类型为用户选择相应的强推 页面流程,再根据保存的强推地址信息将指定的页面强推给该用户。
本发明所述的系统,其中,所述BRAS设备进一步包括信息接收模块、 信息存储模块和强推模块;其中,
所述信息接收;漢块,用于对收到的认证回应包进行解析,将其中增加属 性即用户客户端类型和强推地址信息保存到所述信息存储才莫块;
所述信息存储模块,用于保存用户客户端类型和强推地址信息; 所述强推模块,用于根据所述信息存储模块保存的用户客户端类型为用 户选择相应的强推页面流程,再根据保存的强推地址的信息,将指定的页面 强推给该用户。
其中,所述选择的强推页面流程为基于以太网的点对点协议备忘录消息、 互联星空或强推页面认证协议的其中之一。
其中,所述radius服务器在返回的认证回应包中还增加了属性为附加说 明的信息。
其中,所述BRAS设备是将在portal服务器上指定的页面强推给该用户。
与现有技术相比较,本发明的方法和系统通过增加三个私有属性 PPP—CLIENT—TYPE、 PPPOE—URL和PPPOE—MOTM相结合使用,根据radius 服务器下发的私有属性的数值,完成通过radius服务器指定用户强推页面参 数的功能,来更加灵活控制不同的BAS。
附困说明
图l是本发明所述的方法流程图2是本发明所述的方法和系统的应用环境示意图。
具体实施例方式
为解决现有技术中的问题一般需要在radius服务器上指定强推页面的参 数,这就需要radius服务器在认证回应报文之中通过radius属性携带相关用 户的强推页面信息,然而在radius协议的标准属性之中没有相关的属性用来 携带这些信息。
因此,本发明主要思路是通过增加三个私有属性PPP_CLIENT_TYPE、 PPPOEJJRL和PPPOE—MOTM相结合,根据这私有属性返回的数值,实现 宽带接入用户通过radius服务器指定PPPOE宽带接入用户强推页面。
以下对具体实施方式
进行详细描述,但不作为对本发明的限定。
具体结合附
图1和2所示,本发明实施例所述的方法包括以下处理流程
步骤IOI,用户通过BRAS (Broadband Remote Access Server,宽带远 程接入服务器)设备到radius服务器进行认证;
步骤102,当认证通过并且需要向该用户强推页面时,radius服务器可以 按照私有属性TLV (type length value,类型-长度-值)的格式在认证回应 报文中增加配置私有属性PPP—CLIENT—TYPE (用户客户端的类型)、 PPPOEJJRL (强推页面所在地址)和PPPOE—MOTM (附加说明)的值;其 中,这三个参数中PPPCL正NT—TYPE和PPPOE—URL这两个参数是必须的, PPPOE_MOTM是一个可选的参数;
步骤103, BRAS设备收到radius服务器认证回应的报文;
步骤104, BRAS设备解析回应报文,得到radius服务器返回的 PPP—CLIENT TYPE、PPPOEJJRL和PPPOE MOTM这几个私有属性的数值; 其中,如步骤102所述PPP一CL正NTJTYPE和PPPOE—URL这两个属性为必 选项,PPPOE_MOTM这个属性为可选项;
步骤105 , BRAS设备将PPP_CLIENT—TYPE 、 PPPOE—URL和 PPPOE—MOTM的值保存在BRAS设备中对应的用户信息表中;
步骤106, BRAS设备根据用户信息表保存的PPP—CLIENT—TYPE的数 值,为用户选择不同类型的强推页面流程(例如PADM( pppoe active discovery memo, PPPOE备忘录消息,在这里表示一种强推页面流程类型)、互联星空 或portal (强推页面认证协议));PPP—CL正NTJTYPE这个私有属性目前支 持三种不同类型的强推页面流程PADM、互联星空或portal;而PPPOE—URL 为最终强推的页面的地址;PPPOE—MOTM中携带自定义的一些信息(包括 强推页面的信息);
步骤107, BRAS设备根据用户的PPPOE—URL,将在Portal Server (portal 服务器)上指定的页面强推给用户。
此外,当一个新用户重新认证时,和上面的本发明方法的步骤相同。
结合附图2所示,本发明实施例所述的远程认证拨号用户radius服务器 下发强推页面信息的系统,包括radius服务器和与其相连的宽带远程接入服
务器(BRAS)设备;其中,
radius服务器,用于对BRAS设备接收的用户认证申请进行认证,认证 通过并且需向该用户强推时后,在认证回应包中增加属性即用户客户端类型、 强推地址的信息以及附加说明的信息,将该认证回应包返回给BRAS设备;
BRAS设备包括信息接收模块,用于对收到的认证回应包进行解析, 将其中增加属性即用户客户端类型、强推地址的信息以及附加说明的信息保 存到信息存储模块;
信息存储模块,用于保存用户客户端类型、强推地址的信息以及附加说 明的信息;
强推模块,用于根据信息存储模块中保存的用户客户端类型,选择不同 的强推页面流程(强推页面流程可以是基于以太网的点对点协议备忘录消息、 互联星空或强推页面认证协议其中一种),再根据保存的强推地址信息(或 是根据保存的强推地址信息和附加说明信息),将在portal服务器上指定的 页面强推给该用户。
与现有技术相比,本发明实施例所述的方法和系统通过增加三个私有属 性PPP一CL正NT一TYPE、 PPPOE—URL和PPPOE—MOTM相结合使用,根据 radius服务器下发的私有属性的数值,完成通过radius服务器指定用户强推页 面参数的功能,来更加灵活来控制不同的BAS。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种远程认证拨号用户radius服务器下发强推页面信息的方法,其特征在于,包括以下步骤当用户通过宽带远程接入服务器BRAS设备在所述radius服务器认证通过并且需要向该用户强推页面时,所述radius服务器在返回给BRAS设备的认证回应包中增加属性为用户客户端类型和强推地址的信息;所述BRAS设备收到该认证回应包后,解析该认证回应包,并保存其中用户客户端类型和强推地址的信息;所述BRAS设备根据保存的用户客户端类型为用户选择相应的强推页面流程,再根据保存的强推地址的信息,将指定的页面强推给该用户。
2、 如权利要求l所述的方法,其特征在于,所述将认证回应包中增加属性为用户客户端类型和强推地址的信息,保 存到该BRAS设备的用户信息表中。
3、 如权利要求1或2所述的方法,其特征在于,所述选择的强推页面流 程为基于以太网的点对点协议备忘录消息、互联星空或强推页面认证协议的 其中之一。
4、 如权利要求l所述的方法,其特征在于,所述radius服务器在认证回 应包中还增加了属性为附加说明的信息。
5、 如权利要求1或2所述的方法,其特征在于,所述将指定的页面强推 给该用户是将portal服务器上指定的页面强推给该用户。
6、 一种远程认证拨号用户radius服务器下发强推页面信息的系统,其特 征在于,包括radius服务器和与其相连的宽带远程接入服务器BRAS设备; 其中,所述radius服务器,用于对所述BRAS设备接收的用户认证申请进行认 证,认证通过并且需向该用户强推时,在返回给所述BRAS设备的认证回应 包中增加属性为用户客户端类型和强推地址的信息;所述BRAS设备,用于对收到的认证回应包进行解析,保存其中的用户 客户端类型和强推地址的信息,根据用户客户端类型为用户选择相应的强推页面流程,再根据保存的强推地址信息将指定的页面强推给该用户。
7、 如权利要求6所迷的系统,其特征在于,所述BRAS设备进一步包括 信息接收模块、信息存储模块和强推模块;其中,所述信息接收模块,用于对收到的认证回应包进行解析,将其中增加属 性即用户客户端类型和强推地址信息保存到所述信息存储模块; 所述信息存储模块,用于保存用户客户端类型和强推地址信息; 所述强推模块,用于根据所述信息存储才莫块保存的用户客户端类型为用 户选择相应的强推页面流程,再根据保存的强推地址的信息,将指定的页面 强推给该用户。
8、 如权利要求6所述的系统,其特征在于,所述选择的强推页面流程为 基于以太网的点对点协议备忘录消息、互联星空或强推页面认证协议的其中 之一0
9、 如权利要求6所述的系统,其特征在于,所述radius服务器在返回的 认证回应包中还增加了属性为附加说明的信息。
10、 如权利要求6所述的系统,其特征在于,所述BRAS设备是将在portal 服务器上指定的页面强推给该用户。
全文摘要
本发明公开了radius服务器下发强推页面信息的方法和系统,主要包括当用户通过BRAS设备在radius服务器认证通过并且需要向该用户强推页面时,radius服务器在返回给BRAS设备的认证回应包中增加属性为用户客户端类型和强推地址的信息;BRAS设备收到该认证回应包后,解析该认证回应包,并保存其中用户客户端类型和强推地址的信息;BRAS设备根据保存的用户客户端类型为用户选择相应的强推页面流程,再根据保存的强推地址的信息,将指定的页面强推给该用户。本发明解决了现有技术中在宽带接入用户需要在radius服务器下发强推页面信息的同时还需要实现在管理上容易的问题。
文档编号H04L9/32GK101355566SQ20081021550
公开日2009年1月28日 申请日期2008年9月4日 优先权日2008年9月4日
发明者张宪勤, 杨建军 申请人:中兴通讯股份有限公司