一种面向安全认证传输网关集群的负载均衡方法技术

技术编号:20875555 阅读:37 留言:0更新日期:2019-04-17 11:24
本发明专利技术涉及高增长、大并发业务需求下的安全认证传输方法,公开了一种面向安全认证传输网关集群的负载均衡方法。传统网关的集群方案,需要依赖外部的负载均衡设备或设备本身的第三方负载均衡软件实现,灵活性不高,性能的损失也很大。本发明专利技术提供一种基于安全认证传输网关自身特点的负载均衡方案,结合认证、资源分配,实现多传输服务器的负载均衡访问,其优点在于:1)可同时支持几十万的用户进行并发访问,用户负载会均衡到不同安全传输服务器上。2)可动态加入安全传输服务器,线性提升负载能力。3)如果某台安全传输服务器出现故障,客户端连接可无缝切入到另外的安全传输服务器,保障业务的正常运行。

【技术实现步骤摘要】
一种面向安全认证传输网关集群的负载均衡方法
本专利技术涉及高增长、大并发业务需求下的安全认证传输方法,尤其涉及一种面向安全认证传输网关集群的负载均衡方法。
技术介绍
随着信息技术的推广及使用范围的扩大,很多关键业务系统需要基于互联网及移动互联网进行远程访问,为了保护业务系统的安全,需要安全认证传输网关对业务系统进行统一认证、加密及访问控制。当访问用户达到一定规模后,传统的单一网关已不能满足性能要求,需要增加多台设备集群使用。传统网关的集群方案,需要依赖外部的负载均衡设备或设备本身的第三方负载均衡软件实现,灵活性不高,性能的损失也很大。
技术实现思路
本专利技术的目的是克服现有方法的不足,提供一种基于安全认证传输网关自身特点的负载均衡方案,结合认证、资源分配,实现多传输服务器的负载均衡访问,满足高增长、大并发的业务需求。其具体实现包括三个组成部分:认证服务器、调度服务器和安全传输服务器。认证服务器完成客户认证、授权、单点登录、访问资源申请等功能,双机热备部署。调度服务器完成安全传输服务器的管理、监控、审计、调度及地址资源分配,双机热备部署。安全传输服务器完成安全传输的SSL通讯、访问控制、网络接入功能,根据业务负载一台或多台部署。由认证服务器、调度服务器和安全传输服务器构成的安全认证传输网关,可以支持安全传输服务器的动态加入、负载均衡和运行状态管理,其工作步骤如下:1)安全传输服务器启动后,注册到调度服务器,调度服务器对安全传输服务器的IP地址、端口、地址资源(地址池、在用地址、空闲地址)、状态进行管理。2)用户通过浏览器访问网关时,先访问认证服务器进行认证。3)认证服务器向调度服务器请求用户配置信息,调度服务器返回可访问的安全传输服务器地址信息及客户端网络配置信息(虚拟地址、掩码、网关、DNS等)。4)浏览器通过认证控件启动安全认证客户端,并传递票据、访问控制列表、客户网络配置信息、安全传输服务器信息。5)安全认证客户端连接到指定的安全传输服务器,建立SSL加密隧道,进行登录并传递票据。6)安全传输服务器得到用户的登录信息后,向调度服务器验证客户票据。7)客户端完成本地网络配置后,浏览器附带票据,重定向到业务系统。8)业务系统将票据发送到认证服务器进行二次验证,如验证通过,则返回用户信息,登录过程完成,开始正常的业务访问。所述的步骤1)中,调度服务器可同时管理多个安全传输服务器,支持安全传输服务器的动态注册及退出。所述的步骤2)中,可使用账号密码、数字证书、Radius、LDAP等多种方式进行认证。所述的步骤3)中,调度服务器根据安全传输服务器的负载能力和接入用户数,进行客户接入分配。本专利技术的优点在于:1)可同时支持几十万的用户进行并发访问,用户负载会均衡到不同安全传输服务器上。2)根据业务的增长,可动态加入安全传输服务器,线性提升负载能力。3)如果某台安全传输服务器出现故障,客户端连接可无缝切入到另外的安全传输服务器,保障业务的正常运行。附图说明下面结合附图及实施方式对本专利技术作进一步详细的说明:图1为本专利技术方案的实现流程(支持负载均衡的安全认证传输网关组成及流程)。具体实施方式由认证服务器、调度服务器和安全传输服务器构成的安全认证传输网关的运行流程如图1所示,步骤如下:1.安全传输服务器启动后,注册到调度服务器,调度服务器对传输服务器的IP地址、端口、地址资源(地址池、在用地址、空闲地址)、状态进行管理,调度服务器可同时管理多个安全传输服务器,支持安全传输服务器的动态注册及退出。2.用户通过浏览器访问网关时,先访问认证服务器进行认证,可使用账号密码、数字证书、Radius、LDAP等认证方式,认证通过后执行步骤3,否则返回错误。3.认证服务器向调度服务器请求用户配置信息,调度服务器根据安全传输服务器的负载情况,返回可访问的安全传输服务器地址信息及客户端网络配置信息(虚拟地址、掩码、网关、DNS等)。4.浏览器通过认证控件启动安全认证客户端,并传递票据、访问控制列表、客户网络配置信息、安全传输服务器信息。5.安全认证客户端连接到指定的安全传输服务器,建立SSL加密隧道,进行登录并传递票据。6.安全传输服务器得到用户的登录信息后,向调度服务器验证客户票据,验证通过后执行步骤7,否则返回错误。7.客户端完成本地网络配置后,浏览器附带票据,重定向到业务系统。8.业务系统将票据发送到认证服务器进行二次验证,如验证通过,则返回用户信息,登录过程完成,开始正常的业务访问。本文档来自技高网...

【技术保护点】
1.一种面向安全认证传输网关集群的负载均衡方法,其特征在于安全认证传输网关由三个部分构成:1)认证服务器,用于完成客户认证、授权、单点登录、访问资源申请等功能,双机热备部署;2)调度服务器,用于完成安全传输服务器的管理、监控、审计、调度及地址资源分配,双机热备部署;3)安全传输服务器,用于完成安全传输的SSL通讯、访问控制、网络接入功能,根据业务负载一台或多台部署。

【技术特征摘要】
1.一种面向安全认证传输网关集群的负载均衡方法,其特征在于安全认证传输网关由三个部分构成:1)认证服务器,用于完成客户认证、授权、单点登录、访问资源申请等功能,双机热备部署;2)调度服务器,用于完成安全传输服务器的管理、监控、审计、调度及地址资源分配,双机热备部署;3)安全传输服务器,用于完成安全传输的SSL通讯、访问控制、网络接入功能,根据业务负载一台或多台部署。2.根据权利要求1所述的一种面向安全认证传输网关集群的负载均衡方法,其特征在于,所述的三个部分按如下步骤运行:1)安全传输服务器启动后,注册到调度服务器,调度服务器对安全传输服务器的IP地址、端口、地址资源(地址池、在用地址、空闲地址)、状态进行管理。2)用户通过浏览器访问网关时,先访问认证服务器进行认证,认证通过后执行步骤3,否则返回错误。3)认证服务器向调度服务器请求用户配置信息,调度服务器返回可访问的安全传输服务器地址信息及客户端网络配置信息(虚拟地址、掩码、网关、DNS等)。4)浏览器通过认证控件启动安全认证客户端,并传递票据、访问控制列表、客户...

【专利技术属性】
技术研发人员:张大智赵嘉欣
申请(专利权)人:北京安软天地科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1