无线软件定义网络制造技术

技术编号:13351391 阅读:61 留言:0更新日期:2016-07-15 12:48
本公开大体上涉及一种用于无线软件定义网络的方法。该方法包括建立网络的接入点与多个客户端设备之间的无线链路。该方法包括生成时间表。该时间表将时间窗分配给多个客户端设备中的每个。每个时间窗定义多个客户端设备何时被允许经由接入点在网络内进行通信。

【技术实现步骤摘要】
【国外来华专利技术】无线软件定义网络
技术介绍
软件定义网络(SDN)是如下一种网络体系结构,在该网络体系结构中,网络控制平面和策略与网络基础结构和客户端设备分离,并被放置在逻辑集中式控制器中。SDN允许管理员通过对低级功能的抽象来规划和自动化对诸如网络组件和应用的网络服务的控制。SDN网络中的SDN控制器通过指令SDN网络中的设备定义流经SDN网络的数据包的转发动作以控制和协调诸如流量路径、服务质量(QoS)和安全性的功能,同时也根据由高层策略或业务逻辑设置的策略将网络策略延伸到客户端设备,来决定如何处理网络流量。SDN允许管理员对整个网络的直接控制,并快速和有效地作出改变。附图说明在如下的详细描述中参考图描述某些示例性实施例,在图中:图1是根据本公开示例的包括无线的和有线的通信设备的网络的框图;图2是根据本公开示例的被配置用于无线网络的客户端设备的示意图;图3是根据本公开示例的图示一个接入点与多个客户端设备之间的无线通信的图;图4是用于在无线网络中设置网络策略的方法的过程流程图;以及图5是包含用于在无线网络中设置网络策略的指令的有形的、非临时性计算机可读介质的框图。具体实施方式本公开大体上涉及无线网络中的软件定义网络(SDN)。在交换式有线以太局域网(LAN)中,网络边缘与客户端设备之间的连接是具有全双工能力(例如,支持同时传输和接收)的隔离式点到点链路,并且来自其它设备的不受控制的传输不影响客户端设备与网络边缘之间的传输性能。如本文所讨论的,客户端设备是指通信联接到网络的电子设备,如计算机、笔记本电脑、平板电脑、智能手机或移动电话。然而,在无线局域网(WLAN)中,接入点与客户端设备之间的传输是不易管理的,因为来自其他无线设备的流量可能会导致竞争和干扰。因此,可能很难为客户端设备推送网络策略或为客户端设备的用户提供可接受的体验质量(QoE)。本公开的示例提供了一种在无线网络中设置网络策略的方法和系统。在无线网络中,多个客户端设备可以通过一条无线链路通信联接到一个接入点。无线接入点的通话时间可被分割为多个时间窗,并在多个客户端设备之间分配,这样每个客户端设备能够与接入点通信,而具有来自其他设备的减少的竞争或干扰。该方法允许无线网络的控制层以集中的方式对所有相关的客户端设备管理和设置策略,使得每个客户端设备在其通话时间窗期间的性能符合网络策略。换句话说,客户端设备被给予其自己的时间窗或由若干个客户端设备共享的时间窗,使得他们能够在网络中进行无线通信,而具有来自其他设备的减少的竞争或干扰,同时还节约电力。根据集中式网络策略和每个客户端设备的网络活动,该方法可以被扩展。网络边缘可以是硬件和软件的组合,该组合包括若干个无线接入点、无线路由器、交换机、网关、和被处理成定义数据包的转发动作并将网络策略延伸到客户端设备的指令。此外,如本说明书和所附权利要求书中所使用的,“接入点”一词意味着要被广泛理解为网络中的任何无线网络边缘点,并且可以同样适用于无线接入点、无线路由器、交换机、网关或任何其他无线网络设备。在下面的描述中,为了解释的目的,阐述了许多具体的细节以便对本系统和方法提供深入的了解。然而,本领域的技术人员应当清楚的是,没有这些具体细节也可实现本装置、系统和方法。说明书中对“一个示例”的引用或类似的用语表明了结合该示例描述的特定特征、结构或特性如所述地被包括,但可能不包括在其他示例中。另外,如在本说明书和所附权利要求书中所使用的,“若干个”或类似的用语意味着要被广泛理解为包含1到无穷大的任何正整数。图1是根据本公开示例的包括无线的和有线的通信设备的网络的框图。网络100可以包括利用软件定义网络(SDN)基础结构的网络计算系统。例如,网络100可以是无线局域网(WLAN)、广域网(WAN)、企业专用网络或虚拟专用网络(VPN)、或它们的组合。网络100可以包括被配置为支持多个网络应用104的网络控制器102。网络控制器102可以是计算机、服务器、或者任何一种能够允许管理员控制和管理网络100中的来自集中位置的若干个接入点和客户端设备的硬件或软件设备。网络控制器102所支持的网络应用104可以包括数据包的转发、网络策略的建立和时间表的创建。网络控制器102可以通信联接到交换机103,交换机103指引流量往来于充当网络边缘的一个或多个接入点106。网络边缘是用作客户端设备到网络100的入口点的电子设备,例如计算机、笔记本电脑、平板电脑、智能手机或移动电话。接入点106是提供到网络100的无线接入的网络边缘。例如,接入点106可以是无线路由器或网关。每个接入点106可以无线联接到多个客户端设备108。每个接入点106可以是能够广播无线信号以被客户端设备108访问的无线路由器或任何其他设备。接入点106可以按照IEEE802.11无线规范来实现。在一些示例中,网络100也可以包括通过路由器112通信联接到网络控制器102的一个或多个有线设备110,路由器112充当网络边缘。有线设备110也可被配置用于软件定义网络。网络控制器102可以通过接入点106控制和管理客户端设备108。例如,网络控制器102可以控制往来于客户端设备108的数据包的传输和接收。网络控制器102还可以为客户端设备108建立若干个网络策略。网络策略是网络100中的节点和客户端设备所遵循的一组规则、设置或条件。在一些示例中,网络策略可能要求每个客户端设备108在通过接入点106与网络100进行无线通信时保持一定的服务质量(QoS)规范。为了确保每个客户端设备108能够在网络中通信而只有少量的或没有来自其它客户端设备的竞争或干扰,网络控制器102可以生成将可用的通话时间划分成若干个时间窗以在多个客户端设备108中分配的时间表。因此,每个客户端设备或若干个客户端设备108只能在其所指派的时间窗的持续时间内向网络无线传输数据包并可能仅从网络接收数据包。一个或多个客户端设备108的时间窗可以足够大,以便允许往来于一个或多个客户端设备108的若干个连续数据包的突发传输。在一些示例中,时间窗的长度范围可以是从10到100毫秒。在一些示例中,时间表的实现可以由接入点106本身来执行。在一些示例中,网络100可以包含多个接入点106,每个接入点106无线链接到多个客户设备108。通过彼此无线相邻的多个接入点106与网络100通信的多个客户端设备108可能是无线资源的负担,原因在于无线链接到不同接入点的客户端设备之间的竞争或干扰。为了减少竞争或干扰,网络控制器102可以将可用的通话时间划分为若干个接入窗以在多个接入点106中分配。因此,在一个示例中,每个接入点106可能只能够在其所指派的访问窗期间与其无线链接的客户端设备108进行无线通信。图2是根据本公开示例的被配置用于无线网络的客户端设备的示意图。客户端设备108可以包括被配置为在网络100中以无线方式进行交互的本地控制器202。例如,本地控制器202可以经由接入点106在网络100中与网络控制器102进行无线通信。本地控制器202可以联接到客户端设备108中的流量调度器206和流管理器208。流管理器208可以能够访问客户端设备的应用服务210。客户端设备108可能是台式电脑、笔记本电脑、平板电脑、智能手机、或任何其他本文档来自技高网...

【技术保护点】
一种网络计算机系统,包括:控制器,用于管理网络;接入点,用于通信联接到所述控制器,所述接入点与多个客户端设备无线联接;其中所述控制器生成时间表,所述时间表将时间窗分配给所述多个客户端设备中的每个,每个时间窗定义若干个客户端设备何时被允许经由所述接入点在所述网络中进行通信。

【技术特征摘要】
【国外来华专利技术】1.一种网络计算机系统,包括:控制器,用于管理网络;接入点,用于通信联接到所述控制器,所述接入点与多个客户端设备无线联接;其中所述控制器基于通信流数据生成时间表,所述时间表将时间窗分配给所述多个客户端设备中的每个以减少所述多个客户端设备之间的网络干扰,每个时间窗定义多个客户端设备何时被允许经由所述接入点在所述网络中进行通信,其中所述控制器在所述时间窗之外阻止寻址到所述多个客户端设备中之一的数据包,并在所述时间窗期间转发寻址到所述多个客户端设备中之一的数据包,其中所述控制器将网络策略发送给所述多个客户端设备,所述网络策略是所述接入点和所述多个客户端设备所遵循的一组规则、设置或条件,并且其中所述通信流数据包括关于在所述多个客户端设备和所述接入点之间发送的突发传输的信息。2.如权利要求1所述的网络计算机系统,其中所述时间表基于经由软件定义网络(SDN)应用编程接口(API)从所述多个客户端设备接收到的通信流数据来生成。3.如权利要求2所述的网络计算机系统,所述控制器响应于从所述多个客户端设备接收到的通信流数据来修改所述时间表。4.如权利要求1所述的网络计算机系统,所述控制器使用软件定义网络(SDN)应用编程接口(API)将所述网络策略无线发送给所述多个客户端设备。5.如权利要求1所述的网络计算机系统,所述控制器使用软件定义网络(SDN)应用编程接口(API)将所述网络策略无线发送给所述多个客户端设备,并且发送网络分配矢量(NAV)机制以经由所述接入点控制非SDN功能的客户端设备与所述网络的无线传输。6.如权利要求1所述的网络计算机系统,包括多个接入点,其中所述控制器将接入窗分配给所述多个接入点中的每个,每个接入窗定义相应的接入点何时被允许启用所述接入点与无线联接至所述接入点的所述客户端设备之间的无线通信。7.一种无线联接到网络的客户端设备,包括:本地控制器,用于经由接入点与所述网络通信,并经由软件定义网络(SDN)应用编程接口(API)从所述网络中的网络控制器接收时间窗和网络策略,其中所述网络策略是所述接入点和多个客户端设备所遵循的一组规则、设置或条件;和流量调度器,用于基于通信流数据调度所述网络中的无线通信以在...

【专利技术属性】
技术研发人员:李正根穆斯塔法·阿卜杜拉·扎希德·乌丁简·图里尔黑斯S·森曼弗雷德·R·阿恩特
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1