基于瘦ap架构的网管方案及其系统的制作方法

文档序号:7745524阅读:151来源:国知局
专利名称:基于瘦ap架构的网管方案及其系统的制作方法
技术领域
本发明涉及一种基于瘦AP (无线接入点)架构的网管方案及其系统。
背景技术
瘦AP是相对于胖AP而言的。胖AP即无线路由器,实现无线用户的接入网络管理和服务。瘦AP简化了 AP的功能,从单一自治的AP演进到由AC和AP共同构成的集中控制 架构(即瘦AP架构,参考RFC4118),需要与AC(无线接入控制器)配合使用,将访问控制 (包括鉴别和保密通信)以及移动管理、射频管理等从单一 AP上进行分离,由AC加以集中 控制。目前基于瘦AP的mib (管理信息库)查询有两种方案。图1示出了现有技术的第一种基于瘦AP的mib查询方案。图2示出了图1中各 步骤中的报文的格式。参照图1,turmeld为AC上隧道管理进程,负责完成对AP的管理,接收AP的统计 信息。snmpd为AC上snmp代理进程,负责与网管服务器通信,将统计信息转换为snmp格式 发送给网管服务器。实现mib查询的操作过程如下。在步骤⑴,网管服务器向AC上的snmpd发送snmp查询,以获取某项mib信息。 发送的报文包括MAC字段、IP字段、UDP字段、数据字段。其中,MAC字段中,源MAC为网管 服务器,目的MAC为AC,vlan信息可选。在IP字段中,源IP为网管服务器,目的IP为AC, 协议号为UDP (用户数据报协议)。对于UDP字段,目的端口和源端口参考网管协议。在步骤(2),AC上的snmpd接收到snmp查询后,通过进程间通信通知turmeld需 要获取统计信息。在步骤(3),AC上turmeld通过管理隧道通知AP,要求获取mib信息。发送的报 文包括MAC字段、IP字段、UDP、隧道字段、数据字段。在MAC字段中,源MAC为AC,目的MAC 为AP,vlan信息可选。在IP信息中,源IP为AC,目的IP为AP,协议号为UDP ;对于UDP字 段,目的端口和源端口参考隧道协议(假设为capwap协议,则源端口为5246,目的端口为 32768);隧道字段可以是capwap、ipip、gre等隧道在步骤(4),AP通过管理隧道将相应统计信息上报给AC。步骤(4)中的报文格式 和步骤(3)中的报文格式一样,各个字段的内容不同。在步骤(4)中的报文包括MAC字段、 IP字段、UDP、隧道字段、数据字段。在MAC字段中,源MAC为AP,目的MAC为AC,vlan信息可 选。在IP字段中,源IP为AP,目的IP为AC,协议号为UDP。对于UDP字段,目的端口和源 端口参考隧道(tunnel)协议(假设为capwap协议,则源端口为32768,目的端口为5246)。 对于隧道字段,可以是capwap、ipip、gre等隧道。数据字段为查询需要的信息。在步骤(5),AC上的turmeld收到AP上报的统计信息后,通过进程间通信将统计 信息传给snmpd。在步骤(6),AC上的snmpd将统计信息转换为snmp格式,发送给网管服务器。步 骤(6)与步骤(1)的报文格式一样,各个字段内容不同。在步骤(6)中,报文包括MAC字段、IP字段、UDP字段、数据字段。其中,MAC字段中,源MAC为AC,目的MAC为网管服务器, vlan信息可选。在IP字段中,源IP为AC,目的IP为网管服务器,协议号为UDP,对于UDP 字段,目的端口和源端口参考网管协议。图3示出了现有技术的第二种基于瘦AP的mib查询方案。图4示出了图3中各个步骤中的报文的格式。参照图3,tunneld为AC上隧道管理进程,负责完成对AP的管理,接收AP的统计 信息。snmpd为AC上snmp代理进程,负责与网管服务器通信,将统计信息转换为snmp格式 发送给网管服务器。实现mib查询的操作步骤如下。在步骤(1),AP通过管理隧道定时向AC上报统计信息,AC上的turmeld收到统计 信息后本地缓存。报文包括MAC字段、IP字段、UDP字段、隧道字段、数据字段。其中,MAC 字段中,源MAC为AP,目的MAC为AC,vlan信息可选。在IP字段中,源IP为AP,目的IP为 AC,协议号为UDP,对于UDP字段,目的端口和源端口参考Turmel协议(假设为capwap协 议,则源端口为32768,目的端口为5246)。对于隧道字段,可以是capwap、ipip、gre等隧 道。数据字段为查询需要的信息。在步骤(2),网管服务器发送snmp查询,以获取某项mib信息。发送的报文包括 MAC字段、IP字段、UDP字段、数据字段。其中,MAC字段中,源MAC为网管服务器,目的MAC 为AC, vlan信息可选。在IP字段中,源IP为网管服务器,目的IP为AC,协议号为UDP (用 户数据报协议)。对于UDP字段,目的端口和源端口参考网管协议。在步骤(3),AC上的snmpd接收到snmp查询后,通过进程间通信通知turmeld需 要获取统计信息。在步骤(4),AC上turmeld从本地保存的统计信息中找出网管服务器要的统计信 息,通过进程间通信传给snmpd ο在步骤(5),AC上snmpd将统计信息转换为snmp格式,发送给网管服务器。步骤 (5)与步骤(2)的报文格式一样,各个字段内容不同。在步骤(5)中,报文包括MAC字段、 IP字段、UDP字段、数据字段。其中,MAC字段中,源MAC为AC,目的MAC为网管服务器,vlan 信息可选。在IP字段中,源IP为AC,目的IP为网管服务器,协议号为UDP,对于UDP字段, 目的端口和源端口参考网管协议。图5示出了现有技术中的基于瘦AP的trap报文的上报方案。如图3所示,tunneld 为AC上隧道管理进程,负责完成对AP的管理,接收AP的统计信息。snmpd为AC上snmp 代理进程,负责与网管服务器通信,将统计信息转换为snmp格式发送给网管服务器。实现 trap上报的操作步骤如下。在步骤⑴,AP通过管理隧道向AC上报trap信息。报文包括MAC字段、IP字段、 UDP字段、隧道字段、数据字段。其中,MAC字段中,源MAC为AP,目的MAC为AC,vlan信息 可选。在IP字段中,源IP为AP,目的IP为AC,协议号为UDP,对于UDP字段,目的端口和源 端口参考tunnel协议(假设为capwap协议,则源端口为32768,目的端口为5246)。对于 隧道字段,可以是capwap、ipip、gre等隧道。 在步骤(2),AC上tunneld通过进程间通信将trap信息传给snmpd。 在步骤(3),AC上snmpd将trap信息转换为snmp格式发送给网管服务器。在步
骤(3)中,报文包括MAC字段、IP字段、UDP字段、数据字段。其中,MAC字段中,源MAC为AC,目的MAC为网管服务器,vlan信息可选。在IP字段中,源IP为AC,目的IP为网管服务器,协议号为UDP,对于UDP字段,目的端口和源端口参考网管协议。在上述的mib查询方案以及trap报文的上报方案中,AC接收AP的统计信息或者trap,解隧道封装后,还需要通过进程间通信将数据交给snmpd,snmpd需要将数据转换为 网管服务器的snmp格式。这导致AC性能压力大。因此,需要提供一种在满足瘦AP架构的网管需求前提下降低AC性能压力的方案 和系统。

发明内容
本发明的目的在于提供一种能够降低AC性能压力的网管方案及其架构。根据本发明的一方面,提供了一种基于瘦AP架构的网管方案,包括如下步骤步 骤⑴,网管服务器将发送snmp查询请求发送给AC ;步骤⑵,AC上snmpd接收到snmp查 询请求后,通过进程通过进程间通信通知AC上的turmeld需要获取查询信息;步骤(3),AC 上的turmeld通过管理隧道通知AP,要求获取查询信息;步骤(4),AP模拟AC生成snmp响 应,所述snmp响应的源地址为AC上行地址,目的地址为网管服务器地址,数据为查询信息, 然后AP将snmp响应加管理隧道封装成报文,发送给AC ;步骤(5),AC将收到的报文解隧道 封装后转发给网管服务器。所述查询信息为mib信息或trap信息。在步骤(2中),AC通过隧道调度,将网管服务器地址、AC上行地址、需要查询的信 息通知给AP。根据本发明的另一方面,提供了一种基于瘦AP架构的网管系统,包括AP、AC、网管 服务器,其中,当AP从AC接收到网管服务器的查询信息请求时,AP模拟AC生成snmp响应, 所述snmp响应的源地址为AC上行地址,目的地址为网管服务器地址,数据为查询需要的信 息,然后AP将snmp响应加管理隧道封装成报文,发送给AC,AC将收到的报文解隧道封装后 转发给网管服务器。其中,所述查询信息为mib信息或trap信息。


通过下面结合附图对本发明示例性实施例进行的描述,本发明的上述和其他目的 和特点将会变得更加清楚,其中图1示出了现有技术中的第一种基于瘦AP的mib查询方案;图2示出了图1中的各个步骤中的报文格式;图3示出了现有技术中的第二种基于瘦AP的mib查询方案;图4示出了图3中的各个步骤中的报文格式;图5示出了现有技术中的基于瘦AP的trap上报方案;图6示出了图5中的各个步骤中的报文格式;图7示出了根据本发明的基于瘦AP的网管方案及其系统;图8示出了图7中各个步骤中的报文格式。
具体实施例方式以下,参照附图来详细说明本发明的实施例。图7示出了根据本发明的基于瘦AP的网管方案及其系统。图8示出了图7中各 个步骤中的报文格式。
参考图7,tUrmeld为AC上隧道管理进程,负责完成对AP的管理,接收AP的统计信息。 snnipd为AC上s_代理进程,负责与网管通信,将统计信息转换为s_格式发送给网管。mib查询方案的操作步骤如下。在步骤⑴,网管服务器向AC上的snmpd发送snmp查询,以获取某项mib信息。 在步骤⑵,AC上的snmpd接收到snmp查询后,通过进程间通信通知turmeld需要获取统 计信息。在步骤(3),AC上turmeld通过管理隧道通知AP,要求获取mib信息。上述步骤 与现有技术中的第一方案中的步骤(1)、(2)、(3)相同,报文格式也相同,不再重复描述。在步骤(4),AP模拟AC生成snmp响应,源地址为AC上行地址,目的地址为网管 服务器地址,数据为mib查询需要的信息,然后将伪造的snmp响应加管理隧道封装,发送给 AC。报文包括MAC字段、IP字段、UDP、隧道字段、数据字段。在MAC字段中,源MAC为AP,目 的MAC为AC,vlan信息可选。在IP字段中,源IP为AP,目的IP为AC,协议号为UDP。对 于UDP字段,目的端口和源端口参考tunnel协议(假设为capwap协议,则源端口为32768, 目的端口为5246)。对于隧道字段,可以是CapWap、ipip、gre等隧道。步骤(4)中的报文与现有技术中的报文不同之处在于数据字段。这里的数据字段 还包含内层信息。内层信息包含MAC字段(源MAC为AC,目的MAC为网管服务器,vlan信 息可选)、IP字段(源IP为AC,目的IP为网管服务器)、UDP字段(协议号为UDP,目的端 口和源端口参考网管协议)、数据字段(为Mib信息)。步骤(5),AC收到报文后按照正常隧道转发流程处理,解隧道封装后送协议栈转 发给网管服务器。具体地,AC将从AP收到的报文解隧道封装,获得数据字段中的信息,即, 数据字段中包含的内层信息,然后直接转发给网管服务器。同样,trap信息的上报,也采取这种方式。在步骤(6),AP产生trap信息后,模拟AC生成snmp响应,snmp响应的源地址为AC 上行地址,目的地址为网管服务器地址,数据为trap查询需要的信息;然后将伪造的snmp 响应加管理隧道封装,发送给AC。步骤(6)中的报文与步骤(4)中的报文除了数据字段中 的Mib数据外,其他完全一样。即,内层信息中的数据字段为trap信息。步骤(7),AC收到报文后按照正常隧道转发流程处理,解隧道封装后送协议栈转 发给网管服务器。除了 Mib数据之外,其他字段与步骤(5)中的字段完全一样。在上述方案中,AC通过管理隧道调度,将网管服务器地址、AC上行地址、mib查询 信息通知给AP。AP模拟AC生成snmp响应报文,源地址为AC上行地址,目的地址为网管服 务器地址,数据为mib查询需要的信息(或trap信息);然后将伪造的snmp响应加管理隧 道封装后,发送给AC,由AC按正常数据转发处理,转发给网管服务器。根据本发明的技术方案,在满足瘦AP架构的网管需求前提下,减少了通过进程间 通信将数据交给snmpd的步骤以及snmpd需要将数据转换为网管服务器的snmp的步骤,降 低了 AC性能压力。随上上面以mib信息和trap信息为例进行了描述,但是根据本发明的技术方案,snmp响应中封装的信息不限于mib信息和trap信息。任何其他需要由AC进行封装后转发 给网管服务器的信息均可根据本发明的原理由AP模拟AC生成snmp响应后进行封装,然后 发给AC。 尽管已经示出和描述了本发明的一些实施例,但是本领域的技术人员应该理解,在不脱离本发明的原理和精神的情况下,可以在实施例中作出改变。本发明的范围由权利 要求及其等同物限定。
权利要求
一种基于瘦AP架构的网管方案,包括如下步骤步骤(1),网管服务器将发送snmp查询请求发送给AC;步骤(2),AC上snmpd接收到snmp查询请求后,通过进程间通信通知AC上的tunneld需要获取查询信息;步骤(3),AC上的tunneld通过管理隧道通知AP,要求获取查询信息;步骤(4),AP模拟AC生成snmp响应,所述snmp响应的源地址为AC上行地址,目的地址为网管服务器地址,数据为查询信息,然后AP将snmp响应加管理隧道封装成报文,发送给AC;步骤(5),AC将收到的报文解隧道封装后转发给网管服务器。
2.如权利要求1中的网管方案,其中,所述查询信息为mib信息或trap信息。
3.如权利要求1中的网管方案,其中,在步骤2中,AC通过隧道调度,将网管服务器地 址、AC上行地址、需要查询的信息通知给AP。
4.一种基于瘦AP架构的网管方案,包括如下步骤步骤(1),AP产生统计信息后,模拟AC生成snmp响应,源地址为AC上行地址,目的地 址为网管服务器地址,数据为统计信息;然后将伪造的snmp响应加管理隧道封装,发送给 AC ;步骤(2),AC将收到的报文解隧道封装后转发给网管服务器。
5.一种基于瘦AP架构的网管系统,包括AP、AC、网管服务器,其中,当AP从AC接收到网管服务器的查询信息请求时,AP模拟AC生成snmp响应,所述snmp 响应的源地址为AC上行地址,目的地址为网管服务器地址,数据为查询需要的信息,然后 AP将snmp响应加管理隧道封装成报文,发送给AC,AC将收到的报文解隧道封装后转发给 网管服务器。
6.如权利要求5中的网管方案,其中,所述查询信息为mib信息或trap信息。
全文摘要
本发明提供了一种基于瘦AP架构的网管方案及其系统。所述网管方案包括如下步骤步骤(1),网管服务器将发送snmp查询请求发送给AC;步骤(2),AC上snmpd接收到snmp查询请求后,通过进程间通信通知AC上的tunneld需要获取查询信息;步骤(3),AC上的tunneld通过管理隧道通知AP,要求获取查询信息;步骤(4),AP模拟AC生成snmp响应,所述snmp响应的源地址为AC上行地址,目的地址为网管服务器地址,数据为查询信息,然后AP将snmp响应加管理隧道封装成报文,发送给AC;步骤(5),AC将收到的报文解隧道封装后转发给网管服务器。根据本发明的方案,可以降低AC的性能压力。
文档编号H04L12/56GK101808014SQ20101014193
公开日2010年8月18日 申请日期2010年4月8日 优先权日2010年4月8日
发明者刘靖非, 范成龙, 裴文辉 申请人:北京傲天动联技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1