WLAN产品形态之分层架构

随着移动互联网时代的来临,无线数据流量呈现爆发式增长,各大运营商也越来越多依靠WLAN来承载这些无线数据流量,大规模进行WLAN网络建设,分担3G网络的压力,让客户体验更加美好、无处不在的优质无线网络服务。百万规模的WLAN网络建设,对于网络架构提出了新的要求。针对上述需求,分层AC架构应运而生。

一、WLAN产品架构背景介绍 随着无线网络的不断发展,WLAN产品构架形态的演变主要经历了三个时期。 1. Fat AP架构

Fat AP是传统的WLAN组网方案,AP本身承担了用户认证、漫游切换、用户数据加密、QoS、网络管理等复杂功能,相对来说AP的功能较重因此称为Fat AP。

Fat AP产品的管理平面、控制平面、数据平面都集成在同一个系统中,这种架构非常适用于简单小型无线网络部署。缺点是网络规模大的情况下,较难集中管理。 2. AC+Fit AP架构 AC+Fit AP架构相对于Fat AP架构,新增无线控制器(AC)作为中央集中控制管理设备,原先在Fat AP自身上承载的用户认证、漫游切换、动态密钥等复杂功能转移到无线控制器,AP与AC之间通过隧道方式通信,可以跨越L2、L3网络甚至广域网进行连接,大大提高了整网的工作效率。

AC+Fit AP架构具有更强的适应性,能够支持不同规模的无线网络部署。Fit AP仅提供数据与控制平面的部分功能,剩下的另一半数据与控制平面功能以及全部管理平面功能由AC完成。AC与Fit AP间通过CAPWAP隧道传递控制与数据报文。以最终用户的视角来看,Fit AP可视为AC的远端Radio。

AC+Fit AP架构能够提供更为专业和丰富的无线功能,可适用于大型无线网络,相对于Fit AP架构来讲,解决了Fat AP难于集中管理的问题。此外,这周架构具有三层漫游、基于用户下发权限优势功能。缺点是往往AC和AP需要跨越广域网通信,需要消耗更大的链路带宽和保证低时延,同时也会出现诸如用户认证慢、漫游性能低下等问题。

3. 有线无线一体化架构 当前,大数据及云计算已得到了广泛应用,其需要网络具有非常强大的计算能力和实时业务处理能力,而AC+Fit AP架构面对这种需求也显得力不从心。因此,有线无线一体化分层架构应运而生。

这种架构在AC+Fit AP分层基础上升级,进一步将AC功能拆分,使网络层次变为网络控制层、本地控制层和物理层。其中,网络控制层提供专业的有线无线控制功能,主要负责全网集中控制管理业务、大数据量及大计算量的非实时性业务及全网数据共享业务;本地控制层提供有线无线一体化的本地控制管理功能,主要负责本地业务处理以及实时性的跨AP业务;物理层则提供底层实时性业务,主要负责单一设备节点的实时性业务及无线报文收发。

综上所述,有线无线一体化分层架构可以支持超大规模有线无线一体化网络部署,从而能够更好地为大数据及云计算等新兴应用提供服务。

二、分层架构解析 WLAN产品架构形态朝着分层架构的方向发展,从最初的Fat AP的单一层次架构演变为AC+Fit AP的两层架构,直到有线无线一体化分层架构,逐渐演变成了由网络控制层、本地控制层和物理层组成的三层架构。 1. 网络控制层 网络控制层主要负责统一管理下发配置、版本升级、集中认证、整网数据管理等;对设备的计算能力要求较高,因此既可以是传统的高性能物理AC,也可以是以软件形态运行于服务器上的虚拟AC;如果将虚拟AC运行在公有云之上,则可以称之为云AC; 2. 本地控制层 本地控制层主要负责本地认证、CAPWAP隧道终结、漫游等;本地控制层采用一体化的用户策略,同时支持有线及无线用户接入网络,本层设备可以根据实际应用场景不同进行不同的选择,既可以是普通AC,也可以是集成多种业务功能的All In One设备,例如支持路由、DPI、交换机等。 3. 物理层

物理层对应的设备即AP,主要负责无线报文收发及单一节点的实时性业务,例如:攻击检测、信道扫描、逐包功率调整、本地数据转发等。 三、分层AC架构的组网及特点 1. 分层AC之组网形态 分层AC架构主要由Central AC、Local AC、AP三层组成,适用于总部和分支机构场景或大型企业网络。在这种情况下,Central AC和Local AC之间可能存在Internet广域网,也可能处于网络的不同层次(例如Central AC位于核心层,Local AC处于接入层)。

Central AC,分层AC架构中的Central AC负责其它Local AC和AP的无线相关配置,收集整网无线相关信息,对用户呈现统一管理界面。根据用户配置,Central AC可以只负责管理方面的工作(如配置无线参数或网管接口),也可以负担无线客户端的认证相关功能(如Portal认证)。由于Central AC通常层次较高,所以一般不负担无线客户端的数据转发。

Local AC,Local AC可以与Central AC组成AC池,也可以作为独立AC位于接入层或用户侧。此时的Local AC一般会同时集成多种业务功能(All In One),例如支持路由、DPI甚至是交换机的功能。因此,Local AC的形态多种多样,根据实际应用场景不同,可以选择不同款型不同功能的Local AC。 2. 分层AC之技术特点

统一管理,Local AC及AP的无线配置和版本文件均由Central AC集中下发,Central AC、Local AC及AP之间建立控制隧道连接,可以将相关配置信息统一下发至其它Local AC和AP上,大大简化了网络配置工作量。另外,在Central AC上会保存当前整网AC、AP及终端的信息,因此管理员能集中查看整网无线信息,运维相对简单;

认证方式灵活,分层AC架构下可以灵活选择认证点,既支持集中认证也支持分布式认证;集中认证时由Central AC负责客户端认证,认证服务器只需和Central AC进行交互,管理一个NAS IP即可;如果Local AC处有认证服务器,也可以由Local AC负责客户端认证,实现分布式认证;

高可靠性,Local AC异常时可由Central AC独立提供功能,提高网络可靠性。

高性能,由Local AC终结AP的CAPWAP隧道,通过分布式操作分担Central AC性能压力,提高整网性能;另外,在分层AC架构下,漫游性能也得到了提高,终端在AP之间的切换由Local AC负责。由于Local AC更靠近AP,因此可以更迅速响应漫游事件,更快地实现终端漫游。

可扩展性,通过增加Central AC或Local AC即可对网络进行扩容。

3. 3.3分层AC架构之应用场景

总部分支场景

某大型家电连锁卖场计划在其全国所有门店实现无线网络覆盖,主要有如下需求:认证服务器部署在总部由总部集中认证,总部可以进行统一管理,分支规模较大的卖场可以根据其需求进行个性化的配置,各地分支卖场的AC出现故障,可以由总部AC继续提供服务。

分层AC架构天然支持总部和分支的应用场景,如组网图5所示。

管理方面,,位于分支的Local AC则负责管理和接入本地AP和无线客户端。用户的认证授权由总部Central AC负责,数据流量由Local AC本地转发。

如果分支卖场有个性化配置需求,可以在Central AC上开启不同管理权限对分支Local AC和本地AP进行配置,实现分级分权管理功能;另外,如果分支的Local AC出现故障,本地AP可以自动寻找到总部AC,由总部AC继续提供管理功能。

本地园区场景

某大型企业需要在其工业园区部署无线网络,供员工日常上网及办公使用,主要有如下需求:统一管理、集中认证、满足大量用户使用。

通过部署分层AC架构可以完美解决上述需求,其组网图如图6所示。

管理方面由Central AC负责统一管理和集中认证,Local AC负责接入AP,由于有大量AP需要接入,Central AC可以根据Local AC的实时负载,协调其余AP负载分担,充分利用多个Local AC的能力,使整个无线网络达到最优性能。

四、结束语

未来,随着网络的发展, WLAN产品架构形态与逐渐凸显优势的SDN网络架构相结合。相应的,分层架构中的网络控制层可以进一步演变,由SDN Controller提供网络控制层功能,真正做到网络设备控制平面与数据平面相分离,增强无线网络的灵活性和简易性,最终使整套网络变得更加智能和人性化。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2016-03-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏blackheart的专栏

[解读REST] 2.REST用来干什么的?

衔接上文[解读REST] 1.REST的起源,介绍了REST的诞生背景。每当笔者遇到一个新事物的想去了解的时候,总是会问上自己第一个问题,这个新事物是干什么用的...

2186
来自专栏北京马哥教育

2018 年 Linux 的 8个发展预测和学习建议

运维行业正在变革?推荐阅读:30万年薪Linux运维工程师成长魔法 转眼间,时间已进入 农历2018 年新年,2018 年又会有哪些新的趋势?OMGUbuntu...

4629
来自专栏开源项目

GVP 特辑!7 款 JAVA 程序开发“大杀器” | 码云周刊第 39 期

码云 GVP 特辑 工欲善其事,必先利其器。对于 Java 程序员来说若想提高工作效率,那么以下这 7 款 Java 程序开发工具绝对是你不能错过的,不仅可...

3865
来自专栏腾讯大讲堂的专栏

解密Midas、Webank、金融云背后的核心数据库TDSQL【海量服务之道2.0】

如果,你在寻找一款数据库,希望: •在任何情况下,数据都不丢失或错乱; •能7*24小时不间断的对外提供服务,即使故障也不会中断; •能支撑业务量10倍以上的弹...

3109
来自专栏程序员互动联盟

为什么国外的码农爱用苹果 Mac电脑?

Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业...

9649
来自专栏F-Stack的专栏

F-Stack参加 DPDK中国技术峰会2017

由 DPDK社区和英特尔主办的 DPDK中国技术峰会2017 于6月27日在上海举行,Intel、腾讯云、中兴、美团云、Panabit、太一星辰、Uni...

4009
来自专栏数据和云

从分层分区传统架构向云网架构转型 ——基于SDN的下一代金融云网络联合研究与应用实践

编辑手记:金融云建设是一项技术集成创新、产业协同创新的重大、复杂性高的系统工程工作,金融机构技术研发应立足于金融科技核心,聚焦于SDN等技术应用之金融机构的特色...

5384
来自专栏编程一生

架构师之路--谈架构师的基本素养和[干货]日志处理

1853
来自专栏企鹅号快讯

计算机网络的功能与组成

【本章导学】 通过本章的学习,我们希望你能够: 复述计算机网络的组成和作用; 简述计算机网络的分类方法和类型。 ? 本章你需要学习4个知识点,其中标的为本章核心...

3096
来自专栏资深Tester

一个致命的bug--自负

3188

扫码关注云+社区

领取腾讯云代金券