集中式接入点拓扑管理方法
技术领域
本发明涉及网络拓扑管理,更具体地讲,涉及一种集中式接入点(AccessPoint,AP)拓扑管理方法。
背景技术
网络拓扑管理是网络设备管理系统的一项必不可少的重要功能,它提供了设备发现、监控设备的运行信息以及设备之间的连接信息,并且整合整个网络的连接状态以图示直观地显示出来。
随着无线网络的发展,运营商开始发展省市级的无线网络。现有的网络拓扑管理技术中采用的是全网遍历的拓扑发现方式和设备间的网络关系的展示方式,但是无线网络中AP的数量众多,而且分散地分布于不同的地区,如果采用现有的拓扑管理方案会出现下述问题:1、网管服务器(NetworkManagement Server,NMS)因为发现AP的过程的低效率致使每台网管服务器能够管理的AP数量不会太大,因而增加AP数量的同时需要增加网管服务器的数量,这必然会导致运营成本的上升,并带来管理上的不便;2、单纯的显示网络物理连接关系已不能满足无线网络拓扑管理的需要。
下面简要描述现有的网络拓扑管理方案。图1是示出根据现有技术的网络拓扑管理方法的示意图。
参照图1,网管服务器首先通过默认网关路由器获取存在的子网列表,然后通过互联网控制消息协议(ICMP)的Ping命令或路由器中的地址解析协议(ARP)信息遍历指定子网中所有的活动设备,对各个设备使用简单网络管理协议(SNMP)获取各个设备的基本信息,并判断出各个设备的类型(路由器/交换机/防火墙/不间断电源(UPS)/主机等),在此基础上获取相应设备的详细信息,并将获取的信息存入数据库。最后,网管服务器根据得到的设备节点信息和连接关系通过图示的方式展示给用户。因此,网管服务器需要与网络中的每台活动设备通信。
现有的网络拓扑管理方案的缺点在于:
1、时间、网络资源开销大。该方案采取遍历网络中所有的活动设备的方式来采集设备信息,而网络中除了AP外还有很多其它设备,这些设备不在网络拓扑管理的范围内,因此该方案将大量时间用在与无关设备的交互通信中,这浪费了大量的时间和网络资源。出现这种情况的原因在于,网管服务器和AP之间是一对多的关系,而且AP数量大且分散在各个局域网中,网管服务器要想发现各个AP,就只能采用这种全遍历的方式。
2、全局性的拓扑图在容量非常大的网络中可视性不强。对于用户来说,将上百甚至上千个设备显示在一个屏幕中,无论在效率上还是在视觉上都难以接受。
3、表现形式单调,只能单纯显示各个设备之间的网络关系。网络拓扑管理的主要功能之一是对故障提供支持,该方案虽然能够帮助找到故障点的网络位置,但是用户需要自己根据网络位置来定位故障点的地理地址,在节点容量巨大、地理范围广泛的运行商级无线网络中,这种低效率的方式需要耗费大量的人力资源。
发明内容
根据本发明的一方面,提供一种集中式接入点拓扑管理方法,所述方法包括:为多个无线局域网中的接入点设置接入控制器;网管服务器通过简单网络管理协议获取每个接入控制器的物理地址;网管服务器根据获取的每个接入控制器的物理地址,获取每个接入控制器所管理的接入点的列表;网管服务器根据获取的每个接入控制器所管理的接入点的列表,通过简单网络管理协议获取每个接入点的信息。
可为每个无线局域网中的接入点设置一个接入控制器,或者为多个无线局域网中的多个接入点共同设置一个接入控制器。
所述方法还可包括:按照网管服务器管理的地理范围或者行政区域将地理地域划分为多个地域级别,并根据划分的地域级别分级地显示拓扑图。
所述划分多个地域级别并分级地显示拓扑图的步骤可包括:按照网管服务器管理的地理范围或者行政区域将地理地域划分为第一级区域、第二级区域和第三级区域;将每个接入点与第三级区域关联,使得接入点的所属地域属性被设置为所分配的第三级区域,同时该第三级区域也记录该第三级区域中的所有接入点的信息;根据地域级别分级地显示拓扑图,第一级拓扑图显示第一级区域的统计信息和概要信息,第二级拓扑图显示第二级区域的统计信息和概要信息,第三级拓扑图显示第三级区域内所有接入点的精确地理位置和详细信息。
第一级区域、第二级区域、第三级区域依次为所属关系,第二级区域属于第一级区域,第三级区域属于第二级区域。
在关联过程中,网管服务器根据接入点的实际位置将接入点与相应的第三级区域关联,并且将接入点的位置定位在相应的第三级拓扑图上。
在第一级拓扑图中可以特定标志标示第一级区域内是否有出现故障的接入点,在第二级拓扑图中可以特定标志标示第二级区域内是否有出现故障的接入点,在第三级拓扑图中以特定标志标示出现故障的接入点在第三级区域的具体位置。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1是示出根据现有技术的网络拓扑管理方法的示意图;
图2是示出根据本发明的网络拓扑管理方法的示意图;
图3是示出根据本发明的网络拓扑管理方法的流程图。
具体实施方式
本发明针对现有技术中存在的问题提出了一种集中式AP拓扑管理方法。在该方法中,可分为AP发现和分级显示两部分。在本发明中,引入了接入控制器(Access Controller,AC)来管理AP,每个AC可以管理数量众多的AP(例如,500到1000个AP),这样可将分散的AP统一由若干个AC管理,而网管服务器只需要与少量的AC交互就能获得所有AP的信息,从而使得遍历能够覆盖整个无线网络而不发生遗漏,又能有效减少访问不相关设备时间开销。
此外,本发明还将地理区域引入拓扑展示中,并根据地域范围的关系将其分级,把AP与地域进行关联,在拓扑图中分级显示网络拓扑信息,增强拓扑图的可视性。同时,能够通过拓扑图快速查找到故障点的地理位置。
现在,将参照附图更充分地描述本发明的实施例。图2是示出根据本发明的网络拓扑管理方法的示意图,图3是示出根据本发明的网络拓扑管理方法的流程图。
参照图2,无线网络中包括多个无线局域网1、2、3......,每个无线局域网中的WIFI设备(具有无线上网功能的计算机、智能手机等)通过该无线局域网中的AP访问互联网。在本发明中,为多个无线局域网中的AP设置AC,即,将AP交由设置的AC管理。优选地,可为每个无线局域网中的AP设置一个AC,或者可为多个无线局域网中的多个AP共同设置一个AC。例如,在图2中,为无线局域网1中的AP1、AP2以及无线局域网2中的AP3共同设置一个AC1,而为无线局域网3中的AP4-AP6单独设置一个AC2。网管服务器可记录这些AC的物理地址。此外,网管服务器还可记录这些AC的相关信息(例如,AC的制造厂商、型号等)。
拓扑发现过程如下:网管服务器通过SNMP获取每个AC的物理地址以及相关信息,并可将获取的物理地址以及相关信息存入数据库;网管服务器根据获取的每个AC的物理地址以及相关信息,获取每个AC所管理的AP列表;网管服务器根据获取的每个AC所管理的AP列表,通过SNMP获取每个AP的信息(AP的信息可包括下列中的至少一种:AP的软硬件版本信息;AP运行状态等基础信息;流量、在线用户数等运行性能信息)。可将获取的AP的信息存入数据库。
现在结合图3来描述根据本发明的网络拓扑管理方法。
参照图3,在步骤301,为多个无线局域网中的AP设置AC。
在步骤302,网管服务器通过SNMP获取每个AC的物理地址,例如,可以是AC的MAC(媒体访问控制)地址。
在步骤303,网管服务器根据获取的每个AC的物理地址,获取每个AC所管理的AP的列表。
在步骤304,网管服务器根据获取的每个AC所管理的AP的列表,通过SNMP获取每个AP的信息。
通过上述方法,可将分散的AP统一由若干个AC管理,而网管服务器只需要与少量的AC交互就能获得所有AP的信息,从而使得遍历能够覆盖整个无线网络而不发生遗漏,又能有效减少访问不相关设备的时间开销。
上述步骤301-304属于AP发现部分,根据本发明的网络拓扑管理方法还可包括分级显示部分。可按照网管服务器管理的地理范围或者行政区域将地理地域划分为多个地域级别,并根据划分的地域级别分级地显示拓扑图。
具体地,可按照网管服务器管理的地理范围或者行政区域将地理地域划分为多个地域级别,例如三个地域级别。例如,以地市级为第一级区域,县区为第二级区域,县区中的学校、医院或工业区等为第三级区域,第一级区域、第二级区域、第三级区域依次为所属关系,第二级区域属于第一级区域,第三级区域属于第二级区域。也就是说,第二级区域是第一级区域的子区域,第三级区域是第二级区域的子区域。第三级区域可以是各个无线局域网,例如学校局域网、医院局域网、工业区局域网等。
将每个AP与第三级区域关联,使得AP的“所属地域”属性设置为所分配的第三级区域,同时该第三级区域也记录该第三级区域内的所有AP的信息。例如,如果AP位于学校内,则AP的“所属地域”属性为学校,学校也记录了该学校中的所有AP的信息。
在关联过程中,网管服务器根据AP的实际位置将AP与相应的第三级区域关联,并为该AP的“具体位置”属性设置正确的值。同时,网管服务器为该第三级区域选取相应的地图(第三级拓扑图),并手动或者自动将AP的位置定位到所述相应的第三级拓扑图上。
然后,可根据地域级别分级地显示拓扑图,第一级区域拓扑图显示单个第一级区域及其子区域的概要信息(例如,区域名称、区域覆盖范围等中的至少一种)和统计信息(例如,AP在线/下线数量、告警数量、在线用户数等中的至少一种),第二级拓扑图显示单个第二级区域及其子区域的概要信息和统计信息(同一级区域拓扑图),第三级拓扑图显示第三级区域内所有AP的精确地理位置和详细信息(例如,AP的IP地址、AP的MAC地址、AP所属AC的IP地址、在线用户数等中的至少一种)。各个级别的拓扑图可以相互切换。
在第三级拓扑图中,可以根据AP的地理坐标(实际位置)将所述AP布置在第三级拓扑图上,同时用户可以以拖动的方式改变AP在该第三级区域内的位置。
根据本发明的网络拓扑管理方法还可显示出现故障的AP设备。具体地,在第一级拓扑图和第二级拓扑图中分别以特定标志标示第一级区域和第二级区域内是否有出现故障的AP,在第三级拓扑图中以特定标志标示出现故障的AP在第三级区域的具体位置。因此,可更直观、有效地显示AP的地理位置,方便用户对出现故障的AP进行快速定位。
根据本发明的网络拓扑管理方法,拓扑发现不再通过ARP信息去遍历无线网络中的所有AP,而是以AC为入口,通过AC获取AP信息;不仅根据网络关系显示拓扑图,还引入了地域分级的概念。因此,本发明的网络拓扑管理方法更符合无线网络拓扑管理的需求,提高了拓扑管理的效率;能够更直观、有效地显示AP的地理位置,方便用户对出现故障的AP进行快速定位,提高了拓扑管理的易用性。
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。