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

蓝海卓越NSWMP管理协议简介

时间:2015-04-24 01:28:24      阅读:641      评论:0      收藏:0      [点我收藏+]

标签:nswmp管理协议   蓝海卓越   

一、背景

蓝海卓越基于自身对无线认证市场需求的发掘,以及对市场上主流Portal协议的深入了解,推出了基于CMCC/华为Portal协议的产品。但在各种Portal和无线认证项目的交付中,蓝海卓越发现基于CMCC和华为Portal协议的无线认证网络存在业务功能缺陷以及各品牌产品之间兼容性的问题,很大程度上影响了项目的实施和交付。

在积累了多达上百个Portal项目实施案例的经验后,充分把握无线认证市场需求,蓝海卓越于近期推出自有的NSWMP管理协议。该协议完全由蓝海卓越自行设计架构,在满足目前市场需求和未来技术发展方向的基础上,避免华为协议在业务功能上的缺陷和CMCC协议存在的方言性,使之可以成为众多AC/AP厂家、无线广告运营商、广告路由厂家及其他网络设备厂家皆可方便有效采用的无线认证协议标准。

二、市场需求现状

蓝海卓越通过对市场的了解发现所有的Portal无线认证网络需求主要分为以下三个方面:

2.1页面展示

这里的页面展示主要是指认证页面的展示,它包括展示效果和展示内容两种。

2.1.1展示效果

虽然大部分情况下Portal的认证页面是放置在Portal服务器中,按理说认证页面的展示效果同Portal服务器本身无关,但实际情况大部分客户认为展示的效果应该由Portal服务器来设置,这也是市面上很多Portal产品会集成认证页面模版功能的原因,但是模板毕竟会有一定的局限性,用户对认证页面的展示效果多种多样,单一的通过模板是无法满足用户需求的。

另一方面,无线移动终端多种多样,还需要模版能够适应各种终端各种系统的各种浏览器,以便认证页面上的信息能够很好的展示出来。

2.1.2展示内容

目前市场上主流的AC设备都能够基于SSID、VLAN或者IP地址段设置不同的Portal重定向URL,根据不同的URL展示不同的页面内容。但大部分都是通过模板进行页面的设计,针对模板中的区域内容进行修改,来实现内容的替换,基本都是在Portal服务器上完成。而基于模板进行内容设置的Portal产品又很难实现生成多种认证页面URL的功能。

2.2认证方式

目前主流的认证方式包括一键登录、静态用户名密码、手机短信认证、微信认证、OpenID认证、AD域认证、APP认证、无感知认证等。同时也会存在基于客户现有的数据库进行认证(第三方数据源认证)。

认证方式的选择,不仅影响到客户的上网体验,同时无线管理方和运营方也可以通过认证方式来对用户进行分类,并且得到用户相关的信息,比如手机号码、QQ号码以及获得微信公众号粉丝。

     同时有些客户基于自身业务的需求也会提出一些特殊的认证方式和认证流程。

2.3功能定制

这里的功能定制更多的是关于Radius的业务功能定制。目前来说无线运营还是一个新兴的市场,针对的客户群体不同,无线网络管理方/运营方的业务需求也不尽不同。市场上,还没有形成一些主流的无线运营模式。

这就导致Radius系统无法开发成为一个成熟的产品化设备,来满足大部分的客户需求。甚至有时候为了实现某些业务功能,Portal系统也需要进行相应的开发。对部分项目的实施和交付增加了一定难度。

三、系统架构

3.1系统拓扑

技术分享

蓝海卓越NSWMP管理协议主要由:AC、AP、策略服务器、Radius、WEB认证页面、日志服务器组成。

3.2系统接口

基于蓝海卓越NSWMP管理协议,在蓝海卓越自有的AC、Radius、Portal认证页面基础上,提供丰富的业务接口。方便用户对蓝海卓越相关设备/系统进行调用和对接,轻松实现客户的各种需求,快速完成交付,。

3.3策略下发流程

技术分享

四、产品组成

4.1AC

大并发设计,使用libevent框架作为AC的服务器框架,初步设计容量为5000个AP并发在线。采用CAPWAP协议,支持云管理,AC不仅支持蓝海卓越统一认证协议,同时也支持CMCC、华为等Portal协议。可以基于APID、SSID、VLAN、IP地址段等参数设置不同的Portal认证页面URL。

4.2AP

胖瘦一体,支持本地转发和集中转发。AP固件采取开发原则,适配各种硬件平台,支持主流路由器硬件,方便用户自行刷机。

4.3WEB页面

按照蓝海卓越页面设计要求,可以将认证页面和广告页放置在任意一台已有的WEB服务器中。配合蓝海卓越页面模版设计引擎,不仅可以方便的生成多个认证页面,实现各种展示效果,同时也可以实现针对不同的浏览器(分辨率)展示不同的页面效果。

4.4策略服务器

通过策略服务器向AC发送4W策略规则,实现广告页面的推送。

什么是4W?

1、       when,什么时间;

2、       Where,什么地点;

3、       Who,什么用户;

4、       What,什么内容的广告页面。

基于4W设置策略规则,方便的实现在什么时间,什么地点的AP,向什么样的用户推送什么内容的广告。

4.5 Radius

大并发认证,支持每秒2000次以上的认证请求。高性能的Radius引擎配合强大的Radius业务接口,方便用户实现各种业务功能,同时也可以通过各种接口快速的交付各种开发项目。

4.6日志服务器

基于蓝海卓越AP固件实现对终端用户上网日志的过滤和记录,同时定期向日志服务器发送经过AP处理的日志信息,完全满足公安部82号令关于日志记录的要求,方便用户进行大规模的无线运营。

五、功能特色

5.1高稳定性

无线网络重要的组成部分为AC和AP。蓝海卓越AC与AP之间基于CAPWAP标准采用UDP协议进行通信,保证无线网络的稳定性,速度快效率高。

5.2高性能

AC使用libevent框架作为AC的服务器框架,初步设计容量为5000个AP并发在线,完全满足大规模无线网络架构。

搭配高性能的Radius引擎,每秒完成2000次以上的认证请求,满足百万级用户数规模的无线认证需求。

5.3高可交付

AC、Radius等设备/系统提供丰富的业务接口,使得用户需求得以快速的实现和交付。基于蓝海卓越AC、Radius等系统提供的接口经过二次开发,可以实现任意一种认证方式和任意一种计费业务,认证流程简单高效;同时与第三方系统可以方便的实现无缝对接。

5.4 4W+B

基于策略服务器可以方便的实现4W功能,同时基于蓝海卓越页面模版设计引擎,实现各种模版的设计以及针对不同的浏览器(分辨率)展示不同的页面效果。完全满足用户对认证页面以及广告页面展示内容、展示效果的需求。

5.5高可适用

蓝海卓越NAWMP管理协议中的AC设备可以和策略服务器分开使用,同时AC也支持CMCC、华为的Portal协议,不论是企业、公共场所还是商场或者大规模的无线广告运营,各种客户各种需求都可以得到满足。

六、与其他Portal协议的对比

6.1华为/CMCC方案

序号

蓝海卓越NAWMP协议方案

华为/CMCC协议方案

1

高适用性,兼容性强

业务缺陷、有一定的方言性

2

可针对APID设置认证页面

仅针对SSID、VALN等设置认证页面

3

正常上网推送广告页面

不支持,不适合无线广告运营

4

支持4W+B功能

不支持4W+B功能

5

提供全套解决方案

无法提供日志、广告等解决方案

6

支持各种认证方式,流程简单

认证方式少,流程繁琐

7

支持云部署

部分支持

8

协议开放,部分固件免费

需要有一定的开发能力

9

满足各类用户需求

仅适用于企业、运营商无线城市

6.2广告路由器方案

序号

蓝海卓越NSWMP协议方案

广告路由器方案

1

基于UDP协议,速度快,稳定性好

基于http协议,速度慢,稳定性差

2

AP并发数大

AP并发数小

3

支持OSSH、CMCC、华为Portal协议

非标准Portal协议

4

万能弹,性能高,稳定

广告推送不稳定,性能低

5

弹窗广告不会被360、UC等屏蔽

弹窗广告很容易被360、UC等屏蔽

6

支持4W+B功能

不支持4W+B功能

7

提供日志解决方案

不提供日志解决方案

8

协议开放,部分免费

不出售全套解决方案

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


蓝海卓越NSWMP管理协议简介

标签:nswmp管理协议   蓝海卓越   

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

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