一种AP及STA的仿真模拟系统和方法技术方案

技术编号:12469947 阅读:92 留言:0更新日期:2015-12-09 19:03
本发明专利技术提供了一种AP及STA的仿真模拟系统和方法,应用于云AC系统,包括:一个配置管理模块和至少一个AP和STA模拟模块;配置管理模块用于选择节点部署方式,输入并解析AP和STA的配置文件;AP和STA模拟模块用于根据节点部署方式和配置文件模拟与云AC系统相通信的AP和STA。节点部署方式包括单一节点部署和分布式节点部署。单一节点部署下,配置管理模块和所有AP和STA模拟模块都被部署在单一节点上;分布式节点部署下,配置管理模块被部署为配置管理节点,每一个AP和STA模拟模块被部署在不同的分布式节点上。本发明专利技术有效地扩充了虚拟AP及STA的数量,实现了云AC系统中的大规模AP和STA的模拟测试。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种应用于云AC(Access Conrroller,接入控制器)系统的基于TR069协议的AP (Access Point,接入节点)及STA (Stat1n,终端)的仿真模拟系统和方法。
技术介绍
传统的无线局域网由于存在着局限性,已经不能满足那些无线网络规模比较大,而且非常依赖无线业务的高级用户。这些高级的企业用户对新一代的无线网络提出了新的特性要求。首先,无线网络需要整体解决方案,即,能够统一管理的系统;其次,无线网络实施要简单,如能够通过工具自动地得出在什么位置放置AP最好、使用哪个频段最佳等;再有,无线网络一定是安全的无线网络,这是最重要的;另外,无线网络要能够支持语音和多业务。基于以上要求,新一代的基于无线控制器的无线网络被提出。无线控制器(Wireless Access Point Controller)是一种网络设备,用来集中化控制无线AP,其是一个无线网络的核心,负责管理无线网络中的所有无线AP,对AP的管理包括:下发配置、修改相关配置参数、射频智能管理、接入安全控制等等。目前,AC —般可以做到对1024个AP进行管理。而大容量的AC则可以达到支持8192个AP。并且,随着基于虚拟化技术的软件定义网络SDN(Software Defined Network,SDN)和网络功能虚拟化NFV(Network Funct1n Virtualizat1n,NFV)的发展趋势越来越清晰,众多研究机构、通信设备商、通信服务商开始研究将传统模式下的网络业务功能重构部署在云端。例如:在云端部署AC (Access Controller,接入控制器),简称为云AC。云端部署AC与传统模式部署是存在差异的,主要集中在接入节点AP需要跨越Internet与AC相连。目前比较常见的做法是通过长连接通道传输基于TR069协议的报文来对AP进行管理。但是,基于云AC的系统,其规划部署的可管理的AP数量一般可以达到数万台,甚至是几十万台。每台AP又可以提供几十个到几百个STA的接入能力。因此,现实开发测试环境中不可能提供如此多的AP与STA进行真实环境的测试,所以对云AC系统在开发过程中的系统容量测试提出了严峻的考验。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种AP及STA的仿真模拟系统和方法,用于解决现有技术的云AC系统中,无法进行大规模AP及STA的模拟测试问题。为实现上述目的及其他相关目的,本专利技术提供一种AP及STA的仿真模拟系统,应用于云AC系统,所述AP及STA的仿真模拟系统包括:一个配置管理模块和至少一个AP和STA模拟模块;所述配置管理模块用于选择节点部署方式,输入并解析AP和STA的配置文件;所述AP和STA模拟模块用于根据所述节点部署方式和所述配置文件模拟与所述云AC系统相通信的AP和STA。可选地,所述配置文件是XML文件,包括需模拟的AP数量、STA行为策略、所述云AC系统的IP地址和长连接服务端的端口号。可选地,所述配置管理模块根据所述配置文件解析生成MAC地址集和节点IP地址的映射关系、计算一个AP可接入的最大STA数量。可选地,所述节点部署方式包括单一节点部署和分布式节点部署。可选地,在所述单一节点部署下,所述配置管理模块和所有所述AP和STA模拟模块部署在同一个单一节点上。可选地,在所述分布式节点部署下,所述配置管理模块部署在配置管理节点上,每一个所述AP和STA模拟模块分别部署在不同的分布式节点上。可选地,所述AP和STA模拟模块包括:实例管理子模块、连接管理子模块、消息收发子模块和STA动态行为管理子模块;所述实例管理子模块用于根据所述配置文件模拟生成相应数量的AP与STA实例,并保存所述AP和STA模拟模块中的AP数据、AP业务配置数据和STA流量数据;所述连接管理子模块用于根据所述AP与STA实例、所述云AC系统的IP地址和长连接端口,建立与所述云AC系统的长连接通道;所述消息收发子模块用于依据所述长连接通道接收所述云AC系统发送的消息,并模拟处理后返回消息给所述云AC系统;所述STA动态行为管理子模块用于根据所述配置文件动态改变STA的上下线时间和使用流量,并上传至所述实例管理子模块。可选地,所述实例管理子模块根据本节点的IP地址从MAC地址集和节点IP地址的所述映射关系获取MAC地址集,生成相应的AP与STA实例。可选地,所述AP与STA实例包括AP的MAC地址、STA的MAC地址、SSID,AP类型、AP上下行流量、STA使用流量、接入的STA数量、黑白名单、业务配置数据及STA数据。本专利技术还公开了一种AP及STA的仿真模拟方法,应用于云AC系统,所述AP及STA的仿真模拟方法包括:输入配置文件;解析所述配置文件,生成MAC地址集和节点IP地址的映射关系,并计算一个AP可接入的最大STA数量;判断节点部署方式:如果是单一节点部署,则将配置管理模块、所有AP和STA模拟模块部署在一个单一节点上;如果是分布式节点部署,则将所述配置管理模块部署在配置管理节点上,每一个所述AP和STA模拟模块分别部署在不同的分布式节点上;针对所述单一节点或每一个所述分布式节点:根据所述映射关系,模拟生成相应数量的AP与STA实例;建立所述单一节点或所述分布式节点与所述云AC系统的长连接通道,实现所述单一节点或所述分布式节点与所述云AC系统的消息传输,并根据所述云AC系统的消息,进行模拟处理;其中,STA的上下线时间和使用流量被动态模拟管理。如上所述,本专利技术的一种AP及STA的仿真模拟系统和方法,提供了一套完整而有效的用于测试云AC系统可管理容量的系统及方法,并且,在单一节点部署的基础上,还提出了分布式节点的部署方式,通过分布式节点的扩展,有效地扩充了虚拟AP及STA的数量,实现了云AC系统中的大规模AP和STA的模拟测试。【附图说明】图1显示为本专利技术实施例公开的一种AP及STA的仿真模拟系统在单一节点部署方式下的结构示意图。图2显示为本专利技术实施例公开的一种AP及STA的仿真模拟系统在分布式节点部署方式下的结构示意图。图3显示为本专利技术实施例公开的一种AP及STA的仿真模拟方法的流程示意图。元件标号说明100 AP及STA的仿真模拟系统110 配置管理模块120 AP和STA模拟模块121 实例管理子模块122 连接管理子模块123 消息收发子模块124 STA动态行为管理子模块200 云 AC 系统【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。请参阅附图。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。实施例1为了解决现实开发测本文档来自技高网
...

【技术保护点】
一种AP及STA的仿真模拟系统,应用于云AC系统,其特征在于,所述AP及STA的仿真模拟系统包括:一个配置管理模块和至少一个AP和STA模拟模块;所述配置管理模块用于选择节点部署方式,输入并解析AP和STA的配置文件;所述AP和STA模拟模块用于根据所述节点部署方式和所述配置文件模拟与所述云AC系统相通信的AP和STA。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈宏亮
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1