接入控制器的压力测试方法及装置的制造方法

文档序号:9331193阅读:555来源:国知局
接入控制器的压力测试方法及装置的制造方法
【技术领域】
[0001]本发明属于接入控制器技术领域,尤其涉及接入控制器的压力测试方法及装置。
【背景技术】
[0002]随着WLAN (Wireless Local Area Network,无线局域网)技术的快速发展,人们越来越依赖于WLAN。一个稳定可靠且能快速接入的WLAN对于用户而言至关重要,因此,接入控制器的性能尤为重要。一个接入器一般容许接入几百至几千个AP (Access Point,接入点)以及几万个甚至几十万个STA (Stat1n,站)。然而,在实际应用中,不可能铺设如此复杂庞大的网络来对接入控制器的性能进行测试。因此,需要提供一个新的技术方案,以对接入控制器的性能进行压力测试。

【发明内容】

[0003]鉴于此,本发明实施例提供了一种接入控制器的压力测试方法,以测试接入控制器的性能。
[0004]第一方面,本发明实施例提供了一种接入控制器的压力测试方法,包括:
[0005]对远程用户拨号认证服务RADIUS服务器、所述接入控制器、交换机以及仿真器进行配置,所述接入控制器的上行口用于与所述RADIUS服务器进行通信,所述接入控制器的下行口用于与所述仿真器进行通信,所述接入控制器分别与所述RADIUS服务器以及所述交换机连接,所述仿真器与所述交换机连接;
[0006]启动所述仿真器,通过所述仿真器根据需要模拟的接入点AP的个数生成对应的地址解析协议表脚本,并通过所述仿真器将所述地址解析协议表脚本发送至所述接入控制器,以由所述接入控制器执行所述地址解析协议表脚本;
[0007]再次启动所述仿真器,通过所述仿真器接收需要模拟的所述AP的个数以及站STA的个数,通过所述仿真器模拟所述AP与所述接入控制器的通信流程,并通过所述仿真器模拟所述STA与所述接入控制器的通信流程,其中,所述STA与所述接入控制器的通信流程包括所述STA的PORTAL流程。
[0008]第二方面,本发明实施例提供了一种接入控制器的压力测试装置,包括:
[0009]配置单元,用于对远程用户拨号认证服务RADIUS服务器、所述接入控制器、交换机以及仿真器进行配置,所述接入控制器的上行口用于与所述RADIUS服务器进行通信,所述接入控制器的下行口用于与所述仿真器进行通信,所述接入控制器分别与所述RADIUS服务器以及所述交换机连接,所述仿真器与所述交换机连接;
[0010]地址解析协议表脚本生成及执行单元,用于启动所述仿真器,通过所述仿真器根据需要模拟的接入点AP的个数生成对应的地址解析协议表脚本,并通过所述仿真器将所述地址解析协议表脚本发送至所述接入控制器,以由所述接入控制器执行所述地址解析协议表脚本;
[0011]压力测试单元,用于再次启动所述仿真器,通过所述仿真器接收需要模拟的所述AP的个数以及站STA的个数,通过所述仿真器模拟所述AP与所述接入控制器的通信流程,并通过所述仿真器模拟所述STA与所述接入控制器的通信流程,其中,所述STA与所述接入控制器的通信流程包括所述STA的PORTAL流程。
[0012]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过配置RADIUS服务器、接入控制器、交换机以及仿真器来搭建接入控制器的测试环境,再通过仿真器模拟AP与接入控制器的通信流程以及STA与接入控制器的通信流程,来对接入控制器的并发接入能力、配置能力以及同时处理STA的上下线的能力等进行压力测试,从而实现了在低硬件成本的前提下对接入控制器进行压力测试。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的接入控制器的压力测试方法的实现流程图;
[0015]图2是本发明实施例提供的接入控制器的压力测试方法中的RADIUS服务器、接入控制器、交换机以及仿真器的连接关系的示意图;
[0016]图3是本发明实施例提供的接入控制器的压力测试方法步骤SlOl的具体实现流程图;
[0017]图4是本发明实施例提供的接入控制器的压力测试装置的结构框图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]图1示出了本发明实施例提供的接入控制器的压力测试方法的实现流程图,参照图1:
[0020]在步骤SlOl中,对远程用户拨号认证服务RADIUS服务器、所述接入控制器、交换机以及仿真器进行配置,所述接入控制器的上行口用于与所述RADIUS服务器进行通信,所述接入控制器的下行口用于与所述仿真器进行通信,所述接入控制器分别与所述RADIUS服务器以及所述交换机连接,所述仿真器与所述交换机连接。
[0021]在本发明实施例中,首先搭建接入控制器(AC,Access Controller)的测试环境,对RADIUS (Remote Authenticat1n Dial-1n User Service,远程用户拨号认证服务)服务器、接入控制器、交换机以及仿真器进行配置。在这里,仿真器用于模拟AP、STA和PORTAL。需要说明的是,本发明实施例中的仿真器可以部署在采用Linux操作系统的PC (PersonalComputer,个人计算机)上。
[0022]图2示出了本发明实施例提供的接入控制器的压力测试方法中的RADIUS服务器21、接入控制器22、交换机23以及仿真器24的连接关系的示意图。
[0023]在步骤S102中,启动所述仿真器,通过所述仿真器根据需要模拟的接入点AP的个数生成对应的地址解析协议表脚本,并通过所述仿真器将所述地址解析协议表脚本发送至所述接入控制器,以由所述接入控制器执行所述地址解析协议表脚本。
[0024]其中,仿真器根据需要模拟的AP的个数生成对应的地址解析协议(ARP,AddressResolut1n Protocol)表脚本具体可以为:仿真器根据用户输入的需要模拟的AP的个数生成对应的地址解析协议表脚本。
[0025]在步骤S103中,再次启动所述仿真器,通过所述仿真器接收需要模拟的所述AP的个数以及站STA的个数,通过所述仿真器模拟所述AP与所述接入控制器的通信流程,并通过所述仿真器模拟所述STA与所述接入控制器的通信流程,其中,所述STA与所述接入控制器的通信流程包括所述STA的PORTAL流程。
[0026]本发明实施例中的仿真器可以模拟AP、STA和PORTAL的功能,可以实现与接入控制器和RADIUS服务器配合完成AP的接入、AP的下线、STA的接入、STA的下线和STA的PORTAL认证等流程,由此完整地模拟AP和STA的各种行为,利用较小的硬件成本就可以对接入控制器进行充分的测试。仿真器可以模拟256、512、1024、2048和4096等不同规模的AP数量以及对应的STA数量,从而测试不同容量的接入控制器。仿真器还可以模拟不同型号、不同容量和AP。
[0027]其中,仿真器模拟STA与接入控制器的通信流程可以包括:配置各个STA的上下线时间,做到一部分用户在上线,一部分用户在下线,从而测试接入控制器同时处理上下线的能力。
[0028]图3示出了本发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1