[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105072629B - 测量终端上运行的业务的质量的方法、设备及系统 - Google Patents

测量终端上运行的业务的质量的方法、设备及系统 Download PDF

Info

Publication number
CN105072629B
CN105072629B CN201510386057.4A CN201510386057A CN105072629B CN 105072629 B CN105072629 B CN 105072629B CN 201510386057 A CN201510386057 A CN 201510386057A CN 105072629 B CN105072629 B CN 105072629B
Authority
CN
China
Prior art keywords
information
network management
management equipment
business
request message
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.)
Active
Application number
CN201510386057.4A
Other languages
English (en)
Other versions
CN105072629A (zh
Inventor
王宁
王一宁
曹诚
马智伟
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510386057.4A priority Critical patent/CN105072629B/zh
Publication of CN105072629A publication Critical patent/CN105072629A/zh
Priority to PCT/CN2016/084883 priority patent/WO2017000750A1/zh
Priority to EP16817114.8A priority patent/EP3300415B1/en
Priority to US15/858,222 priority patent/US10547504B2/en
Application granted granted Critical
Publication of CN105072629B publication Critical patent/CN105072629B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • 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/34Signalling channels for network management communication
    • H04L41/344Out-of-band transfers
    • 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/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • 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/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/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Power Engineering (AREA)

Abstract

本发明实施例提供一种测量终端上运行的业务的质量的方法、设备及系统。本发明测量终端上运行的业务的质量的方法,包括:终端向网管设备发送测量请求消息;测量请求消息用于请求网管设备对业务的质量进行测量;终端接收网管设备响应于测量请求消息发送的测量配置信息,并根据测量配置信息在预设的测量周期内对业务流的报文进行染色,以得到染色报文;终端将染色报文的数量信息和时间戳信息中的至少一项发送给网管设备,以使网管设备根据染色报文的数量信息和时间戳信息中的至少一项确述业务的质量。本发明实施例实现了对终端上运行的业务的质量进行全面测量。

Description

测量终端上运行的业务的质量的方法、设备及系统
技术领域
本发明实施例涉及通信技术,尤其涉及一种测量终端上运行的业务的质量的方法、设备及系统。
背景技术
如今网络技术飞速发展,为用户带来巨大的便利和价值,同时用户也对网络提出了更高的要求,因此网络运营商也越来越重视终端用户的体验。网络运营商要满足日益苛刻的用户需求,最核心的是提供更优秀的网络传输质量。因此,如何测量的发现和定位网络中存在的问题就变得尤为重要。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术的网络互连协议流性能测量(Internet Protocol Flow Performance Measurement,简称IPFPM)中只能对无线管道和承载网管道的业务质量进行测量,无法在终端侧发起测量,即现有技术缺乏对于终端应用的业务质量测量能力。
发明内容
本发明实施例提供一种测量终端上运行的业务的质量的方法、设备及系统,以对终端上运行的业务的质量进行测量。
第一方面,本发明实施例提供一种测量终端上运行的业务的质量的方法,包括:
所述终端向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;
所述终端接收所述网管设备响应于所述测量请求消息发送的测量配置信息,并根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;
所述终端将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,包括:
根据预设的染色规则,对所述测量周期内的所述业务流的报文进行染色;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
结合第一方面、或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
结合第一方面、或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述终端向所述网管设备发送测量请求消息之前,所述方法还包括:
所述终端向域名服务器DNS获取所述网管设备的公网IP地址;
所述终端向所述网管设备发送测量请求消息,包括:
所述终端根据所述公网IP地址向所述网管设备发送所测量请求消息。
第二方面,本发明实施例提供一种测量终端上运行的业务的质量的方法,包括:
网管设备接收所述终端发送的测量请求消息;所述网管设备根据所述测量请求消息确定业务流的传输路径,并向所述传输路径包含的各个节点发送测量配置信息,所述业务流为所述业务的数据流;
所述网管设备接收所述传输路径上的所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项,并根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据所述测量配置信息在预设的测量周期内对所述业务流的报文进行染色后得到的报文。
结合第二方面,在第二方面的第一种可能的实现方式中,所述网管设备根据所述测量请求消息确定所述业务流的传输路径,包括:
所述网管设备根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
所述网管设备根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
结合第二方面、或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量,包括:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
第三方面,本发明实施例提供一种测量终端上运行的业务的质量的方法,包括:
接收网管设备发送的测量配置信息以及所述终端发送的染色报文;所述染色报文为所述终端根据在预设的测量周期内对业务流的报文进行染色后得到的报文,所述业务流为所述业务的数据流;
在所述测量周期内统计接收到的染色报文的数量和时间戳,并将统计到的染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
第四方面,本发明实施例提供一种终端,包括:
发送模块,用于向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;
接收模块,用于接收所述网管设备响应于所述测量请求消息发送的测量配置信息;
染色模块,用于根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;
所述发送模块,还用于将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
结合第四方面,在第四方面的第一种可能的实现方式中,所述染色模块,具体用于:
根据预设的染色规则,对所述测量周期内的所述业务流的报文进行染色;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
结合第四方面、或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
结合第四方面、或第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,还包括:
获取模块,用于向域名服务器DNS获取所述网管设备的公网IP地址;
所述发送模块,具体用于:
根据所述公网IP地址向所述网管设备发送所述测量请求消息。
第五方面,本发明实施例提供一种网管设备,包括:
接收模块,用于接收终端发送的测量请求消息;
处理模块,用于根据所述测量请求消息确定业务流的传输路径;所述业务流为所述业务的数据流;
发送模块,用于向所述传输路径包含的各个节点发送IP FPM配置信息;
所述接收模块,还用于接收所述传输路径上的所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项;
所述处理模块,还用于根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据所述测量配置信息在预设的测量周期内对所述业务流的报文进行染色后得到的报文。
结合第五方面,在第五方面的第一种可能的实现方式中,所述处理模块,具体用于:
根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
结合第五方面、或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述处理模块,具体用于:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
第六方面,本发明实施例提供一种网元设备,包括:
接收模块,用于接收网管设备发送的测量配置信息以及所述终端发送的染色报文;所述染色报文为所述终端根据在预设的测量周期内对业务流的报文进行染色后得到的报文,所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;
处理模块,用于在所述测量周期内统计接收到的染色报文的数量和时间戳;
发送模块,用于将统计到的染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
第七方面,本发明实施例提供一种测量终端上运行的业务的质量的系统,包括:
第四方面中任一所述的终端、第五方面中任一所述的网管设备和第六方面中所述的网元设备。
本发明实施例提供的测量终端上运行的业务的质量的方法、设备及系统,通过终端向网管设备发送测量请求消息,以请求测量指定业务的质量,网管设备基于终端的请求进行测量参数的配置,终端根据网管下发的配置信息进行染色以及染色报文信息的上报;网管设备最后根据终端上报的染色报文信息实现对终端上运行的业务的质量进行全面测量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的系统架构图;
图2为本发明实施例的测量终端上运行的业务的质量的方法流程图;
图3为本发明实施例报文头格式示意图;
图4为本发明实施例的测量终端上运行的业务的质量的方法流程图;
图5为本发明实施例的测量终端上运行的业务的质量的方法流程图;
图6为本发明实施例中承载网管道中的业务报文协议栈示意图;
图7为本发明实施例的终端的结构示意图;
图8为本发明实施例的网管设备的结构示意图;
图9为本发明实施例的网元设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例的系统架构图。本发明实施例的方案可以应用于如图1所示的网络系统中,该网络系统中包括终端、基站、基站侧网关(Cell Site Gateway,简称CSG)B、汇聚网关(Aggregation Site Gateway,简称ASG)D、无线网络控制器侧网关(RadioNetwork Controller Site Gateway,简称RSG)F、网元设备X、服务器Z和网管设备,该网元设备X例如可以是路由器设备。本发明所涉及到的终端可以包括具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(User Equipment,简称UE)。
图2为本发明实施例的测量终端上运行的业务的质量的方法流程图。本实施例的执行主体为终端。如图2所示,本实施例的方法用于对终端上运行的业务的质量进行测量,所述方法可以包括:
步骤201、终端向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;
步骤202、所述终端接收所述网管设备响应于所述测量请求消息发送的测量配置信息,并根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;
步骤203、所述终端将染色报文的数量信息和时间戳信息中的至少一个发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
具体来说,终端选择需测量的业务,可以通过用户在终端的应用(APP)上选择要测量的应用A。终端向网管设备请求发起针对应用A的业务流进行测量,即发送测量请求消息,所述测量请求消息包括五元组信息,即终端的IP地址、所述业务流的目的IP地址、所述终端的源端口、所述业务流的目的端口和传输层协议号;网管设备根据终端的IP地址、终端的端口、目的IP地址、目的端口和传输层协议号,确定所述业务流的传输路径,并向传输路径上的各个节点发送测量配置信息。所述测量配置信息用于指示所述传输路径上的各个节点对所述业务的业务流执行测量的规则,比如,ACL(Access Control List)监控规则。在一个实例例中,测量配置信息可以包括五元组信息,以及网管设备确定的测量周期。在一个实施例中,发给终端的测量配置信息与其它节点的可以不一样,即可以多一个字段用于指示终端对报文进行染色,节点根据测量配置信息对该业务流进行测量具体可以将上述五元组信息添加到访问控制列表(Access Control List,简称ACL)中,只对该ACL中对应的业务流的报文进行测量。
网管设备需要根据测量请求消息探测需测量的业务流的传输路径。探测传输路径的方法如下:网管设备根据所述测量请求消息发送探测报文,以使网络中的各个节点(如图1中的节点B、节点C、节点D、节点E、节点F和节点X)获取所述探测报文,所述各个节点根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;各个节点将各自的节点信息和跳数信息发送给网管设备,网管设备根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径,如图1所示,传输路径为终端-A-B-C-D-E-F-X-Z;其中,节点信息可以是节点的标识。
在终端上,接收到所述网管设备发送的所述测量配置信息后,根据所述测量配置信息在预设的测量周期内对应用A的业务流的报文进行染色,以得到染色报文,在所述测量周期内统计染色报文的数量和时间戳,并将染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,并传输所述染色报文,所述传输路径上除了终端的各个节点依次接收所述染色后的报文,并在所述测量周期内统计染色报文的数量和时间戳,将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量和时间戳信息中的至少一项确定所述业务的质量,如丢包率、时延、时延抖动等。
假设网管设备接收到终端发送的所述染色报文的数量信息,以及所述传输路径上的其他节点发送的所述染色报文的数量信息,则可以根据上述数量信息确定出丢包率。假设网管设备接收到终端发送的所述染色报文的时间戳信息,以及所述传输路径上的其他节点发送的所述染报文的时间戳信息,则可以根据上述时间戳信息确定出时延以及时延抖动。
本实施例,通过终端向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;所述终端接收所述网管设备响应于所述测量请求消息发送的测量配置信息,并根据所述测量配置信息在预设的测量周期内对所述业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流;所述终端将染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量,能够实现对终端上运行的业务的质量进行全面测量。
下面采用具体的实施例,对图2所示方法实施例的技术方案进行详细说明。
图3为本发明实施例报文头格式示意图。
可选地,所述根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,包括:
根据预设的染色规则,对所述测量周期内的所述业务流的报文进行染色;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
具体来说,如图3所示,目前可选的染色位包括服务类型(Type of Service,简称TOS)字段的部分比特位和/或标志FLAG字段的高1比特位,即FLAG字段的左边第1个比特位。其中TOS字段在网元设备配置了差分服务代码点(Differentiated Services Code Point,简称DSCP)后,只有低2比特位可用。染色指的是对上述某一特征位进行标识,如用0或1表示某一比特位。
例如,在测量周期内,在终端处可以对业务流的报文中某一特征位进行标识,并记录该测量周期内的报文总数。比如将报文的报文头的FLAG字段的高1比特位设置为1,并记录报文头的FLAG字段的高1比特位为1的报文的数目。在传输路径上的其他节点处,可以记录具有该特征位的报文的总数,如在节点B、节点C、节点D、节点E、节点F和节点X分别记录具有该特征位的报文的数目,从而可以得到该测量周期内传输路径上的各个节点接收的具有该特征位的报文的数目,最终可以根据上述报文的数目确定出丢包率。类似的,也可以用某一特征位进行标识,用于测量业务流的时延或时延抖动等。
当前的安卓(Android)平台上,系统的应用程序编程接口(ApplicationProgramming Interface,简称API)提供了TOS字段的操作接口,可以对TOS字段进行染色,并对染色后的报文进行统计。
Android平台上,目前没有操作FLAG字段的API,如需操作必须获得超级用户(root)权限。
本发明实施例的方案中,不同染色位代表不同的测量目标。若只有2比特位可用,则丢包率、时延、时延抖动只能同时测量两个,即每个染色位可以测量一个质量信息,如单一业务流需测量丢包率、时延、时延抖动等多个目的,则只能分时测量。
可选地,本实施例的方法,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
本实施例中,对于下行报文来说,终端接收传输路径的上一跳节点发送的下行报文,将所述下行报文的数量信息和时间戳信息中的至少一项发送所述网管设备;而且传输路径上的其他节点也会将下行报文的数量信息和时间戳信息中的至少一项发送所述网管设备;网管设备根据所述传输路径上的各个节点发送的所述下行报文的数量信息和时间戳信息中的至少一项确定下行报文对应的业务流的质量。
可选地,所述终端向所述网管设备发送测量请求消息之前,还包括:
所述终端向域名服务器(Domain Name System,DNS)获取所述网管设备的公网IP地址;
所述终端向所述网管设备发送测量请求消息,包括:
所述终端根据所述公网IP地址向所述网管设备发送所述测量请求消息。
图4为本发明实施例的测量终端上运行的业务的质量的方法流程图。本实施例的执行主体为网管设备。如图4所示,本实施例的方法用于对终端上运行的业务的质量进行测量,所述方法可以包括:
步骤401、网管设备接收所述终端发送的测量请求消息;
步骤402、所述网管设备根据所述测量请求消息确定业务流的传输路径,并向所述传输路径包含的各个节点发送测量配置信息,所述业务流为所述业务的数据流;
步骤403、所述网管设备接收所述传输路径上的所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项,并根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据所述测量配置信息在预设的测量周期内对所述业务流的报文进行染色后得到的报文。
具体来说,终端选择需测量的业务,可以通过用户在终端的应用(APP)上选择要测量的应用A。终端向网管设备请求发起针对应用A的业务流进行测量,即发送测量请求消息,所述测量请求消息包括五元组信息,即终端的IP地址、所述业务流的目的IP地址、所述终端的源端口、所述业务流的目的端口和传输层协议号;网管设备根据终端的IP地址、终端的端口、目的IP地址、目的端口和传输层协议号,确定所述业务流的传输路径,并向传输路径上的各个节点发送测量配置信息。所述测量配置信息可以包括五元组信息,以及网管设备确定的测量周期,所述测量配置信息用于指示所述传输路径上的各个节点对所述业务的业务流执行测量,即在传输路径上的各个节点上配置对该业务流进行测量,发给终端的测量配置信息与其它节点的可以不一样,即可以多一个字段用于指示终端对报文进行染色,配置对该业务流进行测量具体可以将上述五元组信息添加到访问控制列表(Access ControlList,简称ACL)中,只对该ACL中对应的业务流的报文进行测量。
网管设备需要根据测量请求消息探测需测量的业务流的传输路径。探测传输路径的方法如下:网管设备根据所述测量请求消息发送探测报文,以使网络中的各个节点(如图1中的节点B、节点C、节点D、节点E、节点F和节点X)获取所述探测报文,所述各个节点根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;各个节点将各自的节点信息和跳数信息发送给网管设备,网管设备根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径,如图1所示,传输路径为终端-A-B-C-D-E-F-X-Z;其中,节点信息可以是节点的标识信息。
在终端上,接收到所述网管设备发送的所述测量配置信息后,根据所述测量配置信息在预设的测量周期内对应用A的业务流的报文进行染色,以得到染色报文,在所述测量周期内统计染色报文的数量和时间戳,并将染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,并传输所述染色报文,所述传输路径上除了终端的各个节点依次接收所述染色后的报文,并在所述测量周期内统计染色报文的数量和时间戳,将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量和时间戳信息中的至少一项确定所述业务的质量,如丢包率、时延、时延抖动等。
假设网管设备接收到终端发送的所述染色报文的数量信息,以及所述传输路径上的其他节点发送的所述染色报文的数量信息,则可以根据上述数量信息确定出丢包率。假设网管设备接收到终端发送的所述染色报文的时间戳信息,以及所述传输路径上的其他节点发送的所述染报文的时间戳信息,则可以根据上述时间戳信息确定出时延以及时延抖动。
根据确定出的业务的质量可以对传输路径上的故障进行定位,若某个节点的丢包率大于预设阈值则可以认为该节点的网元发生故障,采用本发明实施例的方法可以对承载网以及承载网外的设备进行高效的故障定位,并且对于承载网以及无线网络能够实现快速的故障定界。
可选地,所述网管设备根据所测量请求消息确定所述业务流的传输路径,包括:
所述网管设备根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
所述网管设备根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
具体来说,所述网管设备根据所述测量请求消息发送探测报文,所述探测报文携带所述测量请求消息的五元组信息,所述各个节点获取到所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数,将节点信息和跳数信息发送给网管设备,网管设备根据节点上报的节点信息和跳数信息确定所述传输路径。
可选地,所述根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量,包括:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
具体来说,如图3所示,若对报文头中TOS字段的低2比特位以及FLAG字段的高1比特位均进行染色,则1位测量丢包率、1位测量时延、1位测量时延抖动;则根据所述终端发送的所述染色报文的数量信息以及传输路径包含的其他节点发送的染色报文的数量信息(终端以及其他节点对相同的染色比特位的报文进行计数得到染色后的报文的数量信息),获取所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述终端发送的所述染色报文的时间戳信息以及传输路径上其他节点发送的所述染色报文的时间戳信息(终端以及所述其他节点对相同的染色比特位的报文记录时间戳信息),获取所述染色报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息;时间戳信息携带在图3的报文格式的选项中。
图5为本发明实施例的测量终端上运行的业务的质量的方法流程图,本实施例的执行主体为网元设备,该网元设备可以是承载网设备也可以是承载网设备之外的设备。如图5所示,本实施例的方法用于对终端上运行的业务的质量进行测量,所述方法可以包括:
步骤501、接收网管设备发送的测量配置信息以及所述终端发送的染色报文;所述染色报文为所述终端根据在预设的测量周期内对业务流的报文进行染色后得到的报文,所述业务流为所述业务的数据流;
步骤502、在所述测量周期内统计接收到的染色报文的数量和时间戳,并将统计到的染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
具体来说,网元设备接收上一跳设备传输的终端发送的染色报文以及网管设备发送的测量配置信息,所述测量配置信息包括五元组信息以及测量周期,所述上一跳设备为所述业务流的传输路径的上一跳节点;在所述测量周期内统计接收到的染色报文的数量和时间戳,并将统计到的染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务流的质量信息,如丢包率、时延、时延抖动等。
图1中的承载网设备对于上行报文传输以及下行报文传输的处理方式都是一致的。
本实施例中,对于与终端交互的对端的网元设备,即网络中下行报文的入口网元设备,如图1中的节点X,上行报文的处理过程同上,下行报文的处理过程与终端侧相同,即需要对下行报文进行染色。
图6为本发明实施例中承载网管道中的业务报文协议栈示意图。
可选地,所述在所述测量周期内统计接收到的染色报文的数量和时间戳之前,还包括:
确定是否需要对所述染色报文进行测量。
可选地,所述确定是否需要对所述染色报文进行测量,包括:
根据所述测量配置信息确定是否需要对所述染色报文进行测量;所述测量配置信息包括所述业务流的源IP地址、所述业务流的目的IP地址、所述终端的源端口、所述业务流的目的端口和传输层协议号。
具体来说,确定是否需要对所述染色报文进行测量,即对所述染色报文,在传输路径上的所有流经网元,进行报文截获,并计算报文偏移,获取所述染色后的报文的源IP地址和目的IP地址,根据所述源IP地址和所述目的IP地址是否分别与所述测量配置信息中的所述业务流的源IP地址和所述业务流的目的IP地址一致,确定是否需要执行测量,具体方法如下:
仅以承载网设备为例进行说明,如图6所示,承载网设备直接看到的是IP-2(包括IP-2)以下的报文。其中主要难度是通用分组无线服务隧道协议(General Packet RadioService Tunneling Protocol,简称GTP)报文段的长度不固定,GTP报文段长度=8+N*4(N=0,1,2……)。这里报文指的是承载网设备根据管道协议对原报文的再次打包,IP-2是管道协议的IP,IP-2的IP对应的都是承载网设备的子网IP。
我们的目标是从IP-2的报文头,找到IP-1的报文头的位置。IP-1包含源IP和目的IP。
我们采用方案是,N取0、1、2三个取值,分别进行测量。
N=0时,基于IP-2报文,偏移20+8+8字节,得到IP-1报文。对IP-1报文的ACL进行匹配,如果某条业务流与承载网设备的ACL监控规则匹配,则该承载网设备需要对所述业务流执行IP FPM,并得到了IP-2具体的偏移量36;否则继续更换N的取值;
N=1时,与上类似,偏移20+8+8+4=40;后续一样;
N=2时,与上类似,偏移20+8+8+8=44;后续一样。
其中,图6中的标记分配协议(Label Distribution Protocol,简称LDP)/TE LSP、边界网关协议(Border Gateway Protocol,简称BGP)链路状态协议(Link StateProtocol,简称LSP)、GPRS隧道协议(GPRS Tunneling Protoco,简称GTP)等都属于某种管道协议,原始业务报文经过承载网设备之后被承载网各种管道协议封装。
图7为本发明实施例的终端的结构示意图。如图7所示,本实施例的终端可以包括:发送模块701、接收模块702和染色模块703;
其中,发送模块701,用于向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;
接收模块702,用于接收所述网管设备响应于所述测量请求消息发送的测量配置信息;
染色模块703,用于根据所述测量配置信息在预设的测量周期内对业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;
所述发送模块701,还用于将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
可选地,所述染色模块703,具体用于:
根据预设的染色规则,对所述测量周期内的所述业务流的报文进行染色;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
可选地,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
可选地,终端,还包括:
获取模块704,用于向域名服务器DNS获取所述网管设备的公网IP地址;
所述发送模块701,具体用于:
根据所述公网IP地址向所述网管设备发送所述测量请求消息。
上述实施例所描述的终端,其发送模块的功能具体可以由发射器来完成,其接收模块和获取模块的功能具体可以由接收器来完成;发射器可以是发射天线、无线保真(WIreless-Fidelity,简称Wi-Fi)模块、蓝牙模块等,接收器可以是接收天线、Wi-Fi模块、蓝牙模块等;其染色模块的功能具体可以由处理器来完成,所述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本实施例的终端,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图8为本发明实施例的网管设备的结构示意图。如图8所示,本实施例的网管设备可以包括:接收模块801、处理模块802和发送模块803;
其中,接收模块801,用于接收终端发送的测量请求消息;
处理模块802,用于根据所述测量请求消息确定业务流的传输路径;所述业务流为所述业务的数据流;
发送模块803,用于向所述传输路径包含的各个节点发送测量配置信息;
所述接收模块801,还用于接收所述传输路径上的所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项;
所述处理模块802,还用于根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据所述测量配置信息在预设的测量周期内对所述业务流的报文进行染色后得到的报文。
可选地,所述处理模块802,具体用于:
根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
可选地,所述处理模块802,具体用于:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色后的报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
上述实施例所描述的网管设备,其发送模块的功能具体可以由发射器来完成,其接收模块的功能具体可以由接收器来完成;发射器可以是发射天线、,接收器可以是接收天线;其处理模块的功能具体可以由处理器来完成,所述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本实施例的网管设备,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图9为本发明实施例的网元设备的结构示意图。如图9所示,本实施例的网元设备可以包括:接收模块901、处理模块902和发送模块903;
其中,接收模块901,用于接收网管设备发送的测量配置信息以及所述终端发送的染色报文;所述染色报文为所述终端根据在预设的测量周期内对业务流的报文进行染色后得到的报文,所述业务流为所述业务的数据流;
处理模块902,用于在所述测量周期内统计接收到的染色报文的数量和时间戳;
发送模块903,用于将统计到的染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
上述实施例所描述的网元设备,上述实施例所描述的网管设备,其发送模块的功能具体可以由发射器来完成,其接收模块的功能具体可以由接收器来完成;发射器可以是发射天线,接收器可以是接收天线;其确定模块的功能具体可以由处理器来完成,所述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本实施例的网元设备,可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例的业务质量测量系统,包括:终端、网管设备和网元设备;其中,终端可以采用图7所示的终端的结构,其对应地,可以执行图2中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述;网管设备可以采用图8所示的网管设备的结构,其对应地,可以执行图4中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述;网元设备可以采用图9所示的网元设备的结构,其对应地,可以执行图5中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (13)

1.一种测量终端上运行的业务的质量的方法,其特征在于,包括:
所述终端向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对所述业务的质量进行测量;
所述终端接收所述网管设备响应于所述测量请求消息发送的测量配置信息,并根据预设的染色规则,对预设的测量周期内的业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色;
所述终端将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
2.根据权利要求1所述的方法,其特征在于,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
3.根据权利要求1或2所述的方法,其特征在于,所述终端向所述网管设备发送测量请求消息之前,所述方法还包括:
所述终端向域名服务器DNS获取所述网管设备的公网IP地址;
所述终端向所述网管设备发送测量请求消息,包括:
所述终端根据所述公网IP地址向所述网管设备发送所述测量请求消息。
4.一种测量终端上运行的业务的质量的方法,其特征在于,包括:
网管设备接收所述终端发送的测量请求消息;
所述网管设备根据所述测量请求消息确定业务流的传输路径,并向所述传输路径包含的各个节点发送测量配置信息,所述业务流为所述业务的数据流;
所述网管设备接收所述传输路径上的各个节点发送的染色报文的数量信息和时间戳信息中的至少一项,并根据所述传输路径上的节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据预设的染色规则,在预设的测量周期内对所述业务流的报文进行染色后得到的报文;所述测量配置信息包括所述测量周期;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
5.根据权利要求4所述的方法,其特征在于,所述网管设备根据所述测量请求消息确定所述业务流的传输路径,包括:
所述网管设备根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
所述网管设备根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
6.根据权利要求4或5所述的方法,其特征在于,所述根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量,包括:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
7.一种终端,其特征在于,包括:
发送模块,用于向网管设备发送测量请求消息;所述测量请求消息用于请求所述网管设备对业务的质量进行测量;
接收模块,用于接收所述网管设备响应于所述测量请求消息发送的测量配置信息;
染色模块,用于根据预设的染色规则,对预设的测量周期内的业务流的报文进行染色,以得到染色报文;所述业务流为所述业务的数据流,所述测量配置信息包括所述测量周期;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色;
所述发送模块,还用于将所述染色报文的数量信息和时间戳信息中的至少一项发送给所述网管设备,以使所述网管设备根据所述染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量。
8.根据权利要求7所述的终端,其特征在于,所述测量请求消息为网络互连协议流性能测量IP FPM请求消息。
9.根据权利要求7或8所述的终端,其特征在于,还包括:
获取模块,用于向域名服务器DNS获取所述网管设备的公网IP地址;
所述发送模块,具体用于:
根据所述公网IP地址向所述网管设备发送所述测量请求消息。
10.一种网管设备,其特征在于,包括:
接收模块,用于接收终端发送的测量请求消息;所述测量请求消息用于请求所述网管设备对业务的质量进行测量;
处理模块,用于根据所述测量请求消息确定业务流的传输路径;所述业务流为所述业务的数据流;
发送模块,用于向所述传输路径包含的各个节点发送测量配置信息;
所述接收模块,还用于接收所述传输路径上的所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项;
所述处理模块,还用于根据所述各个节点发送的染色报文的数量信息和时间戳信息中的至少一项确定所述业务的质量;所述染色报文为所述终端根据预设的染色规则,对预设的测量周期内的业务流的报文进行染色后得到的报文;所述测量配置信息包括所述测量周期;所述预设的染色规则包括:对所述报文的服务类型TOS字段和标志FLAG字段中的至少一个字段的比特位进行染色。
11.根据权利要求10所述的网管设备,其特征在于,所述处理模块,具体用于:
根据所述测量请求消息发送探测报文,以使网络中的各个节点获取所述探测报文,并根据所述测量请求消息的五元组信息确定所述探测报文的跳数;其中,所述探测报文携带所述测量请求消息的五元组信息;
根据所述各个节点上报的节点信息和跳数信息,确定所述传输路径。
12.根据权利要求10或11所述的网管设备,其特征在于,所述处理模块,具体用于:
根据所述各个节点发送的所述染色报文的数量信息,确定所述染色报文在所述业务流的传输路径上逐跳的丢包率信息;或,
根据所述各个节点发送的所述染色报文的时间戳信息,确定所述染色后的报文在所述业务流的传输路径上逐跳的时延信息和/或时延抖动信息。
13.一种测量终端上运行的业务的质量的系统,其特征在于,包括:
权利要求7至权利要求9任意一项权利要求所述的终端、权利要求10至权利要求12任意一项权利要求所述的网管设备和网元设备。
CN201510386057.4A 2015-06-30 2015-06-30 测量终端上运行的业务的质量的方法、设备及系统 Active CN105072629B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510386057.4A CN105072629B (zh) 2015-06-30 2015-06-30 测量终端上运行的业务的质量的方法、设备及系统
PCT/CN2016/084883 WO2017000750A1 (zh) 2015-06-30 2016-06-06 测量终端上运行的业务的质量的方法、设备及系统
EP16817114.8A EP3300415B1 (en) 2015-06-30 2016-06-06 Method, device and system for measuring quality of service operating in terminal
US15/858,222 US10547504B2 (en) 2015-06-30 2017-12-29 Method and system for measuring quality of service running on terminal, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510386057.4A CN105072629B (zh) 2015-06-30 2015-06-30 测量终端上运行的业务的质量的方法、设备及系统

Publications (2)

Publication Number Publication Date
CN105072629A CN105072629A (zh) 2015-11-18
CN105072629B true CN105072629B (zh) 2019-04-26

Family

ID=54501880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510386057.4A Active CN105072629B (zh) 2015-06-30 2015-06-30 测量终端上运行的业务的质量的方法、设备及系统

Country Status (4)

Country Link
US (1) US10547504B2 (zh)
EP (1) EP3300415B1 (zh)
CN (1) CN105072629B (zh)
WO (1) WO2017000750A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072629B (zh) * 2015-06-30 2019-04-26 华为技术有限公司 测量终端上运行的业务的质量的方法、设备及系统
CN106130825A (zh) * 2016-08-04 2016-11-16 华为技术有限公司 一种数据传输质量检测方法及装置
WO2018176496A1 (zh) * 2017-04-01 2018-10-04 华为技术有限公司 Iptv业务质量检测的方法、装置及系统
CN109462891B (zh) * 2017-11-17 2020-04-14 华为技术有限公司 检测窗指示方法及装置
CN109391516B (zh) * 2017-12-29 2021-03-19 中国联合网络通信有限公司广东省分公司 实现多厂家utn设备集中维护管理的云化第三方网管系统
CN110519802B (zh) 2018-05-21 2022-05-10 华为技术有限公司 一种数据处理方法、发送方法及装置
WO2020034922A1 (zh) * 2018-08-13 2020-02-20 华为技术有限公司 服务质量监测方法、设备及系统
CN110831033B (zh) * 2018-08-13 2021-08-20 华为技术有限公司 服务质量监测方法、设备及系统
CN109039775A (zh) * 2018-09-12 2018-12-18 网宿科技股份有限公司 业务质量监控方法、装置及系统
CN112152865B (zh) * 2019-06-27 2023-06-27 中兴通讯股份有限公司 一种网络性能测量装置及方法
CN111277454B (zh) * 2020-01-15 2021-06-25 Ut斯达康通讯有限公司 一种网络性能检测系统及方法
CN112039724B (zh) * 2020-08-17 2021-09-28 鹏城实验室 网络丢包检测方法、装置、存储介质及网络系统
CN112751733B (zh) * 2021-02-08 2022-11-08 北京金山云网络技术有限公司 一种链路检测方法、装置、设备、系统及交换机
CN115589603A (zh) * 2021-07-06 2023-01-10 华为技术有限公司 一种检测数据传输的质量的方法以及相关装置
CN113644998B (zh) * 2021-08-23 2023-06-09 烽火通信科技股份有限公司 一种5g网络的ioam时延测量方法和装置
CN115734179A (zh) * 2021-08-30 2023-03-03 华为技术有限公司 测量网络状态的方法和装置
CN114629679B (zh) * 2022-01-26 2024-02-13 深圳市风云实业有限公司 一种数据报文染色与检测方法及装置
CN114422407B (zh) * 2022-03-29 2022-07-12 北京天维信通科技有限公司 一种网络测试方法、系统、终端及存储介质
CN117376104A (zh) * 2022-06-30 2024-01-09 中兴通讯股份有限公司 网络故障诊断方法、设备及存储介质
CN118233330A (zh) * 2022-12-21 2024-06-21 中国移动通信有限公司研究院 业务质量检测方法、装置、节点设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056219A (zh) * 2006-04-14 2007-10-17 华为技术有限公司 一种实现网络性能测量的方法及系统
CN101056217A (zh) * 2006-04-14 2007-10-17 华为技术有限公司 一种网络性能测量方法及系统
CN101404597A (zh) * 2008-11-19 2009-04-08 华为技术有限公司 一种网络质量指标的获取方法、系统及装置
CN101577631A (zh) * 2008-05-07 2009-11-11 华为技术有限公司 评价用户体验质量的方法、系统及网络装置
CN101674204A (zh) * 2009-10-13 2010-03-17 东南大学 基于客户端的多媒体组播服务质量测量方法
CN103746874A (zh) * 2013-12-30 2014-04-23 华为技术有限公司 用于网际协议流性能监控的方法和设备
CN104378220A (zh) * 2013-08-14 2015-02-25 中兴通讯股份有限公司 评价用户体验质量的方法及装置、用户终端、网络服务器

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647265B1 (en) 1999-01-04 2003-11-11 Telefonaktiebolaget Lm Ericsson (Publ) Admission control of multiple adaptive and elastic applications
EP1354456B1 (en) 2001-01-16 2011-03-30 NetSocket, Inc. Network resource manager in a mobile telecommunication system
WO2005017707A2 (en) 2003-08-14 2005-02-24 Telcordia Technologies, Inc. Auto-ip traffic optimization in mobile telecommunications systems
CN100349449C (zh) * 2004-02-27 2007-11-14 北京邮电大学 基于实时传输协议的端到端网络测量方法
CN2694654Y (zh) 2004-03-30 2005-04-20 钱锋 手机短信数字化控制器
CN100372398C (zh) 2004-11-15 2008-02-27 华为技术有限公司 数字集群系统中共享链路的实现方法
CN100401807C (zh) 2004-11-25 2008-07-09 华为技术有限公司 一种数字集群系统中共享链路的建立方法
US20060218271A1 (en) * 2005-03-16 2006-09-28 Nokia Corporation Triggered statistics reporting
CN101047981B (zh) 2006-04-25 2010-05-12 华为技术有限公司 一种实现服务质量协商机制的系统和方法
CN1874563A (zh) 2006-06-15 2006-12-06 中山大学 一种手机程序与文件管理系统及方法
CN101166122B (zh) * 2006-10-18 2011-06-22 中兴通讯股份有限公司 一种实现通信终端间网络故障的定位方法
KR101190982B1 (ko) * 2007-07-06 2012-10-16 엘지전자 주식회사 무선 통신 시스템에서의 라디오 측정 절차
CN101551871B (zh) 2008-04-01 2012-02-22 上海长丰智能卡有限公司 一种手机卡及其实现方法
US8902850B2 (en) 2008-11-24 2014-12-02 At&T Mobility Ii Llc Selection of packet data protocol context for handover from cellular network to femto cell
US8891490B2 (en) 2008-11-24 2014-11-18 At&T Mobility Ii Llc Packet data protocol context management for handover from cellular network to a femto cell
CN101819763B (zh) 2010-03-30 2012-07-04 深圳市五巨科技有限公司 一种同时播放多个midi文件的方法和装置
CN101957887A (zh) 2010-05-17 2011-01-26 苏州苏城无线应用中心有限公司 手机一卡通智能医疗服务系统
CN102056195A (zh) 2011-01-21 2011-05-11 大唐移动通信设备有限公司 一种业务质量的确定方法和无线接入网络设备
CN103096363B (zh) 2011-11-08 2017-04-26 深圳市腾讯计算机系统有限公司 模拟弱无线网络的方法和装置
CN202736145U (zh) 2012-08-03 2013-02-13 江苏省高良涧船闸管理所 船舶过闸视频登记、手机缴费系统
CN103152223B (zh) * 2013-03-15 2016-08-03 华为技术有限公司 网络性能监测方法及装置
US9641411B1 (en) * 2013-12-12 2017-05-02 Google Inc. Estimating latent demand with user prioritization
KR102286882B1 (ko) * 2015-03-06 2021-08-06 삼성전자 주식회사 이동 통신 시스템에서 사용자 체감 품질 관리 방법 및 장치
CN105072629B (zh) * 2015-06-30 2019-04-26 华为技术有限公司 测量终端上运行的业务的质量的方法、设备及系统

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056219A (zh) * 2006-04-14 2007-10-17 华为技术有限公司 一种实现网络性能测量的方法及系统
CN101056217A (zh) * 2006-04-14 2007-10-17 华为技术有限公司 一种网络性能测量方法及系统
CN101577631A (zh) * 2008-05-07 2009-11-11 华为技术有限公司 评价用户体验质量的方法、系统及网络装置
CN101404597A (zh) * 2008-11-19 2009-04-08 华为技术有限公司 一种网络质量指标的获取方法、系统及装置
CN101674204A (zh) * 2009-10-13 2010-03-17 东南大学 基于客户端的多媒体组播服务质量测量方法
CN104378220A (zh) * 2013-08-14 2015-02-25 中兴通讯股份有限公司 评价用户体验质量的方法及装置、用户终端、网络服务器
CN103746874A (zh) * 2013-12-30 2014-04-23 华为技术有限公司 用于网际协议流性能监控的方法和设备

Also Published As

Publication number Publication date
US20180124629A1 (en) 2018-05-03
EP3300415A1 (en) 2018-03-28
EP3300415B1 (en) 2020-03-25
US10547504B2 (en) 2020-01-28
CN105072629A (zh) 2015-11-18
EP3300415A4 (en) 2018-05-02
WO2017000750A1 (zh) 2017-01-05

Similar Documents

Publication Publication Date Title
CN105072629B (zh) 测量终端上运行的业务的质量的方法、设备及系统
US10644977B2 (en) Scalable distributed end-to-end performance delay measurement for segment routing policies
US10382295B2 (en) Metadata correlation and disambiguation
US10355983B2 (en) Traceroute to return aggregated statistics in service chains
WO2019128950A1 (zh) 一种报文处理的方法、网络节点和系统
US9356858B2 (en) Redirecting traffic via tunnels to discovered data aggregators
US10999173B2 (en) Active targeted data plane traffic monitoring for wired networks
CN104717108B (zh) 基于主动测量和包间隔模型的网络瓶颈带宽测量方法
WO2022078293A1 (zh) 组播业务流的检测方法及相关装置
CN106656679B (zh) 可用带宽测量方法
WO2021093574A1 (zh) 网络质量检测方法、装置、网元设备、计算机设备和计算机可读介质
CN106411625A (zh) 链路报文丢包测量方法、系统及目标节点、发起端节点
US20230300051A1 (en) In-band Edge-to-Edge Round-Trip Time Measurement
US20210399959A1 (en) Highly probable identification of related messages using sparse hash function sets
CN113992497A (zh) Ioam测量计算方法、装置、设备及存储介质
CN108512714A (zh) 一种报文传输方法、相关设备和系统
WO2021190009A1 (zh) 性能测量方法、装置、设备和存储介质
CN109889444A (zh) 一种规划路径的方法、装置和系统
IT202000012526A1 (it) Misura di prestazioni da parte di un dispositivo di comunicazioni utente
JP2010193055A (ja) フロー情報送信装置、中間装置、フロー情報送信方法およびプログラム
Ramoutar et al. Latency of Concatenating Unlicensed LPWAN with Cellular IoT: An Experimental QoE Study
CN106571970B (zh) 承载网的监测方法及装置
US20240195725A1 (en) System and method of discovering and validating different network action hardware capabilities
WO2024123636A1 (en) System and method of discovering and validating different network action hardware capabilities
CN116264680A (zh) 一种随流检测方法、装置和计算机可读存储介质

Legal Events

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