CN106416136A - 网络监测器 - Google Patents

网络监测器 Download PDF

Info

Publication number
CN106416136A
CN106416136A CN201580028439.8A CN201580028439A CN106416136A CN 106416136 A CN106416136 A CN 106416136A CN 201580028439 A CN201580028439 A CN 201580028439A CN 106416136 A CN106416136 A CN 106416136A
Authority
CN
China
Prior art keywords
hub
client device
equipment
stream
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201580028439.8A
Other languages
English (en)
Other versions
CN106416136B (zh
Inventor
D·汤恩德
F·斯卡希尔
S·林兰德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Telecommunications PLC
Original Assignee
British Telecommunications PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Telecommunications PLC filed Critical British Telecommunications PLC
Publication of CN106416136A publication Critical patent/CN106416136A/zh
Application granted granted Critical
Publication of CN106416136B publication Critical patent/CN106416136B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/026Capturing of monitoring data using flow identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/5067Customer-centric QoS measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0888Throughput
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2483Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Power Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

在无线接入点路由设备的***中,各无线接入点路由设备创建无线网络,管理服务器监测所述无线网络的性能以识别性能下降。根据连接到所述无线网络的设备的具有差性能的趋势来识别设备互操作性问题。

Description

网络监测器
本发明涉及数据通信,并且具体涉及用于检测设备互操作性问题的方法、装置和***。
背景技术
为了接入诸如因特网的广域网,在家庭和商业驻地处的客户使用在客户驻地与因特网服务提供商(ISP)之间的宽带网络,诸如由英国电信公司提供的BT总宽带(BT TotalBroadband)服务。
通常,客户驻地经由铜线、铜线和光纤线路的组合或光纤线路连接到ISP设备。这种布置的示例包括非对称数字用户线路(ADSL)、超高速数字用户线路(VDSL)(统称为xDSL)、光纤到机柜(FTTC)、光纤到驻地(FTTP)以及有线电缆数据服务接口规范(DOCSIS)。
宽带连接将客户连接到在诸如因特网的广域网上可获得的服务,此后将其连接到广泛的位于远处的应用服务器和服务。
在DSL宽带网络的情况下,ISP具有位于服务多个驻地的交换机大楼处的设备,并且经由数字用户线路接入复用器(DSLAM)或微型DSLAM将来自广域网的数据路由到客户。
在用户驻地处,调制解调器将宽带/DSL信号转换为诸如以太网的家庭网络格式,然后,路由器提供路由能力以使得诸如计算机、膝上型计算机、平板电脑和电话的多个家庭网络设备能够共享连接的带宽。
为了适应设备移动性,无线接入点通过空中接口来分发以太网数据分组,通常根据IEEE 802.11协议族。这一般被称为Wi-Fi。目前最新的标准是802.11ac,但802.11n、802.11g和802.11b仍然是常见的。使用Wi-Fi,无线设备可以经由接入点向本地和远程服务发送数据并从本地和远程服务接收数据。
通常,调制解调器、路由器和无线接入点的功能被集成到同一物理单元中。示例是组合了ADSL调制解调器、路由器和802.11n接入点的BT家庭集线器(Home Hub)4,以及组合了VDSL调制解调器、路由器和802.11ac接入点的BT家庭集线器5。这些组合后的设备现在将被称为集线器。
由于世界各地无线电频谱的规则,Wi-Fi仅在2.4GHz和5GHz工业、科学和医疗(ISM)频段内工作。作为空中接口,Wi-Fi的性能容易受到外部影响。存在能够影响在无线设备和集线器的无线接入点部分之间的链路的性能的多种因素:
·相对位置:信号链路的质量随着设备之间距离的增加而劣化;
·障碍:在设备和接入点之间的路径中存在的物体也使得信号链路劣化。物体的构成也有影响。金属反射无线电波,而砖和混凝土则吸收无线电波;
·共享通道:可用于传输的信道的数量是有限的。在2.4GHz Wi-Fi中通常只有13个信道并且其中只有3个信道是不交叠的。因此,接入点通常选择在信道1、6和11上广播。在两个或更多个接入点使得它们的无线网络在同一信道上的情形下,根据具有冲突避免的载波侦听多址访问(CSMA-CA)协议,如果有设备正在传输,则其他设备不能传输。在任何希望传输的设备尝试获得信道前,其必须等待当前正在传输的设备完成传输。如果由于信道重度使用而导致设备为传输而长时间等待,则性能变差。因此,在存在Wi-Fi接入点密集群的区域中,***性能将劣化;
·相邻信道:用在Wi-Fi中的RF信道没有被充分地间隔开来使得相邻信道彼此完全隔离。在特定信道中的传输的能量也存在于该信道的任一侧上相邻的3个信道中。因此,为了避免串扰,建议使用通道1、6和11来提供充分的隔离。然而,希望在特定信道上发送的设备会由于来自交叠信道的干扰而被阻止这样做。类似地,当设备正在发送时,它将干扰正在相邻信道上接收的设备。因此,这种特性导致拥塞;
·其他无线协议:Wi-Fi设备使用的无线电频率,尤其是2.4GHz频带,不是由Wi-Fi独占使用的。诸如蓝牙和无线麦克风的其他无线协议设备也在这些频带中工作。这些设备能以干扰的形式对多个Wi-Fi设备造成破坏,因为它们不遵守CSMA-CA协议;以及
·带外—正如来自相邻Wi-Fi信道传输的能量能够泄漏到邻近信道中一样,在无线电频谱的不同却相邻的部分中工作的设备能够导致干扰。示例为在2.6GHz频谱中的LTE传输。
因此,在用户设备和ISP设备之间的通信路径中存在两个主要的物理链路,这会影响用户使用ISP的体验质量。即,从DSLAM到客户调制解调器的DSL链路和在用户的设备和接入点之间的Wi-Fi链路。
在两者中任一位置处的瓶颈将对用户的体验产生负面影响。然而,通常情况下,在用户经历差的性能时,假定问题在于DSL链路并且对ISP或接入提供商抱怨。
虽然DSL链路也容易受到性能问题和干扰影响,但那些超出了本发明的范围。
除了影响链路性能的问题之外,巨大数量的设备供应商会导致WiFi协议的实现方式的差异。这种变化可能在用户设备的特定组合和接入点之间导致差的性能,即使在没有正在影响DSL链路或WiFi空中接口环境的其他问题时。
本发明处理了上述设备兼容性问题。
发明内容
在一个方面,本发明提供了一种用于监测由多个无线接入点和所连接的客户端设备创建的多个无线网络的性能的方法,所述方法包括以下步骤:从所述多个无线接入点接收与所述客户端设备中的至少一些客户端设备有关的网络性能数据;接收与各个所连接的客户端设备有关的设备特性信息;以及对所述性能数据进行分析以识别正在经历由于互操作性问题而导致的无线网络性能下降的客户端设备中的趋势。
在另一个方面,本发明提供了一种用于监测由多个无线接入点和所连接的客户端设备创建的多个无线网络的性能的装置,所述装置包括:从所述多个无线接入点接收与所述客户端设备中的至少一些客户端设备有关的网络性能数据的第一接收单元;接收与各个所连接的客户端设备有关的设备特性信息的第二接收单元;以及对所述性能数据进行分析以识别正在经历由于互操作性问题而导致的无线网络性能下降的客户端设备中的趋势的分析单元。
附图说明
现在将借助于附图来描述本发明的实施方式,其中:
图1示出了根据本发明的第一实施方式的网络的主要组件;
图2示出了在数据会话上的DSL线路上的问题也影响在设备和集线器之间的无线链路的场景;
图3示出了无线网络受干扰影响的场景;
图4示出了在无线设备和集线器之间的特定无线链路受干扰影响的场景;
图5示出了设备互操作性问题正在导致无线链路中的差的性能的场景;
图6示出了在第一实施方式中的集线器的组件;
图7示出了在第一实施方式中的集线器的功能组件;
图8示出了集线器内的路由功能的组件;
图9示出了集线器内的集线器流分析器的组件;
图10示出了在第一实施方式中的管理服务器的组件;以及
图11示出了在第一实施方式中的管理服务器的流分析器的功能组件。
具体实施方式
图1示出了根据第一实施方式的网络1的主要组件。在此***中,示出了位于多个客户驻地处的多个集线器3。各集线器3包含调制解调器、路由和无线接入点功能。调制解调器组件将DSL信令转换为以太网,路由将以太网分组的流引导到不同的网络接口,并且无线接入点组件将以太网数据转换为适于通过空中接口传输的格式。集线器设备3的示例是具有VDSL调制解调器和802.11ac无线接口的BT家庭集线器(BT Home Hub)5。
各集线器3经由ISP的网络核心11连接到位于诸如因特网9的广域网处的应用服务器5和web服务器7。为了接入网络核心11,诸如DSLAM和微型DSLAM的边缘路由器13经由DSL铜线或光纤线路15连接到集线器。用户配置服务器17存储与各客户和线路15属性相关的信息。
正如对无线接入点设备来说是常规的那样,各集线器3生成无线网络19(WLAN),并且在无线信号的通信范围内并且具有认证证书的诸如膝上型计算机、智能电话和平板电脑的设备21能够连接到集线器3以根据Wi-Fi协议的IEEE 802.11族来发送和接收数据会话。
因此,在上述网络配置中,对于用户设备21和应用服务器5或web服务器7之间的任何通信会话,在用户设备21处生成的数据分组在到达远程设备、应用服务器5或web服务器7之前必须穿过多个物理层传输介质。即:
1.设备21到集线器3—根据IEEE 802.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的具体类型。最大理论速度为:ADSL 1是8Mbps,ADSL 2+是24Mbps,VDSL FTTC是160M bps,FTTP是330Mbps(根据这些技术在英国的典型的当前实施)。影响DSL链路性能的因素包括线路的长度、线路间的串扰、在电力网内的微型DSLAM处的电气故障以及由于电缆工程而导致的对线路的意外损坏。
由于Wi-Fi与DSL链路之间的最大速度的巨大差异,通常将性能上的任何损失都被归咎于DSL链路并且对ISP进行抱怨。然而,在通信链路的Wi-Fi部分中实际发生问题的可能性很大。
图1示出了不同的问题性场景的示例。
1.共享信道中的竞争。在这种情况下,从集线器3a到DSLAM 13的DSL连接在线路15a上运行正常,并且从集线器3b到DSLAM 13的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到5示出了当设备正在与远程应用服务器通信且在各通信链路上发生故障时,能够观察到的不同的网络性能特性。
如图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-Fi 19a链路劣化而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的性能却没有改变。
图5示出了另一种情况,其中设备21d和21e都是与无线接入点3d执行相同网络传送的WiFi 802.11n兼容设备。然而,即使WiFi空中接口没有问题,设备21d的网络性能显著低于设备21e的网络性能。这是设备兼容性问题的指示。
在常规网络设置中,ISP不具有对上述情形的可见性。因此,在第一实施方式中,集线器3被设置为试图识别这些情况。此外,提供位于ISP网络核心11中的Wi-Fi管理服务器27来配置客户驻地中的集线器3,并对由各集线器3收集到的信息进行进一步分析。
现在将更详细地描述第一实施方式的集线器3和管理服务器27。
图6示出了根据第一实施方式的集线器3的主要组件。对于家庭网络连接,集线器3具有有线网络接口31和无线网络接口33(在这种情况下是四个吉比特(gigabit)以太网端口和IEEE 802.11ac Wi-Fi适配器以及天线阵列35)。为了到远程网络的连接,集线器3具有在BT家庭集线器5的情况下的广域网接口37、根据FTTC/FTTP DSL通过铜线15和光纤线路连接到ISP网络核心11的VDSL2调制解调器。
中央处理器39经由包括随机存取存储器(RAM)、只读存储器(ROM)和处理器缓冲区的存储介质41来控制来自和去往各种端口的数据分组的流。各种组件经由共用数据总线43可通信地连接。
中央处理器39根据存储在存储介质上的程序指令来管理集线器3。
当中央处理器39正在执行程序指令时,集线器3能够被认为是将在下一部分描述的多个功能组件块。
图7示出了在第一实施方式中的集线器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。
在此实施方式中,为了检测可能的设备不兼容性,集线器3还包含DHCP请求监测器201和HTTP请求监测器203,用于被动地收集关于连接到集线器3的设备的身份信息。这避免了需要要求用户输入他们的设备21的身份细节。
当设备21通过WiFi连接到集线器3时,在对集线器3的关联和认证的标准步骤之后,为了获得在网络上使用的有效IP地址,设备21将向集线器3发出DHCP请求。在此实施方式中,由设备发出DHCP请求命令的特定方式(特别是在选项(Option)55中的参数请求列表项的顺序)能用于识别设备属性,诸如,客户端类型和OS,并且因此路由功能57被配置为将该DHCP请求发送到DHCP服务器201,且还被配置为将客户端设备21的该DHCP请求复制到DHCP监测器203。DHCP监测器203被设置为存储接收到的DHCP交换并且周期性地将请求发送到管理服务器27用于进一步分析。
下面示出了设备(被缩短的)DHCP请求的两个示例。第一个是来自Linux笔记本电脑,第二个例子是来自智能手机,如三星Galaxy S4TM
在这两种情况下,帧1涉及DHCP Discover(发现)消息,帧2是DHCP Offer(提供),帧3是DHCP请求,帧4是DHCP ACK。
来自移动设备的第二DHCP请求
被动收集设备身份信息的另一方法是分析HTTP请求。在浏览网页时设备21发出的HTTP请求通常包含设备和软件版本信息作为HTTP请求的一部分。具体地,位于HTTP请求报头内的用户代理字符串(User Agent String)包含设备信息,其可以由服务器使用来将所服务的网页定制为请求设备的属性和特性。因此,在此实施方式中,路由功能57被设置为识别来自连接的用户设备21的HTTP请求并将请求复制到HTTP请求监测器205。
HTTP请求监测器205包含先前从各客户端提取的UAS的列表,因此在接收到HTTP请求时,HTTP请求监测器205从HTTP请求报头提取用户代理字符串(UAS),并将提取到的UAS与所存储的UAS比较。如果接收到的UAS针对该设备21是新的UAS,则新信息被呈现并因此HTTP请求监测器205将该UAS添加到针对该连接的设备21存储的UAS列表中,并且将所存储的列表以各观察到的设备的MAC地址排序、周期性地发送到管理服务器27。
HTTP请求的示例:
用户代理字符串的示例:
|User-Agent:Mozilla/5.0(X11;Ubuntu;Linuxi686;rv:30.0)Gecko/20100101Firefox/30.0\r\n|
路由功能57还被配置为在集线器被初始化并且连接到管理服务器27时,向管理服务器27发送关于诸如硬件类型和软件版本这样的集线器3的属性的信息。通过上述处理,各集线器将与它的连接的设备有关的身份数据连续地发送到管理服务器。
路由
图8更详细地示出了路由功能57的组件。
分组路由器71根据路由表73中的规则执行标准分组路由。进入无线网络接口53、有线网络接口51和广域网接口55中的任一个的数据分组根据各分组的目的地被路由到正确的接口。路由表73包含与连接到集线器3的本地侧的各设备21(由其MAC地址和分配的IP地址识别)的位置和将使分组能够到达目的地的适合的接口51、53、55有关的信息。
下面示出了示例路由表73。
设备到IP地址表
Dev 1(电话)MAC地址1-192.168.1.10-无线
Dev 2(平板电脑)MAC地址2-192.168.1.20-无线
Dev 3(笔记本电脑)MAC地址3-192.168.1.30-无线
Dev 4(台式机)MAC地址4-192.168.1.40-以太网
其他设备-其他-WAN
为了隔离无线网络数据分组,分组采样和过滤功能75被配置为检查数据分组并流经分组路由器71,以及仅将从无线接口53接收到的或者被引导到无线接口53的分组复制到集线器流分析器59。根据存储在分组采样和过滤模板存储77中的分组采样和过滤模板来执行采样和过滤。这些模板由管理服务器27在开机时提供并指定哪些分组被复制,例如是否复制所有无线数据分组,只复制从无线接口53接收的出站分组(outbound packet)等。此外,管理服务器可以发送更新的模板以改变集线器3的报告行为。
在此实施方式中,分组采样和过滤功能75还向集线器流分析器59发送无线抽头报头(radiotap headers)。用与当前观察到的物理Wi-Fi链路状况(诸如调制速率)有关的信息填充这些报头。集线器流分析器59还记录从Wi-Fi性能监测器63获得的与物理链路有关的附加信息(诸如,分组重试速率)并将其与相关流关联。
集线器流分析器59
图9示出了集线器流分析器59的部件。集线器流分析器59负责对由分组采样/过滤功能75复制的数据分组进行分组,在这种情况下,分组经由无线接口53流动并且为准备关于组的信息以发送到管理服务器27。
在此实施方式中,集线器流分析器59利用IP流工作。IP流是具有源地址、源端口、目的地地址、目的端口和协议的相同n元组的数据分组的集合,表示从一个设备到另一设备的逻辑数据流,并且可以表示特定的数据会话,诸如VOIP呼叫或游戏会话。这些种类的服务中的退化通常对用户来说是明显的。
流处理器81在多个阶段中分析接收到的数据分组。所述阶段包括流识别器功能83、流过滤器功能85、流分析功能87和流输出功能89。
随着分组从分组采样/过滤器功能75到达时,在第一阶段中,流识别器功能83使用标准流分析技术来创建/更新流记录集合并将它们存储在流存储91中。
示出了存储在流存储83中的示例流集合。
流ID 源地址 源端口 目的地地址 目的端口 协议
1 设备1 8080 173.194.41.166 2525 TCP
2 设备2 24242 10.142.14.82 1573 UDP
3 设备1 35167 173.194.41.160 37378 TCP
4 设备3 11578 248.192.25.10 1825 TCP
发送关于这些流的数据将提供给管理服务器关于由连接到集线器的用户设备生成的数据业务的类型的信息,并且数据分析能确定拥塞信息。然而,随着要分析的集线器的数量增加,如果每个集线器都将全部流信息发送到无线管理服务器27处,则将存在巨大的处理负担。
此外,在没有连接性问题时,针对健康流发送流记录将会浪费资源。因此,在此实施方式中,集线器由无线管理服务器配置以识别和过滤可能的流记录,以使得只有可能的问题性的流连同健康流的小的子集一起发送到无线管理服务器27。
在识别了正在无线接口53上承载的流的集合,流处理器81的流过滤器功能85将存储在流存储83中的流与在流采样/过滤模板存储93中定义的输出规则集合进行比较。这些规则由管理服务器27在启动时提供并且可以由管理服务器27根据需要来更新。
过滤的目的是挑选出管理服务器27已经确定为对竞争或干扰敏感的流。通常这些流是高带宽或低延迟任务,在其中退化的性能将被用户注意到并被认为是由于网络中的瓶颈而导致。
下面示出了存储在流采样/过滤模板存储95中的规则的类型的示例。
作为该比较的结果,仅有一些流记录被选中。在此情况下,只有流1和3将被进一步处理,因为它们与上述规则匹配。
上述规则用于定位应当被输出到管理服务器27的流。在为输出而标记它们时,在本实施方式中有两个其他规则可用。“立即丢弃”是流被忽略而不进一步处理,并且“分析后丢弃”是流要由后面的流分析功能处理,但是它们随后不被输出。
在为进一步分析而已经被识别出流,那些识别出的流内的分组的属性与来自接口性能监测器的补充信息将一起被分析以创建流记录。为了进一步减小处理负担,能够对分组进行采样。在此实施方式中,使用10抽1的采样准则,然而可设想任何标准的采样准则,例如,分组的随机的x%,哈希匹配等。
流分析
流存储91中的经采样和经选择后的流也由流处理器81中的流分析功能87分析,以根据存储在流分析功能存储95中的功能生成流记录。这些功能由管理服务器27提供。分析的结果存储在流分析存储97中。
在流分析功能存储95中具有两种类型的功能。
·类型1—在流识别器将各新完成/识别出的流添加到流存储时,在该流上执行的功能;
·类型2—这些功能被周期性地(例如,每隔几分钟)执行、并且通常将多个流记录与经由性能监测器接口99来自三个性能监测器(无线LAN监测器63、有线LAN监测器61和WAN监测器65)的输入一起处理。
这两种类型的处理的任何一个的结果能导致两种输出:
·流记录或流记录集合被用附加属性标记和/或被标记为丢弃而输出。这些补充的流记录被存储在流分析存储中。
·生成不必然对应于单个流的总体统计或分析(例如,针对特定设备的平均吞吐量;针对特定设备的故障流的计数;无线网络的总吞吐量)。这些后面的分析结果存储在汇总统计存储中。
所述功能的伪代码示例如下所示。
伪代码中的类型1功能的示例:
伪代码中的类型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上是否存在任何被检测到的问题的方式激活。
在此实施方式中,LED 69可以闪烁不同的颜色以指示不同的严重性级别,例如,如果没有问题则为绿色,如果存在轻微或短期性能退化则为橙色,如果存在重大问题则为红色。此外,如果管理服务器27确定已连接设备21的仅子集受到影响,则通知灯69能够以指示多少个设备受到影响的模式和/或方式闪烁。
此外,集线器状态管理器66将经由用户接口更新用户可访问的集线器状态页面以提供更详细的故障信息,诸如识别故障的程度以及哪些特定设备受到影响。
管理服务器的组件
在此实施方式中,连接到ISP网络核心11的各集线器被设置为将与在其无线网络上流动的数据会话有关的信息发送到管理服务器27。管理服务器27负责处理由集线器3输出的流记录并针对各集线器识别该集线器的Wi-Fi网络是否存在问题。如果检测到拥塞、干扰或任何其他类型的下降,则通知该集线器然后能够将故障信息存储在ISP客户数据库上以使得ISP意识到该问题。
图10示出了图1中所示的管理服务器的主要组件。管理服务器27位于ISP网络核心11内并因此经由诸如以太网的至少一个网络接口101与其他网络实体通信。
中央处理器103经由包括随机存取存储(RAM)和处理器缓冲区的存储介质105来控制来自和去往各种端口的分组的流。各种组件经由共用数据总线107可通信地连接。
中央处理器103根据存储在存储介质105或只读存储(ROM)上的存储中的程序指令来控制管理服务器27。
当中央处理器103正在执行程序指令时,管理服务器27能被认为是将在下一部分中描述的多个功能组件块。
管理服务器功能组件
图11示出了第一实施方式中的管理服务器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连接上达到的平均速度的关系的评估。
·影响集线器的组的共同故障。
为了确定是否可能存在设备互操作性问题,管理服务器27还包含设备分类器211、用户设备存储213和接入点存储215以及互操作性问题分析器217。
为了收集关于所连接的设备21和集线器3的设备信息,设备分类器211经由集线器接口121接收由各集线器3的DHCP监测器203发送的DHCP请求信息。设备分类器211使用诸如在FingerBank(www.fingerbank.org)中公开的DHCP指纹识别技术,基于对各DHCP交换中的选项55参数请求列表项的顺序的分析来确定发出DHCP请求的用户设备21的制造、型号和/或操作***中的至少一个。在DHCP指纹识别之后,所提取的信息被存储在由设备MAC地址索引的用户设备存储213中,该设备MAC地址也包括在来自相关联的集线器3的DHCP监测器的转发信息中。
在本实施方式中,设备分类器211还接收并处理从各集线器3的HTTP监测器213接收到的HTTP UAS信息。设备分类器211使用UAS中的信息来对设备21的品牌和型号以及OS进行分类并且更新设备存储213中的设备条目(先前通过针对由其MAC地址索引的该设备21的DHCP请求和指纹识别技术的处理而创建的)。
从DHCP和HTTP请求收集的设备信息存储在用户设备存储213中,以使得它包含由管理服务器27监测的各集线器3的各连接设备21的条目,而集线器3信息被存储在接入点存储215中。
收集了针对连接到各集线器的各用户设备的身份信息,并且还具有来自客户体验分析存储131的针对设备的某些IP流的流性能数据,互操作性问题分析器217分析所收集的数据以尝试识别互操作性问题。在此实施方式中,分析包括为各收集到的设备数据字段(设备制造,设备型号和/或设备)创建由客户体验流分析器129测量的(并存储在客户体验流存储131中)各度量的频率直方图和平均值,并识别某些设备/集线器组合的较低性能的趋势。
可能的算法
分析可以涉及:
对于各集线器:
从表现差的好和坏的流的总数中识别流;
对于每个所识别的流:
识别与该流相关联的相应设备
这将为各集线器创建表现出低于连接到该集线器的其余设备给出的预期的设备的列表。
为了识别大规模的趋势,针对各集线器类型的表现差的设备的这些列表被一起分析并且根据设备类型或OS版本(例如)分组。例如,如果列表包含具有相同设备标识符“Samsung Galaxy S2”的100000个设备,并且它们中的90%在所有设备类型的平均值低得多时表现差,则这是表明存在设备互操作性问题的好的指示。对于更精细的级别分析,互操作性问题分析器能根据操作***版本或硬件修订版本对“Samsung Galaxy S2”的实例进行排序。该分析得到发现差的性能基于硬件修订版本的均匀分布,例如,故障在国际GalaxyS2或AT&T Galaxy S2上同样可能发生,但是,所有列出的设备都是运行Android 2.3的Galaxy S2设备。
将由互操作性问题分析器标识的设备不兼容性问题的示例包括:
·在特定集线器硬件修订版本表现差的设备;
·在特定集线器软件修订版本中表现差的设备;
·当以特定网络协议模式(例如802.11n 5GHz)下工作时表现差的设备;
·在存在混合802.11模式的情况下表现差的设备(向后兼容性);
·当存在其他设备组时表现差的设备;
·对影响特定集线器的整个网络的干扰的存在特别敏感的设备。
在识别出可能的设备互操作性问题时,互操作性问题分析器217将结果发送到网络操作接口135,以使得ISP运营商意识到可能的问题。运营商的可能动作包括通知设备制造商,如果可能则在集线器3上发布修复,和/或更新信息页面。
在已经识别出设备互操作性问题时,管理服务器27能够通知连接到表现出互操作性问题的所识别出的设备中的任意设备的任意集线器3,并且集线器状态管理器66能够警告用户。
在第一实施方式中,描述了具有位于客户驻地处的无线接入点和位于ISP处的网络核心中的管理服务器的集线器的***。集线器被修改以根据由管理服务器提供的规则和条件来分析经由它们的Wi-Fi接口通过的数据业务,然后向管理服务器发送关于业务的报告。管理服务器分析数据以确定客户的Wi-Fi网络是否遇到无线问题并警告客户。管理服务器还识别对于网络的其余部分表现出降低性能的设备互操作性问题。
另选和修改
在实施方式中,集线器被配置为向管理服务器发送流数据以计算是否检测到干扰。这种布置使得额外处理对集线器的影响最小化。在修改例中,尤其是对于具有更大处理能力的较新的集线器,第一类型的处理可以由集线器自身执行以识别无线问题,且管理服务器仅需被通知处理的结果并执行第二类型的处理以查找影响集线器组的问题。在该修改例中,为了确定阈值并确定无线问题,集线器包含附加数据存储以存储历史配置信息。
在实施方式中,集线器被设置为仅复制无线接口分组。在修改中,可以监测其他接口以检测性能问题,例如,如果用户希望监测连接到集线器的特定以太网端口的网络的电力线以太网部分的性能。
在实施方式中,执行DHCP请求指纹识别和HTTP UAS处理两者以确定设备身份。这样的分析提供关于连接到各无线接入点的设备的硬件和软件信息。在另选方案中,仅执行DHCP指纹识别,并且在又一另选方案中,仅执行HTTP UAS处理。
在实施方式中,集线器被设置为基于DHCP和/或HTTP请求被动地获得设备身份信息。在修改例中,向用户提供将设备类型和版本信息明确地输入到集线器接口中的选项。此信息被传递到管理服务器,并且处理能够更准确地识别特定互操作性问题。

Claims (11)

1.一种用于监测由多个无线接入点和所连接的客户端设备创建的多个无线网络的性能的方法,所述方法包括以下步骤:
从所述多个无线接入点接收与所述客户端设备中的至少一些客户端设备有关的网络性能数据;
接收与各个所连接的客户端设备有关的设备特性信息;以及
对所述性能数据进行分析以识别正在经历由于互操作性问题而导致的无线网络性能下降的客户端设备中的趋势。
2.根据权利要求1所述的方法,其中,所述网络性能数据包括数据传送速率度量集合,各集合与在所述多个无线接入点中的一个无线接入点的无线接口与连接到所述无线接入点的客户端设备的无线接口之间行进的数据会话有关。
3.根据权利要求2所述的方法,所述方法还包括以下步骤:
对各集合:
在该集合内识别具有降低的性能的流的子集;
确定与识别出的流的子集相关联的所述客户端设备;以及
根据设备属性来对确定出的客户端设备进行分组,以及
对来自所有集合的客户端设备的组进行分析以确定指示设备互操作性问题的设备属性。
4.根据权利要求1至3中的任一项所述的方法,其中,从对与各个所连接的设备有关的DHCP请求的分析中得到与各个所连接的客户端设备有关的接收到的设备特性信息。
5.根据前述权利要求中任一项所述的方法,其中,从对与各个所连接的设备有关的HTTP请求的分析中得到与各个所连接的客户端设备有关的接收到的设备特性信息。
6.一种用于监测由多个无线接入点和所连接的客户端设备创建的多个无线网络的性能的装置,所述装置包括:
从所述多个无线接入点接收与所述客户端设备中的至少一些客户端设备有关的网络性能数据的第一接收单元;
接收与各个所连接的客户端设备有关的设备特性信息的第二接收单元;以及
对所述性能数据进行分析以识别正在经历由于互操作性问题而导致的无线网络性能下降的客户端设备中的趋势的分析单元。
7.根据权利要求6所述的装置,其中,所述网络性能数据包括数据传送速率度量集合,各集合与在所述多个无线接入点中的一个无线接入点的无线接口与连接到所述无线接入点的客户端设备的无线接口之间行进的数据会话有关。
8.根据权利要求7所述的装置,其中,所述分析单元还被配置为:
对各集合:
在该集合内识别具有降低的性能的流的子集;
确定与识别出的流的子集相关联的所述客户端设备;以及
根据设备属性来对确定出的客户端设备进行分组,以及
对来自所有集合的客户端设备的组进行分析以确定指示设备互操作性问题的设备属性。
9.根据权利要求6至8中的任一项所述的装置,其中,从对与各个所连接的设备有关的DHCP请求的分析中得到与各个所连接的客户端设备有关的接收到的设备特性信息。
10.根据权利要求6至9中的任一项所述的装置,其中,从对与各个所连接的设备有关的HTTP请求的分析中得到与各个所连接的客户端设备有关的接收到的设备特性信息。
11.一种承载了处理器可执行指令的计算机程序产品,所述处理器可执行指令用于使处理器执行根据权利要求1至5所述的方法步骤。
CN201580028439.8A 2014-03-31 2015-03-26 监测无线局域网的性能的方法和装置 Active CN106416136B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
EP14250060 2014-03-31
EP14250061.0 2014-03-31
EP14250060.2 2014-03-31
EP14250061 2014-03-31
EP14175108 2014-06-30
EP14175108.1 2014-06-30
PCT/GB2015/050906 WO2015150743A1 (en) 2014-03-31 2015-03-26 Network monitor

Publications (2)

Publication Number Publication Date
CN106416136A true CN106416136A (zh) 2017-02-15
CN106416136B CN106416136B (zh) 2020-02-07

Family

ID=52811140

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201580028438.3A Active CN106416135B (zh) 2014-03-31 2015-03-26 监测多个无线网络的性能的方法和设备
CN201580028930.0A Active CN106464547B (zh) 2014-03-31 2015-03-26 检测家庭数据网络的性能问题的方法和***以及存储介质
CN201580028439.8A Active CN106416136B (zh) 2014-03-31 2015-03-26 监测无线局域网的性能的方法和装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN201580028438.3A Active CN106416135B (zh) 2014-03-31 2015-03-26 监测多个无线网络的性能的方法和设备
CN201580028930.0A Active CN106464547B (zh) 2014-03-31 2015-03-26 检测家庭数据网络的性能问题的方法和***以及存储介质

Country Status (4)

Country Link
US (3) US20170111813A1 (zh)
EP (3) EP3127362B1 (zh)
CN (3) CN106416135B (zh)
WO (3) WO2015150745A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110034977A (zh) * 2019-04-18 2019-07-19 浙江齐治科技股份有限公司 一种设备安全性监测方法及安全性监测设备

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106465161B (zh) 2014-03-28 2019-11-19 英国电讯有限公司 接入点和操作接入点的方法以及计算机可读介质
WO2015150745A1 (en) 2014-03-31 2015-10-08 British Telecommunications Public Limited Company Home network monitor
EP3202202B1 (en) * 2014-09-30 2019-05-01 British Telecommunications public limited company Interference detection
US10237400B2 (en) * 2015-05-18 2019-03-19 Telecom Italia S.P.A. Method and system for estimating the maximum speed sustainable by a broadband communication line
CN108476450B (zh) 2015-12-31 2020-12-01 英国电讯有限公司 无线接入点及操作方法、管理语音服务接入的方法和***
US10764791B2 (en) 2016-03-31 2020-09-01 British Telecommunications Public Limited Copmany Voice service client device
EP3437370B1 (en) 2016-03-31 2022-01-26 British Telecommunications public limited company Handover method
US11019110B2 (en) 2016-06-30 2021-05-25 British Telecommunications Public Limited Company Access control to a voice service by a wireless access point
FR3058015A1 (fr) * 2016-10-26 2018-04-27 Orange Procede de controle dynamique et interactif d'une passerelle residentielle connectee a un reseau de communication, dispositif et programme d'ordinateur correspondants
CN110476458B (zh) 2017-03-31 2022-02-25 英国电讯有限公司 接入语音服务的方法、装置和数据载体
US11974218B2 (en) 2017-03-31 2024-04-30 British Telecommunications Public Limited Company Access network selection
WO2018178293A1 (en) 2017-03-31 2018-10-04 British Telecommunications Public Limited Company Access network selection
CN110771204B (zh) 2017-06-23 2022-05-10 英国电讯有限公司 操作移动性管理实体的方法、载体介质
EP3643114B1 (en) 2017-06-23 2021-10-20 British Telecommunications Public Limited Company Voice service handover
GB2566467B (en) * 2017-09-13 2019-12-04 British Telecomm Obtaining local area network diagnostic test results
US11290362B2 (en) * 2017-09-13 2022-03-29 British Telecommunications Public Limited Company Obtaining local area network diagnostic test results
EP3688878B1 (en) * 2017-09-28 2021-11-03 British Telecommunications Public Limited Company Controlling communications in respect of local area networks
EP3695518B1 (en) 2017-10-10 2021-10-27 British Telecommunications public limited company Identifying interfering links in local area networks
CN109756352B (zh) * 2017-11-02 2021-01-15 华为技术有限公司 网络质量的确定方法、装置及存储介质
US20200022005A1 (en) * 2018-01-18 2020-01-16 Cable Television Laboratories, Inc. Ad-hoc wireless mesh network system and methodology for failure reporting and emergency communications
US11025484B2 (en) 2018-01-18 2021-06-01 Cable Television Laboratories, Inc. Ad-hoc wireless mesh network system and methodology for failure reporting and emergency communications
US11337077B2 (en) 2018-03-29 2022-05-17 British Telecommunications Public Limited Company Method of channel selection in a wireless network
US11190395B2 (en) 2018-08-08 2021-11-30 International Business Machines Corporation Alerting service provider of failed network connectivity by IoT-enabled modem
US10992548B2 (en) 2018-10-05 2021-04-27 Sandvine Corporation Method and system for remote quality of experience diagnostics based on a traffic signature determined from analyzing subscriber data and traffic flow performance statistics
US10862781B2 (en) * 2018-11-07 2020-12-08 Saudi Arabian Oil Company Identifying network issues using an agentless probe and end-point network locations
US10944622B2 (en) 2018-11-16 2021-03-09 Saudi Arabian Oil Company Root cause analysis for unified communications performance issues
US10924328B2 (en) 2018-11-16 2021-02-16 Saudi Arabian Oil Company Root cause analysis for unified communications performance issues
MX2021006000A (es) 2018-11-28 2021-07-06 Viasat Inc Redes adaptativas hibridas.
CN110519102B (zh) * 2019-09-12 2020-10-30 贵阳动视云科技有限公司 一种服务器故障识别方法、装置及存储介质
US20220101335A1 (en) * 2020-09-28 2022-03-31 Arris Enterprises Llc Identification of unsupported device capability to service provider for enhancement and customer attraction
CN114679409A (zh) * 2020-12-09 2022-06-28 华为技术有限公司 一种流表发送方法及相关装置
CA3107283A1 (en) * 2021-01-27 2022-07-27 Nokia Technologies Oy Quality monitoring
US11411839B1 (en) * 2021-02-10 2022-08-09 Citrix Systems, Inc. System and method to correlate end user experience with location

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101171853A (zh) * 2005-05-12 2008-04-30 摩托罗拉公司 优化通信服务的网络性能
JP2011071781A (ja) * 2009-09-26 2011-04-07 Oki Networks Co Ltd 管理端末及びこの通信障害回避方法
CN103283298A (zh) * 2010-11-04 2013-09-04 高通股份有限公司 在无线通信***中经由毫微微接入点进行通信
US20130294263A1 (en) * 2012-05-04 2013-11-07 Telefonaktiebolaget L M Ericsson (Publ) Method and Device for Monitoring Wireless Terminal Behavior According to Terminal Type

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039017B2 (en) * 2001-12-28 2006-05-02 Texas Instruments Incorporated System and method for detecting and locating interferers in a wireless communication system
US7009957B2 (en) 2002-02-28 2006-03-07 Airmagnet, Inc. Measuring the throughput of transmissions over wireless local area networks
US7295524B1 (en) * 2003-02-18 2007-11-13 Airwave Wireless, Inc Methods, apparatuses and systems facilitating management of airspace in wireless computer network environments
AU2003271739A1 (en) 2003-05-16 2004-12-03 Telefonaktiebolaget Lm Ericsson (Publ) Call admission control in voip systems
US7082301B2 (en) 2003-09-12 2006-07-25 Cisco Technology, Inc. Method and system for triggering handoff of a call between networks
US7668109B2 (en) * 2004-01-30 2010-02-23 Telefonaktiebolaget L M Ericsson (Publ) Method for determining mobile terminal performance in a running wireless network
US7440407B2 (en) * 2005-02-07 2008-10-21 At&T Corp. Method and apparatus for centralized monitoring and analysis of virtual private networks
WO2007076147A2 (en) 2005-12-27 2007-07-05 T-Mobile, Usa, Inc. System and method for limiting access to an ip-based wireless telecommunications network based on access point ip address and/or mac address
US8005030B2 (en) 2005-12-30 2011-08-23 Cisco Technology, Inc. WLAN diagnostics using traffic stream metrics
US7940659B2 (en) 2006-06-02 2011-05-10 Telefonaktiebolaget Lm Ericsson (Publ) Devices and method for guaranteeing quality of service per service data flow through the bearer layer
US8849297B2 (en) 2006-07-14 2014-09-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
CN101175088A (zh) * 2006-10-31 2008-05-07 上海东华广播电视网络有限公司 多业务传输平台中监测网络连接状况的方法
US8644151B2 (en) * 2007-05-22 2014-02-04 Cisco Technology, Inc. Processing packet flows
FI122209B (fi) * 2007-08-10 2011-10-14 7Signal Oy Palvelun laadun päästä päähän seurantamenetelmä ja järjestelmä radioverkossa
US8064403B2 (en) 2007-08-17 2011-11-22 Research In Motion Limited Mobility mechanism for service continuity
US20090154363A1 (en) 2007-12-18 2009-06-18 Josh Stephens Method of resolving network address to host names in network flows for network device
US8098590B2 (en) * 2008-06-13 2012-01-17 Qualcomm Incorporated Apparatus and method for generating performance measurements in wireless networks
KR101049664B1 (ko) 2009-07-06 2011-07-14 주식회사 케이티 모바이크 프로토콜을 이용하여 이종무선망 간의 이동성 및 보안을 지원하는 클라이언트 장치
US9167437B2 (en) * 2009-12-04 2015-10-20 Cradlepoint, Inc. Gathering data on cellular data communication characteristics
CA2751999A1 (en) * 2010-09-03 2012-03-03 Neuralitic Systems A method and system for generating metrics representative of policy and charging control rules
CN102595414B (zh) * 2011-01-12 2015-07-22 富士通株式会社 用于在无线网络中调整带宽分配的方法和装置
CN103299581A (zh) * 2011-01-12 2013-09-11 适应性频谱和信号校正股份有限公司 用于联合优化wan和lan网络通信的***及方法
EP2482490B1 (en) * 2011-01-31 2016-07-20 Alcatel Lucent Device and method for improving home network infrastructure
EP2530875A1 (en) * 2011-06-01 2012-12-05 Alcatel Lucent Method for monitoring quality parameters in a customer premises network
US8805374B2 (en) 2011-06-07 2014-08-12 Intel Corporation Multi-radio handover manager system and algorithms for heterogeneous wireless networking
US9326313B2 (en) * 2011-08-01 2016-04-26 Aruba Networks, Inc. System, apparatus and method for managing client devices within a wireless network
US8666390B2 (en) * 2011-08-29 2014-03-04 At&T Mobility Ii Llc Ticketing mobile call failures based on geolocated event data
US9451451B2 (en) 2011-09-30 2016-09-20 Tutela Technologies Ltd. System for regulating wireless device operations in wireless networks
GB2498513A (en) 2011-12-14 2013-07-24 Actix Ltd Mobile phone network management and optimisation
EP2632071A1 (en) 2012-02-21 2013-08-28 Thomson Licensing Method for assessing quality of a radio transmission channel, and residential gateway using the method
US8392712B1 (en) 2012-04-04 2013-03-05 Aruba Networks, Inc. System and method for provisioning a unique device credential
EP2680494A1 (en) * 2012-06-29 2014-01-01 Alcatel-Lucent Home network trouble shooting
EP2720409A1 (en) 2012-10-09 2014-04-16 Alcatel Lucent Device and method for home network analysis
US20140258509A1 (en) * 2013-03-05 2014-09-11 Aerohive Networks, Inc. Systems and methods for context-based network data analysis and monitoring
CN103369403B (zh) * 2013-08-05 2017-04-05 江苏省广电有线信息网络股份有限公司南京分公司 机顶盒点播包分析***和分析方法
US10606726B2 (en) 2013-08-16 2020-03-31 Keysight Technologies Singapore (Sales) Pte. Ltd. Methods, systems and computer readable media for performing benchmark reference testing of data center and network equipment
KR102278510B1 (ko) 2014-03-26 2021-07-16 삼성전자주식회사 무선 네트워크에서의 음성 서비스 장치 및 방법
CN106465161B (zh) 2014-03-28 2019-11-19 英国电讯有限公司 接入点和操作接入点的方法以及计算机可读介质
WO2015150745A1 (en) 2014-03-31 2015-10-08 British Telecommunications Public Limited Company Home network monitor
US9661530B2 (en) 2014-12-12 2017-05-23 Apple Inc. Data traffic bearer selection based on backhaul statistics
US11019110B2 (en) 2016-06-30 2021-05-25 British Telecommunications Public Limited Company Access control to a voice service by a wireless access point

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101171853A (zh) * 2005-05-12 2008-04-30 摩托罗拉公司 优化通信服务的网络性能
JP2011071781A (ja) * 2009-09-26 2011-04-07 Oki Networks Co Ltd 管理端末及びこの通信障害回避方法
CN103283298A (zh) * 2010-11-04 2013-09-04 高通股份有限公司 在无线通信***中经由毫微微接入点进行通信
US20130294263A1 (en) * 2012-05-04 2013-11-07 Telefonaktiebolaget L M Ericsson (Publ) Method and Device for Monitoring Wireless Terminal Behavior According to Terminal Type

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110034977A (zh) * 2019-04-18 2019-07-19 浙江齐治科技股份有限公司 一种设备安全性监测方法及安全性监测设备
CN110034977B (zh) * 2019-04-18 2021-11-09 浙江齐治科技股份有限公司 一种设备安全性监测方法及安全性监测设备

Also Published As

Publication number Publication date
WO2015150744A1 (en) 2015-10-08
EP3127277A1 (en) 2017-02-08
US20170111813A1 (en) 2017-04-20
US20170111807A1 (en) 2017-04-20
CN106416135B (zh) 2019-12-06
EP3127279A1 (en) 2017-02-08
WO2015150745A1 (en) 2015-10-08
US11265740B2 (en) 2022-03-01
US10015686B2 (en) 2018-07-03
CN106464547B (zh) 2021-06-25
EP3127277B1 (en) 2020-01-15
CN106464547A (zh) 2017-02-22
EP3127362B1 (en) 2020-10-07
US20170118091A1 (en) 2017-04-27
EP3127362A1 (en) 2017-02-08
CN106416135A (zh) 2017-02-15
CN106416136B (zh) 2020-02-07
WO2015150743A1 (en) 2015-10-08

Similar Documents

Publication Publication Date Title
CN106416136A (zh) 网络监测器
CN111585781B (zh) 用于虚拟网络助手的***和方法
US20200221346A1 (en) Management device and method for controlling end-to-end network in wireless communication system
Biswas et al. Large-scale measurements of wireless network behavior
KR101844136B1 (ko) 분산 소프트웨어 정의 네트워킹 환경에서 네트워크 이상을 감지하는 방법, 장치 및 컴퓨터 프로그램
JP4774357B2 (ja) 統計情報収集システム及び統計情報収集装置
US10917311B2 (en) Network test instrument
US7881230B2 (en) Facilitating self configuring link aggregation using link aggregation control protocol
US9602185B2 (en) Communication terminal, communication control apparatus, communication system, communication control method, and program
WO2017127164A1 (en) Methods for detecting security incidents in home networks
US20170099208A1 (en) Methodology to Improve the Anomaly Detection Rate
CN107005329A (zh) 干扰检测
CN109600790A (zh) 获取特征参数的方法和装置
EP3178213B1 (en) Method and apparatus for wi-fi device type identification and device type based diagnostics and optimization
EP4250665A1 (en) Detecting network events having adverse user impact
CN107612769B (zh) 一种测试路由器无线传输速率的方法及***
US20140247735A1 (en) Network monitoring system
Sun et al. SDN architecture for cognitive radio networks
EP2989754B1 (en) System and method for dynamic operational decision making in multi types/layers wireless radio access networks based on progressive data flow detection
US11894997B2 (en) Methods and systems for network diagnostic
Nderba Design and Implementation of QoS Aware Software Defined Cognitive Network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant