一种云AC远程管理AP设备的方法技术

技术编号:12278615 阅读:182 留言:0更新日期:2015-11-05 04:55
本发明专利技术提供一种云AC远程管理AP设备的方法,包括步骤:所述AP上电后,检测本地WAN口的物理端口是否链接正常;当所述物理端口链接正常时,所述AP根据本地的所述云AC地址检测所述云AC的域名是否网络可达;当网络可达时,所述AP打开本地socket;所述AP向所述云AC发送TCP连接消息;当所述云AC接收所述TCP连接消息后,长连接创建成功。该方法通过AP主动发起建立TCP长连接,并基于HTTP、HTTPS协议,利用XML格式管理节点作为AP的管理对象,解决了部署在云端的AC远程管理AP的问题,即解决了AP管理模型的问题,同时也解决了远程管理的安全问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种云AC远程管理AP设备的方法
技术介绍
目前,基于虚拟化技术的软件定义网络和网络功能虚拟化趋势越来越清晰,众多研究机构、通信设备商以及通信服务商开始研究将传统模块下的网络业务功能重构部署在云端。例如:在云端部署AC (Access Controller,接入控制器),简称云AC,云端部署AC与传统模式部署的差异,主要是AP设备(Access Pointer,接入节点)需要跨越Internet与AC相连,需要解决的主要问题是AP设备如何发现AC,并且建立连接。随着无线覆盖越来越多,使用手机等移动终端设备也越来越多,通过WiFi上网成为当前的主流方式,传统的无线网络管理模式是利用AC通过CAPWAP设备协议隧道传透来管理AP设备。这一管理模式需要在建立CAPWAP设备协议之上,不具有较强的通用性,可扩展性不够。
技术实现思路
鉴于上述问题,本申请记载了一种云AC远程管理AP设备的方法,所述方法包括:对所述AP设备进行上电操作;所述AP设备打开并根据本地socket通过正常的本地WAN 口的物理端口向网络可达的所述云AC发送TCP连接请求;所述云AC接受所述TCP连接请求,以完成通信链路的建立;所述云AC通过所述通信链路获取所述AP设备的远程地址,并根据所述远程地址下发AP设备的配置参数,以对所述AP设备进行远程管理;其中,所述AP设备上电后,检测本地WAN 口的物理端口是否正常;若所述本地WAN 口的物理端口正常,则所述AP设备向所述云AC发送所述TCP连接请求;否则,结束。较佳的,当所述本地WAN 口的物理端口由不正常变为正常,所述AP设备中的处理器会接收到中断恢复消息,继续执行步骤所述AP设备向所述云AC发送所述TCP连接请求。较佳的,所述方法还包括:所述AP设备定时向所述云AC发送心跳消息,以判断所述AP设备和所述云AC的通信链路是否正常。较佳的,当所述AP设备和所述云AC的通信链路断开时,重新检测本地WAN 口的物理端口是否正常。较佳的,所述方法还包括:所述AP设备向所述云AC发送所述TCP连接请求前,先判断所述云AC的域名是否网络可达;若所述云AC的域名网络可达,则所述AP设备向所述云AC发送TCP连接请求;否则,不断检查所述云AC的域名直至所述云AC的域名网络可达。较佳的,当所述云AC接收所述TCP连接请求后,所述云AC启动HTTP Server服务,打开9000端口,所述AP设备启动HTTP Client传透私网与所述云AC的HTTP Server建立连接。较佳的,所述方法还包括:当所述云AC不接收所述TCP连接请求时,所述AP设备继续向所述云AC发送所述TCP连接请求直至所述云AC接受所述TCP连接请求。较佳的,所述云AC通过HTTP协议下发所述配置参数。较佳的,所述配置参数通过XML格式定义每一个字段的名称和具体值。上述技术方案具有如下优点或有益效果:云AC远程管理AP设备的方法中,通过AP设备主动发起建立TCP长连接,并基于HTTP、HTTPS协议,利用XML格式管理节点作为AP设备的管理对象,解决了部署在云端的AC远程管理AP设备的问题,即解决了 AP设备管理模型的问题,同时也解决了远程管理的安全问题。【附图说明】参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种云AC远程管理AP设备的方法的流程图。【具体实施方式】下面结合附图和具体实施例对本专利技术云AC远程管理AP设备的方法进行详细说明。实施例一一种云AC远程管理AP设备的方法,包括步骤:在AP设备与云AC之间建立TCP长连接;云AC向AP设备下发相关的配置信息。具体来说,步骤在AP设备与云AC之间建立TCP长连接中,由于AP设备大多在私网内,而云AC部署在云服务器上,通过HTTP协议由AP设备与部署在公网服务器的AC建立TCP长连接。其中云AC启用HTTP Server服务,打开9000端口,然后AP设备启用HTTPClient传透私网与云AC的HTTP Server建立连接;步骤云AC向AP设备下发相关的配置信息中,云AC通过AP设备与云AC之间的长连接的通道下发AP设备相关的配置参数,所述配置参数中包括AP设备参数、远程维护信息等。在步骤云AC向AP设备下发相关的配置信息中,还包括步骤AP设备定时向云AC发送心跳消息,用于保证TCP长连接的连接正常,同时云AC通过心跳消息来确定AP设备的在线状态。其中,由于云AC和AP设备建立的是基于HTTP协议的TCP连接,因此所述配参数采用XML格式由HTTP协议下发给AP设备。另外,虽然HTTP协议虽然解决了私网传透问题,但是其采用明文报文,因此为了提高云AC与AP设备管理连接的安全性,采用HTTPS加密协议,用以在两者之间建立管理通道。云AC远程管理AP设备的方法中,通过AP设备主动发起建立TCP长连接,并基于HTTP,HTTPS协议,利用XML格式管理节点作为AP设备的管理对象,解决了部署在云端的AC远程管理AP设备的问题,即解决了 AP设备管理模型的问题,同时也解决了远程管理的安全问题。实施例二基于实施例一提出的云AC远程管理AP设备的方法,本实施例对该方法进行近一步的说明。S1:当AP设备上电后,AP设备检测本地WAN 口的物理端口是否链接正常,如果不正常,执行S11,否则,执行S2;Sll:检测本地WAN 口的物理端口是否恢复正常,如果是,执行S2,否则,执行SI ;S2:AP设备根据本地的云AC地址,检测所述云AC的域名是否网络可达,如果不可达,执行S12,否则,执行S3 ;其中,本地的云AC地址指的是出厂配置好的云AC域名;S12:等待一段时间后,继续重新检测所述云AC的域名是否网络可达,即一段时间后,继续执行步骤S3 ;其中,所述一段时间可以为3分钟;S3:AP设备打开本地socket ;S4:AP设备向云AC发送TCP连接请求,连接云AC的端口 ;其中,所述端口为9000端口 ;S5:判断云AC是否接收所述TCP连接请求,如果不接收,执行S13,否则,执行S6 ;S13:等待一段时间后,当前第1页1 2 本文档来自技高网...

【技术保护点】
一种云AC远程管理AP设备的方法,其特征在于,所述方法包括:对所述AP设备进行上电操作;所述AP设备打开并根据本地socket通过正常的本地WAN口的物理端口向网络可达的所述云AC发送TCP连接请求;所述云AC接受所述TCP连接请求,以完成通信链路的建立;所述云AC通过所述通信链路获取所述AP的远程地址,并根据所述远程地址下发AP的配置参数,以对所述AP设备进行远程管理;其中,所述AP设备上电后,检测本地WAN口的物理端口是否正常;若所述本地WAN口的物理端口正常,则所述AP设备向所述云AC发送所述TCP连接请求;否则,结束。

【技术特征摘要】

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

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

1