网络部署的制作方法

文档序号:15521347发布日期:2018-09-25 19:32阅读:152来源:国知局

被称为接入点(“ap”)的网络设备可以是用于允许wi-fi兼容设备连接到有线网络的无线网络设备。ap可以作为独立设备通过有线网络连接到路由器。ap可以耦合到有线网络并且向个多个客户端提供无线接入。网络设备可以由控制器进行管理和/或监控,控制器控制功率、信道、认证和/或安全性的自动调整。

附图说明

图1示出了与本公开一致的示例网络部署。

图2示出了与本公开一致的网络系统的示例图。

图3示出了与本公开一致的网络系统的示例图。

图4示出了与本公开一致的非暂时性计算机可读介质和处理资源的示例的图。

图5示出了与本公开一致的示例装置的图。

图6示出了与本公开一致的网络部署的示例方法的流程图。

具体实施方式

无线网络可通过利用电磁波向多个用户提供各种类型的通信。作为结果,可在没有电缆、电线或其他物理电导体的情况下向多个用户提供各种类型的通信,从而来耦合无线网络中的设备。可以由无线网络提供的各种类型的通信的示例包括语音通信、数据通信、多媒体服务等。

无线网络的一示例是无线局域网(wlan)。如本文所使用的,“无线局域网(wlan)”可以例如是指链接两个或更多个设备的通信网络,其使用某一无线分布方法(例如,扩展频谱或正交频分复用无线电),并且通常通过接入点提供到因特网的连接;从而为用户提供在本地覆盖区域内移动的移动性,并且仍然保持与网络的连接。wlan可以包括可通过多个无线信道进行通信的多个站(sta)和/或被称为接入点(ap)的网络设备。sta是一种具有使用电气和电子工程师协会(ieee)802.11协议的能力的设备。sta的示例包括智能电话、膝上型电脑、物理非虚拟化计算设备、个人数字助理等。在一些示例中,sta可以是包含到无线介质(wm)的符合ieee802.11的媒体访问控制(mac)和物理层(phy)接口的设备。

诸如wlan之类的无线网络可以使用一种或多种无线通信技术。例如,wlan可以使用正交频分复用(ofdm)。在基于ofdm的无线网络中,数据流被分成多个数据子流。这样的数据子流可以在不同的ofdm子载波上发送,这可以被称为音调或频率音调。一些无线网络可以使用单入单出(siso)通信方法,其中每个sta和/或ap使用单个天线。其他无线网络可以使用多输入多输出(mimo)通信方法,其中sta和/或ap使用多个发送天线和多个接收天线。诸如在ieee无线通信标准(例如,ieee802.11a、ieee802.11n、ieee802.11ac等)中定义的那些wlan可以使用ofdm来发送和接收信号。此外,诸如基于ieee802.11n或ieee802.11ac标准的那些wlan可以使用ofdm和mimo。

如本文所使用的,ap是允许无线兼容设备(例如,sta)连接至网络的联网硬件设备。作为示例,“接入点”(ap)可以指任何已知或以后可能知晓的方便的无线接入技术的接收点。具体来说,术语ap不旨在限于基于ieee802.11的ap。ap通常用作适于允许无线设备通过各种通信标准连接到有线网络的电子设备。ap可以包括处理资源、存储器和/或输入/输出接口,包括诸如ieee802.3以太网接口的有线网络接口,以及诸如ieee802.11wi-fi接口的无线网络接口,但是本公开的示例不限于此类接口。ap可以包括具有读写存储器的存储器资源,以及诸如rom、eprom和闪存之类的持久存储器的层次结构。

诸如接入点(ap)的网络设备可以提供与网络的连接性,诸如互联网到sta。如本文所使用的,“网络设备”可以例如指适于发送和/或接收信令并且处理这样的信令内的信息的设备,例如站(例如,任何数据处理设备,例如计算机、蜂窝电话、个人数字助理、桌面设备等)、ap、数据传送设备(例如,网络交换机、路由器、控制器等)等。如本文所使用的,术语“路由器”可以例如指在网络之间转发数据分组的网络设备。如本文所使用的,术语“交换机”可以例如指通过使用例如分组交换来在网络上将设备连接在一起以向目的地设备接收、处理和转发数据的计算机联网设备。例如,交换机可以包括具有读写存储器的存储器,以及诸如rom、eprom和闪存之类的持久存储器的层次。

ap可以耦合到有线网络并且向多个客户端提供无线接入。ap可以由控制器进行管理和/或监控,控制器控制功率、信道、认证和/或安全性的自动调整。ap的公共应用可以被称为热点,其中无线客户端可以连接到该互联网,而与知道无线客户端附接到哪个特定网络无关。这可以有利于在从一个地方移动到另一个地方时不断地连接到互联网。

设备(例如,网络设备)可以部署在网络中。许多部署特征可以与在网络中部署设备相关联。例如,可以在一段时间内将设备部署到网络中。该时间段可以取决于网络的类型、与网络相关联的服务器的类型和/或部署到网络中的设备的类型。设备类型可以包括诸如ap、服务器(如radius、dhcp、dns)的站、交换机和/或控制器。及时部署多个设备对于运行网络和/或动态更新网络以更有效地运行是有益的。

可以确定指示设备应该部署到网络中的最小时间量的部署阈值。特定设备的部署阈值可以基于设备类型、设备部署到的网络中的服务器类型和/或其他网络部署特征。通过确定部署阈值,可以指示低于阈值(或部署花费太长时间)的设备,并且可以对网络和/或多个部署阈值进行调整,以确保网络正常运行。

图1示出了与本公开一致的示例网络部署。如图1所示,网络101可以包括多个网络设备nd1104-1、nd2104-2、nd3104-3、nd4104-4、nd5104-5、nd6104-6、nd7104-7、nd8104-8和nd9104-9。多个网络设备nd1至nd9104-1至104-9共同地被称为网络设备104。多个网络设备104可以被部署在网络中。网络部署可以指设置或初始化新网络设备和/或计算机系统以使其能够在网络中使用或可用于现场直播网络环境的生产性活动的过程。部署可以包括涉及获得与在网络环境中正常运行的部署的设备相关联的新软件和/或硬件的过程,该过程可以包括安装、配置、运行、测试、更改等。由于网络设备部署在网络内,设备可以使用。一旦网络设备位于网络内,网络设备的部署可以基于若干网络特征、设备类型和/或与网络设备相关联的服务器花费特定的时间段来进行部署。

在一些示例中,可以确定网络设备的特定部署时间,以便评估网络设备是否正部署在特定部署阈值内。例如,响应于网络设备花费的时间超过部署阈值,可以确定网络设备花费太长时间进行部署的指示。响应于网络设备花费比部署阈值更少的时间,可以确定网络设备在可接受时间段内进行部署的指示。然而,为网络中的所有网络设备确定相同的部署阈值可能使得每个网络设备难以有效地运行。例如,不同的网络设备可以经历不同的部署时间,并且这可以基于每个网络设备的不同特征。

虚线指示位于同一服务器内的网络设备。例如,nd1104-1、nd2104-2、nd3104-3、nd4104-4和nd5104-5位于网络的第一服务器102-1内。或,换句话说,nd1至nd5104-1至104-5可以与第一服务器相关联地被部署。nd6104-6和nd7104-7可以与第二服务器102-2相关联地被部署,并且nd8104-8和nd9104-9可以与第三服务器102-3相关联地被部署。此外,网络设备104-1至104-9中的每个可以是特定的网络设备类型。例如,nd1104-1、nd4104-4和nd6104-6中的每个可以是第一网络设备类型。nd2104-2和nd5104-5可以是第二网络设备,等等。

在一些示例中,每种类型的网络设备可以以不同的方式被部署,并且可以经历不同的部署次数。以这种方式,可以有益于为每种类型的网络设备确定不同的部署阈值。此外,可以有益于为每个部署的网络设备所关联的每种类型的服务器确定不同的部署阈值。作为示例,可以为nd1104-1、nd4104-4和nd6104-6确定第一部署阈值,其中nd1104-1、nd4104-4和nd6104-6中的每个与第一网络设备类型相关联。可以为nd2104-2和nd5104-5确定第二部署阈值,其中nd2104-2和nd5104-5中的每个与第二网络设备类型相关联,等等。

在一些示例中,与不同的服务器(和/或服务器类型)相关联地部署的网络设备可以以不同的方式被部署并且经历不同的部署次数。以这种方式,可以有益于为与不同服务器相关联的网络设备确定不同的部署阈值。例如,nd1至nd5104-1至104-5可以与第一部署阈值相关联,nd6104-6和nd7104-7可以与第二部署阈值相关联,等等。

另外,特定类型且与相同服务器相关联的网络设备可以与相同的部署阈值相关联。例如,nd1104-1、nd4104-4和nd6104-6是第一网络设备类型,但只有nd1104-1和nd4104-4与第一服务器102-1相关联。因此,nd1104-1和nd4104-4可以与相同的部署阈值相关联,而nd6104-6可以与不同的部署阈值相关联,以便将适当的部署阈值分配给每个网络设备。

图2示出了与本公开一致的网络系统的示例图。如图2所示,网络系统203可以包括网络设备管理器238、控制器236和若干个网络设备(例如,ap、服务器、路由器、控制器等)nd1204-1、nd2204-2。网络设备管理器238可以包括存储器资源232、处理资源234(并且,可选地,由虚线框指示的,位于网络设备管理器内的控制器236)。通过示例,存储器资源232可以包括易失性和/或非易失性存储器,并且处理资源234可以包括处理器、微处理器等。

在一些示例中,处理资源234和/或控制器236可以处理和/或控制从网络设备nd1204-1、nd2204-2接收的数据。存储器资源232可以用于存储与网络设备的部署相关的数据。存储器资源232可以用于存储由处理资源234执行的指令以执行如本文描述的若干操作。网络设备管理器238可以接收来自网络设备nd1204-1、nd2204-2的、与诸如其网络设备类型、网络设备的关联服务器等的特征相关联的数据。

在一些示例中,处理资源234和/或控制器236可以确定与多个网络设备的子集(例如,与图1中第一服务器102-1相关联的网络设备)相关联的部署阈值。在图2的示例中,这可被称为控制器部署控制,因为控制器236控制和/或监视与网络设备nd1204-1和nd2204-2相关联的部署数据和部署阈值。处理资源234和/或控制器236可以确定网络设备nd1204-1和nd2204-2中的每个的网络设备类型。处理资源234和/或控制器236可以响应于网络特征的改变而确定对至少一个部署阈值进行调节。例如,随着较大数量的网络设备被增加到网络,特定网络设备的部署时机可被改变。响应于该改变,部署阈值可以被调节以考虑网络中的改变。例如,如果较多数量的网络设备被部署为部署阈值的野值(例如,花费比部署阈值时间更多的时间来部署),则部署阈值可以被修改为较大的部署阈值时间段以适应网络中的这种改变。

图3示出了与本公开一致的网络系统305的示例图。如图3所示,网络系统305可以包括网络设备管理器338、控制器336和若干网络设备(例如,ap、服务器、路由器、控制器等)nd1304-1、nd2304-2、nd3304-3。网络设备管理器338可以包括存储器资源332、处理资源334和位于网络设备管理器338内的控制器336。通过示例,存储器资源332可以包括易失性和/或非易失性存储器,并且处理资源334可以包括处理器、微处理器等。

在一些示例中,处理资源334和/或控制器336可以处理和/或控制从网络设备nd1304-1、nd2304-2、nd3304-3接收的数据。存储器资源332可以用于存储与网络设备的区域相关的数据。存储器资源332可以用于存储由处理资源334执行的指令以执行如本文描述的若干操作。网络设备管理器338可以接收来自网络设备nd1304-1、nd2304-2、nd3304-3的、与诸如其网络设备类型、网络设备的关联服务器等的特征相关联的数据。如图3所示,第一网络设备nd1304-1可以控制若干网络设备nd2304-2、nd3304-3,并且可以接收与若干网络设备相关联的数据。网络设备nd1304-1可以确定若干部署阈值并对若干部署阈值进行调节。这可被称为网络设备部署控制和/或ap部署控制(在网络设备nd1304-1是ap的情况下)。

在一些示例中,网络设备nd1304-1可以确定与多个网络设备的子集(例如,与图1中第一服务器102-1相关联的网络设备)相关联的部署阈值。网络设备nd1304-1可以确定网络设备nd2304-2和nd3304-3中的每个的网络设备类型。网络设备nd1304-1可以响应于网络特征的改变而确定对至少一个部署阈值进行调节。例如,随着较大数量的网络设备被增加到网络,特定网络设备的部署时机可被改变。响应于该改变,部署阈值可以被调节以考虑网络中的改变。例如,如果较多数量的网络设备被部署为部署阈值的野值(例如,花费比部署阈值时间更多的时间来部署),则部署阈值可以被修改为较大的部署阈值时间段以适应网络中的这种改变。

图4示出了与本公开一致的非暂时性机器可读介质451的示例的图。处理资源(例如,图2中的处理资源234和图3中的334)可以执行存储在非暂时性机器可读介质451上的指令。非暂时机器可读介质451可以是任何类型的易失性或非易失性存储器或储存器,诸如随机存取存储器(ram)、闪存、只读存储器(rom)、存储卷、硬盘或其组合。

示例介质451可以存储由处理资源可执行的指令452,以确定多个设备的多个部署阈值。每个部署阈值可以与多个设备的类型相关联。

在一些示例中,示例介质451可以存储由处理资源可执行的指令454,以监视与多个设备相关联的部署数据以便识别具有部署野值的设备。部署野值可以包括部署数据位于相应的部署阈值之外的设备。例如,第一设备可以是第一类型的设备。第一类型的设备可以与0.5秒的部署阈值相关联,并且该设备可以在0.75秒内被部署。在该示例中,第一设备可以是野值,因为其部署时间位于部署阈值之外。另外,部署数据可以位于部署阈值的范围之外以便成为野值。例如,位于部署时间段之外、之上或之下的时间百分比可以被指示为部署野值。

示例介质451可以存储由处理资源可执行的指令456,以基于监视调节多个部署阈值中的至少一个。例如,多个附加设备可以是第一类型的设备。多个附加设备可以包括位于阈值数量的野值之上的若干野值。多个附加设备的野值的数量可以花费比对应的部署阈值长的时间来部署。与第一类型的设备相关联的部署阈值可以被调节至较长的部署阈值时间以便补偿野值。

示例介质451可以存储由处理资源可执行的指令,以基于多个设备中的每个的服务器类型确定多个部署阈值。如与图1相关联描述的,部署阈值中的每个可以与该设备被部署于之上的特定类型的服务器相关联。示例介质451可以存储由处理资源可执行的指令,以通过确定部署数据被接收的持续期间来监视部署数据。例如,持续期间可以包括监视的特定小时数、监视的特定天数等。

示例介质451可以存储由处理资源可执行的指令,以通过确定部署数据被接收的特定时间点来监视部署数据。例如,特定时间点可以包括工作日、周末等。特定时间点可以包括假期时间段、度假时间段等。

图5示出了与本公开一致的示例装置547的图。示例装置547可以包括处理资源534和存储器资源532。处理资源534可以执行存储在存储器资源532上的指令。存储器资源532可以是任何类型的易失性或非易失性存储器或储存器,诸如随机存取存储器(ram)、闪存、只读存储器(rom)、存储卷、硬盘或其组合。

存储器资源532可以存储由处理资源534可执行的指令552,以将多个设备部署在网络中。在网络中部署的多个设备可以包括ap、服务器、交换机、控制器等。在一些示例中,存储器资源532可以存储由处理资源534可执行的指令554,以接收与每个部署设备类型相关联的部署数据。部署数据可以指示每个设备类型的每个设备要被部署到网络中所花费的时间量。

在一些示例中,存储器资源532可以存储由处理资源534可执行的指令556,以基于部署数据针对部署的设备类型确定初始部署阈值。例如,可以针对每种类型的设备基于指示部署次数的平均的部署数据确定部署阈值。可以基于指示在部署阈值时间量内部署的设备类型的特定百分比的设备的部署数据来确定部署阈值。

存储器资源532可以存储由处理资源534可执行的指令558,以使用初始部署阈值将附加的多个设备部署在网络中。在一些示例中,附加的多个设备可以是与先前部署的设备相同类型的设备。在一些示例中,附加的多个设备可以是与先前部署的设备不同类型的设备。

存储器资源532可以存储由处理资源534可执行的指令560,以接收与附加的多个设备相关联的附加的部署数据。附加的部署数据可以是更新的部署数据,该数据用于可能先前已在该网络中部署、离开该网络并重新部署到该网络的设备。附加的部署数据可以是用于先前未在该网络中部署的设备的、更新的部署数据。

存储器资源532可以存储由处理资源534可执行的指令562,以使用附加的部署数据调节与第二部署阈值的至少一个类型的设备相关联的初始部署阈值中的至少一个。例如,可以基于部署具有不同部署数据结果的设备来调节初始、先前确定的阈值(如,与确定初始阈值相比需要更长或更短的部署时间量),并且可能导致部署阈值在当前状态下将设备部署到网络中的效率较低。在使用指令562调节之后部署的至少一种类型的设备可以具有应用于这些设备的第二部署阈值。

存储器资源532可以存储由处理资源534可执行的指令,以确定多个适应(on-boarding)阶段中的每个的部署阈值。适应阶段可以指设备在部署到网络中的期间所经历的不同阶段。例如,多个适应阶段可以包括关联阶段、认证阶段、动态主机配置协议(dhcp)阶段、域名服务器(dns)阶段等。存储器资源532可以存储由处理资源534可执行的指令,以在一个以上的dhcp服务器和一个以上的dns服务器上部署多个设备。部署阈值中的至少一个可以与每个dhcp服务器和每个dns服务器相关联。

图6示出了与本公开一致的用于网络部署的示例方法607的流程图。在670,方法607包括将多个设备部署在网络中并根据该部署接收部署数据。在672,方法607包括,基于部署数据,针对多个设备确定多个部署阈值。多个设备的每种类型可以与多个部署阈值的对应的部署阈值相关联。

在674,方法607包括,针对包括位于对应的部署阈值的范围之外的部署数据的设备,监视与多个设备相关联的部署数据。位于对应的部署阈值的范围之外的设备可以被称为野值。例如,具有部署阈值量左右范围之外且部署阈值之上的部署阈值的设备可以被认为在该范围之上。具有该范围之外且低于该部署阈值的部署阈值的设备可以被认为在该范围之下。

在676,方法607包括基于监视调节多个部署阈值中的至少一个。方法607可以包括,响应于包括位于该范围之外特定百分比的部署数据的多个设备中的一个设备,调节多个部署阈值中的至少一个。方法607可以包括,响应于一种类型的一组随后部署的设备,调节多个部署阈值中的至少一个,该组随后部署的设备比该种类型的一组先前部署的设备包括更多数量的具有该范围之外的部署数据的设备。用于一种类型的设备的先前部署阈值可以被应用于一组先前部署的设备,并且调节后的部署阈值可以被应用于随后部署的设备以及还未部署的设备。

方法607可以包括,响应于与一种类型的多个设备相关联的部署数据的数据点的特定百分比超过其对应的部署阈值特定百分比,调节多个部署阈值中的至少一个。数据点的特定百分比可以在百分之60和百分之80之间。方法607可以包括,响应于与一种类型的多个设备相关联的部署数据的数据点的特定百分比低于其对应的部署阈值特定百分比,调节多个部署阈值中的至少一个。

以这种方式,可以确定动态部署阈值,以便随着附加设备被部署到网络中而基于改变的特征和/或部署数据适应设备在网络中的部署。不是针对网络的所有类型的设备以及所有类型的服务器使用静态部署阈值,多个部署阈值可以允许设备的部署更灵活且适应性强。网络可以以更有效地方式部署设备,并且部署设备的速度和有效性可以提高。

在前面对本公开的详细描述中,参考形成本文的一部分的附图,其中以说明的方式示出了本公开的示例可以如何实施。对这些示例进行了充分详细的描述,以使本领域普通技术人员能够实践本公开的示例,并且应当理解,可以利用其他示例,并且可以进行过程、电气和/或结构改变而不脱离本公开的范围。

本文的图遵循这样的编号习惯,其中第一位数字对应于该图的图号,剩余数字标识该图中的元件或部件。可以增加、交换和/或除去本文中各图所示的元件,以便提供本公开的多个附加示例。另外,在各图中提供的要素的比例和相对大小旨在图示本公开的示例,而不应按照限制意义来理解。如本文所使用的,指示符“n”、“m”、“p”、“r”、“s”和“t”,特别是关于附图中的附图标记,指示可以包含在本公开的示例中的、如此指定的特定特征的编号。指示符可表示相同或不同数量的特定特征。此外,如在本文中所使用的,“若干个”要素和/或特征可以指一个或多个这样的要素和/或特征。

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