网元互通的方法及aaa服务器的制作方法

文档序号:7768400阅读:382来源:国知局
专利名称:网元互通的方法及aaa服务器的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种网元互通的方法及认证授权计费 (Authentication、Authorization and Accounting,简禾尔为 AAA)月艮务器。
背景技术
在电信通讯网络如分组交换(Packet Switch,简称为PS)域系统设备中,AAA服务 器作为用户进行PS业务的认证、授权、计费中心,需要与多种网元设备进行连接来进行业 务上的不同处理。下面以AAA服务器的一侧为接入网,另一侧为网络侧或者业务侧进行说明。
如图1所示,用户在一次业务的过程中,需要经AAA服务器的接入网设备的网 元PDSN、网关通用分组无线业务支持节点(Gateway General Packet Radio Service Supporting Node,简称为GGSN)、接入网关(Access Gateway,简称为AGW)、网络附加存 储(NetworkAttachedStorage,简称为 NAS)、分组控制功能(Packet Control Function, 简称为PCF)和宽带接入服务器(Broadband Remote Access Server,简称为BRAS)等 到AAA服务器进行认证、授权和计费处理,AAA服务器根据用户不同的业务,本地处理 或者转发消息到AAA服务器的其它网络侧或者业务侧网元计费中心、无线应用协议 (WirelessApplication Protocol,简称为 WAP)网关、预付费服务器(Prepaid Server,简称 为PPS)、归属位置寄存器(HomeLocation Register,简称为HLR)和其它AAA等。
AAA服务器与接入网设备网元以及网络侧或者业务侧设备网元互联互通的基础协 议在PS域初期发展阶段,是基于Radius (远程认证拨号用户服务协议)协议的。接入网设 备网元、AAA服务器、网络侧或者业务侧设备网元共同遵循Radius协议进行互联互通。但 随着电信通讯网络的发展,传统的电信业务以及众多新兴业务的承载和实现越来越多的向 全IP技术方面靠拢,PS域得到了大力的发展和丰富,在电讯业务中发挥越来越重要的作 用。同时,为了保证PS域业务的丰富性、安全性、可靠性等,AAA服务器与接入网设备网元 以及网络侧或者业务侧设备网元互联互通的协议引入了更可靠、更安全、能提供更多业务 的Diameter协议。Diameter协议可以认为是Radius协议进一步完善和发展。
这样,在AAA服务器与接入网设备网元以及网络侧或者业务侧设备网元互联互 通的时候,就存在两种不同的协议Radius和Diameter。如果接入侧设备网元支持的是 Radius,而网络或者业务侧设备网元支持的是Diameter,就会导致网元之间无法互联互通, 反之亦如此。另外,如果接入网侧或者网络侧/业务侧设备网元既存在支持Raiuds,同时又 存在支持Diameter时,目前尚无有效的解决方案使AAA服务器能够同时对不在同一侧而又 不支持同一协议的情况下进行兼容处理。发明内容
针对相关技术中AAA服务器两侧的不同网元之间基于不同协议时不能互联互通 等问题,本发明提供一种网元互通的方法及AAA服务器,以解决上述问题至少之一。
根据本发明的一个方面,提供一种网元互通的方法,包括认证授权计费AAA服务 器接收来自于第一网元组的消息并进行处理,其中,第一网元组位于AAA服务器的一侧;当 AAA服务器确定接收的消息支持的协议类型与第二网元组支持的协议类型不一致时,AAA 服务器将处理后的消息转换为第二网元组支持的协议类型的格式的消息,其中,第二网元 组位于AAA服务器的另一侧;AAA服务器对转换后的消息进行处理并发送给第二网元组。
根据本发明的另一个方面,提供一种AAA服务器,包括接收单元,用于接收来自 于第一网元组的消息,其中,第一网元组位于AAA服务器的一侧;第一处理单元,用于对接 收单元接收到的消息进行处理;判断单元,用于判断接收单元接收到的消息支持的协议类 型与第二网元组支持的协议类型是否一致;转换单元,用于在判断单元输出结果为否时,将 处理后的消息转换为第二网元组支持的协议类型的格式的消息,其中,第二网元组位于AAA 服务器的另一侧;第二处理单元,用于对转换后的消息进行处理;发送单元,用于将第二处 理单元处理后的消息发送给第二网元组。
本发明通过AAA服务器将所述接收的来自于其一侧网元支持的协议类型的格式 的消息转换为另一侧支持的协议类型的格式的消息,解决了相关技术中AAA服务器两侧的 不同网元之间基于不同协议时不能互联互通的问题,从而达到了 AAA服务器两侧的不同网 元之间基于不同协议时也可以互联互通的目的。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1为根据相关技术的电信通信网络PS域中AAA服务器的位置示意图2为根据本发明优选实施例的网元互通的方法流程图3为根据本发明实施例的AAA服务器的结构框图4为根据本发明优选实施例的AAA服务器的结构框图5为根据本发明实例一的消息流从接入网侧到网络/业务侧时双栈架构示意 图6为根据本发明实例二的消息流从接入网侧到网络/业务侧时双栈架构示意 图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
图2为根据本发明优选实施例的网元互通的方法流程图。如图2所示,该方法包 括
步骤S202,AAA服务器接收来自于第一网元组的消息并进行处理,其中,第一网元 组位于AAA服务器的一侧;
步骤S204,当AAA服务器确定接收的消息支持的协议类型与第二网元组支持的协 议类型不一致时,AAA服务器将处理后的消息转换为第二网元组支持的协议类型的格式的 消息,其中,第二网元组位于AAA服务器的另一侧;
步骤S206,AAA服务器对转换后的消息进行处理并发送给第二网元组。
通过上述实施例可以看出,通过AAA服务器将接收的来自于其一侧网元支持的协 议类型的格式的消息转换为另一侧支持的协议类型的格式的消息,解决了相关技术中AAA 服务器两侧的不同网元之间基于不同协议时不能互联互通的问题,从而达到了 AAA服务器 两侧的不同网元之间基于不同协议时也可以互联互通的目的。
优选地,上述AAA服务器对接收的来自于第一网元组的消息进行处理可以包括但 不限于以下处理(1)、上述AAA服务器对接收到的消息进行协议选择处理;( 、上述AAA 服务器根据上述选择的协议对接收到的消息进行解码处理;以及
其中,上述AAA服务器对上述转换后的消息进行处理还可以包括以下处理上述 AAA服务器对上述转换后的消息进行编码处理。
在优选实施过程中,上述AAA服务器根据上述选择的协议对接收到的消息进行解 码处理之后,还可以包括以下处理上述AAA服务器对所述解码处理后的消息进行业务层 处理,其中,该业务层处理包括以下至少之一鉴权处理、授权处理、计费处理。
优选地,上述AAA服务器对所述接收到的消息进行协议选择处理,可以包括以下 之一
(1)上述AAA服务器根据预设静态配置数据选择协议以进行解码处理,优选地,上 述静态配置数据包括上述第一网元组中各个网元的标识与协议的对应关系。
(2)上述AAA服务器根据上述接收的消息的格式自动选择协议以进行解码处理。
优选地,上述AAA服务器接收来自于第一网元组的消息并进行处理之前,上述方 法还可以包括上述AAA服务器设置上述接收的消息支持的协议类型与第二网元组支持的 协议类型的转换规则;
则上述AAA服务器将上述处理后的消息转换为上述第二网元组支持的协议类型 的格式的消息,具体包括上述AAA服务器将上述处理后的消息按照上述转换规则转换为 上述第二网元组支持的协议类型的格式的消息。
在上述实施例的优选实施过程中,上述方法还可以包括当上述AAA服务器确定 上述接收的消息支持的协议类型与上述第二网元组支持的协议类型一致时,上述AAA服务 器将上述处理后的消息直接发送给上述第二网元组。
上述方法实施例中的AAA服务器可以包括以下几个模块配置模块、协议适配模 块、Radius协议栈模块、Diameter协议栈模块、业务处理模块、协议转换模块等组成。
配置模块,负责完成对来自不同网元的消息配置不同的协议处理策略;及配置 Radius/Diameter协议相互转换的转换规则。
协议适配模块,可以自动选择接收到消息的处理协议,或者根据来自配置模块的 配置数据,对指定网元发送的消息按配置的协议进行处理。
Radius协议栈模块,负责处理基于Radius协议的消息,对消息进行码流检查、编 解码等操作;
Diameter协议栈模块,负责处理基于Diameter协议的消息,对消息进行码流检 查、编解码等操作。
业务处理模块,负责按照一定的业务逻辑,对消息进行鉴权、授权或者计费处理。
协议转换模块,负责根据来自配置模块的转换规则,完成Radius/Diameter协议的相互转换和翻译。
以下结合上述AAA服务器所包括的几个模块,对上述方法实施例进行描述。
上述AAA服务器,在具体实施过程中一般包括以下处理步骤
步骤1 :AAA服务器上通过配置模块配置协议处理策略和转换规则,具体包括
1)对来自不同客户端的消息配置不同的协议处理策略;
例如对来自PDSN网元的消息,配置根据其标示,NAS-IP/NAS-ID,配置使用的协 议栈为Radius ;而对来自AGW网元消息,配置根据其标示,NAS-IP/NAS-ID,配置使用的协议 栈为Diameter等。
2)配置feidius/Diameter协议相互转换的转换规则;
例如对Radius向Diameter的消息转换,配置规则如表1所示
表IRadius向Diameter的消息转换规则
权利要求
1.一种网元互通的方法,其特征在于,包括认证授权计费AAA服务器接收来自于第一网元组的消息并进行处理,其中,所述第一 网元组位于所述AAA服务器的一侧;当所述AAA服务器确定所述接收的消息支持的协议类型与第二网元组支持的协议类 型不一致时,所述AAA服务器将所述处理后的消息转换为所述第二网元组支持的协议类型 的格式的消息,其中,所述第二网元组位于所述AAA服务器的另一侧;所述AAA服务器对所述转换后的消息进行处理并发送给所述第二网元组。
2.根据权利要求1所述的方法,其特征在于,所述AAA服务器对接收的来自于第一网元组的消息进行处理包括所述AAA服务器对 所述接收到的消息进行协议选择处理;所述AAA服务器根据所述选择的协议对所述接收到 的消息进行解码处理;所述AAA服务器对所述转换后的消息进行处理包括所述AAA服务器对所述转换后的 消息进行编码处理。
3.根据权利要求2所述的方法,其特征在于,所述AAA服务器根据所述选择的协议对所 述接收到的消息进行解码处理之后,还包括所述AAA服务器对所述解码处理后的消息进行业务层处理,其中,所述业务层处理包 括以下至少之一鉴权处理、授权处理、计费处理。
4.根据权利要求2所述的方法,其特征在于,所述AAA服务器对所述接收到的消息进行 协议选择处理,包括以下之一所述AAA服务器根据预设静态配置数据选择协议以进行解码处理;所述AAA服务器根据所述接收的消息的格式自动选择协议以进行解码处理。
5.根据权利要求4所述的方法,其特征在于,所述静态配置数据包括所述第一网元组 中各个网元的标识与协议的对应关系。
6.根据权利要求1所述的方法,其特征在于,所述AAA服务器接收来自于第一网元组的消息并进行处理之前,所述方法还包括所 述AAA服务器设置所述接收的消息支持的协议类型与第二网元组支持的协议类型的转换 规则;则所述AAA服务器将所述处理后的消息转换为所述第二网元组支持的协议类型的格 式的消息,包括所述AAA服务器将所述处理后的消息按照所述转换规则转换为所述第二 网元组支持的协议类型的格式的消息。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括当所述AAA服务器确定所述接收的消息支持的协议类型与所述第二网元组支持的协 议类型一致时,所述AAA服务器将所述处理后的消息直接发送给所述第二网元组。
8.—种认证授权计费AAA服务器,其特征在于,包括接收单元,用于接收来自于第一网元组的消息,其中,所述第一网元组位于所述AAA服 务器的一侧;第一处理单元,用于对所述接收单元接收到的消息进行处理;判断单元,用于判断所述接收单元接收到的消息支持的协议类型与第二网元组支持的 协议类型是否一致;转换单元,用于在所述判断单元输出结果为否时,将所述处理后的消息转换为所述第 二网元组支持的协议类型的格式的消息,其中,所述第二网元组位于所述AAA服务器的另 一侧;第二处理单元,用于对所述转换后的消息进行处理;发送单元,用于将所述第二处理单元处理后的消息发送给所述第二网元组。
9.根据权利要求8所述的AAA服务器,其特征在于, 所述第一处理单元,包括协议选择模块,用于对所述接收的消息进行协议选择处理;解码模块,用于通过所述协议选择模块选择的协议对所述接收的消息进行解码处理; 则所述第二处理单元,还用于对所述转换后的消息进行编码处理。
10.根据权利要求9所述的AAA服务器,其特征在于,所述第一处理单元,还包括业务处理模块,用于在根据所述选择的协议对所述接收到的消息进行解码处理之后, 对所述解码处理后的消息进行业务层处理,其中,所述业务层处理包括以下至少之一鉴权 处理、授权处理、计费处理。
11.根据权利要求9所述的AAA服务器,其特征在于,所述协议选择模块,包括 第一协议选择模块,用于根据预设静态配置数据选择协议以进行解码处理;第二协议选择模块,用于根据所述接收的消息的格式自动选择协议以进行解码处理。
12.根据权利要求8至11中任一项所述的AAA服务器,其特征在于,所述发送单元,在所述判断单元输出结果为是时,将所述处理后的消息直接发送给所 述第二网元组。
全文摘要
本发明提供一种网元互通的方法及AAA服务器,其中,上述方法包括认证授权计费AAA服务器接收来自于第一网元组的消息并进行处理,其中,第一网元组位于AAA服务器的一侧;当AAA服务器确定接收的消息支持的协议类型与第二网元组支持的协议类型不一致时,AAA服务器将处理后的消息转换为第二网元组支持的协议类型的格式的消息,其中,第二网元组位于AAA服务器的另一侧;AAA服务器对转换后的消息进行处理并发送给第二网元组。采用本发明的上述技术方案,解决了相关技术中AAA服务器两侧的不同网元之间基于不同协议时不能互联互通的间题,从而达到了AAA服务器两侧的不同网元之间基于不同协议时也可以互联互通的目的。
文档编号H04L12/14GK102045177SQ20101058290
公开日2011年5月4日 申请日期2010年12月10日 优先权日2010年12月10日
发明者周俊超 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1