基于性能和位置对接入点分组的制作方法

文档序号:11142865阅读:1011来源:国知局

背景技术
:为了接入诸如因特网的广域网,在家庭和商业驻地处的客户使用在客户驻地与因特网服务提供商(ISP)之间的宽带网络,诸如由英国电信公司提供的BT总宽带(TotalBroadband)服务。通常,客户驻地经由铜线、铜线和光纤线路的组合或光纤线路连接到ISP设备。这种布置的示例包括非对称数字用户线路(ADSL)、超高速数字用户线路(VDSL)(统称为xDSL)、光纤到机柜(FTTC)、光纤到驻地(FTTP)以及有线电缆数据服务接口规范(DOCSIS)。宽带连接将客户连接到在诸如因特网的广域网上可获得的服务,此后将其连接到广泛的位于远处的应用服务器和服务。在DSL宽带网络的情况下,ISP具有位于服务多个驻地的交换机大楼处的设备,并且经由数字用户线路接入复用器(DSLAM)或微型DSLAM将来自广域网的数据路由到客户。在用户驻地处,调制解调器将宽带/DSL信号转换为诸如以太网的家庭网络格式,然后,路由器提供路由能力以使得诸如计算机、膝上型计算机、平板电脑和电话的多个家庭网络设备能够共享连接的带宽。为了适应设备移动性,无线接入点通过空中接口来分发以太网数据分组,通常根据IEEE802.11协议族。这一般被称为Wi-Fi。目前最新的标准是802.11ac,但802.11n、802.11g和802.11b仍然是常见的。使用Wi-Fi,无线设备可以经由接入点向本地和远程服务发送数据并从本地和远程服务接收数据。通常,调制解调器、路由器和无线接入点的功能被集成到同一物理单元中。示例是组合了ADSL调制解调器、路由器和802.11n接入点的BT家庭集线器(HomeHub)4,以及组合了VDSL调制解调器、路由器和802.11ac接入点的BT家庭集线器5。这些组合设备现在将被称为集线器。由于世界各地无线电频谱的规则,Wi-Fi仅在2.4GHz和5GHz频段内工作。作为空中接口,Wi-Fi的性能容易受到外部影响。存在多种因素能够影响在无线设备和集线器的无线接入点部分之间的链路的性能:●相对位置:信号链路的质量随着设备之间距离的增加而劣化;●障碍:在设备和接入点之间的路径中存在的物体也使得信号链路劣化。物体的构成也有影响。金属反射无线电波,而砖和混凝土则吸收无线电波;●共享通道:可用于传输的信道的数量是有限的。在2.4GHzWi-Fi中通常只有13个信道并且其中只有3个信道是不交叠的。因此,接入点通常选择在信道1、6和11上广播。在两个或更多个接入点使得它们的无线网络在同一信道上的情况下,根据具有冲突避免的载波侦听多址访问(CSMA-CA)协议,如果有设备正在传输,则其他设备不能传输。在任何希望传输的设备尝试获得信道前,其必须等待当前正在传输的设备完成传输。如果由于信道重度使用而导致设备为传输而长时间等待,则性能变差。因此,在存在Wi-Fi接入点密集群的区域中,系统性能将劣化;●相邻信道:用在Wi-Fi中的RF信道没有被充分地间隔开来使得相邻信道彼此完全隔离。在特定信道中的传输的能量也存在于该信道的任一侧上相邻的3个信道中。因此,为了避免串扰,建议使用通道1、6和11来提供充分的隔离。然而,因为CSMA-CA协议的特性,希望在特定信道上传输的设备会由于在相邻信道上工作的设备而被阻止这样做。类似地,当设备正在发送时,它将阻止相邻信道上的设备的发送。因此,这种特性导致拥塞;●其他无线协议:Wi-Fi设备使用的无线电频率,尤其是2.4GHz频带,不是由Wi-Fi独占使用的。诸如蓝牙和无线麦克风的其他无线协议设备也在这些频带中工作。这些设备能以干扰的形式对多个Wi-Fi设备造成破坏,因为它们不遵守CSMA-CA协议;以及●带外—正如来自相邻Wi-Fi信道传输的能量能够泄漏到邻近信道中一样,在无线电频谱的不同却相邻的部分中工作的设备能够导致干扰。示例为在2.6GHz频谱中的LTE传输。因此,在用户设备和ISP设备之间的通信路径中存在两个主要的物理链路,这会影响用户使用ISP的体验质量。即,从DSLAM到客户调制解调器的DSL链路和在用户的设备和接入点之间的Wi-Fi链路。在两者中任一位置处的瓶颈将对用户的体验产生负面影响。然而,通常情况下,在用户经历差的性能时,假定问题在于DSL链路并且对ISP或接入提供商抱怨。虽然DSL链路也容易受到性能问题和干扰影响,但那些超出了本发明的范围。本发明涉及由伴随着无线接入点的数量和密度的增加所带来的竞争和来自各种源的干扰的可能性两者所导致的在空中接口上出现问题的增大的可能性。技术实现要素:在一个方面,本发明提供了一种监测由多个无线接入点创建的多个无线网络的性能的方法,所述方法包括以下步骤:从所述多个无线接入点接收性能数据;对所述性能数据进行分析以识别正在经历无线网络性能下降的任何无线接入点;识别各无线接入点的位置;对正在经历无线网络性能下降的所述无线接入点按照位置的区域进行分组;以及针对各组确定所述无线网络性能下降的原因。在另一个方面,本发明提供了一种用于监测由多个无线接入点创建的多个无线网络的性能的设备,所述设备包括:用于从所述多个无线接入点接收性能数据的装置;用于对所述性能数据进行分析以识别正在经历无线网络性能下降的任何无线接入点的装置;用于识别各无线接入点的位置的装置;用于对正在经历无线网络性能下降的所述无线接入点按照位置的区域进行分组的装置;以及用于确定在各区域中的所述无线网络性能下降的原因的装置。附图说明现在将借助于附图来描述本发明的实施方式,其中:图1示出了根据本发明的第一实施方式的网络的主要组件;图2示出了在数据会话上的DSL线路上的问题也影响在设备和集线器之间的无线链路的场景;图3示出了无线网络受干扰影响的场景;图4示出了在无线设备和集线器之间的特定无线链路受干扰影响的场景;图5示出了在第一实施方式中的集线器的组件;图6示出了在第一实施方式中的集线器的功能组件;图7示出了集线器内的路由功能的组件;图8示出了集线器内的集线器流分析器的组件;图9示出了在第一实施方式中的管理服务器的组件;以及图10示出了在第一实施方式中的管理服务器的流分析器的功能组件。具体实施方式图1示出了根据第一实施方式的网络1的主要组件。在此系统中,示出了位于多个客户驻地处的多个集线器3。各集线器3包含调制解调器、路由和无线接入点功能。调制解调器组件将DSL信令转换为以太网,路由将以太网分组的流引导到不同的网络接口,并且无线接入点组件将以太网数据转换为适于通过空中接口传输的格式。集线器设备3的示例是具有VDSL调制解调器和802.11ac无线接口的BT家庭集线器(BTHomeHub)5。各集线器3经由ISP的网络核心11连接到位于诸如因特网9的广域网处的应用服务器5和web服务器7。为了接入网络核心11,诸如DSLAM和微型DSLAM的边缘路由器13经由DSL铜线或光纤线路15连接到集线器。用户配置服务器17存储与各客户和线路15属性相关的信息。正如对无线接入点设备来说是常规的那样,各集线器3生成无线网络19(WLAN),并且在无线信号的通信范围内并且具有认证证书的诸如膝上型计算机、智能电话和平板电脑的设备21能够连接到集线器3以根据Wi-Fi协议的IEEE802.11族来发送和接收数据会话。因此,在上述网络配置中,对于用户设备21和应用服务器5或web服务器7之间的任何通信会话,在用户设备21处生成的数据分组在到达远程设备、应用服务器5或web服务器7之前必须穿过多个物理层传输介质。即:1.设备21到集线器3—根据IEEE802.11Wi-Fi协议在空气介质上传输数据;2.集线器3到ISP核心11—借助于适当的调制解调器,使用DSL协议在铜线15上传输数据;3.铜线到光链路—被用在从DSLAM/微型DSLAM到其他网络核心组件和朝向目的地的一般路由的通信路径。电信号将在回程和核心网络组件内被转换为光信号。802.11ac协议允许设备之间具有1300Mbps的最大速度,802.11n允许600Mbps的最大速度,802.11g允许54Mbps的最大速度。然而,在全部三种变型中,由于多个问题影响Wi-Fi而导致最大速度很少实现。如上所述,Wi-Fi链路的差的性能能够由各种形式的竞争和影响Wi-Fi使用的频谱的干扰引起。示例是在相同信道上的其他邻近Wi-Fi设备和接入点、在交叠信道上的接入点、蓝牙和无线麦克风。此外,来自诸如微波炉、某些诸如是2.6GHz长期演进(LTE)设备的蜂窝设备和电风暴的设备的干扰能够中断Wi-Fi。DSL速度通常比Wi-Fi速度慢,并且依赖于在客户驻地和ISP设备之间的链路中使用的DSL的具体类型。最大理论速度为:ADSL1是8Mbps,ADSL2+是24Mbps,VDSLFTTC是160Mbps,FTTP是330Mbps。影响DSL链路性能的因素包括线路的长度、线路间的串扰、在电力网内的在微型DSLAM处的电气故障以及由于电缆工程而导致的对线路的意外损坏。由于Wi-Fi与DSL链路之间的最大速度的巨大差异,通常任何性能上的损失都被归咎于DSL链路并且对ISP进行抱怨。然而,在通信链路的Wi-Fi部分中实际发生问题的可能性很大。图1示出了不同的问题性场景的示例。1.共享信道中的竞争。在这种情况下,从集线器3a到DSLAM13的DSL连接在线路15a上运行正常,并且从集线器3b到DSLAM13的DSL连接在线路15b上也运行正常。a.集线器3a和集线器3b非常接近,并由此它们的无线网络21a和21b在地理范围内各自交叠。虽然电话21b在非交叠范围内连接到网络21b,但由于CSMA-CA传输方案的封锁而导致集线器3b不能响应请求,电话21b会遭受性能轻微劣化。b.膝上型计算机21a被示出在无线网络19a和19b之间的交叠范围中,并由此它的到集线器21a的连接将受到来自集线器21b的信号和根据CSMA-CA在进行传输之前等待的需要的影响。2.差的DSL线路。在此情况下,到移动设备21c的集线器3c或无线网络19c连接不存在问题。然而,DSL链路15c由于线路故障而变差。3.干扰—在此情况下,DSL线路15d没有问题,而且在到电话21d的无线网络19d中没有与Wi-Fi相关的问题。然而,微波炉23却正在生成影响网络的干扰。干扰的大多数原因是短距离来源,然而,还示出了能作为影响多个无线网络的广域干扰源的LTE无线电发射机25。图2到4示出了当设备正在与远程应用服务器通信且在各通信链路上发生故障时,能够观察到的不同的网络性能特性。如图2所示,当在DSL线路15c上发生诸如断开连接或吞吐量下降的故障时,Wi-Fi网络19c链路的性能与此下降相匹配,因为数据的流被限制在经由DSL连接15c的用户设备21c和应用服务器5之间。此外,由于调制解调器将以新速率与DSLAM同步,该新速率将被记录并存储在DSLAM处,因此能够在ISP处检测到该故障。在DSL连接中存在故障的情况下,该故障能由ISP检测到并当估计客户所能期望接收到的服务的速度时被考虑。例如,尽管ADSL2+的最大理论速度是24Mbps,但是ISP能够将可能正在影响用户的DSL线路的条件考虑进来以将可能的速度估计为15Mbps。然而,ISP要解决的更为困难的情况是客户已经为一定级别的服务付出了费用,例如估计为15Mbps的ADSL2+产品,然后却发现他们到某些服务的连接差,或者他们执行速度测试并发现他们的设备与远程速度测试服务之间的计算速度显著低于该估计速度。在这种情况下,差的性能可能是由客户的网络设置而导致,并且更具体地是由客户的Wi-Fi环境而导致。然而,一般来说,ISP不具有对客户的设置的可见性。图3示出了在Wi-Fi19a链路劣化而DSL链路15a保持稳定的情况下,在用户设备21a和远程服务器5之间的数据会话的吞吐量随时间变化。如可见的,Wi-Fi网络19a的性能开始足以使DSL链路15a饱和,因此DSL链路15a是瓶颈。然而,在时间t1之后,Wi-Fi网络19a的吞吐量或许由于竞争或干扰而下降,但该竞争或干扰并不影响DSL链路15a。在时间t2,导致性能下降的原因被去除,并且Wi-Fi网络19a的性能增加,直到DSL链路15a再次成为瓶颈。在该示例中,在时间t3,Wi-Fi网络19a的性能下降并保持在低水平。如果性能损失持续,则客户通常将会打电话对ISP抱怨。在这种情况下,Wi-Fi网络19a的性能正在影响客户的数据会话。图4示出了本地干扰源23正在影响位于Wi-Fi网络19d中的一个设备21d,但其他Wi-Fi设备21e却并未受影响的情况。在这种情况下,设备21e的吞吐量保持恒定,而设备21d的吞吐量却在返回到先前速度之前由于干扰23的存在而急剧下降。DSL线路15d速度不改变。在图3和图4中,在至少一个设备21a、21d与集线器3a、3d的无线接入点部分之间的无线网络19a、19d链路的下降导致用户的数据会话受到负面影响,而DSL链路15a、15d的性能却没有改变。在常规网络设置中,ISP不具有对上述情形的可见性。因此,在第一实施方式中,集线器3被设置为试图尝试识别这些情况。此外,提供位于ISP网络核心11中的Wi-Fi管理服务器27来配置客户驻地中的集线器3,并对由各集线器3收集到的信息进行进一步分析。现在将更详细地描述第一实施方式的集线器3和管理服务器27。图5示出了根据第一实施方式的集线器3的主要组件。对于家庭网络连接,集线器3具有有线网络接口31和无线网络接口33(在这种情况下是四个吉比特(gigabit)以太网端口和IEEE802.11acWi-Fi适配器以及天线阵列35)。为了到远程网络的连接,集线器3具有在BT家庭集线器5的情况下的广域网接口37、根据FTTC/FTTPDSL通过铜线15和光纤线路连接到ISP网络核心11的VDSL2调制解调器。中央处理器39经由包括随机存取存储器(RAM)、只读存储器(ROM)和处理器缓冲区的存储介质41来控制来自和去往各种端口的数据分组的流。各种组件经由共用数据总线43可通信地连接。中央处理器39根据存储在存储介质41上的程序指令来管理集线器3。当中央处理器39正在执行程序指令时,集线器3能够被认为是将在下一部分描述的多个功能组件块。图6示出了在第一实施方式中的集线器3的功能组件。对于外部连接,集线器包含用于连接到相应的有线、无线和远程设备的有线LAN接口51、无线网络接口53和广域网接口55。如后面将更详细描述的,路由功能57根据数据分组目的地对在不同的接口51、53、55之间的数据分组的路由进行处理。到因特网的典型路由路径是:无线到WAN;WAN到无线;以太网到WAN;以及WAN到以太网。还有家庭网络通信路径:无线到无线—两个无线家庭网络设备21之间的通信;以太网到以太网—两个有线家庭网络设备之间的通信;无线到以太网—从无线家庭网络设备21到有线家庭网络设备的通信;以及以太网到无线—从有线家庭网络设备到无线家庭网络设备21的通信。此外,对于管理活动,网络接口51、53、55中的任一个上的设备可以与集线器3自身通信。因此,另外三个路径是:无线到集线器3;以太网到集线器3;以及WAN接口到集线器3。为了识别Wi-Fi问题,在此实施方式中,路由功能57被配置为查看流过无线接口53的数据业务,而通常忽略仅在其他接口51、53之间流动的业务。如下面将更详细描述的,集线器3包括用于根据流过无线网络接口53的IP流来分析数据分组的集线器流分析器59。路由功能57被配置为将从无线接口53接收到的或被发送到无线接口51的无线网络数据分组复制到集线器流分析器59,并且集线器流分析器59识别可能的问题性的流以供无线管理服务器27做进一步分析。附加地,集线器3包含有线LAN性能监测器61、Wi-Fi性能监测器63和WAN性能监测器65以收集与各接口51、53、55相关的性能度量。该信息由集线器流分析器59在处理流记录中使用。最后,集线器3还包含根据来自管理服务器27的指令从集线器流分析器59接收关于无线网络的状态的信息的集线器状态管理器66。为了传递对无线网络上的任何干扰的确定,集线器包含用于用户访问关于集线器的状态信息的用户接口67,该状态信息包括与检测到的任何Wi-Fi干扰相关的任何信息,并且集线器3包括用于向用户提供影响无线网络性能的问题已经被检测到的视觉指示的通知灯69。路由图7更详细地示出了路由功能57的组件。分组路由器71根据路由表73中的规则执行标准分组路由。进入无线网络接口53、有线网络接口51和广域网接口55中的任一个的数据分组根据各分组的目的地被路由到正确的接口。路由表73包含与连接到集线器3的本地侧的各设备21(由其MAC地址和分配的IP地址识别)的位置和将使分组能够到达目的地的适合的接口51、53、55有关的信息。下面示出了示例路由表73。设备到IP地址表Dev1(电话)MAC地址1-192.168.1.10-无线Dev2(平板电脑)MAC地址2-192.168.1.20-无线Dev3(笔记本电脑)MAC地址3-192.168.1.30-无线Dev4(台式机)MAC地址4-192.168.1.40-以太网其他设备—其他—WAN为了隔离无线网络数据分组,分组采样和过滤功能75被配置为检查数据分组并流经分组路由器71,以及仅将从无线接口53接收到的或者被引导到无线接口53的分组复制到集线器流分析器59。根据存储在分组采样和过滤模板存储77中的分组采样和过滤模板来执行采样和过滤。这些模板由管理服务器27在开机时提供并指定哪些分组被复制,例如是否复制所有无线数据分组,只复制从无线接口53接收的出站分组(outboundpacket)等。此外,管理服务器可以发送更新的模板以改变集线器3的报告行为。在此实施方式中,分组采样和过滤功能75还向集线器流分析器59发送无线抽头报头(radiotapheaders)。用与当前观察到的物理Wi-Fi链路状况(诸如调制速率)有关的信息填充这些报头。集线器流分析器59还记录从Wi-Fi性能监测器63获得的与物理链路有关的附加信息(诸如分组重试速率),并将其与相关流关联。集线器流分析器59图8示出了集线器流分析器59的部件。集线器流分析器59负责对由分组采样/过滤功能75复制的数据分组进行分组,在这种情况下,分组经由无线接口53流动并且为到管理服务器27的传输准备关于组的信息。在此实施方式中,集线器流分析器59利用IP流工作。IP流是具有源地址、源端口、目的地地址、目的端口和协议的相同n元组的数据分组的集合,表示从一个设备到另一设备的逻辑数据流,并且可以表示特定的数据会话,诸如VOIP呼叫或游戏会话。这些种类的服务中的下降通常对用户来说是明显的。流处理器81在多个阶段中分析接收到的数据分组。所述阶段包括流识别符功能83、流过滤器功能85、流分析功能87和流输出功能89。随着分组从分组采样/过滤器功能75到达时,在第一阶段中,流识别器功能83使用标准流分析技术来创建/更新流记录集合并将它们存储在流存储91中。示出了存储在流存储83中的示例流集合。流ID源地址源端口目的地地址目的端口协议1设备18080173.194.41.1662525TCP2设备22424210.142.14.821573UDP3设备135167173.194.41.16037378TCP4设备311578248.192.25.101825TCP发送关于这些流的数据将提供给管理服务器关于由连接到集线器的用户设备生成的数据业务的类型的信息,并且数据分析能确定拥塞信息。然而,随着要分析的集线器的数量增加,如果每个集线器都将全部流信息发送到无线管理服务器27处,则将存在巨大的处理负担。此外,在没有连接性问题时,针对健康流发送流记录将会浪费资源。因此,在此实施方式中,集线器由无线管理服务器配置以识别和过滤可能的流记录,以使得只有可能的问题性的流连同健康流的小的子集一起发送到无线管理服务器27。在识别了正在无线接口53上承载的流的集合,流处理器81的流过滤器功能85将存储在流存储83中的流与在流采样/过滤模板存储93中定义的输出规则集合进行比较。这些规则由管理服务器27在启动时提供并且可以由管理服务器27根据需要来更新。过滤的目的是挑选出管理服务器27已经确定为对竞争或干扰敏感的流。通常这些流是高带宽或低延迟任务,在其中降低的性能将被用户注意到并被认为是由于网络中的瓶颈而导致。下面示出了存储在流采样/过滤模板存储器95中的规则的类型的示例。作为该比较的结果,仅有一些流记录被选中。在此情况下,只有流1和3将被进一步处理,因为它们与上述规则匹配。上述规则用于定位应当被输出到管理服务器27的流。在为输出而标记它们时,在本实施方式中有两个其他规则可用。“立即丢弃”是流被忽略进一步处理,并且“分析后丢弃”是流要由后面的流分析功能处理,但是它们随后不被输出。在为进一步分析而已经被识别出流时,那些识别出的流内的分组的属性与来自接口性能监测器的补充信息将一起被分析以创建流记录。为了进一步减小处理负担,能够对分组进行采样。在此实施方式中,使用10抽1(1in10)的采样准则,然而可设想任何标准的采样准则,例如,分组的随机的x%,哈希匹配等。流分析流存储91中的经采样和经选择后的流也由流处理器81中的流分析功能87分析,以根据存储在流分析功能存储95中的功能生成流记录。这些功能由管理服务器27提供。分析的结果存储在流分析存储97中。在流分析功能存储95中具有两种类型的功能。·类型1—在流识别器将各新完成/识别出的流添加到流存储时,在该流上执行的功能;·类型2—这些功能被周期性地(例如,每隔几分钟)执行、并且通常将多个流记录与经由性能监测器接口99来自三个性能监测器(无线LAN监测器63、有线LAN监测器61和WAN监测器65)的输入一起处理。这两种类型的处理的任何一个的结果能导致两种输出:·流记录或流记录集合被用附加属性标记和/或被标记为丢弃而输出。这些补充的流记录被存储在流分析存储中。·生成不必然对应于单个流的总体统计或分析(例如,针对特定设备的平均吞吐量;针对特定设备的故障流的计数;无线网络的总吞吐量)。这些后面的分析结果存储在汇总统计存储中。所述功能的伪代码示例如下所示。伪代码中的类型1功能的另一示例:伪代码中的类型2功能的示例:伪代码中的类型2功能的另一简化示例:流输出在生成了流记录和统计之后,流处理器81的流输出器功能89被设置为周期性地将针对输出而被标记的流记录输出到管理服务器27,然后删除被明确针对删除而标记的任何记录。仅针对输出而标记的其他流保留在流分析存储97中,直到它们超出预定寿命阈值时间为止。在此实施方式中,使用IP流信息输出(IPFIX)IETF协议以IP流报告的形式传递数据。IPFIX的详细信息可以在https://tools.ietf.org/wg/ipfix/找到。除了流记录之外,流输出器89还将与针对输出而标记的流有关的汇总统计以相同时间间隔输出到管理服务器27。流记录和汇总统计包含集线器3的唯一识别符,以使得管理服务器27能向集线器3返回信息。如果在WAN接口55上接收到来自管理服务器27的响应,则路由功能57将分组引导到集线器状态管理器66,然后该集线器状态管理器66使得WLAN状态灯69以向用户指示Wi-Fi网络19上是否存在任何被检测到的问题的方式激活。在此实施方式中,LED69可以闪烁不同的颜色以指示不同的严重性级别,例如,如果没有问题则为绿色,如果存在轻微或短期性能退化则为橙色,如果存在重大问题则为红色。此外,如果管理服务器27确定已连接设备21的仅子集受到影响,则通知灯69能够以指示多少个设备受到影响的模式和/或方式闪烁。此外,集线器状态管理器66将经由用户接口更新用户可访问的集线器状态页面以提供更详细的故障信息,诸如识别故障的程度以及哪些特定设备受到影响。管理服务器的组件在此实施方式中,连接到ISP网络核心11的各集线器被设置为将与在其无线网络上流动的数据会话有关的信息发送到管理服务器27。管理服务器27负责处理由集线器3输出的流记录并针对各集线器识别该集线器的Wi-Fi网络是否存在问题。如果检测到拥塞、干扰或任何其他类型的下降,则通知该集线器然后能够将故障信息存储在ISP客户数据库上以使得ISP意识到该问题。图9示出了图1中所示的管理服务器的主要组件。管理服务器27位于ISP网络核心11内并因此经由诸如以太网的至少一个网络接口101与其他网络实体通信。中央处理器103经由包括随机存取存储(RAM)和处理器缓冲区的存储介质105来控制来自和去往各种端口的分组的流。各种组件经由共用数据总线107可通信地连接。中央处理器103根据存储在存储介质105或只读存储(ROM)上的存储中的程序指令来控制管理服务器27。当中央处理器103正在执行程序指令时,管理服务器27能被认为是将在下一部分中描述的多个功能组件块。管理服务器功能组件图10示出了第一实施方式中的管理服务器27的功能组件。集线器配置111存储连接到ISP网络11的各集线器的配置信息。配置包含被其他组件用来控制它们的操作的信息。配置存储111中的各集线器的配置条目包括对应当将哪个规则发送到集线器3、集线器3的地理位置、是否已经检测到正在影响集线器的无线网络19的操作的问题等的识别,并且被将在下面描述的各组件使用。管理服务器27的功能能分为两部分。第一部分涉及配置集线器3,通常在启动时但响应于任何检测到的条件也能在正常操作期间推送更新。集线器3的流处理组件的配置数据存储在分组采样过滤模板存储115、流模板存储117和流分析功能存储119中。在决定哪些分组被复制到集线器流分析器59时,集线器分组采样/过滤模板存储115包含存储在集线器的分组采样/过滤模板存储77中的、能够由该集线器3的路由功能57的分组采样过滤功能75使用的所有可能规则的完整集合。在集线器配置111中识别出由特定集线器使用的可用规则的特定子集。在此实施方式中,规则使得来自或朝向无线接口行进的分组被复制。集线器流采样/过滤模板存储117包含所有可能规则的完整集合,其用于决定哪些类型的流被集线器的流过滤器功能85选择以输出,并且存储在该集线器的流采样/过滤模板存储93中。在集线器配置111中识别出由特定集线器使用的可用规则的特定子集。在此实施方式中,规则选择诸如视频或VOIP的对拥塞敏感的高优先级的流。集线器流分析功能存储119包含所有可能规则的完整集合,其能够在对流进行分析以生成流记录和其他分析度量中由集线器的流处理器81的流分析功能87使用。在集线器配置111中识别出由特定集线器使用的可用规则的特定子集。在此实施方式中,集线器3执行多种功能以识别新的流并生成指示无线接口的性能的与那些流的健康相关的度量。集线器管理器113根据针对各集线器3存储在集线器配置111中的子集信息,提供用于将各种存储中的数据发送到集线器3的接口。存在集线器接口121,其用于经由网络核心11的去往和来自集线器3的数据通信。管理服务器27中的第二组功能组件用于对从集线器3发送的流记录数据进行处理,以识别各集线器的无线网络19的任何退化,例如因网络竞争或干扰而产生的。该部分包括流收集器123、流存储125、流统计存储127、客户体验流分析器129、连接到集线器配置111的客户体验分析存储131、中央客户配置接口133、网络操作接口135和呼叫中心顾问接口137。流记录收集流收集器123是包含在各集线器3中的集线器流输出器功能89的IPFIX补充。流记录和汇总统计被各集线器3接收到并被分别存储到流记录存储125和流统计存储127中。客户体验流分析器129使用流记录存储125和流统计存储127中的信息来执行各种类型的分析。有两组主要分析:·对各单独的集线器的无线网络性能的分析;和·确定无线网络性能中的模式的分析。第一种类型的分析识别在特定集线器3的无线链路方面的问题。示例包括:·对WLAN的平均和峰值利用率的评估;·对WLAN上每个设备的连接/断开连接频率的评估;·对WLAN上连接的各设备的物理层连接质量的评估;·对无线电干扰的评估;以及·对特定流的吞吐速度随时间变化的评估。在这些类型的评估中,客户体验流分析器129在值中查找变化,通常是降低,作为被分析的特定集线器的无线网络上的干扰的指示。Wi-Fi性能损失能够与通常的DSL故障区分开,因为如果存在任何重新同步、在DSL连接的数据速率的变化、或DSL线路中的配置变化(指示对于DSL连接的恶化的SNR环境),则DSL性能监测器数据将指示。客户体验流分析器129维持各度量的运行平均值,并且当存在大于阈值的变化时,客户体验流分析器129为该集线器更新客户体验分析存储131条目。在已经执行了全部评估时,客户体验流分析器129对该集线器3的网络退化的存在做出最终确定。如果确定出现差的性能,则分析的结果存储在客户体验分析存储中。更新集线器配置111并且集线器管理器113将通知特定集线器3以使得特定集线器3可以更新它的LED通知和集线器状态页面来向客户提供与检测到的问题有关的更多信息。此外,诸如网络操作接口135、中央客户接口133和呼叫中心顾问接口137的多个被外部连接的接口能够访问客户体验分析存储131以更新ISP网络核心11中的相应数据库。客户体验流分析器129进行的上述处理确定特定集线器的无线网络是否已经劣化确定作为该集线器的竞争或干扰的指示。由客户体验流分析器129执行的第二种类型的处理分析来自多个集线器的流记录和统计数据,以尝试识别集线器组之间的无线性能中的相关性和模式。例如:·对诸如YouTube的特定网址的吞吐速度与用户在类似速度WAN/DSL连接上达到的平均速度的关系的评估。·影响集线器的组的公同故障。现在将描述关于识别正在影响地理区域中的一组集线器的广域干扰的具体处理。在已经分析了来自多个集线器的流之后,客户体验流分析器129被配置为周期性地分析被认为正在经历问题的集线器,并且基于它们的位置来关联那些集线器。集线器的位置对于ISP通常是已知的,并因此客户体验流分析器129被设置成从适当的客户数据库中提取此信息。另选地,集线器3能够被设置成随着流记录发送它们的大概位置。用户体验流分析器129能够将经历无线问题的集线器3聚类到预定的地理区域中。例如,具有相同的邮政编码、邻近的邮政编码、建筑物等的集线器3。另选地,聚类不具有固定大小,而是每当在每单位面积上正在经历问题的集线器的数量超过阈值时形成聚类。聚类的大小也能依赖于集线器的相对密度。如果在相同地理区域中的大量集线器3正在经历它们的Wi-Fi连接的问题,则存在发生大规模干扰的可能性。例如,在图1中,如果错误配置的LTE发射机25正在对集线器3c和3d造成干扰,则由各集线器发送的流记录和统计信息将被管理服务器27处理并且它将确定它们都正在遭受网络劣化/性能下降。利用附加处理,管理服务器27确定集线器3c和3d在地理上彼此接近并且确定两个集线器都正在受到相同类型以及可能相同来源的干扰的影响。通过访问存储在配置存储器17中的ISP配置信息来确定位置。然后,将干扰事件通知给网络操作和客户服务,以使得在更多抱怨被提出之前能够纠正原因。在集线器3c和3d已经被分组时,管理服务器还将寻找已知为邻近集线器或在集线器的相同聚类内的其他集线器,并且还更新它们的配置信息以指示已知干扰源在该区域中。因此,当前不活动并因此不发送流记录和用于分析区域的统计信息的邻近集线器被标记为可能正在遭受无线问题。能够通知客户服务,并且能够更新可能受到影响的集线器以通过更新它们的状态信息来反映广域干扰的存在。这种处理将也能检测配置故障/问题,诸如大量集线器3将它们的无线接入点设置为使用相同的信道而导致的额外的竞争问题和干扰。在第一实施方式中,描述了一种集线器系统,其具有位于用户驻地处的无线接入点和位于ISP的网络核心处的管理服务器。集线器被修改以根据由管理服务器提供的规则和条件来分析经由它们的Wi-Fi接口通过的数据业务,然后向管理服务器发送关于业务的报告。管理服务器分析数据以确定客户的Wi-Fi网络是否经历无线问题并警告客户。另选和修改例在实施方式中,集线器被配置为向管理服务器发送流数据以计算是否检测到干扰。这种设置使得额外处理对集线器的影响最小化。在修改例中,尤其是对于具有更大处理能力的较新的集线器,第一类型的处理可以由集线器自身执行以识别无线问题,且管理服务器仅需被通知处理的结果并执行第二处理的类型以查找影响集线器组的问题。在该修改例中,为了确定阈值并确定无线问题,集线器包含附加数据存储以存储历史配置信息。在实施方式中,集线器被设置为仅复制无线接口分组。在修改例中,可以监测其他接口以检测性能问题,例如,如果用户希望监测连接到集线器的特定以太网端口的网络的电力线以太网部分的性能。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1