网络设备的管理方法、设备及系统与流程

文档序号:18898622发布日期:2019-10-18 21:37阅读:239来源:国知局
网络设备的管理方法、设备及系统与流程

本发明涉及数据通信技术领域,尤其涉及一种网络设备的管理方法、设备及系统。



背景技术:

简单网络管理协议(英文名:simplenetworkmanagementprotocol,简称:snmp)是由ietf(theinternetengineeringtaskforce,互联网工程任务组)定义的一套网络管理协议,在无线网络中,管理设备(networkmanage,nm)基于snmp协议对系统中的所有设备进行管理,例如,网络管理员通过nm管理大量的无线控制器(英文名:accesscontroller,简称:ac)和无线接入点(英文名:accesspoint,简称:ap),而每个ap也会有大量的终端(英文名:station,简称:sta)接入,网络管理员在通过nm管理这些设备时,需要利用snmp协议访问ac或者利用snmp协议通过ac对ap或者接入ap的sta的数据进行访问,nm利用snmp协议与ac进行交互的指令主要包括:snmpget(读取指定变量的值)、snmpgetnext(读取指定变量的下一个变量)、snmpgetbulk(读取大数据块的值)、snmpset(写/设置指定变量的值)。网络管理员通过snmp协议可以获取到网络系统中任何设备的相关数据,然后根据获取到的数据寻找发生故障的设备,并完成故障诊断、容量规划和报告生成。

然而,对于在大规模的无线网络中,ac或者ap上均接入了大量设备,根据用户的需求、设备的承载能力、性能等,对于ap或sta的统计数据,通常并不需要太高的实时性,一般ap都会按照默认的一个上报周期向ac上报数据。但在一些特殊的应用场景中,例如网络流量异常,需要查看某一台ap或接入到特定ap上的sta的流量信息,以找出导致网络流量发生异常的ap或sta时,ac上保存的ap上次上报的数据就相对比较滞后,就会存在难以快速定位流量异常的ap或sta的问题。

针对以上问题,当前比较常用的解决方案是,ac淘汰当前存储的数据,立即发送指令给ap让其上报自身当前的数据,在ap返回最新的数据后,ac再发送给nm。但无线网络中,因为从ac下发指令给ap,到ap进行响应的时间不可控,实时性很差,而且如果存在大量的查询需求时,同时影响ac的性能。

综上所述,对于需要管理类似大规模的无线网络系统中的ap或接入ap的终端时,如何设计一种可以自适应的对网络设备进行管理,并且能够得到快速响应是个亟待解决的问题。



技术实现要素:

本发明实施例提供了一种网络设备的管理方法、设备及系统,解决了通过管理设备可以自适应的对网络设备进行管理,并且能够得到快速响应的问题,不仅不会影响正常的业务,同时也提高了对网络设备进行实时维护的效率。

第一方面,本发明实施例提供了一种网络设备的管理方法,应用于无线控制器ac,所述方法包括:

接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据,所述snmp请求用于请求被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;

当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间上报当前全部的数据;

接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

进一步的,所述上报指令中还包括持续时间,所述当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,包括:当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令,以指示所述被管理ap在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

进一步的,在所述当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令之前,所述方法还包括:根据所述snmp请求创建或更新被管理ap上报表,在所述被管理ap上报表中记录向所述被管理ap下发所述上报指令的时间,以便于下次向所述被管理ap下发与所述snmp请求对应的上报指令的时间间隔满足预设要求。

本发明实施例提供了一种网络设备的管理方法,应用于ac,本发明的ac根据管理设备访问被管理ap或接入该被管理ap的终端的频次,通过下发上报指令调整被管理ap上报对应的数据的频率,管理设备通过ac可以灵活地对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,不仅不会影响正常的业务,并且能够得到快速响应,同时也提高了对网络设备进行实时维护的效率。

第二方面,本发明实施例还提供了另一种网络设备的管理方法,应用于被管理无线接入点ap,包括:

接收无线控制器ac发送的上报指令,其中,所述上报指令为当所述ac基于接收到管理设备发送的简单网络管理协议snmp请求满足预设条件时,向所述被管理ap发送的指令,所述snmp请求用于请求所述被管理ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;

按照所述上报指令中的周期时间将当前全部的数据上报给所述ac,以便所述ac根据所述被管理ap按照所述周期时间上报的数据进行本地数据更新,在再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

进一步的,所述上报指令中还包括持续时间,所述按照所述上报指令中的的周期时间将与所述snmp请求对应的数据上报给所述ac,包括:在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

本发明实施例提供了一种网络设备的管理方法,应用于ap,本发明的ap根据从ac接收到的上报指令中的周期时间向ac上报数据,管理设备通过ac可以灵活地对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,不仅不会影响正常的业务,并且能够得到快速响应,同时也提高了对网络设备进行实时维护的效率。

第三方面,本发明实施例还提供了一种无线控制器ac,包括:

收发模块,用于接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据,所述snmp请求用于请求被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;

处理模块,用于当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间将上报当前全部的数据;

更新模块,用于接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

进一步的,所述上报指令中还包括持续时间,所述处理模块具体用于:当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令,以指示所述被管理ap在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

进一步的,所述处理模块具体还用于:在所述当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令之前,根据所述snmp请求创建或更新被管理ap上报表,在所述被管理ap上报表中记录向所述被管理ap下发所述上报指令的时间,以便于下次向所述被管理ap下发与所述snmp请求对应的上报指令的时间间隔满足预设要求。

本发明实施例提供的一种无线控制器ac,根据管理设备访问被管理ap或接入该被管理ap的终端的频次,通过下发上报指令调整被管理ap上报对应的数据的频率,管理设备通过ac可以灵活地对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,不仅不会影响正常的业务,并且能够得到快速响应,同时也提高了对网络设备进行实时维护的效率。

第四方面,本发明实施例还提供了一种无线接入点ap,包括:

接收模块,用于接收无线控制器ac发送的上报指令,其中,所述上报指令为当所述ac基于接收到管理设备发送的简单网络管理协议snmp请求满足预设条件时,向所述被管理ap发送的指令,所述snmp请求用于请求所述被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;

发送模块,用于按照所述上报指令中的周期时间将当前全部的数据上报给所述ac,以便所述ac根据所述被管理ap按照所述周期时间上报的数据进行本地数据更新,在再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

进一步的,所述上报指令中还包括持续时间,所述发送模块具体用于:在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

本发明实施例提供的一种无线接入点ap,根据从ac接收到的上报指令中的周期时间向ac上报对应的数据,解决了管理设备通过ac可以自适应的对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,并且能够得到快速响应的问题,不仅不会影响正常的业务,同时也提高了对网络设备进行实时维护的效率。

第五方面,本发明实施例还提供了一种网络设备的管理系统,所述系统包括:管理设备、上述第三方面所述的无线网络控制器ac以及上述第四方面所述的被管理无线接入点ap,所述ap上接入有若干终端。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种网络设备的管理系统的架构示意图;

图2为本发明实施例提供的一种网络设备的管理方法的流程图;

图3为本发明实施例提供的另一种网络设备的管理方法的流程图;

图4为本发明实施例提供的又一种网络设备的管理方法的流程图;

图5为本发明实施例提供的一种无线控制器ac的架构示意图;

图6为本发明实施例提供的一种网络控制器ap的架构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例提供的一种网络设备的管理系统的架构示意图,需要说明的是,本方案对于类似大规模的网络管理系统也同样适用,用户可以通过nm对系统中的所有设备进行管理,其中,nm通过与无线网络中ac对与该ac相关联的ap进行管理,在通过对该ap进行管理的同时也可以对该ap上接入的sta进行管理,此处只对本方案实施例作举例说明,实际应用场景中的ac可以为1个也可以为多个,ac上关联的ap可以为1个也可以为多个,ap上接入的sta同样可以为1个也可以为多个,此处均不作具体限定。

如图2所示,本发明实施例提供的一种网络设备的管理方法的流程图,该方法,应用于无线控制器ac,包括:

步骤201、接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据。

其中,所述snmp请求用于请求被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备。

结合图1对本步骤进行说明,当用户需要对指定的ap或者接入该ap的sta的数据进行访问管理时,该指定的ap为被管理对象,该ap与相应的ac进行关联,该ac负责管理该ap,主要功能包括:对关联在自身上的ap下发配置、修改配置、射频智能管理、sta的接入控制等,用户通过nm向ac发送snmp请求,ac上保存有自身关联的ap所定时上报该ap或接入该ap的sta的数据,该ac响应于该snmp请求向该管理设备发送与本地保存的该snmp请求对应的数据,该snmp请求的类型包括但不限于:snmpget指令、snmpgetnext指令、snmpgetbulk指令、snmpset指令等。

步骤202、当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间上报当前全部的数据。

其中,所述上报指令中还包括持续时间,所述当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,包括:当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令,以指示所述被管理ap在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

进一步的,在所述当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令之前,所述方法还包括:根据所述snmp请求创建或更新被管理ap上报表,在所述被管理ap上报表中记录向所述被管理ap下发所述上报指令的时间,以便于下次向所述被管理ap下发与所述snmp请求对应的上报指令的时间间隔满足预设要求。

在本步骤中,该ac根据接收到的snmp请求后,向nm作出响应的同时,基于该snmp请求更新本地记录,该本地记录包括但不限于该snmp请求的类型(例如:snmpget指令、snmpgetnext指令、snmpgetbulk指令等)、该snmp请求的访问时间。当根据上述记录中snmp请求的访问时间查询到该snmp请求在预设时间段(设为t1)内达到预设次数(设为m)后,则该ac在第m次接收到该snmp请求后创建或更新ap上报表,其中,t1和m可根据实际应用场景、ac的性能以及用户需求进行配置。例如,t1可配置的范围为1至30秒,m可配置的范围为1至5次,仅仅作为举例说明,不作具体限定。另外,ap上报表中可以包括被管理ap的索引或接入该被管理ap的sta的索引以及上一次给该被管理ap下发上报指令的时间。如果该ac中存在该ap上报表,则该ac根据该ap上报表中的记录,查询到当距离上一次给该ap下发该上报指令的时间间隔满足预设要求的话,该预设要求可以为:当该ac查询到距离上一次给该ap下发该上报指令的时间间隔已超过预设时间段(设为t2)的话,则该ac向该ap发送该上报指令,当距离上一次给该ap下发上报指令的时间间隔未超过t2的话,即使该ac接收到的snmp请求满足了上述预设条件,该ac也不会向该ap下发该上报指令,避免该ac过于频繁的向该ap下发该上报指令,同时,也降低了该ap过于向该ac上报数据的频率,缓解了ac和ap的处理压力。t2可根据实际应用场景、ac的性能以及用户需求进行配置。例如,t2可配置的范围为5至30秒。

在本发明实施例中,该上报指令中包括持续时间(设为t3)和新的上报周期时间(设为δt1),以便指示该ap在t3内按照周期时间δt1向该ac上报与该snmp请求对应的数据。示例性的,在该ap接收到该上报指令向该ac发送自身当前全部的数据之后,暂停之前该ap默认的上报定时器,并启动新的上报定时器,即该ap在t3内,按照周期时间δt1将自身当前全部的数据上报给该ac。优选地,t3为δt1的整数倍,t3和δt1可根据实际应用场景、ap的性能以及用户需求进行配置。示例性的,t3可配置的范围为30至300秒,δt1可配置的范围为1至15秒。其中,上述该ap当前全部的数据,包括但不局限于该ap的cpu的利用率、内存的利用率、当前关联用户数、终端关联请求数、终端关联失败次数、终端去关联次数等。需要说明的是,该新的周期时间δt1要比被管理ap默认的上报周期时间短,以便做到快速、即时的响应。此外,为了维护网络的正常处理流程,还可以在该ac上设置老化时间段t4,即在该老化时间段t4内若该ac没有接收到满足上述预设条件的snmp请求,则该ac自动删除该ap上报表,不再下发该上报指令指示所述该ap在t3内按照周期时间δt1向该ac上报自身当前全部的数据,之后整个系统自动恢复到正常默认的业务处理流程,该老化时间段t4可根据实际应用场景、ac的性能以及用户需求进行配置,优选的,可配置的范围为10至60秒。

另外,该ac向该ap下发上报指令可通过与该ap建立的capwap隧道进行数据交互以便将该上报指令发送给该ap并通过该capwap隧道接收该ap上报的数据,也可通过建立其他隧道进行数据交互,此处不作具体限制,只要能将上报指令发送给该ap并从该ap接收到反馈回来的数据即可,此外,关于该ac通过该capwap隧道与该ap进行数据交互的方法属于现有技术,此处不再赘述。

步骤203、接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

在本步骤中,该ac根据接收到该ap按照上述上报指令中的周期时间上报的该ap当前全部的数据进行本地数据更新,保证该ac上存储的数据为该ap最新上报的数据,以便在下一次接收到nm发送过来的snmp请求后根据该snmp请求将本地最新的数据发送给该nm,从而使得该nm能够得到实时更新的数据。

如图3所示,本发明实施例提供的另一种网络设备的管理方法的流程图,应用于被管理无线接入点ap,该方法包括:

步骤301、接收无线控制器ac发送过来的上报指令。

其中,所述上报指令为当所述ac基于接收到管理设备发送的简单网络管理协议snmp请求满足预设条件时,向所述被管理ap发送的指令,所述snmp请求用于请求所述被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备。

结合图1对本步骤进行说明,当用户需要对指定的ap或者接入该ap的sta的数据进行访问管理时,该指定的ap为被管理对象,该ap与相应的ac进行关联,主要功能包括:对关联在自身上的ap下发配置、修改配置、射频智能管理、sta的接入控制等,该ap接收该ac发送过来的上报指令,该上报指令为用户通过nm向ac发送的snmp请求满足预设条件时,向该ap发送的指令,该snmp请求的类型包括但不限于:snmpget指令、snmpgetnext指令、snmpgetbulk指令、snmpset指令等,此外,本方法步骤为与上述如图2所示相对应的步骤,未详尽之处可以参照如图2所述的方法步骤,此处不再赘述。

步骤302、按照所述上报指令中的周期时间将当前全部的数据上报给所述ac,以便所述ac根据所述被管理ap按照所述周期时间上报的数据进行本地数据更新,在再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

其中,所述上报指令中还包括持续时间,所述按照所述上报指令中的的周期时间将与所述snmp请求对应的数据上报给所述ac,包括:在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

在本步骤中,该ap根据接收到上报指令向该ac发送与该snmp请求对应的数据之后便在持续时间内按照周期时间向该ac上报自身当前全部的数据,本步骤为与上述如图2所示相对应的步骤,未详尽之处可以参照如图2所述的方法步骤,此处不再赘述。

如图4所示,本发明实施例提供的又一种网络设备的管理方法的流程图,该方法包括:

步骤401、用户通过nm查询指定ap或sta的数据。

本步骤中,该sta为接入到该ap的终端,通过查询该ap的数据即可查询到该sta的数据。

步骤402、nm向ac发送snmpget指令查询指定ap或sta的数据。

其中,该ac与该ap相关联,该snmpget指令为一个snmp请求,该snmpget指令用于请求该ap或该sta的数据,此外,在本方案中,除了可以为snmpget指令外,还可以是其他snmpgetnex或者snmpgetbulk等其他snmp请求,此处只作举例说明,不作具体限制,只要是snmp请求即可。

步骤403、ac向nm发送snmpgetresponse指令上报对应的数据。

本步骤中,ac响应于接收到的snmpget指令向nm发送snmpgetresponse指令反馈该snmpget指令对应的数据,该对应的数据为该ac此时本地所保存的数据。

步骤404、当ac接收到的该snmpget指令满足预设条件之后,创建或更新指定ap上报表。

在本步骤中,在ac向nm发送snmpgetresponse指令上报对应的数据的同时,更新本地记录,该本地记录包括接收到的snmp请求的类型及访问时间。当ac根据该本地记录中snmp请求的访问时间查询接收到的snmpget指令在预设时间段10秒内达到预设次数2次之后,则在第2次接收到的snmpget指令之后创建或更新指定ap上报表,该指定ap上报表中包括该ap或该sta的索引以及上一次给该ap下发上报指令的时间,该上报指令指示该ap在持续时间60秒内按照周期时间2秒定时向该ac上报与该snmpget指令对应的数据。此外,需要说明的是此处以snmpget指令作举例说明,第2次接收到的snmp请求也可以是snmpgetnex指令或者snmpgetbulk指令等其他snmp请求,只要满足2次接收到的都是snmp请求即可,本步骤为与上述如图2所示相对应的步骤,未详尽之处可以参见上述如图2所述的方法步骤,此处不再赘述。

步骤405、向ap发送上报指令。

本步骤中,该ac根据创建或更新的该指定ap上报表中的记录,查询到当距离上一次给该ap下发该上报指令的时间间隔已过时间段20秒的话,则该ac向该ap发送该上报指令,当距离上一次给该ap下发上报指令的时间间隔未超过该时间段20秒的话,即使该ac接收到的snmp请求满足了上述预设条件,该ac也不会向该ap下发该上报指令,此外,本步骤为与上述如图2所示相对应的步骤,未详尽之处可以参见上述如图2所述的方法步骤,此处不再赘述。

步骤406、ap根据接收到的上报指令设置新的上报定时器,在持续时间内按照周期时间将当前全部的数据发送给该ac。

在本步骤中,ap接收到该上报指令向该ac发送自身当前全部的数据之后,立即停止原来默认的上报定时器,即停止向该ac上报数据默认的周期时间30秒,并重新设置新的上报定时器,即在持续时间60秒内按照周期时间2秒定时向ac上报自身当前全部的数据,本步骤为与上述如图2所示相对应的步骤,未详尽之处可以参见上述如图2所述的方法步骤,此处不再赘述。

步骤407、ac接收到ap上报的数据后进行本地数据更新。

步骤408、nm再次向ac发送snmpget指令查询指定ap或sta的数据。

步骤409、ac通过snmpgetresponse指令上报本地最新的数据。

在本步骤中,ac在再次接收到nm发送过来的snmpget指令查询指定ap或sta的数据后,便将步骤407中本地更新后的数据通过snmpgetresponse指令发送给nm,保证nm接收到的数据为本地最新的数据,本步骤为与上述如图2所示相对应的步骤,未详尽之处可以参见上述如图2所述的方法步骤,此处不再赘述。

步骤410、用户取消查询指定ap或sta的数据。

在本步骤中,由于用户取消查询指定ap或sta的数据,ac在上述指定ap上报表的老化时间段30秒内没有接收到满足上述预设条件的snmp请求,该ac便自动删除该指定ap上报表,以便该ac不再根据该指定ap上报表向该ap发送该上报指令。

步骤411、ap删除步骤406中已设置好的上报定时器,恢复之前默认的上报定时器。

本步骤中,由于ap没有接收到ac发送过来的该上报指令,则删除步骤406中已设置好的上报定时器,恢复之前默认的上报定时器,并向ac上报当前的数据,从而恢复到正常默认的业务处理流程。

本发明实施例提供的网络设备的管理方法,所述方法包括:无线控制器ac接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据,当所述ac接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间上报当前全部的数据;所述ac接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备,根据管理设备访问被管理ap或接入该被管理ap的终端的频次,通过下发上报指令调整被管理ap上报对应的数据的频率,管理设备通过ac可以灵活地对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,不仅不会影响正常的业务,并且能够得到快速响应,同时也提高了对网络设备进行实时维护的效率。

如图5所示,本发明实施例提供的一种无线控制器ac500,包括:

收发模块501,用于接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据。

其中,所述snmp请求用于请求被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备。

处理模块502,用于当接收到的所述snmp请求满足预设条件时,向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间上报当前全部的数据。

更新模块503,用于接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

其中,所述上报指令中还包括持续时间,该处理模块502具体用于:当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令,以指示所述被管理ap在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

进一步的,该处理模块502具体还用于:在所述当接收到的所述snmp请求在预设时间段内达到预设次数时,向所述被管理ap下发上报指令之前,根据所述snmp请求创建或更新被管理ap上报表,在所述被管理ap上报表中记录向所述被管理ap下发所述上报指令的时间,以便于下次向所述被管理ap下发与所述snmp请求对应的上报指令的时间间隔满足预设要求。

本发明实施例所提供的一种无线控制器ac500,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,相应的产品实施例部分未提及之处,可参考如图2方法实施例中相应内容,此处不再赘述。

本发明实施例提供的一种无线控制器ac,包括:收发模块接收管理设备发送的简单网络管理协议snmp请求,向所述管理设备发送与所述snmp请求对应的数据;当接收到的所述snmp请求满足预设条件时,处理模块向所述被管理ap下发上报指令,所述上报指令指示所述被管理ap按照所述上报指令中的周期时间上报当前全部的数据;更新模块接收所述被管理ap按照所述周期时间上报的数据并进行本地数据更新,以便于再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备,ac根据管理设备访问被管理ap或接入该被管理ap的终端的频次,通过下发上报指令调整被管理ap上报对应的数据的频率,管理设备通过ac可以灵活地对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,不仅不会影响正常的业务,并且能够得到快速响应,同时也提高了对网络设备进行实时维护的效率。

如图6所示,本发明实施例提供的一种无线控制器ap600,包括:

接收模块601,用于接收无线控制器ac发送的上报指令,其中,所述上报指令为当所述ac基于接收到管理设备发送的简单网络管理协议snmp请求满足预设条件时,向所述被管理ap发送的指令,所述snmp请求用于请求所述被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;

发送模块602,用于按照所述上报指令中的的周期时间将当前全部的数据上报给所述ac,以便所述ac根据所述被管理ap按照所述周期时间上报的数据进行本地数据更新,在再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备。

其中,所述上报指令中还包括持续时间,所述发送模块具体用于:在所述持续时间内按照所述周期时间向所述ac上报当前全部的数据。

本发明实施例所提供的一种无线接入点ap600,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,相应的产品实施例部分未提及之处,可参考如图3方法实施例中相应内容,此处不再赘述。

本发明实施例提供的一种无线接入点ap,包括:接收模块接收无线控制器ac发送的上报指令,其中,所述上报指令为当所述ac基于接收到管理设备发送的简单网络管理协议snmp请求满足预设条件时,向所述被管理ap发送的指令,所述snmp请求用于请求所述被管理无线接入点ap的数据或接入所述被管理ap的终端的数据,所述被管理ap为关联在所述ac上的设备;发送模块按照所述上报指令中的周期时间将与当前全部的数据上报给所述ac,以便所述ac根据所述被管理ap按照所述周期时间上报的数据进行本地数据更新,在再次接收到所述snmp请求后将本地最新的数据发送给所述管理设备,ap根据从ac接收到的上报指令中的周期时间向ac上报对应的数据,解决了管理设备通过ac可以自适应的对ap或者接入ap的终端进行管理,保证获取到新的被管理设备的数据,并且能够得到快速响应的问题,不仅不会影响正常的业务,同时也提高了对网络设备进行实时维护的效率。

此外,在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1