支持云AC进行集中式转发的系统及其转发报文的方法技术方案

技术编号:21369580 阅读:45 留言:0更新日期:2019-06-15 11:11
本发明专利技术提供一种支持云AC进行集中式转发的系统,使得云AC支持CAPWAP集中式转发,包括通讯连接的云AC服务器、网卡,所述网卡包括网络处理器,还包括与所述网络处理器相连接Phy芯片、DRAM和FLASH,所述云AC服务器用于AP和终端的配置,所述网卡与所述云AC服务器配合能够实现CAPWAP集中式转发,还包括网络接口,所述网络接口与所述Phy芯片相连接,还包括PCIE接口,用于连接所述云AC服务器,此外,本发明专利技术还提供了一种通过支持云AC进行集中式转发的系统转发报文的方法。

Centralized Forwarding System Supporting Cloud AC and Its Method of Forwarding Messages

The invention provides a system to support centralized forwarding of cloud AC, which enables cloud AC to support centralized forwarding of CAPWAP, including a cloud AC server and network card connected by communication. The network card includes a network processor, and also includes Phy chip, DRAM and FLASH connected with the network processor. The cloud AC server is used for the configuration of AP and terminal, and the network card cooperates with the cloud AC server. CAPWAP centralized forwarding can be realized, including a network interface, which is connected with the Phy chip, and also includes a PCIE interface for connecting the cloud AC server. In addition, the invention also provides a method of system forwarding message by supporting cloud AC centralized forwarding.

【技术实现步骤摘要】
支持云AC进行集中式转发的系统及其转发报文的方法
本专利技术涉及无线通信
,具体为一种支持云AC进行集中式转发的系统及其转发报文的方法。
技术介绍
传统WLAN网络主要由AC(AccessController)、AP(AccessPoint)、STA(Station终端)组成。传统的AC是一台物理网络设备,负责管理局域网内的AP和STA,在专用的WLAN组网中,要求每个AP和AC都建立一条CAPWAP隧道用于传输STA的数据,所有的STA上网流量都会封上CAPWAP隧道头,通过CAPWAP隧道汇总到AC,由AC进行集中式转发。集中式转发因为所有的数据都会经过AC,具有组网方便,能保障用户数据安全的优点。随着无线网络应用的发展,远端AP的持续接入和可管理AP数量的持续提升,传统的硬件AC的运行模式和管理能力已经不能满足海量无线用户接入的需求,针对此种应用模式,需要使用部署在中心机房的云AC。然而云AC是运行在通用服务器上的一个应用程序,具备管理海量无线业务的能力,但是云AC仅支持对AP和STA的配置,无法支持传统硬件AC的CAPWAP集中式转发特性,无法支撑本地的精细化流控、用户数据审计等需要进行报文分析的应用。
技术实现思路
本专利技术提供一种支持云AC进行集中式转发的系统及其转发报文的方法,使得云AC支持CAPWAP集中式转发。其技术方案是这样的:一种支持云AC进行集中式转发的系统,其特征在于,包括通讯连接的云AC服务器、网卡,所述网卡包括网络处理器,还包括与所述网络处理器相连接Phy芯片、DRAM和FLASH,所述云AC服务器用于AP和终端的配置,所述网卡与所述云AC服务器配合能够实现CAPWAP集中式转发。进一步的,还包括网络接口,所述网络接口与所述Phy芯片相连接,还包括PCIE接口,用于连接所述云AC服务器。一种通过支持云AC进行集中式转发的系统转发报文的方法,其特征在于:通过上述的支持云AC进行集中式转发的系统实现,包括以下步骤:步骤S1:网卡通过网络接口接收报文;步骤S2:网卡将接收到的报文上送至网络处理器,步骤S3:网络处理器判断接接收的报文类型为用于WLAN通信的信令报文还是用户数据报文,并针对报文类型的不同区别处理接收的报文;步骤S4:对于步骤S3中被判断为用户数据报文的报文,网络处理器再次判断用户数据报文类型为终端下行数据还是终端上传数据,并针对用户数据报文的类型的不同区别处理。进一步的,在步骤S3中,对于信令报文,通过所述PCIE接口将信令报文发送给云AC服务器,所述云AC服务器处理信令报文。进一步的,在步骤S4中,对于终端下行数据,所述网络处理器查找储存在DRAM中的终端流表,所述终端流表包括用于封装CAPWAP头的以太头部、IP头部、UDP头部、CAPWAP头部;网络处理器根据查找到的与终端下行数据对应的终端流表,在待发送给终端的终端下行报文的头部,封装完整的以太头部、IP头部、UDP头部和CAPWAP头部形成CAPWAP隧道报文,网络处理器将经过封装的CAPWAP隧道报文由PHY芯片通过网络接口发出,发送给分布在不同区域的AP设备,,再发送到终端;对于终端上传数据,所述网络处理器解开终端上传数据中的CAPWAP隧道报文头,得到终端的隧道内层报文,将终端的隧道内层报文通过网络接口发送给上级的网络设备,完成终端上行数据的报文的集中式转发。进一步的,当终端在云AC服务器上上线并且认证通过后,云AC服务器给网卡的网络处理器下发终端流表,存储在DRAM中。本专利技术的支持云AC进行集中式转发的系统及通过该系统转发报文方法,可使云AC服务器在进行海量AP和STA管理的同时,通过添加额外的网卡设备,可以使不支持集中式转发特性的云AC服务器,就能支持传统硬件AC的集中式转发特性,拓展了云AC的特性,具有操作简易、转发性能高的优点。附图说明图1为本专利技术的一种支持云AC进行集中式转发的系统的系统框图;图2为本专利技术的网卡的模块组成框图;图3为本专利技术的通过支持云AC进行集中式转发的系统转发报文的方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。见图1、图2,本专利技术的一种支持云AC进行集中式转发的系统,包括通讯连接的云AC服务器1、网卡2,网卡2包括网络处理器21,还包括与网络处理器21相连接Phy芯片22、DRAM23和FLASH24,网卡2还包括网络接口25,网络接口25与Phy芯片22相连接,还包括PCIE接口26,用于连接云AC服务器1,云AC服务器1用于AP和终端的配置,可以实现处理无线配置管理、AP上线、终端上线、终端认证和计费等相关的WLAN业务,网卡2与云AC服务器1配合能够实现CAPWAP集中式转发。网络处理器21运行嵌入式Linux操作系统,工作在PCIE的Slave模式,和云AC服务器1的Linux系统应用程序,通过Linux网络设备驱动程序互相交互配置和运行数据。见图3,一种通过上述的支持云AC进行集中式转发的系统转发报文的方法,包括以下步骤:步骤S1:网卡2通过网络接口21接收报文,网络接口接收AP发送的信令报文和终端的数据报文,同时接收其他网络设备需要转发给STA的报文;步骤S2:网卡2将接收到的报文上送至网络处理器21,由本地的网络处理器21进行报文分析和处理,步骤S3:网络处理器判断接接收的报文类型为用于WLAN通信的信令报文还是用户数据报文,并针对报文类型的不同区别处理接收的报文,对于信令报文,通过PCIE接口26将信令报文发送给云AC服务器1,云AC服务器21处理信令报文;步骤S4:对于步骤S3中被判断为用户数据报文的报文,网络处理器21再次判断用户数据报文类型为终端下行数据还是终端上传数据,并针对用户数据报文的类型的不同区别处理;对于终端下行数据,网络处理器21查找储存在FLASH24中的终端流表,终端流表是当终端在云AC服务器1上上线并且认证通过后,云AC服务器1给网卡的网络处理器21下发终端流表,存储在FLASH24中的,终端流表包括用于封装CAPWAP头的以太头部、IP头部、UDP头部、CAPWAP头部;网络处理器21根据查找到的与终端下行数据对应的终端流表,在待发送给终端的终端下行报文的头部,封装完整的以太头部、IP头部、UDP头部和CAPWAP头部形成CAPWAP隧道报文,网络处理器21将经过封装的CAPWAP隧道报文由PHY芯片22通过网络接口25发出,发送给分布在不同区域的AP设备,再发送到终端;对于终端上传数据,网络处理器21解开终端上传数据中的CAPWAP隧道报文头,得到终端的隧道内层报文,将终端的隧道内层报文通过网络接口25发送给上级的网络设备,完成终端上行数据的报文的集中式转发。本专利技术的支持云AC进行集中式转发的系统及通过该系统转发报文方法,可使云AC服务器在进行海量AP和STA管理的同时,通过添加额外的网卡设备,可以使不支持集中式转发特性的云AC服务器,就能支持传统硬件AC的集中式转发特性,拓展了云A本文档来自技高网...

【技术保护点】
1.一种支持云AC进行集中式转发的系统,其特征在于:包括通讯连接的云AC服务器、网卡,所述网卡包括网络处理器,还包括与所述网络处理器相连接Phy芯片、DRAM和FLASH,所述云AC服务器用于AP和终端的配置,所述网卡与所述云AC服务器配合能够实现CAPWAP集中式转发。

【技术特征摘要】
1.一种支持云AC进行集中式转发的系统,其特征在于:包括通讯连接的云AC服务器、网卡,所述网卡包括网络处理器,还包括与所述网络处理器相连接Phy芯片、DRAM和FLASH,所述云AC服务器用于AP和终端的配置,所述网卡与所述云AC服务器配合能够实现CAPWAP集中式转发。2.根据权利要求1所述的一种支持云AC进行集中式转发的系统,其特征在于:还包括网络接口,所述网络接口与所述Phy芯片相连接,还包括PCIE接口,用于连接所述云AC服务器。3.一种通过支持云AC进行集中式转发的系统转发报文的方法,其特征在于:通过权利要求2所述的支持云AC进行集中式转发的系统实现,包括以下步骤:步骤S1:网卡通过网络接口接收报文;步骤S2:网卡将接收到的报文上送至网络处理器,步骤S3:网络处理器判断接接收的报文类型为用于WLAN通信的信令报文还是用户数据报文,并针对报文类型的不同区别处理接收的报文;步骤S4:对于步骤S3中被判断为用户数据报文的报文,网络处理器再次判断用户数据报文类型为终端下行数据还是终端上传数据,并针对用户数据报文的类型的不同区别处理。4.根据权利要求3所述的一种通过支持云AC进行集中式转发的系统转发报文的方法,其...

【专利技术属性】
技术研发人员:周游黄亚洲
申请(专利权)人:苏州汉明科技有限公司
类型:发明
国别省市:江苏,32

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

1