一种基于sdn的wlan接入式负载均衡的优化方法

文档序号:9251389阅读:359来源:国知局
一种基于sdn的wlan接入式负载均衡的优化方法
【技术领域】
[0001] 本发明属于无线通信技术领域,涉及一种负载均衡的优化方法,特别涉及一种基 于SDN的WLAN接入式负载均衡的优化方法。
【背景技术】
[0002] 无线局域网技术的迅猛发展以及无线产品价格的不断降低,使得WLAN的组网规 模不断扩大,无线站点也愈来愈多,且由无线信道的时变性以及无线站点在无线网络的移 动性,使得在大规模的WLAN系统中,出现网络拥塞,STA数据业务中断以及新站点不能接入 到无线网络中的现象,以至网络负载急剧恶化。
[0003] 无线局域网的负载均衡技术可以减少WLAN数据传送拥塞问题,提供WLAN可靠的 服务质量,使得每个接入点的资源能够最大可能充分利用,从而提高整个网络的资源利用 率。如何实现WLAN内各小区的负载均衡,保持网络稳定和较高的服务质量是无线局域网的 关键问题。集中式WLAN体系结构能都满足人们大规模组网需求,已经成为发展的主要趋 势。因此,如何基于集中式WLAN体系结构,设计出一种在不改变网络拓扑结构的基础上提 高系统的吞吐量和资源利用率的负载均衡方法,成为了研宄的重点。
[0004]SDN(SoftwareDefinedNetwork,软件定义网络)是一种网络虚拟化技术,由美国 史丹福大学CleanState计划提出。利用OpenFlow协议,把路由器的控制层从数据层中分 离出来,以软件方式实现。SDN把传统网络中的网络硬件和控制逻辑器件抽象的连接到一个 中心控制器。在软件定义网络中,传统的各种复杂的网络硬件被简化为软件定义网络交换 机。受益于数据层和控制层的解耦,软件定义网络交换机可以极大地简化网络的管理,同时 提供一个可编程的平台以供为新的特性快速开发应用。
[0005] 软件定义网络包含三层网络架构,转发层、控制层和应用层,如图1所示。转发层 主要包含一些交换机;控制层是一个中心控制器,其通过标准化的接口实现对转发层的控 制以实现各种服务来满足新的功能。应用层基于控制器提供的应用程序接口实现各种应 用。因此基于SDN集中控制的WLAN负载均衡方法是一种提高系统的吞吐量和资源利用率 的有效方法。

【发明内容】

[0006] 发明目的:本发明的目的在于克服已有负载均衡技术的不足,提出一种基于SDN 的WLAN接入式负载均衡的优化方法,设计出一种在不改变网络拓扑结构的基础上提高系 统的吞吐量和资源利用率的负载均衡方法。
[0007] 技术方案:一种基于SDN的WLAN接入式负载均衡的优化方法,包括以下步骤:
[0008] (1)当有新的站点要接入到扩展服务集时,主动或者被动地扫描新的站点支持的 所有信道;
[0009] (2)若步骤⑴中新的站点没有检测到能够提供服务的接入点,则结束本次操作; 若步骤(1)中新的站点只探测到一个接入点时,则新的站点直接选择该接入点接入服务, 结束本次操作;否则,新的站点向探测到的所有接入点发送K个探测请求帧,通过发送请求 帧和收到探测响应帧的时间差来计算新的站点向接入点成功发送数据帧的平均时间
[0010] (3)新的站点选择步骤(2)中接收信号强度指示值最强的一个接入点作为临时接 入点,然后将探测到的接入点的接入信号强度值和每一个接入点成功发送数据帧的平均时 间f发送给临时接入点,临时接入点再通过OpenFlow协议将其上传给软件定义网络的控 制器;
[0011] (4)控制器先检查所有接入点的接入信号强度值,当一个接入点的接入信号强度 值超过预先设置的阈值时,该接入点成为候选接入点,若一个接入点的接入信号强度值没 有超过预先设置的阈值,则舍弃该接入点;
[0012] (5)若步骤⑷中候选接入点的个数为1时,则将新的站点接入到该候选接入点, 结束本次操作;否则,控制器比较候选所有候选接入点的负载大小,选择负载较轻的候选接 入点作为接入点,结束本次操作。
[0013] 作为本发明中一种基于SDN的WLAN接入式负载均衡的优化方法的一种优选方式, 步骤(2)中新的站点向接入点成功发送数据帧的平均时间7:的计算公式为:
[0015] t表示新的站点向第i个接入点成功发送数据帧的平均时间,^表示站点接收到 探测响应帧的时刻,&表示站点发送请求帧的时刻,K的取值范围为5 <K< 20。
[0016] 作为本发明中一种基于SDN的WLAN接入式负载均衡的优化方法的一种优选方式, 步骤(4)中的阈值为最大接入信号强度值的四分之一。
[0017] 有益效果:本发明公开了一种基于SDN的WLAN接入式负载均衡的优化方法,其具 有以下有益效果:
[0018] (1)方便网络管理--本发明是基于SDN的WLAN负载均衡的方法,由于SDN具有 优秀的网络管理能力,通过控制器可以直观的看出整个网络的拓扑以及每一个接入点下的 站点接入状况,因此,管理员可以根据业务需求与变化灵活地部署、变更负载均衡方案;
[0019] (2)降低了接入点工作负荷--本发明是基于SDN的WLAN负载均衡,整个负载均 衡算法的实现是通过在控制器上的应用层上开发一个负载均衡应用,整个算法的实施过程 是在控制器上而不是接入点上实施的,因此降低了接入点的工作负荷,使负载均衡更加有 效。
【附图说明】
[0020] 图1是本发明的软件定义网络的架构图;
[0021] 图2是本发明的场景图;
[0022] 图3是本发明的总体架构图;
[0023]图4是本发明公开的一种基于SDN的WLAN接入式负载均衡的优化方法的流程图;
【具体实施方式】:
[0024] 下面对本发明的【具体实施方式】详细说明。
[0025] 在如图1~2所示的工作场景中,接入点1下接入的有站点1,接入点2下接入的 有站点4、站点5、站点6和站点7。此时,又有两个站点2和站点3同时处在接入点1和接 入点2的覆盖范围之下,站点1和站点2应该选择哪个接入点呢?本专利针对此种情形,提 出了一种基于SDN的WLAN接入式负载均衡优化方法。
[0026] 如图3所示,本发明是基于SDN的WLAN负载均衡方法,在SDN的架构下实现一个 负载均衡的应用,采用OpenFlow协议,由控制器实现负载均衡算法然后下发流表项,接入 点收到流表做出相应的操作。
[0027]参照图4,本发明的实现步骤如下:
[0028] 步骤1,当有新的站点要接入到扩展服务集时,首先主动或者被动地扫描站点支持 的所有信道,如果站点没有检测到能够提供服务的接入点时,则结束本次操作;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1