用于wlan网络的控制器和用于控制wlan网络通信的方法
【技术领域】
[0001]本发明涉及WLAN网络通信,尤其涉及一种用于WLAN网络的控制器、一种WLAN网络架构、一种用于在控制器中控制WLAN网络通信的方法以及一种用于在无线终止点中协助控制器控制WLAN网络通信的方法。
【背景技术】
[0002]近些年来,无线局域网(Wireless Local Area Networks,WLAN)的布置非常迅猛。大批量的无线局域网的布置引起一些技术问题。例如,对于网络行政管理而言,对于网络中的大量接入点(Access Point, AP)的管理、监控和控制将引起很大的负担。因此,IETF引入了使用一个或多个集中式控制器(接入控制器,Access Controller, AC)的集中式WLAN网络架构来管理大量的AP (也称为无线终止点,wireless terminat1n point, WTP)。AC用于控制、管理和配置网络中的WTP。此外,对于数据层面而言,AC是自然的汇聚点。然而,对于大规模的WLAN网络,传统的AC-WTP架构将面临下述问题:
[0003]-可扩展性。传统的AC-WTP的布置与城域网(MAN)是紧密关联的。首先,由于存在不同的WLAN模式(例如,local-MAC、split MAC和remote-MAC,如图1所示)需要不同的配置,因此配置和扩展wTP和AC将是非常复杂的。其次,对于由不同的运营商提供的和由不同的AC控制的、位于不同位置的不同的WTP需要维持多个IP地址池。
[0004]-使用效率。AC的分布式布置可能导致一些AC在经受较大的负载,而与此同时其余AC则经受较轻的负载。因此,需要引入负载平衡来促进整个网络的使用效率。
[0005]-运营成本。由于WLAN的快速布置,越来越多的AC被引入网络,因此配置、控制和管理大量的分布式的AC是非常困难的。
【发明内容】
[0006]鉴于上述问题,本发明提出了一种软件定义的虚拟化的WLAN网络架构以及相关的机制来改善可扩展性和使用效率,并且降低WTP-AC的运营成本。并且由此实现了大规模的WLAN网络的布置。
[0007]根据本发明的第一方面,提出了一种用于WLAN网络的控制器,包括:服务发现模块,其用于确定无线终止点的服务信息;以及服务接入控制器模块,其用于实施与所述无线终止点相关的控制层面的功能,并且用于根据所述服务信息、所述无线终止点的IP地址和网络接入控制器的IP地址为所述无线终止点在网络接入控制器池中创建所述网络接入控制器,其中所述网络接入控制器用于实施与所述无线终止点相关的数据层面的功能,并且所述网络接入控制器池与所述控制器相分离。
[0008]优选地,所述服务接入控制器模块从DHCP服务器模块接收所述无线终止点的IP地址和所述网络接入控制器的IP地址,其中所述DHCP服务器模块用于分别为所述无线终止点和所述网络接入控制器分配IP地址。
[0009]优选地,所述服务发现模块还用于确定所述无线终止点是否处于离线状态,并且其中当确定所述无线终止点处于所述离线状态时,所述服务发现模块为所述无线终止点释放所述网络接入控制器。
[0010]优选地,当确定所述无线终止点处于所述离线状态时,所述服务发现模块通知所述DHCP服务器模块所述无线终止点处于离线状态,并且所述DHCP服务器模块还用于分别释放所述无线终止点的IP地址和所述网络接入控制器的IP地址。
[0011 ] 优选地,所述DHCP服务器模块能够在所述控制器之中或在所述控制器之外。
[0012]优选地,所述服务接入控制器模块还用于向所述无线终止点发送指示消息,其指示所述无线终止点的IP地址和所述网络接入控制器的IP地址。
[0013]优选地,所述服务信息包括以下中的至少一项:所述无线终止点的WLAN网络模式;所述无线终止点的容量要求;所述无线终止点的CPU使用率;以及所述无线终止点的存储器使用率。
[0014]根据本发明的第二方面,提出了一种WLAN网络架构,其包括:根据本发明的控制器;至少一个无线终止点;以及网络接入控制器池,其包括至少一个网络接入控制器,用于实施与所述至少一个无线终止点相关的数据层面的功能。
[0015]根据本发明的第三方面,提出了一种在控制器中用于控制WLAN网络通信的方法,其中WLAN网络架构包括所述控制器、至少一个无线终止点和网络接入控制器池,所述网络接入控制器池用于实施与所述至少一个无线终止点相关的数据层面的功能,所述控制器用于实施与所述至少一个无线终止点相关的控制层面的功能,所述方法包括:_确定无线终止点的服务信息;_为所述无线终止点和网络接入控制器分配IP地址;_根据所述服务信息、所述无线终止点的IP地址和所述网络接入控制器的IP地址为所述无线终止点在所述网络接入控制器池中创建所述网络接入控制器,其用于实施与所述无线终止点相关的数据层面的功能;以及-向所述无线终止点发送指示消息,其指示所述无线终止点的IP地址和所述网络接入控制器的IP地址。
[0016]优选地,所述方法还包括如下步骤:_确定所述无线终止点是否处于离线状态;以及-当确定所述无线终止点处于所述离线状态时,释放所述网络接入控制器、所述无线终止点的IP地址和所述网络接入控制器的IP地址。
[0017]根据本发明的第四方面,提出了一种在无线终止点中用于协助控制器控制WLAN网络通信的方法,其中WLAN网络架构包括所述控制器、至少一个无线终止点和网络接入控制器池,所述网络接入控制器池用于实施与所述至少一个无线终止点相关的数据层面的功能,所述控制器用于实施与所述至少一个无线终止点相关的控制层面的功能,所述方法包括:_将所述无线终止点的服务信息发送给所述控制器;以及-从所述控制器接收指示消息,其指示所述无线终止点的IP地址和所述网络接入控制器池中的网络接入控制器的IP地址。
[0018]优选地,所述步骤还包括如下步骤:_基于所述无线终止点的IP地址和所述网络接入控制器的IP地址与所述网络接入控制器实施数据层面的功能。
[0019]根据本发明的第五方面,提出了一种在控制器中用于控制WLAN网络通信的方法,其中WLAN网络架构包括所述控制器、至少一个无线终止点和网络接入控制器池,所述网络接入控制器池用于实施与所述至少一个无线终止点相关的数据层面的功能,所述控制器包括服务发现模块和服务接入控制器模块,其中所述服务接入控制器模块用于实施与所述至少一个无线终止点相关的控制层面的功能,所述方法包括:-在所述服务发现模块处确定无线终止点的服务信息;-在所述服务发现模块处将所述服务信息发送给所述服务接入控制器模块,并且将所述服务信息发送给DHCP服务器模块,以用于所述DHCP服务器模块为所述无线终止点的IP地址和网络接入控制器分配IP地址,其中所述无线终止点的IP地址和所述网络接入控制器的IP地址由所述DHCP服务器模块发送给所述服务接入控制器模块;
[0020]-在所述服务接入控制器模块处接收所述无线终止点的IP地址和所述网络接入控制器的IP地址,并根据所述服务信息和所述无线终止点的IP地址和所述网络接入控制器的IP地址为所述无线终止点在所述网络接入控制器池中创建所述网络接入控制器;以及-在所述服务接入控制器模块处向所述无线终止点发送指示消息,其指示所述无线终止点的IP地址和所述网络接入控制器的IP地址。
[0021]优选地,所述DHCP服务器模块能够在所述控制器之中或在所述控制器之外。
[0022]通过本发明可以提供下述优点:
[0023]a.对宽带网络和WLAN网络进行了统一管理。宽带网络和wLAN网络的单一虚拟管理平台简化了网络运行并且降低了成本。网络运营商能够使用单一工具来查看和管理整个网络。
[0024]b.对于供应商具有更大选择余地。软件定义的网络是开放式的,并且其能够使得IP来混合和匹配来自提供不同的WLAN模式的供应商的网络元件。
[0025]c.简化了网络规则并且降低了所有权的成本。本发明能够对于改变的策略和负载做出动态反应,这将使得管理人员能够更加关注于策略工作,而不是为了满足业务需