码迷,mamicode.com
首页 > 其他好文 > 详细

蓝海卓越云AC系统的技术特点

时间:2015-04-24 16:48:29      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:nswmp   freeac   蓝海卓越   

提到现在市场上常见的AP集中管理方法,最常见的就是CAPWAPHTTP管理两大类。CAPWAP试图要解决WTP管理标准问题,但是实际的市场情况并不理想。由于利益的关系,各个厂商虽然都宣称自己是支持CAPWAP的,但是根本无法实现兼容。另一个方面,CAPWAP具有一定的复杂性,而开源的OPENCAPWAP只是一个协议的演示,里面的BUG多的,谁用谁知道。这无形中就形成了一个事实上的技术壁垒。

但是,市场对AP集中管理的需求是旺盛的,于是就出现了各种通过HTTP/FTP等方式进行AP管理的解决方案。这种解决方案大多的来自于广告路由器厂商。其特点是技术简单、基本没什么性能/可靠性可言,功能也有极大的局限性。

难道就没有更好的解决方案了吗?经过查找,有一个叫做NSWMP的东西出现了。

NSWMP是蓝海卓越开发的一套AC-AP管理协议。与CAPWAP最大的不同是,它没有数据面。就是说,蓝海卓越的AP只支持本地转发而不支持集中转发。这样做带来的优势就是,可以在AP端弹PORTAL,可以支持AP部署在NNAT后面,可以支持互联网部署。而这些特性是CAPWAP无法达到的!另外一个与CAPWAP不同的地方是,NSWMP不但开放了AP端的源码,还开放了AP端上弹PORTAL的功能!更为重要的是,这些开源代码已经被集成进了OPENWRT。就是说,你只要进行简单的WEB编辑,就可以编译出一款属于你自己的个性化AP系统。而这一切都是免费的!

进一步考察NSWMP的技术细节发现,NSWMP的技术白皮书也是公开的,虽然没有成为RFC文档,但是,所有的技术细节都被公开了!有开发能力的用户可以在开源代码的技术上进行更加深度个性化的修改。而且该协议支持云AC的架构,集群式部署AC,这样为将来大规模运营wifi网络提供了基础。

为了避免CAPWAP各家厂商的不兼容情况,蓝海卓越还发布了10AP授权、不限制用户数的AC版本,用来进行协议兼容新的测试与小规模应用。如果我们选择性能比较好的AP,一个AP上按照20用户计算,这个免费版就可以带至少200个用户!对于很多规模不大的应用,完全可以不花钱就解决问题了。

看上很好的样子,那么性能到底有什么优势呢?带着这个问题,我们仔细研究了NSWMP协议的白皮书和源代码。NSWMP采用了UDP协议进行通信,这与CAPWAP是一样的,从技术上性能会远远超过HTTP/FTP等方式。在系统负载相同的情况下,资源消耗远远小于HTTP/FTP方式。就是说,NSWMP在协议设计方面就具备的大容量的可能性。再加上去掉了数据面,来自蓝海卓越官方的数据是,一个AC可以支持超过5000AP同时在线。由于是本地转发,AP的在线数量跟用户数是无关的。如果按照刚才上面的假设,一个AP20用户,那么就是可以支持10万人同时在线!

通过对NSWMP报文格式的研究发现,NSWMP的报文格式与CAPWAP有比较高的相似度,说NSWMP是脱胎于CAPWAP也不为过。可是,进一步研究发现,其设计理念与CAPWAP完全不同。NSWMP更像是一个AP的无盘站服务器,而CAPWAP则是一个无线交换机。甩掉了数据面的包袱后,弹PORTAL完全由AP来执行,这大大节省了AP-AC间的通信量。NSWMP对属性的定义相当灵活,可以方便的添加用户自己的属性。

NATSHELLAP产品上还是运行了很多功能,除了弹PORTAL外,就是对流量计费的支持。虽然,在绝大部分场景中,WIFI是不计流量的。但是,在卫星转WIFI的场景中,流量计费就是必须的。这种场景在船舶WIFI领域是非常有用的!

目前FreeAC论坛已经全面支持蓝海卓越NSWMP管理协议,有兴趣的朋友可以加QQ群332653187。


蓝海卓越云AC系统的技术特点

标签:nswmp   freeac   蓝海卓越   

原文地址:http://natshell521.blog.51cto.com/9952962/1637868

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!