Movatterモバイル変換


[0]ホーム

URL:


CN115514662A - Service Level Agreement SLA Measuring System and Measuring Method - Google Patents

Service Level Agreement SLA Measuring System and Measuring Method
Download PDF

Info

Publication number
CN115514662A
CN115514662ACN202110691856.8ACN202110691856ACN115514662ACN 115514662 ACN115514662 ACN 115514662ACN 202110691856 ACN202110691856 ACN 202110691856ACN 115514662 ACN115514662 ACN 115514662A
Authority
CN
China
Prior art keywords
sla
measurement
client device
cpe
data
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.)
Pending
Application number
CN202110691856.8A
Other languages
Chinese (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.)
China Mobile Communications Group Co Ltd
China Mobile Group Henan Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Henan 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 China Mobile Communications Group Co Ltd, China Mobile Group Henan Co LtdfiledCriticalChina Mobile Communications Group Co Ltd
Priority to CN202110691856.8ApriorityCriticalpatent/CN115514662A/en
Publication of CN115514662ApublicationCriticalpatent/CN115514662A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请实施例提供了一种SLA测量系统及测量方法,所述SLA测量系统包括:数据采集模块,用于基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令,其中所述客户端设备包括客户前置设备CPE和/或CPE连接的用户侧接入路由器AR,所述测量功能包括rping测量、网络质量分析NQA测量和脚本测量功能中的至少一者;数据接收模块,用于接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。本申请实施例实现了无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。

Figure 202110691856

An embodiment of the present application provides an SLA measurement system and a measurement method. The SLA measurement system includes: a data collection module, configured to send a data collection instruction to the client device based on the measurement function of the client device on the edge cloud side , wherein the client device includes a customer front-end device CPE and/or a user-side access router AR connected to the CPE, and the measurement function includes at least one of rping measurement, network quality analysis NQA measurement and script measurement functions; data The receiving module is configured to receive the SLA index data collected by the client device after executing the data collection instruction. The embodiment of the present application realizes that there is no need to add a new device acquisition probe to the client device, and avoids the problems of high investment cost, complicated engineering implementation, and heavy operation and maintenance workload caused by the hardware probe being connected to the client device.

Figure 202110691856

Description

Translated fromChinese
服务等级协议SLA测量系统及测量方法Service Level Agreement SLA Measuring System and Measuring Method

技术领域technical field

本申请属于移动通信技术领域,尤其涉及一种服务等级协议SLA测量系统及测量方法。The application belongs to the technical field of mobile communication, and in particular relates to a service level agreement (SLA) measurement system and measurement method.

背景技术Background technique

服务网络具备较强的鲁棒性、可扩展性和容错性,为了更好的服务于用户,在服务提供方和用户之间通过定义服务等级协议(Service LevelAgreement,SLA)来保证服务的执行。The service network has strong robustness, scalability, and fault tolerance. In order to better serve users, a service level agreement (Service Level Agreement, SLA) is defined between the service provider and the user to ensure the execution of the service.

当前SLA测量方式主要包括主动测量方式和被动测量方式。Current SLA measurement methods mainly include active measurement methods and passive measurement methods.

主动测量方式是在客户前置设备(Customer Premise Equipment,CPE)下挂硬件探针,以获取SLA测量数据,实现机制是在探针里向目标应用发起拨测任务,获取网络SLA测量数据,推送至测量管理服务端,对测量数据处理和计算形成SLA测量数据;该种方式需要部署较多探针,成本较高,安装施工和系统运行维护工作量大,且对边缘云移动类CPE设备下挂硬件探针不方便,难以实施。The active measurement method is to hang a hardware probe under the Customer Premise Equipment (CPE) to obtain SLA measurement data. The implementation mechanism is to initiate a dial-up test task to the target application in the probe to obtain network SLA measurement To the measurement management server, the measurement data is processed and calculated to form SLA measurement data; this method needs to deploy more probes, the cost is high, the workload of installation and construction and system operation and maintenance is heavy, and the mobile CPE equipment on the edge cloud Hanging hardware probes is inconvenient and difficult to implement.

被动测量方式是基于深度报文检测(Deep Packet Inspection,DPI)数据分析计算获取SLA测量数据,实现机制是在边缘云侧对N3接口消息采集获取用户面数据,在核心网侧对N1、N2接口消息采集获取用户信令面数据,将信令面的相关信息实时关联回填至用户面数据中,再纳入无线、传输侧的网管数据,运用大数据平台对海量DPI数据汇聚计算出SLA测量数据;该种方式需要采集大量核心网信令面和边缘云的用户面数据,数据规模和计算需求量都很大,需大数据实时计算资源和大带宽传输DPI数据,计算得到各网络分段指标数据,再合成端到端网络测量指标数据,与实际端到端直接测量存在偏差,另外对客户安全要求数据不出园限制的场景无法支持实现。The passive measurement method is based on deep packet inspection (Deep Packet Inspection, DPI) data analysis and calculation to obtain SLA measurement data. The message collection obtains the user signaling plane data, correlates the relevant information of the signaling plane into the user plane data in real time, and then incorporates the network management data of the wireless and transmission sides, and uses the big data platform to aggregate massive DPI data to calculate the SLA measurement data; This method needs to collect a large amount of data on the signaling plane of the core network and the user plane of the edge cloud. The data scale and computing requirements are large. It requires big data real-time computing resources and large bandwidth to transmit DPI data, and calculates the index data of each network segment. , and then synthesize the end-to-end network measurement index data, which deviates from the actual end-to-end direct measurement. In addition, scenarios where customer security requires data to be out of the park cannot be supported.

发明内容Contents of the invention

本申请实施例的目的是提供一种SLA测量系统及测量方法,以解决现有SLA测量中测量成本较高的问题。The purpose of the embodiments of the present application is to provide an SLA measurement system and measurement method to solve the problem of high measurement cost in the existing SLA measurement.

第一方面,本申请实施例提供了一种SLA测量系统,包括:In the first aspect, the embodiment of the present application provides an SLA measurement system, including:

数据采集模块,用于基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令,其中所述客户端设备包括客户前置设备CPE和/或CPE连接的用户侧接入路由器AR,所述测量功能包括rping测量、网络质量分析NQA测量和脚本测量功能中的至少一者;The data collection module is configured to send a data collection instruction to the client device based on the measurement function of the client device on the edge cloud side, wherein the client device includes a customer front-end device CPE and/or a user-side connection connected to the CPE Incoming router AR, the measurement function includes at least one of rping measurement, network quality analysis NQA measurement and script measurement functions;

数据接收模块,用于接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。The data receiving module is configured to receive the SLA indicator data collected by the client device after executing the data collection instruction.

可选地,所述SLA测量系统还包括:Optionally, the SLA measurement system also includes:

设备纳管模块,用于获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,用于接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。The device management module is configured to acquire the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or, to receive The CPE sends the management port information mapped to the AR, and collects device information from the AR based on the management port information mapped to the AR.

可选地,所述设备纳管模块包括:Optionally, the device management module includes:

动态域名服务DDNS服务子模块,用于接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,The dynamic domain name service DDNS service submodule is used to receive the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtain the mapping update information based on the mapping relationship; or,

DDNS服务子模块和注册服务模块注册服务子模块,用于通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息,将所述映射更新信息发送给所述DDNS服务子模块。The DDNS service submodule and the registration service module registration service submodule are used to receive the mapping relationship between the IP address and the domain name sent by the CPE that does not have the DDNS capability through the registered REST interface, and obtain the mapping relationship based on the mapping relationship. Mapping update information, sending the mapping update information to the DDNS service submodule.

可选地,所述设备纳管模块还包括:Optionally, the device management module further includes:

资源配置管理模块资源配置管理子模块,用于基于所述DDNS服务子模块所提供的域名对所述CPE进行设备信息采集,或者基于所述注册服务子模块所提供的AR所映射的管理端口,对所述AR进行设备信息采集。Resource configuration management module The resource configuration management submodule is configured to collect device information on the CPE based on the domain name provided by the DDNS service submodule, or based on the management port mapped by the AR provided by the registration service submodule, Collect device information from the AR.

可选地,所述SLA测量系统还包括:Optionally, the SLA measurement system also includes:

任务管理模块,用于确定测量任务并将所述测量任务发送给所述数据采集模块,其中所述测量任务包括所述客户端设备至边缘云端的SLA的指标测量任务,或者所述客户端设备至互联网端的SLA的指标测量任务。A task management module, configured to determine a measurement task and send the measurement task to the data collection module, wherein the measurement task includes an index measurement task of an SLA from the client device to the edge cloud, or the client device The index measurement task of the SLA to the Internet end.

可选地,所述数据采集模块用于,通过简单网络管理协议SNMP配置命令或远程登录方式,向所述客户端设备发送所述测量任务所对应的数据采集指令;Optionally, the data collection module is configured to send a data collection instruction corresponding to the measurement task to the client device through a simple network management protocol SNMP configuration command or a remote login method;

其中,所述数据采集指令用于指示采集所述SLA的指标数据。Wherein, the data collection instruction is used to instruct to collect the index data of the SLA.

可选地,在所述数据采集模块通过SNMP配置命令发送数据采集指令时,所述数据采集指令为NQA测量指令或rping测量指令;或者,Optionally, when the data acquisition module sends a data acquisition instruction through an SNMP configuration command, the data acquisition instruction is an NQA measurement instruction or an rping measurement instruction; or,

在所述数据采集模块通过远程登录方式发送数据采集指令时,所述数据采集指令为NQA测量指令或测量脚本。When the data collection module sends a data collection instruction through remote login, the data collection instruction is an NQA measurement instruction or a measurement script.

可选地,所述SLA测量系统还包括:Optionally, the SLA measurement system also includes:

数据标准化模块,用于对所述SLA的指标数据进行标准化处理;A data standardization module, configured to standardize the index data of the SLA;

SLA感知监控模块,用于对所述标准化处理后的SLA的指标数据进行分析,在所述指标数据超过所述客户端设备所对应的SLA指标基线阈值时,输出告警信息。The SLA-aware monitoring module is configured to analyze the standardized SLA index data, and output an alarm message when the index data exceeds the SLA index baseline threshold corresponding to the client device.

可选地,所述SLA感知监控模块用于,在所述指标数据连续预设时间段超过所述客户端设备所对应的SLA指标基线阈值时,输出所述告警信息。Optionally, the SLA-aware monitoring module is configured to output the alarm information when the indicator data exceeds the SLA indicator baseline threshold corresponding to the client device for a continuous preset period of time.

可选地,所述SLA的指标数据包括下述中的至少一者:Optionally, the index data of the SLA includes at least one of the following:

网络带宽、网络抖动、网络时延、网络丢包率、超文本传输协议HTTP的关联测量指标数据、域名系统DNS协议的关联测量指标数据、文件传输协议FTP的关联测量指标数据。Network bandwidth, network jitter, network delay, network packet loss rate, hypertext transfer protocol HTTP associated measurement index data, domain name system DNS protocol associated measurement index data, file transfer protocol FTP associated measurement index data.

第二方面,本申请实施例提供了一种SLA测量方法,包括:In the second aspect, the embodiment of the present application provides an SLA measurement method, including:

基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令,其中所述客户端设备包括客户前置设备CPE和/或CPE连接的用户侧接入路由器AR,所述测量功能包括rping测量、网络质量分析NQA测量和脚本测量功能中的至少一者;Based on the measurement function of the client device on the edge cloud side, send a data collection instruction to the client device, where the client device includes a customer front-end device CPE and/or a user-side access router AR connected to the CPE, the The measurement function includes at least one of rping measurement, network quality analysis NQA measurement and script measurement functions;

接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。receiving the SLA index data collected by the client device after executing the data collection instruction.

可选地,所述基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令之前,还包括:Optionally, before the measurement function of the client device based on the edge cloud side sends the data collection instruction to the client device, it further includes:

获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,Obtain the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or,

接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。receiving the management port information mapped by the AR sent by the CPE, and collecting device information on the AR based on the management port information mapped by the AR.

可选地,所述获取所述CPE的IP地址与域名之间的映射更新信息,包括:Optionally, the obtaining the mapping update information between the IP address of the CPE and the domain name includes:

接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,receiving the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtaining the mapping update information based on the mapping relationship; or,

通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息。Through the registered REST interface, the mapping relationship between the IP address and the domain name sent by the CPE without DDNS capability is received, and the mapping update information is obtained based on the mapping relationship.

第三方面,本申请实施例还提供一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现所述的SLA测量方法的步骤。In the third aspect, the embodiment of the present application also provides an electronic device, including a processor, a memory, and a program or instruction stored on the memory and operable on the processor, and the program or instruction is processed by the processor Implement the steps of the SLA measurement method when the controller is executed.

在本申请实施中,通过数据采集模块基于边缘云侧的客户端设备的测量功能,向客户端设备发送数据采集指令,并通过数据接收模块接收客户端设备在执行数据采集指令后所采集到的SLA的指标数据,实现了基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。In the implementation of this application, the data collection module sends data collection instructions to the client device based on the measurement function of the client device on the edge cloud side, and receives the data collected by the client device after executing the data collection instruction through the data receiving module. The index data of SLA realizes the existing device capabilities based on the client device, such as rping measurement, NQA measurement or script measurement function, etc., and directly sends data collection instructions to the client device without adding new device collection probes to the client device. It avoids the problems of high investment cost, complex engineering implementation, and heavy operation and maintenance workload caused by hanging hardware probes in client devices.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本申请实施例中SLA测量系统的结构示意图;Fig. 1 is the structural representation of SLA measuring system in the embodiment of the present application;

图2为本申请实施例中客户端设备设置示意图;FIG. 2 is a schematic diagram of client device configuration in the embodiment of the present application;

图3为本申请实施例中SLA测量系统的整体结构示意图;FIG. 3 is a schematic diagram of the overall structure of the SLA measurement system in the embodiment of the present application;

图4为本申请实施例中客户端设备的纳管流程示意图;FIG. 4 is a schematic diagram of a management process of a client device in an embodiment of the present application;

图5为本申请实施例中SLA测量示意图;Fig. 5 is the schematic diagram of SLA measurement in the embodiment of the present application;

图6为本申请实施例中SLA测量方法的流程示意图。FIG. 6 is a schematic flowchart of the SLA measurement method in the embodiment of the present application.

具体实施方式detailed description

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will clearly describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in this application belong to the protection scope of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein, and that references to "first," "second," etc. distinguish Objects are generally of one type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, "and/or" in the specification and claims means at least one of the connected objects, and the character "/" generally means that the related objects are an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的服务等级协议(Service Level Agreement,SLA)测量方法进行详细地说明。The following describes in detail the service level agreement (Service Level Agreement, SLA) measurement method provided by the embodiment of the present application through specific embodiments and application scenarios with reference to the accompanying drawings.

如图1所示,为本申请实施例所提供的SLA测量系统的结构示意图,该SLA测量系统1包括:As shown in Figure 1, it is a schematic structural diagram of the SLA measurement system provided by the embodiment of the present application, theSLA measurement system 1 includes:

数据采集模块11,用于基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令。Thedata collection module 11 is configured to send a data collection instruction to the client device based on the measurement function of the client device on the edge cloud side.

数据接收模块12,用于接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。Thedata receiving module 12 is configured to receive the SLA index data collected by the client device after executing the data collection instruction.

其中,客户端设备包括CPE和/或CPE连接的用户侧接入路由器(Access Router,AR)AR。Wherein, the client equipment includes a CPE and/or a user-side access router (Access Router, AR) AR to which the CPE is connected.

测量功能包括rping测量、网络质量分析(Network Quality Analyzer,NQA)测量和脚本测量功能中的至少一者。The measurement function includes at least one of rping measurement, network quality analyzer (Network Quality Analyzer, NQA) measurement and script measurement functions.

SLA测量系统1基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,通过数据采集模块11直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。TheSLA measurement system 1 is based on the existing equipment capabilities of the client device, such as rping measurement, NQA measurement or script measurement functions, etc., directly sends data collection instructions to the client device through thedata collection module 11, without adding new devices to the client device Collecting probes avoids the problems of high investment costs, complex engineering implementation, and heavy operation and maintenance workload caused by hanging hardware probes in client devices.

具体的,如图2所示,客户端设备CPE和AR设置在5G边缘云侧,本实施例可以在客户端设备CPE和AR上设置测量点,从而充分利用CPE和AR已有设备能力进行SLA测量,而无需再增加设备采集探针。需要说明的是,5G核心网中的接入和移动性管理功能(AMF)通过N1接口与CPE进行连接,并通过N2接口与gNB连接;会话管理功能(SMF)通过N4接口与移动边缘计算(MEC)中的用户面功能(UPF)连接,客户端设备通过N6接口连接至数字网络(DNN),与现有网络连接配置相同,在此不再对此进行具体赘述。Specifically, as shown in Figure 2, the client equipment CPE and AR are set on the side of the 5G edge cloud. In this embodiment, measurement points can be set on the client equipment CPE and AR, so as to make full use of the existing equipment capabilities of the CPE and AR for SLA measurement without the need for additional equipment acquisition probes. It should be noted that the access and mobility management function (AMF) in the 5G core network is connected to the CPE through the N1 interface, and is connected to the gNB through the N2 interface; the session management function (SMF) is connected to the mobile edge computing ( In the user plane function (UPF) connection in the MEC), the client device is connected to the digital network (DNN) through the N6 interface, which is the same as the existing network connection configuration, and will not be described in detail here.

此外,客户端设备在接收到数据采集指令后,可以采集SLA的指标数据,并将所采集到的SLA的指标数据反馈给SLA测量系统,此时SLA测量系统中的数据接收模块12接收该指标数据,从而为SLA测量提供数据支撑。In addition, after receiving the data collection instruction, the client device can collect the index data of SLA, and feed back the collected index data of SLA to the SLA measurement system. At this time, thedata receiving module 12 in the SLA measurement system receives the index Data, so as to provide data support for SLA measurement.

这样,本申请提供的SLA测量系统,通过数据采集模块基于边缘云侧的客户端设备的测量功能,向客户端设备发送数据采集指令,并通过数据接收模块接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据,实现了基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。In this way, the SLA measurement system provided by this application sends a data collection instruction to the client device through the data collection module based on the measurement function of the client device on the edge cloud side, and receives the client device through the data receiving module when executing the described The SLA index data collected after the data collection command implements the existing device capabilities of the client device, such as rping measurement, NQA measurement, or script measurement functions, etc., and directly sends data collection instructions to the client device without requiring the client to Adding a new device acquisition probe to the end device avoids the problems of high investment cost, complex project implementation, and heavy operation and maintenance workload caused by installing a hardware probe in the client device.

可选地,SLA的指标数据包括下述中的至少一者:Optionally, the index data of the SLA includes at least one of the following:

网络带宽、网络抖动、网络时延、网络丢包率、超文本传输协议(HyperTextTransfer Protocol,HTTP)的关联测量指标数据、域名系统(Domain Name System,DNS)协议的关联测量指标数据、文件传输协议(File Transfer Protocol,FTP)的关联测量指标数据。Network bandwidth, network jitter, network delay, network packet loss rate, hypertext transfer protocol (HyperTextTransfer Protocol, HTTP) associated measurement index data, domain name system (Domain Name System, DNS) protocol associated measurement index data, file transfer protocol (File Transfer Protocol, FTP) associated measurement index data.

具体的,HTTP的关联测量指标数据可以包括HTTP的总时延、往返时延等;DNS协议的关联测量指标数据可以包括DNS解析时延、DNS解析错误率等;FTP的关联测量指标数据可以包括FTP连接时延、文件传输速率等。Specifically, the associated measurement index data of HTTP may include HTTP total delay, round-trip delay, etc.; the associated measurement index data of DNS protocol may include DNS resolution delay, DNS resolution error rate, etc.; the associated measurement index data of FTP may include FTP connection delay, file transfer rate, etc.

基于上述指标数据均能够反映当前的服务质量,也就是与SLA测量结果相关联,从而使得通过获取上述指标数据中的至少一者,能够实现对SLA的测量。Based on the above-mentioned index data, all of which can reflect the current service quality, that is, be associated with the SLA measurement result, so that by acquiring at least one of the above-mentioned index data, the measurement of the SLA can be realized.

此外,可选地,在本实施例中,如图3所示,SLA测量系统还包括:In addition, optionally, in this embodiment, as shown in Figure 3, the SLA measurement system further includes:

设备纳管模块13,用于获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,用于接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。Thedevice management module 13 is configured to obtain the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or, for receiving the management port information mapped by the AR sent by the CPE, and collecting device information on the AR based on the management port information mapped by the AR.

具体的,设备纳管模块13通过获取CPE的IP地址与域名之间的映射更新信息,实现了CPE的IP地址变化后的更新,保持CPE处在正常管理状态。Specifically, thedevice management module 13 realizes updating after the IP address of the CPE changes by acquiring the mapping update information between the IP address of the CPE and the domain name, and keeps the CPE in a normal management state.

设备纳管模块通过获取映射更新信息,使得系统在通过域名访问CPE时能够保障访问到对应的CPE,从而能够明确所获取到的SLA的指标数据对应哪个CPE,能够对客户的SLA作出正确的测量结果。The device management module obtains the mapping update information, so that the system can guarantee access to the corresponding CPE when accessing the CPE through the domain name, so that it can clarify which CPE the obtained SLA index data corresponds to, and can make correct measurement of the customer's SLA result.

可选地,在本实施例中,继续参见图3,设备纳管模块13包括:Optionally, in this embodiment, continue referring to FIG. 3 , thedevice management module 13 includes:

动态域名服务(Dynamic Domain Name Server,DDNS)服务模块131,用于接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,A dynamic domain name service (Dynamic Domain Name Server, DDNS)service module 131, configured to receive the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtain the mapping update information based on the mapping relationship; or ,

DDNS服务子模块131和注册服务子模块132,用于通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息,将所述映射更新信息发送给所述DDNS服务子模块。TheDDNS service submodule 131 and theregistration service submodule 132 are configured to receive the mapping relationship between the IP address and the domain name sent by the CPE that does not have the DDNS capability through the registered REST interface, and obtain the mapping based on the mapping relationship Update information, sending the mapping update information to the DDNS service submodule.

具体的,DDNS服务子模块131提供CPE设备的IP地址与域名之间的动态映射关系接收,并得到映射更新信息,然后可以通过更新后的域名来访问CPE设备。Specifically, theDDNS service sub-module 131 provides reception of the dynamic mapping relationship between the IP address of the CPE device and the domain name, and obtains mapping update information, and then accesses the CPE device through the updated domain name.

注册服务子模块132提供注册的REST接口,接收IP地址和域名之间的映射关系,并将所需信息推送至DDNS服务子模块。这样在CPE设备不具备DDNS能力时,SLA测量系统可以调用注册服务子模块132的REST接口,让注册服务子模块实现更新IP地址和域名之间的映射关系,即记录映射更新信息,并将该映射更新信息推送至DDNS服务子模块。Theregistration service sub-module 132 provides a registered REST interface, receives the mapping relationship between the IP address and the domain name, and pushes the required information to the DDNS service sub-module. In this way, when the CPE device does not have the DDNS capability, the SLA measurement system can call the REST interface of theregistration service submodule 132 to allow the registration service submodule to update the mapping relationship between the IP address and the domain name, that is, record the mapping update information, and send the Mapping update information is pushed to the DDNS service submodule.

对AR纳管可以是由CPE上报AR所映射的管理端口信息至注册服务子模块132,从而实现SLA测量系统对AR进行设备信息采集。The management of the AR may be that the CPE reports the management port information mapped by the AR to theregistration service sub-module 132, so that the SLA measurement system collects device information for the AR.

具体的,如图4所示,为本实施例的客户端设备纳管流程示意图。在SLA测量系统对CPE纳管过程中,CPE自身进行状态检测,检测当前是否在线,IP地址是否变更;然后,若CPE具备DDNS能力,则直接向DDNS服务子模块发送IP地址与域名之间的动态映射关系,DDNS服务子模块记录映射更新信息;若CPE不具备DDNS能力,则调用注册服务子模块132的REST接口,接收CPE的IP地址与域名之间的动态映射关系,并将映射更新信息推送给DDNS服务子模块;最后,资源配置管理子模块133根据域名采集CPE设备信息。在对AR纳管过程中,CPE上报所连接的AR所映射的SNMP管理端口信息至注册服务子模块;然后资源配置管理子模块133基于SNMP管理端口信息发起对AR的设备信息采集。Specifically, as shown in FIG. 4 , it is a schematic diagram of a management process of a client device in this embodiment. During the process of CPE management by the SLA measurement system, the CPE itself performs status detection to detect whether it is online and whether the IP address has changed; then, if the CPE has the DDNS capability, it will directly send the information between the IP address and the domain name to the DDNS service sub-module. Dynamic mapping relationship, the DDNS service sub-module records mapping update information; if the CPE does not have DDNS capabilities, then call the REST interface of theregistration service sub-module 132, receive the dynamic mapping relationship between the IP address of the CPE and the domain name, and update the mapping information Push to the DDNS service sub-module; finally, the resourceconfiguration management sub-module 133 collects CPE device information according to the domain name. During the AR management process, the CPE reports the SNMP management port information mapped by the connected AR to the registration service submodule; then the resourceconfiguration management submodule 133 initiates device information collection for the AR based on the SNMP management port information.

可选地,继续参见图3,设备纳管模块13还可以包括:Optionally, continuing to refer to FIG. 3, thedevice management module 13 may further include:

资源配置管理子模块133,用于基于所述DDNS服务子模块131所提供的域名对所述CPE进行设备信息采集,或者基于所述注册服务子模块132所提供的AR所映射的管理端口,对所述AR进行设备信息采集。The resourceconfiguration management submodule 133 is configured to collect device information on the CPE based on the domain name provided by theDDNS service submodule 131, or to collect device information based on the management port mapped by the AR provided by theregistration service submodule 132. The AR collects device information.

具体的,对CPE或AR所采集的设备信息可以包括厂商,设备型号等信息,在此并不对此进行具体限定。Specifically, the device information collected by the CPE or AR may include information such as manufacturer and device model, which is not specifically limited here.

可选地,继续参见图3,SLA测量系统还包括:Optionally, continuing to refer to Figure 3, the SLA measurement system further includes:

任务管理模块14,用于确定测量任务并将所述测量任务发送给所述数据采集模块11,其中所述测量任务包括所述客户端设备至边缘云端的SLA的指标测量任务,或者所述客户端设备至互联网端的SLA的指标测量任务。Thetask management module 14 is configured to determine a measurement task and send the measurement task to thedata collection module 11, wherein the measurement task includes an index measurement task of the SLA from the client device to the edge cloud, or the customer SLA index measurement tasks from the end device to the Internet end.

具体的,如图5所示,为SLA测量过程示意图。在SLA测量过程中,由管理中心网络对AR和CPE进行管理(如图5中管理流示意线所示),测试任务包括CPE或AR至边缘云端,以及CPE或AR至互联网(Internet)端(如图5中测试流示意线所示)。Specifically, as shown in FIG. 5 , it is a schematic diagram of the SLA measurement process. During the SLA measurement process, the AR and CPE are managed by the management center network (as shown in the management flow schematic line in Figure 5), and the test tasks include CPE or AR to the edge cloud, and CPE or AR to the Internet (Internet) end ( As shown in the test flow schematic line in Figure 5).

这样,测量任务包括客户端设备至边缘云端的SLA的指标测量任务,或者客户端设备至互联网端的SLA的指标测量任务,实现了一个SLA测量系统能够支撑不同场景的SLA评估需求。In this way, the measurement task includes the SLA index measurement task from the client device to the edge cloud, or the SLA index measurement task from the client device to the Internet end, realizing that an SLA measurement system can support the SLA evaluation requirements of different scenarios.

具体的,继续参见图3,任务管理模块14可以包括任务模板管理子模块141、任务调度子模块142和任务分发子模块143等。其中,任务模板管理子模块141能够实现设计任务模板,管理适用于特定型号设备的测量任务参数、任务下发方式、约定输出的测量结果,并对发起测量的设备型号的任务模板进行维护;任务调度子模块142根据任务设定的调度策略,进行周期性或一次性测量任务的调度,调度任务触发通知给任务分发子模块;任务分发子模块143将任务实例发送给数据采集模块11,由数据采集模块11根据任务实例中设定的任务下发方式,与客户端设备进行交互,完成任务的下发执行操作。Specifically, referring to FIG. 3 , thetask management module 14 may include a tasktemplate management submodule 141 , atask scheduling submodule 142 , atask distribution submodule 143 and the like. Among them, the tasktemplate management sub-module 141 can realize the design of task templates, manage the measurement task parameters, task delivery methods, and agreed output measurement results applicable to specific types of equipment, and maintain the task templates of the equipment models that initiate the measurement; The scheduling sub-module 142 schedules periodic or one-off measurement tasks according to the scheduling policy set by the task, and the scheduling task triggers a notification to the task distribution sub-module; thetask distribution sub-module 143 sends the task instance to thedata acquisition module 11, and theThe acquisition module 11 interacts with the client device according to the task delivery mode set in the task instance, and completes the task delivery and execution operation.

可选地,此时数据采集模块11可以通过简单网络管理协议(Simple NetworkManagement Protocol,SNMP)配置命令或远程登录方式,向所述客户端设备发送所述测量任务所对应的数据采集指令;Optionally, at this time, thedata collection module 11 can send the data collection instruction corresponding to the measurement task to the client device through a simple network management protocol (Simple Network Management Protocol, SNMP) configuration command or a remote login mode;

其中,所述数据采集指令用于指示采集所述SLA的指标数据。Wherein, the data collection instruction is used to instruct to collect the index data of the SLA.

需要说明的是,在所述数据采集模块11通过SNMP配置命令发送数据采集指令时,所述数据采集指令可以为NQA测量指令或rping测量指令;或者,在所述数据采集模块11通过远程登录方式发送数据采集指令时,所述数据采集指令可以为NQA测量指令或测量脚本。It should be noted that, when thedata collection module 11 sends a data collection instruction through an SNMP configuration command, the data collection instruction can be an NQA measurement instruction or an rping measurement instruction; When sending a data collection instruction, the data collection instruction may be an NQA measurement instruction or a measurement script.

具体的,数据采集模块11可以通过SNMP配置命令发送NQA测量指令或rping测量指令,并通过远程登录方式进行脚本测量或NQA测量。Specifically, thedata acquisition module 11 may send an NQA measurement command or an rping measurement command through an SNMP configuration command, and perform script measurement or NQA measurement through remote login.

可选地,继续参见图3,SLA测量系统1还可以包括:Optionally, continuing to refer to FIG. 3, theSLA measurement system 1 may further include:

数据标准化模块15,用于对所述SLA的指标数据进行标准化处理;Adata standardization module 15, configured to standardize the index data of the SLA;

SLA感知监控模块16,用于对所述标准化处理后的SLA的指标数据进行分析,在所述指标数据超过所述客户端设备所对应的SLA指标基线阈值时,输出告警信息。The SLA-aware monitoring module 16 is configured to analyze the standardized SLA index data, and output an alarm message when the index data exceeds the SLA index baseline threshold corresponding to the client device.

具体的,数据标准化模板15用于对采集到的指标数据进行标准化处理,具体可以包括按照统一数据模型将不同类型的客户端设备的指标数据归并,包括时延、丢包率、抖动、带宽等指标数据;还可以包括数据去重、删除无效数据等处理,在此不对此进行具体限定。Specifically, thedata standardization template 15 is used to standardize the collected index data, which may specifically include merging index data of different types of client devices according to a unified data model, including time delay, packet loss rate, jitter, bandwidth, etc. Indicator data; it may also include deduplication of data, deletion of invalid data, etc., which is not specifically limited here.

SLA感知监控模块16可以参考与客户签订SLA中的指标参数要求和SLA评估预警策略,对标准化处理后的SLA的指标数据进行分析,在指标数据超过客户端设备所对应的SLA指标基线阈值时,输出告警信息。The SLA-aware monitoring module 16 can refer to the index parameter requirements in the SLA signed with the customer and the SLA evaluation and early warning strategy, and analyze the standardized SLA index data. When the index data exceeds the SLA index baseline threshold corresponding to the client device, Output warning information.

具体的,客户端设备所对应的SLA指标基线阈值可以为SLA协议约定的阈值。Specifically, the SLA index baseline threshold corresponding to the client device may be a threshold agreed upon in the SLA agreement.

还需要说明的是,SLA感知监控模块16用于,在所述指标数据连续预设时间段超过所述客户端设备所对应的SLA指标基线阈值时,输出所述告警信息。这样,减少了大量的计算资源投入,降低了边缘云SLA保障的运维成本。It should also be noted that the SLAawareness monitoring module 16 is configured to output the alarm information when the index data exceeds the SLA index baseline threshold corresponding to the client device for a continuous preset time period. In this way, a large amount of computing resource investment is reduced, and the operation and maintenance cost of the edge cloud SLA guarantee is reduced.

例如,SLA感知监控模块16可以在指标数据连续3个周期超过或偏离客户端设备所对应的SLA指标基线阈值时,发出异常预警,通知技术人员进行及时干预,提高客户网络质量。For example, the SLA-aware monitoring module 16 can issue an abnormality warning when the index data exceeds or deviates from the SLA index baseline threshold corresponding to the client device for three consecutive periods, and notifies technicians to intervene in time to improve the client's network quality.

下面继续参见图3,对本申请的整个SLA测量系统进行详细说明。Referring to Fig. 3 below, the entire SLA measurement system of the present application will be described in detail.

设备纳管模块13用于对边缘云业务端到端网络的SLA测量客户端设备进行管理,主要包括对CPE和CPE下挂的AR进行管理,为后续测量数据采集提供基础。Thedevice management module 13 is used to manage the SLA measurement client device of the edge cloud service end-to-end network, mainly including the management of the CPE and the AR attached to the CPE, providing a basis for subsequent measurement data collection.

其中,边缘纳管模块13包括DDNS服务子模块131、注册服务子模块132和资源配置管理子模块133。在SLA测量系统侧开启DDNS服务,接收客户端设备的IP地址与域名的映射更新信息;在边缘云侧客户端的CPE启动注册上报服务,实时推送客户端设备IP地址变化后的更新,保持设备处在正常状态。Wherein, theedge management module 13 includes aDDNS service submodule 131 , aregistration service submodule 132 and a resourceconfiguration management submodule 133 . Enable the DDNS service on the side of the SLA measurement system to receive the mapping update information between the IP address and the domain name of the client device; start the registration and reporting service on the CPE of the client on the edge cloud side, push the update of the IP address of the client device in real time, and keep the device in place in normal condition.

具体的,注册服务子模块132是提供注册的rest接口,实现接收不具备DDNS能力的CPE所发送的IP地址与域名的动态映射关系;DDNS服务子模块131提供CPE的IP地址与域名的动态映射关系接收,用于通过域名来访问客户端设备;资源配置管理子模块133管理被纳管的CPE和AR设备的基础信息,包括厂商,设备型号等信息,服务对应测量任务创建。Specifically, theregistration service sub-module 132 provides a registered rest interface to realize the dynamic mapping relationship between the IP address and the domain name sent by the CPE that does not have the DDNS capability; theDDNS service sub-module 131 provides the dynamic mapping between the IP address and the domain name of the CPE Relationship reception, used to access client devices through domain names; resourceconfiguration management sub-module 133 manages the basic information of managed CPE and AR devices, including information such as manufacturers and device models, and creates corresponding measurement tasks for services.

对CPE纳管时有两种模式,当CPE设备具备DDNS能力,则DDNS服务子模块131直接记录映射更新信息;当CPE不具备DDNS能力,则调用注册服务子模块132的REST接口,让注册服务子模块实现记录映射更新信息;资源配置管理子模块133根据域名进行设备信息采集,具备对CPE设备纳管;对AR纳管是由CPE上报AR映射的SNMP管理端口至注册服务子模块132,再由资源配置管理子模块133发起对AR设备信息采集,具备对AR设备的纳管。There are two modes for CPE management. When the CPE device has the DDNS capability, the DDNS service sub-module 131 directly records the mapping update information; The sub-module realizes the record mapping update information; the resourceconfiguration management sub-module 133 collects device information according to the domain name, and has the ability to manage the CPE device; the AR management is reported by the CPE to the SNMP management port mapped by the AR to theregistration service sub-module 132, and then The resourceconfiguration management sub-module 133 initiates the collection of AR device information, and is capable of managing the AR device.

这样,通过设备纳管模块,提供注册服务、DDNS服务、设备资源管理服务,使得能够实时感知边缘云侧客户端设备的地址变化并实现更新,能够保持客户端设备处在正常管理状态。In this way, the registration service, DDNS service, and device resource management service are provided through the device management module, so that the address change of the client device on the edge cloud side can be sensed in real time and updated, and the client device can be kept in a normal management state.

数据采集模块11用于下发数据采集指令至纳管的客户端设备,包括CPE和/或AR设备。需要说明的是,数据采集模块11还可以管理设备的基础资源信息数据采集,包括厂商、型号、操作系统版本等其他硬件配置信息;此外,还可以采用RFC2925描述的DISMAN-PING-MIB来实现基于ICMP报文的测量,通过SNMP配置(set)命令下发数据采集指令到测量发起的CEP或AR设备。Thedata collection module 11 is used to issue data collection instructions to managed client devices, including CPE and/or AR devices. It should be noted that thedata collection module 11 can also manage the basic resource information data collection of the device, including other hardware configuration information such as manufacturer, model, operating system version, etc.; in addition, the DISMAN-PING-MIB described in RFC2925 can also be used to implement the For the measurement of ICMP packets, send data collection instructions to the CEP or AR device that initiates the measurement through the SNMP configuration (set) command.

下发数据采集指令时可以通过SNMP配置命令下发或者通过远程登录方式下发。具体的,SNMP配置命令可以下发NQA测量指令或rping测量指令,远程登录方式可以下发NQA测量指令或测量脚本。当然,还可以向支持linuxos指令的CPE下发Python测量脚本获取指标数据。When issuing data collection instructions, it can be issued through SNMP configuration commands or through remote login. Specifically, the SNMP configuration command can issue NQA measurement commands or rping measurement commands, and the remote login method can issue NQA measurement commands or measurement scripts. Of course, you can also deliver Python measurement scripts to CPEs that support linuxos commands to obtain indicator data.

rping测量指令可以实现获取时延、丢包、抖动、带宽等关键的指标数据;测量脚本质量可以在客户端设备上发起NQA测量,获取HTTP、DNS和FTP协议的关联测量指标数据,包括HTTP总时延、TCP连接时延、DNS解析时延、HTTP上下行速率、文件传输速率、FTP连接时延、DNS解析错误率等。The rping measurement command can obtain key index data such as delay, packet loss, jitter, and bandwidth; the measurement script quality can initiate NQA measurement on the client device to obtain associated measurement index data of HTTP, DNS, and FTP protocols, including HTTP total Delay, TCP connection delay, DNS resolution delay, HTTP uplink and downlink rate, file transfer rate, FTP connection delay, DNS resolution error rate, etc.

数据接收模块12用于接收CPE和/或AR在执行数据采集指令后所采集到的SLA的指标数据。需要说明的是,数据接收模块12可以提供REST API接口机制接收指标数据。Thedata receiving module 12 is configured to receive the index data of the SLA collected by the CPE and/or the AR after executing the data collection instruction. It should be noted that thedata receiving module 12 may provide a REST API interface mechanism to receive indicator data.

任务管理模块14用于调度已配置的模板任务,并下发至数据采集模块11,数据采集模块11见指令下发客户端设备,测量任务包括CPE或AR设备至边缘云端、CPE或AR设备至互联网端两类,从而支撑不同场景SLA评估需求。Thetask management module 14 is used to schedule the configured template tasks and send them to thedata collection module 11. Thedata collection module 11 sends instructions to the client devices. The measurement tasks include CPE or AR devices to the edge cloud, CPE or AR devices to There are two types on the Internet side, so as to support the SLA evaluation requirements of different scenarios.

具体的,任务管理模块14包括任务模板管理子模块141、任务调度子模块142和任务分发子模块143。其中,任务模板管理子模块141能够实现设计任务模板,管理适用于特定型号设备的测量任务参数、任务下发方式、约定输出的测量结果;任务调度子模块142根据任务设定的调度策略,进行周期性或一次性测量任务的调度,调度任务触发通知给任务分发子模块;任务分发子模块143将任务实例发送给数据采集模块11,由数据采集模块11根据任务实例中设定的任务下发方式(SNMP配置或远程登录方式),与客户端设备进行交互,完成任务的下发执行操作。Specifically, thetask management module 14 includes a tasktemplate management submodule 141 , atask scheduling submodule 142 and atask distribution submodule 143 . Among them, the tasktemplate management sub-module 141 can realize the design of task templates, and manage the measurement task parameters, task delivery methods, and agreed output measurement results applicable to specific types of equipment; Scheduling of periodic or one-time measurement tasks, scheduling task trigger notification to the task distribution sub-module;task distribution sub-module 143 sends the task instance to thedata collection module 11, and thedata collection module 11 issues the task according to the task set in the task instance Mode (SNMP configuration or remote login mode), interact with the client device, and complete the delivery and execution of tasks.

数据标准化模块15用于对采集到的指标数据进行标准化,按照统一数据模型将不同类型的客户端设备的指标数据归并,包括时延、丢包率、抖动、带宽等关键指标数据,满足数据处理分析需要。Thedata standardization module 15 is used to standardize the collected index data, merge the index data of different types of client devices according to the unified data model, including key index data such as delay, packet loss rate, jitter, bandwidth, etc., to meet the requirements of data processing analysis needs.

SLA感知监控模块16,对标准化后的指标数据进行SLA感知计算,参考与客户签订SLA中的指标参数要求和SLA评估预警策略进行校对计算,对指标数据偏离预警策略的触发告警。The SLAperception monitoring module 16 performs SLA perception calculation on the standardized indicator data, performs proofreading and calculation with reference to the indicator parameter requirements in the SLA signed with the customer and the SLA evaluation early warning strategy, and triggers an alarm for the deviation of the indicator data from the early warning strategy.

具体的,SLA感知监控模块提供面向客户或客户端设备的测量指标数据查询,对周期测量任务的结果数据进行跟踪,对相同时段的指标数据进行分析;然后对偏离SLA协议约定的SLA指标基线阈值的客户,在连续3个周期偏离SLA协议指标阈值时,则发出SLA感知异常预警,也就是输出告警信息,通知技术人员进行及时干预,降低故障隐患处理时间,提高客户网络质量。Specifically, the SLA-aware monitoring module provides measurement index data query for customers or client devices, tracks the result data of periodic measurement tasks, and analyzes index data in the same period; If the customer deviates from the SLA protocol index threshold for 3 consecutive periods, an SLA perception abnormality warning will be issued, that is, an alarm message will be output to notify technicians to intervene in a timely manner, reducing the processing time for potential faults and improving the customer's network quality.

这样,本申请实施例基于边缘云侧的客户端设备的rping测量、NQA测量和/或脚本测量功能,向客户端发送数据采集指令,并接收客户端设备在执行数据采集指令后所采集到的SLA的指标数据,实现了基于客户端设备已有的设备能力直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,减少了大量的硬件和计算资源投入,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题,满足了快速部署实施,降低边缘云SLA保障的运维成本。In this way, the embodiment of the present application sends data collection instructions to the client based on the rping measurement, NQA measurement and/or script measurement functions of the client device on the edge cloud side, and receives the data collected by the client device after executing the data collection instruction. The index data of SLA realizes sending data collection instructions directly to the client device based on the existing device capabilities of the client device, without adding new device collection probes to the client device, reducing a large amount of investment in hardware and computing resources, and avoiding It solves the problems of high investment cost, complex engineering implementation, and heavy operation and maintenance workload caused by hanging hardware probes in client devices, meets rapid deployment and implementation, and reduces the operation and maintenance cost of edge cloud SLA guarantee.

需要说明的是,本实施例中的SLA测量系统中包括的各个模块也可以集成在一个芯片上,或者分别部署在多个设备上,在此并不对此进行具体限定。It should be noted that the various modules included in the SLA measurement system in this embodiment may also be integrated on one chip, or deployed on multiple devices respectively, which is not specifically limited here.

此外,如图6所示,为本申请实施例所提供的SLA测量方法的流程示意图,该SLA测量方法包括:In addition, as shown in FIG. 6, it is a schematic flow chart of the SLA measurement method provided in the embodiment of the present application, and the SLA measurement method includes:

步骤601:基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令。Step 601: Based on the measurement function of the client device on the edge cloud side, send a data collection instruction to the client device.

其中,客户端设备包括CPE和/或CPE连接的AR。Wherein, the client device includes a CPE and/or an AR connected to the CPE.

测量功能包括rping测量、NQA测量和脚本测量功能中的至少一者。The measurement function includes at least one of rping measurement, NQA measurement and script measurement functions.

本实施例基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。This embodiment is based on the existing device capabilities of the client device, such as rping measurement, NQA measurement or script measurement functions, etc., directly sends data collection instructions to the client device, without adding new device acquisition probes on the client device, avoiding The problem of high investment cost, complex engineering implementation and heavy operation and maintenance workload caused by hanging the hardware probe in the client device.

步骤602:接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。Step 602: Receive the SLA index data collected by the client device after executing the data collection instruction.

具体的,客户端设备在接收到数据采集指令后,可以采集SLA的指标数据,并将所采集到的SLA的指标数据反馈给SLA测量系统,此时SLA测量系统接收该指标数据,从而为SLA测量提供数据支撑。Specifically, after receiving the data collection instruction, the client device can collect the index data of SLA, and feed back the collected index data of SLA to the SLA measurement system. Measurement provides data support.

这样,本申请提供的SLA测量方法,通过基于边缘云侧的客户端设备的测量功能,向客户端设备发送数据采集指令,并接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据,实现了基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。In this way, the SLA measurement method provided by this application sends a data collection instruction to the client device through the measurement function of the client device based on the edge cloud side, and receives the data collected by the client device after executing the data collection instruction. The index data of the SLA realizes the existing device capabilities based on the client device, such as rping measurement, NQA measurement or script measurement function, etc., and directly sends data collection instructions to the client device without adding new devices to the client device for collection The probe avoids the problems of high investment cost, complex engineering implementation and heavy operation and maintenance workload caused by hanging hardware probes in the client device.

可选地,所述基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令之前,还包括:Optionally, before the measurement function of the client device based on the edge cloud side sends the data collection instruction to the client device, it further includes:

获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,Obtain the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or,

接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。receiving the management port information mapped by the AR sent by the CPE, and collecting device information on the AR based on the management port information mapped by the AR.

具体的,通过获取CPE的IP地址与域名之间的映射更新信息,实现了CPE的IP地址变化后的更新,保持CPE处在正常管理状态,使得在通过域名访问CPE时能够保障访问到对应的CPE,从而能够明确所获取到的SLA的指标数据对应哪个CPE,能够对客户的SLA作出正确的测量结果。Specifically, by obtaining the mapping update information between the IP address of the CPE and the domain name, the update of the IP address of the CPE after the change is realized, and the CPE is kept in a normal management state, so that when accessing the CPE through the domain name, the access to the corresponding CPE, so that it can clarify which CPE the obtained SLA index data corresponds to, and can make correct measurement results for the customer's SLA.

此外,可选地,所述获取所述CPE的IP地址与域名之间的映射更新信息,包括:In addition, optionally, the acquiring the mapping update information between the IP address of the CPE and the domain name includes:

接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,receiving the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtaining the mapping update information based on the mapping relationship; or,

通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息。Through the registered REST interface, the mapping relationship between the IP address and the domain name sent by the CPE without DDNS capability is received, and the mapping update information is obtained based on the mapping relationship.

具体的,若CPE具备DDNS能力,则直接获取CPE的IP地址与域名之间的动态映射关系,并记录映射更新信息;若CPE不具备DDNS能力,则调用注册的REST接口,接收CPE的IP地址与域名之间的动态映射关系,并基于映射关系得到映射更新信息,这使得能够根据域名采集CPE设备信息。Specifically, if the CPE has the DDNS capability, it will directly obtain the dynamic mapping relationship between the IP address of the CPE and the domain name, and record the mapping update information; if the CPE does not have the DDNS capability, it will call the registered REST interface to receive the IP address of the CPE The dynamic mapping relationship with the domain name, and the mapping update information is obtained based on the mapping relationship, which makes it possible to collect CPE device information according to the domain name.

这样,本申请提供的SLA测量方法,通过基于边缘云侧的客户端设备的测量功能,向客户端设备发送数据采集指令,并接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据,实现了基于客户端设备已有的设备能力,例如rping测量、NQA测量或脚本测量功能等,直接向客户端设备发送数据采集指令,无需在客户端设备上增加新设备采集探针,避免了在客户端设备中下挂硬件探针导致的投入成本高、工程实施复杂以及运行维护工作量大的问题。In this way, the SLA measurement method provided by this application sends a data collection instruction to the client device through the measurement function of the client device based on the edge cloud side, and receives the data collected by the client device after executing the data collection instruction. The index data of the SLA realizes the existing device capabilities based on the client device, such as rping measurement, NQA measurement or script measurement function, etc., and directly sends data collection instructions to the client device without adding new devices to the client device for collection The probe avoids the problems of high investment cost, complex engineering implementation and heavy operation and maintenance workload caused by hanging hardware probes in the client device.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的系统的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element. In addition, it should be pointed out that the scope of the system in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. . Additionally, features described with reference to certain examples may be combined in other examples.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

Claims (10)

Translated fromChinese
1.一种服务等级协议SLA测量系统,其特征在于,所述SLA测量系统包括:1. A service level agreement SLA measuring system is characterized in that, said SLA measuring system comprises:数据采集模块,用于基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令,其中所述客户端设备包括客户前置设备CPE和/或CPE连接的用户侧接入路由器AR,所述测量功能包括rping测量、网络质量分析NQA测量和脚本测量功能中的至少一者;The data collection module is configured to send a data collection instruction to the client device based on the measurement function of the client device on the edge cloud side, wherein the client device includes a customer front-end device CPE and/or a user-side connection connected to the CPE Incoming router AR, the measurement function includes at least one of rping measurement, network quality analysis NQA measurement and script measurement functions;数据接收模块,用于接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。The data receiving module is configured to receive the SLA indicator data collected by the client device after executing the data collection instruction.2.根据权利要求1所述的SLA测量系统,其特征在于,所述SLA测量系统还包括:2. SLA measurement system according to claim 1, is characterized in that, described SLA measurement system also comprises:设备纳管模块,用于获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,用于接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。The device management module is configured to acquire the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or, to receive The CPE sends the management port information mapped to the AR, and collects device information from the AR based on the management port information mapped to the AR.3.根据权利要求2所述的SLA测量系统,其特征在于,所述设备纳管模块包括:3. The SLA measurement system according to claim 2, wherein the equipment management module comprises:动态域名服务DDNS服务子模块,用于接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,The dynamic domain name service DDNS service submodule is used to receive the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtain the mapping update information based on the mapping relationship; or,DDNS服务子模块和注册服务子模块,用于通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息,将所述映射更新信息发送给所述DDNS服务子模块。The DDNS service submodule and the registration service submodule are used to receive the mapping relationship between the IP address and the domain name sent by the CPE that does not have the DDNS capability through the registered REST interface, and obtain the mapping update information based on the mapping relationship , sending the mapping update information to the DDNS service submodule.4.根据权利要求1所述的SLA测量系统,其特征在于,所述SLA测量系统还包括:4. SLA measuring system according to claim 1, is characterized in that, described SLA measuring system also comprises:任务管理模块,用于确定测量任务并将所述测量任务发送给所述数据采集模块,其中所述测量任务包括所述客户端设备至边缘云端的SLA的指标测量任务,或者所述客户端设备至互联网端的SLA的指标测量任务。A task management module, configured to determine a measurement task and send the measurement task to the data collection module, wherein the measurement task includes an index measurement task of an SLA from the client device to the edge cloud, or the client device The index measurement task of the SLA to the Internet end.5.根据权利要求4所述的SLA测量系统,其特征在于,5. The SLA measuring system according to claim 4, characterized in that,所述数据采集模块还用于,通过简单网络管理协议SNMP配置命令或远程登录方式,向所述客户端设备发送所述测量任务所对应的数据采集指令;The data acquisition module is also used to send the data acquisition instruction corresponding to the measurement task to the client device through a simple network management protocol SNMP configuration command or a remote login mode;其中,所述数据采集指令用于指示采集所述SLA的指标数据。Wherein, the data collection instruction is used to instruct to collect the index data of the SLA.6.根据权利要求1所述的SLA测量系统,其特征在于,所述SLA测量系统还包括:6. SLA measurement system according to claim 1, is characterized in that, described SLA measurement system also comprises:数据标准化模块,用于对所述SLA的指标数据进行标准化处理;A data standardization module, configured to standardize the index data of the SLA;SLA感知监控模块,用于对所述标准化处理后的SLA的指标数据进行分析,在所述指标数据超过所述客户端设备所对应的SLA指标基线阈值时,输出告警信息。The SLA-aware monitoring module is configured to analyze the standardized SLA index data, and output an alarm message when the index data exceeds the SLA index baseline threshold corresponding to the client device.7.根据权利要求6所述的SLA测量系统,其特征在于,7. The SLA measuring system according to claim 6, characterized in that,所述SLA感知监控模块用于,在所述指标数据连续预设时间段超过所述客户端设备所对应的SLA指标基线阈值时,输出所述告警信息。The SLA-aware monitoring module is configured to output the alarm information when the index data exceeds the SLA index baseline threshold corresponding to the client device for a continuous preset period of time.8.一种SLA测量方法,其特征在于,包括:8. A method for measuring SLA, characterized in that, comprising:基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令,其中所述客户端设备包括客户前置设备CPE和/或CPE连接的用户侧接入路由器AR,所述测量功能包括rping测量、网络质量分析NQA测量和脚本测量功能中的至少一者;Based on the measurement function of the client device on the edge cloud side, send a data collection instruction to the client device, where the client device includes a customer front-end device CPE and/or a user-side access router AR connected to the CPE, the The measurement function includes at least one of rping measurement, network quality analysis NQA measurement and script measurement functions;接收所述客户端设备在执行所述数据采集指令后所采集到的SLA的指标数据。receiving the SLA index data collected by the client device after executing the data collection instruction.9.根据权利要求8所述的SLA测量方法,其特征在于,所述基于边缘云侧的客户端设备的测量功能,向所述客户端设备发送数据采集指令之前,还包括:9. The SLA measurement method according to claim 8, wherein the measurement function of the client device based on the edge cloud side, before sending the data collection instruction to the client device, further includes:获取所述CPE的IP地址与域名之间的映射更新信息,并基于所述映射更新信息中的域名,对所述CPE进行设备信息采集及访问;或者,Obtain the mapping update information between the IP address of the CPE and the domain name, and collect and access the device information of the CPE based on the domain name in the mapping update information; or,接收所述CPE发送的AR所映射的管理端口信息,并基于所述AR所映射的管理端口信息对所述AR进行设备信息采集。receiving the management port information mapped by the AR sent by the CPE, and collecting device information on the AR based on the management port information mapped by the AR.10.根据权利要求9所述的SLA测量方法,其特征在于,所述获取所述CPE的IP地址与域名之间的映射更新信息,包括:10. The SLA measuring method according to claim 9, wherein said acquiring the mapping update information between the IP address of said CPE and the domain name comprises:接收具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息;或者,receiving the mapping relationship between the IP address and the domain name sent by the CPE with DDNS capability, and obtaining the mapping update information based on the mapping relationship; or,通过注册的REST接口,接收不具备DDNS能力的CPE所发送的IP地址与域名之间的映射关系,并基于所述映射关系得到所述映射更新信息。Through the registered REST interface, the mapping relationship between the IP address and the domain name sent by the CPE without DDNS capability is received, and the mapping update information is obtained based on the mapping relationship.
CN202110691856.8A2021-06-222021-06-22 Service Level Agreement SLA Measuring System and Measuring MethodPendingCN115514662A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110691856.8ACN115514662A (en)2021-06-222021-06-22 Service Level Agreement SLA Measuring System and Measuring Method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110691856.8ACN115514662A (en)2021-06-222021-06-22 Service Level Agreement SLA Measuring System and Measuring Method

Publications (1)

Publication NumberPublication Date
CN115514662Atrue CN115514662A (en)2022-12-23

Family

ID=84499497

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110691856.8APendingCN115514662A (en)2021-06-222021-06-22 Service Level Agreement SLA Measuring System and Measuring Method

Country Status (1)

CountryLink
CN (1)CN115514662A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1588895A (en)*2004-07-232005-03-02北京邮电大学System for monitoring internet service quality and realizing method
CN101217576A (en)*2008-01-182008-07-09厦门纳网科技有限公司A dynamic domain name analysis system and the corresponding dynamic analysis method
CN101247282A (en)*2008-01-292008-08-20杭州华三通信技术有限公司Network test method, system and network managing station based on service level protocol
CN102572002A (en)*2010-12-082012-07-11中国电信股份有限公司Dynamic domain name updating method and system thereof
CN108900388A (en)*2018-08-202018-11-27连尚(新昌)网络科技有限公司Method and apparatus for monitor network quality
CN111884902A (en)*2020-06-162020-11-03四川速宝网络科技有限公司VPN scene network shunting method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1588895A (en)*2004-07-232005-03-02北京邮电大学System for monitoring internet service quality and realizing method
CN101217576A (en)*2008-01-182008-07-09厦门纳网科技有限公司A dynamic domain name analysis system and the corresponding dynamic analysis method
CN101247282A (en)*2008-01-292008-08-20杭州华三通信技术有限公司Network test method, system and network managing station based on service level protocol
CN102572002A (en)*2010-12-082012-07-11中国电信股份有限公司Dynamic domain name updating method and system thereof
CN108900388A (en)*2018-08-202018-11-27连尚(新昌)网络科技有限公司Method and apparatus for monitor network quality
CN111884902A (en)*2020-06-162020-11-03四川速宝网络科技有限公司VPN scene network shunting method and device

Similar Documents

PublicationPublication DateTitle
Chowdhury et al.Payless: A low cost network monitoring framework for software defined networks
CN109474487B (en)Network performance monitoring method, network equipment and network performance monitoring system
US7822849B2 (en)Apparatus and method for measuring and using response to SNMP requests to provide real-time network parameter estimates in a network management zone
US11659449B2 (en)Machine learning-based network analytics, troubleshoot, and self-healing holistic telemetry system incorporating modem-embedded machine analysis of multi-protocol stacks
CN109274513A (en) Data processing method, device and computer readable storage medium
US20120246297A1 (en)Agent based monitoring for saas it service management
JP5468681B2 (en) Message interaction method based on simple network management protocol
US10382290B2 (en)Service analytics
US9298583B2 (en)Network traffic based power consumption estimation of information technology systems
US11968075B2 (en)Application session-specific network topology generation for troubleshooting the application session
US20220141114A1 (en)System and method for testing and/or monitoring broadband internet connectivity
US20250184864A1 (en)Associating sets of data corresponding to a client device
CN102082689B (en)Method for generating equipment alarm information by adopting asynchronous poling mode
CN109547257A (en)Method for controlling network flow, device, equipment, system and storage medium
WO2019184801A1 (en)Network management method and apparatus
Matoušek et al.Unified SNMP interface for iot monitoring
CN106130787B (en)Service processing system based on software defined network
CN115514662A (en) Service Level Agreement SLA Measuring System and Measuring Method
Bagnulo et al.Building a standard measurement platform
Yu et al.MLPing: Real-Time Proactive Fault Detection and Alarm for Large-Scale Distributed IDC Network
KR100358721B1 (en)The system and method for collecting and analysing QoS data of client/server system
WO2024027422A1 (en)Communication method and communication apparatus
CN1666536A (en) Determining the cause of service degradation in communication networks
KR20050100470A (en)Method and system for traffic information detection integrated of difference networks
Li et al.Wireless lan network management system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20221223


[8]ページ先頭

©2009-2025 Movatter.jp