CN113965512A - 一种面向mpls vpn客户的网络质量测量方法及电子设备 - Google Patents
一种面向mpls vpn客户的网络质量测量方法及电子设备 Download PDFInfo
- Publication number
- CN113965512A CN113965512A CN202111196295.0A CN202111196295A CN113965512A CN 113965512 A CN113965512 A CN 113965512A CN 202111196295 A CN202111196295 A CN 202111196295A CN 113965512 A CN113965512 A CN 113965512A
- Authority
- CN
- China
- Prior art keywords
- network
- message
- client side
- ping
- network detection
- 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
Links
- 238000000691 measurement method Methods 0.000 title claims description 9
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000001514 detection method Methods 0.000 claims description 46
- 238000003860 storage Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 abstract 1
- 238000005259 measurement Methods 0.000 description 27
- 238000004891 communication Methods 0.000 description 23
- 238000012545 processing Methods 0.000 description 21
- 238000007726 management method Methods 0.000 description 20
- 230000008447 perception Effects 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 239000000523 sample Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供了一种提供的面向MPLS VPN客户的网络质量测量方法及电子设备,涉及计算机技术领域。该方法通过网络侧设备与客户侧设备之间的交互,使得网络侧设备能够深入到客户侧设备进行网络质量测量,实时监控客户侧网络质量,获取网络质量趋势,快速定位到客户侧网络或设备问题,从而提高了生产效率,降低了MPLS VPN的管理复杂度和成本。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种面向MPLS VPN客户的网络质量测量方法及电子设备。
背景技术
针对运营商的网络监控平台已具备相当完善的网管监控能力,但是当前专线大客户也越来越多,对企业自身的网络也比较重视,且通过运营商无法满足客户点到点监控能力,导致客户侧网络出现故障只能投诉。
有鉴于此,特提出本申请。
发明内容
本申请的目的是提供一种面向多协议标签交换技术(multiprotocol labelswitching,MPLS)虚拟专用网络(virtual private network,VPN)客户的网络质量测量方法及电子设备,能够深入到客户侧设备进行网络质量测量,可以解决运营商与客户之间的信息差,帮助运营商快速定位到故障,从而提高生效效率。
为实现上述目的,第一方面,本申请提供了一种面向MPLS VPN客户的网络质量测量方法,应用于网络侧设备,所述方法包括:
向MPLS VPN中的至少一个客户侧设备发送第一消息,所述第一消息中包括网络检测参数,所述第一消息用于指示所述客户侧设备进行网络检测;
获取所述客户侧设备发送的第二消息,所述第二消息中包括网络检测数据;
响应于所述第二消息,根据所述网络检测数据,确定所述客户侧设备所处网络的网络质量指标,以及输出所述网络质量指标。
在一种可能的实现方式中,所述方法还包括:
确定所述网络质量指标连续超过预设指标的次数达到预设次数,输出报警信息。
在一种可能的实现方式中,所述网络检测参数包括:ping包数、包大小、ping周期、ping超时时间、ping目标地址的至少一项。
在一种可能的实现方式中,所述网络检测数据包括:时延、抖动、丢包和带宽中的至少一项。
第二方面,本申请提供了一种面向MPLS VPN客户的网络质量测量方法,应用于客户侧设备,所述方法包括:
获取网络侧设备发送的第一消息,所述第一消息中包括网络检测参数,所述第一消息用于指示所述客户侧设备进行网络检测;
响应于所述第一消息,对所述客户侧设备所处的网络进行检测,得到网络检测数据;
向所述网络侧设备发送的第二消息,所述第二消息中包括网络检测数据,所述第二消息用于指示所述网络侧设备根据所述网络检测数据,确定所述客户侧设备所处网络的网络质量指标。
在一种可能的实现方式中,所述网络检测参数包括:ping包数、包大小、ping周期、ping超时时间、ping目标地址的至少一项。
在一种可能的实现方式中,所述网络检测数据包括:时延、抖动、丢包和带宽中的至少一项。
第三方面,本申请提供了一种电子设备,包括:
至少一个存储器,用于存储程序;
至少一个处理器,用于执行所述存储器存储的程序,当所述存储器存储的程序被执行时,所述处理器用于执行如第一方面所提供的方法,或者,执行如第二方面所提供的方法。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如第一方面所提供的方法,或者,执行如第二方面所提供的方法。
第五方面,本申请提供了一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如第一方面所提供的方法,或者,执行如第二方面所提供的方法。
相较于现有技术,本申请实施例中提供的面向MPLS VPN客户的网络质量测量方法及电子设备,能够深入到客户侧设备进行网络质量测量,实时监控客户侧网络质量,获取网络质量趋势,快速定位到客户侧网络或设备问题,从而提高了生产效率,降低了MPLS VPN的管理复杂度和成本。
附图说明
图1为本申请实施例提供的一种应用场景的示意图;
图2是本申请实施例提供的一种电子设备的结构示意图;
图3是本申请实施例提供的一种网络侧设备上MPLS VPN客户侧业务网络SLA测量***的示意图;
图4是本申请实施例提供的一种客户等级对应的网络时延的示意图;
图5是本申请实施例提供的一种面向MPLS VPN客户的网络质量测量方法的流程示意图;
图6是本申请实施例提供的一种芯片的结构示意图。
具体实施方式
下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请保护范围的限制。
此外,需要理解的是,使用“第一”、“第二”、“第三”等词语来限定零部件,仅仅是为了便于对上述零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本申请保护范围的限制。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
示例性的,图1示出了一种应用场景。如图1所示,在MPLS VPN中包括多个用户网络边缘设备(customer edge,CE)(也可以称之为“客户侧设备”)和多个运营商边缘路由设备(provider edge,PE),其中,不同的CE之间可以通过PE进行通信。继续参阅图1,网管网中可以包括至少一个服务器,比如应用服务器、数据库服务器等。此外,图1中所示的管理终端(也可以称之为“网络侧设备”)可以通过网管网与CE进行通信。示例性的,CE也可以理解为站点(station,STA)。
示例性的,图2示出了一种电子设备的结构示意图。其中,图2中所示的电子设备可以为图1中所示的CE,也可以为图1中所示的管理终端。如图2所示,该电子设备可以包括:该电子设备可以包括处理器110,存储器120和通信模块130。
其中,处理器110可以是通用处理器或者专用处理器。例如,处理器110可以包括中央处理器(central processing unit,CPU)和/或基带处理器。其中,基带处理器可以用于处理通信数据,CPU可以用于实现相应的控制和处理功能,执行软件程序,处理软件程序的数据。
示例性地,处理器110可以包括一个或多个处理单元。例如,处理器110可以包括应用处理器(application processor,AP)、调制解调器(modem)、图形处理器(graphicsprocessing unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、和/或神经网络处理器(neural-network processing unit,NPU)等中的一项或多项。在一些实施例中,电子设备可以包括一个或多个处理器110。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。示例性的,当电子设备为图1中所示的CE时,处理器110可以对CE所处的网络进行检测,得到网络检测数据;当电子设备为图1中所示的管理终端时,处理器110可以根据CE获取到的网络检测数据,确定CE所处网络的网络质量指标,以及输出该网络质量指标。
存储器120可以存储有程序,程序可被处理器110运行。存储器120还可以存储有数据。处理器110可以读取存储器120中存储的数据。存储器120和处理器110可以单独设置。可选地,存储器120也可以集成在处理器110中。
通信模块130可以包括移动通信模块和无线通信模块中的至少一种。其中,当通信模块130包括移动通信模块时,通信模块130可以提供应用在电子设备上的包括2G/3G/4G/5G等无线通信的解决方案。比如,全球移动通讯***(global system for mobilecommunications,GSM)、通用分组无线服务(general packet radio service,GPRS)、码分多址接入(code divisionmultiple access,CDMA)、宽带码分多址(wideband codedivision multiple access,WCDMA),时分码分多址(time-division code divisionmultiple access,TD-SCDMA)、长期演进(long term evolution,LTE)、新空口(new radio,NR)等。
通信模块130可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。通信模块130可以通过至少一根天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调器进行解调。通信模块130还可以对经调制解调器调制后的信号放大,经天线转为电磁波辐射出去。在一些示例中,通信模块130的至少部分功能模块可以被设置于处理器110中。在一些示例中,通信模块130的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。当通信模块130包括无线通信模块时,通信模块130可以提供应用在电子设备上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。通信模块130可以是集成至少一个通信处理模块的一个或多个器件。通信模块130经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。通信模块130还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。示例性的,当电子设备为图1中所示的CE时,通信模块130可以获取管理终端发送的第一消息,也可以向管理终端发送第二消息;当电子设备为图1中所示的管理终端时,通信模块130可以向CE发送第一消息,也可以获取CE发送的第二消息。
可以理解的是,本申请实施例示意的结构并不构成对电子设备的具体限定。在本申请另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现
接下来基于上文所描述的内容,对本申请提供的面向MPLS VPN客户的网络质量测量方案进行介绍。
具体地,该方案主要包括客户测量点设置、测量设备管理、测量数据采集、测量数据接收和测量数据标准化。测量点可以设置在客户侧已有的CE上,充分利用已有设备能力,无需增加新设备采集探针,通过简单网络管理协议(simple network managementprotocol,SNMP)方式从客户侧CE设备发起模拟客户业务体验网络测量任务,获取客户服务等级协议(service level agreement,SLA)指标体系中的时延、抖动、丢包和带宽关键性能指标,再对相关指标数据进行预处理(比如按照预先设定的处理规则进行处理等),生成标准化的端到端网络质量指标,供客户感知分析呈现调用,对于超SLA指标基线阈值进行预警,及时发现客户端到端SLA感知异常和故障。
示例性的,如图3所示,在网络侧设备上可以设置有MPLS VPN客户侧业务网络SLA测量***。该MPLS VPN客户侧业务网络SLA测量***中可以包括测量数据采集模块、测量任务管理模块、测量数据处理模块和感知监控模块。
其中,该测量数据采集模块可以包括SNMP数据采集和测量数据接收服务子模块。SNMP数据采集子模块实现两类能力,其一是管理设备的基础资源信息数据采集,包括厂商、型号、操作***版本等其他硬件配置信息;其二是采用RFC2925描述的DISMAN-PING-MI B来实现基于ICMP报文的测量。首先,网络侧设备需支持SNMP读写(rw)权限,然后通过pingCtlRowStatus节点SNMP Set设置任务状态,然后通过pingCtlTargetAddressType设置目标地址类型(IPv4/IPv6),然后依次通过pingCtlProbeCount、pingCtlDataSize、pingCtlFrequency、pingCtlTimeOut、pingCtlTargetAddress设置ping包数、包大小、ping周期、ping超时时间、ping目标地址,将所有命令下发任务到测量发起的CE设备(即客户侧设备),最后通过SNMP Get通过节点pingResultsMinRtt、pingResultsMaxRtt、pingResultsAverageRtt、pingResultsSentProbes、pingResultsProbeResponses操作获取RTT最小时延、最大时延、平均时延、发送包,响应包关键网络指标的测量结果。
测量任务管理模块包括任务模板管理、任务调度和任务分发子模块。其中,任务模板管理模块实现设计任务模板,管理适用于特定型号设备测量任务参数、任务下发方式、约定输出的测量结果。任务管理对选定的发起测量的设备型号、任务模板和维护。任务调度根据任务设定的调度策略,进行周期性或一次性测量任务的调度,调度任务触发通知给任务分发模块。任务分发再根据任务实例中设定任务下发方式,与拨测发起设备(即客户侧设备)交互,完成任务的下发执行操作。
测量数据处理模块包括测量数据标准化和SLA感知计算,测量数据标准化提供不同厂商设备上采集到的测量结果数据,进行归一化处理,满足数据处理分析需要。SLA感知计算基于客户等级进行控制。示例性的,如图4所示,该图示出了客户等级对应的网络时延。
感知监控模块包括感知查询和异常预警推送,感知查询提供面向客户或客户端设备的测量指标查询,对周期测量任务的结果数据进行跟踪,对相同时段的感知指标进行分析;异常预警推送是对偏离SLA协议约定网络质量指标阈值的客户,在连续3个周期偏离SLA协议指标阈值,则发出SLA感知异常预警,通知技术人员进行及时干预,提高客户网络质量。
继续参阅图3,其中,数据采集模块可以用于下发SNMP Remote Ping数据采集指令至客户端CE设备,接收客户端设备执行指令后采集到的网络数据,采集指令包括rping获取时延、丢包率数据。
任务管理模块可以用于调度已配置的模板任务,并下发至数据采集模块,数据采集模块见指令下发客户端设备,执行指令并获取测量数据采集,测量任务包括源、对端设备(CE-CE/CE-PE),任务周期、时延、发送包数、包大小等。
数据处理模块可以用于对采集测量网络指标数据进行归一化,按照统一数据模型将不同类型的客户端设备的指标数据归并,包括时延、丢包率、等关键指标。对归一化后的指标进行SLA感知计算,参考与客户签订SLA中的指标参数要求和SLA评估预警策略进行校对计算,将网络质量指标偏离预警策略触发预警。
感知监控模块可以用于对数据处理模块的测量网络指标数据查询,具备客户SLA的端到端网络质量的可视;对偏离与客户协定的SLA指标进行预警,及时让技术专家进行处置,提高故障隐患处理时间。
可以理解的是,客户端CE设备(即客户侧设备)获取到数据采集模块下发的SNMPRemote Ping数据采集指令后,即获取相应的网络检测数据(即对客户侧所处的网络进行检测),以及将获取到的网络检测数据发送至数据采集模块。
可以理解的是,本申请提供的方案至少具备以下优点:
高端专线客户对监控服务产品的需求十分突出。根据调研,ARPU值在2万元以上专线客户中,有监控服务需求的客户超过40%。金融、商贸等行业的高端客户对专线品质和网络稳定性的要求越来越高,越来越多的客户在专线产品方面,已将是否可提供监控服务作为一项十分重要的评价指标。为进一步服务高端专线客户,满足客户自主监控需求的专线类增值产品,提出一种面向MPLS VPN客户侧CPE业务端到端网络SLA测量***,保障了客户最后一公里的接入。该***相对现有市场空缺及常规依据DPI和硬件探针测量方式,本发明弥补了市场的空缺及减少常规测量技术引入专用的设备数,并大大减少大量的硬件和计算资源投入,满足快速部署实施,降低客户侧SLA保障的运维成本。
接下来,基于上文所描述的内容,对本申请实施例提供的一种面向MPLS VPN客户的网络质量测量方法进行介绍。可以理解的是,该方法是上文所描述的内容的另一种表达方式,两者是相结合的。该方法是基于上文所描述的内容提出,该方法中的部分或全部内容可以参见上文中的相关描述。
示例性的,图5示出了一种面向MPLS VPN客户的网络质量测量方法的流程示意图。其中,在图5中,MPLS VPN中至少包括一个客户侧设备。如图5所示,该方法包括以下步骤:
S501、网络侧设备向MPLS VPN中的至少一个客户侧设备发送第一消息,第一消息中包括网络检测参数,第一消息用于指示客户侧设备进行网络检测。
具体地,网络侧设备可以周期性或实时向MPLS VPN中的至少一个客户侧设备发送第一消息,第一消息中包括网络检测参数,第一消息用于指示客户侧设备进行网络检测。示例性的,该第一消息可以理解为图3中测量数据采集模块下发的任务消息。示例性的,网络侧设备在获取到用户下发的指令后可以再发送第一消息。
在一个例子中,网络检测参数可以包括:ping包数、包大小、ping周期、ping超时时间、ping目标地址的至少一项。
S502、客户侧设备获取网络侧设备发送的第一消息,并响应于第一消息,对客户侧设备所处的网络进行检测,得到网络检测数据。
具体地,客户侧设备获取到第一消息后,可以对其所处的网络进行检测,得到网络检测数据。
在一个例子中,网络检测数据可以包括:时延、抖动、丢包和带宽中的至少一项。
S503、客户侧设备向网络侧设备发送的第二消息,第二消息中包括网络检测数据,第二消息用于指示网络侧设备根据网络检测数据,确定客户侧设备所处网络的网络质量指标。
具体地,客户侧设备获取到网络检测数据后,可以向网络侧设备发送的第二消息,第二消息中包括网络检测数据,以便网络侧设备根据网络检测数据,确定客户侧设备所处网络的网络质量指标。
S504、网络侧设备获取客户侧设备发送的第二消息,并响应于第二消息,根据网络检测数据,确定客户侧设备所处网络的网络质量指标。
具体地,网络侧设备获取到第二消息后,可以根据网络检测数据,确定客户侧设备所处网络的网络质量指标。示例性的,网络侧设备可以按照预先设定的处理规则对网络检测数据进行处理,并生成标准化的端到端网络质量指标,供客户感知分析呈现调用。
S505、网络侧设备输出网络质量指标。
具体地,网络侧设备确定出网络质量指标后,可以输出该网络质量指标,以便供客户感知分析呈现调用。
在一个例子中,网络侧设备在确定网络质量指标连续超过预设指标的次数达到预设次数后,可以输出报警信息,以便使技术人员及时发现客户端到端SLA感知异常和故障,并通知技术人员进行及时干预,提高客户网络质量。
由此,本方案提供的面向MPLS VPN客户的网络质量测量方法,可以深入到客户侧设备进行网络质量测量,实时监控客户侧网络质量,获取网络质量趋势,快速定位到客户侧网络或设备问题,从而提高了生产效率,降低了MPLS VPN的管理复杂度和成本。
基于上述实施例中的方法,本申请实施例还提供了一种芯片。请参阅图6,图6为本申请实施例提供的一种芯片的结构示意图。如图6所示,芯片600包括一个或多个处理器601以及接口电路602。可选的,芯片600还可以包含总线603。其中:
处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字通信器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
接口电路602可以用于数据、指令或者信息的发送或者接收,处理器601可以利用接口电路602接收的数据、指令或者其它信息,进行加工,可以将加工完成信息通过接口电路602发送出去。
可选的,芯片600还包括存储器,存储器可以包括只读存储器和随机存取存储器,并向处理器提供操作指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(NVRAM)。
可选的,存储器存储了可执行软件模块或者数据结构,处理器可以通过调用存储器存储的操作指令(该操作指令可存储在操作***中),执行相应的操作。
可选的,接口电路602可用于输出处理器601的执行结果。
需要说明的,处理器601、接口电路602各自对应的功能既可以通过硬件设计实现,也可以通过软件设计来实现,还可以通过软硬件结合的方式来实现,这里不作限制。
应理解,上述方法实施例的各步骤可以通过处理器中的硬件形式的逻辑电路或者软件形式的指令完成。其中,该芯片可以应用于图2所示的电子设备中。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器(programmable rom,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
Claims (10)
1.一种面向MPLS VPN客户的网络质量测量方法,其特征在于,应用于网络侧设备,所述方法包括:
向MPLS VPN中的至少一个客户侧设备发送第一消息,所述第一消息中包括网络检测参数,所述第一消息用于指示所述客户侧设备进行网络检测;
获取所述客户侧设备发送的第二消息,所述第二消息中包括网络检测数据;
响应于所述第二消息,根据所述网络检测数据,确定所述客户侧设备所处网络的网络质量指标,以及输出所述网络质量指标。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述网络质量指标连续超过预设指标的次数达到预设次数,输出报警信息。
3.根据权利要求1或2所述的方法,其特征在于,所述网络检测参数包括:ping包数、包大小、ping周期、ping超时时间、ping目标地址的至少一项。
4.根据权利要求1或2所述的方法,其特征在于,所述网络检测数据包括:时延、抖动、丢包和带宽中的至少一项。
5.一种面向MPLS VPN客户的网络质量测量方法,其特征在于,应用于客户侧设备,所述方法包括:
获取网络侧设备发送的第一消息,所述第一消息中包括网络检测参数,所述第一消息用于指示所述客户侧设备进行网络检测;
响应于所述第一消息,对所述客户侧设备所处的网络进行检测,得到网络检测数据;
向所述网络侧设备发送的第二消息,所述第二消息中包括网络检测数据,所述第二消息用于指示所述网络侧设备根据所述网络检测数据,确定所述客户侧设备所处网络的网络质量指标。
6.根据权利要求5所述的方法,其特征在于,所述网络检测参数包括:ping包数、包大小、ping周期、ping超时时间、ping目标地址的至少一项。
7.根据权利要求5或6所述的方法,其特征在于,所述网络检测数据包括:时延、抖动、丢包和带宽中的至少一项。
8.一种电子设备,其特征在于,包括:
至少一个存储器,用于存储程序;
至少一个处理器,用于执行所述存储器存储的程序,当所述存储器存储的程序被执行时,所述处理器用于执行如权利要求1-4任一所述的方法,或者,执行如权利要求5-7任一所述的方法。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1-4任一所述的方法,或者,执行如权利要求5-7任一所述的方法。
10.一种计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求1-4任一所述的方法,或者,执行如权利要求5-7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111196295.0A CN113965512A (zh) | 2021-10-14 | 2021-10-14 | 一种面向mpls vpn客户的网络质量测量方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111196295.0A CN113965512A (zh) | 2021-10-14 | 2021-10-14 | 一种面向mpls vpn客户的网络质量测量方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113965512A true CN113965512A (zh) | 2022-01-21 |
Family
ID=79464255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111196295.0A Pending CN113965512A (zh) | 2021-10-14 | 2021-10-14 | 一种面向mpls vpn客户的网络质量测量方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113965512A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116506281A (zh) * | 2023-05-04 | 2023-07-28 | 合芯科技(苏州)有限公司 | 居家办公环境下的智能网络质量检测方法、***及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900388A (zh) * | 2018-08-20 | 2018-11-27 | 连尚(新昌)网络科技有限公司 | 用于监控网络质量的方法和设备 |
CN110730111A (zh) * | 2019-10-23 | 2020-01-24 | 北京锐安科技有限公司 | 一种网络质量监测方法、装置、服务器及介质 |
CN111049691A (zh) * | 2019-12-25 | 2020-04-21 | 中国联合网络通信集团有限公司 | 网络故障定位方法、服务器、采集探针和存储介质 |
-
2021
- 2021-10-14 CN CN202111196295.0A patent/CN113965512A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900388A (zh) * | 2018-08-20 | 2018-11-27 | 连尚(新昌)网络科技有限公司 | 用于监控网络质量的方法和设备 |
CN110730111A (zh) * | 2019-10-23 | 2020-01-24 | 北京锐安科技有限公司 | 一种网络质量监测方法、装置、服务器及介质 |
CN111049691A (zh) * | 2019-12-25 | 2020-04-21 | 中国联合网络通信集团有限公司 | 网络故障定位方法、服务器、采集探针和存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116506281A (zh) * | 2023-05-04 | 2023-07-28 | 合芯科技(苏州)有限公司 | 居家办公环境下的智能网络质量检测方法、***及装置 |
CN116506281B (zh) * | 2023-05-04 | 2024-02-06 | 合芯科技(苏州)有限公司 | 居家办公环境下的智能网络质量检测方法、***及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240155344A1 (en) | Public wireless network performance management system with mobile device data collection agents | |
US11696161B2 (en) | System and method for distributed network performance management | |
WO2018028573A1 (zh) | 故障处理方法、装置及控制器 | |
US9832082B2 (en) | Monitoring wireless access point events | |
US20180198693A1 (en) | System and method of troubleshooting network source inefficiency | |
US11201812B2 (en) | Virtual probes | |
US10187272B2 (en) | Interface management service entity, function service entity, and element management method | |
KR20130125389A (ko) | 네트워크 분석을 위한 방법 및 장치 | |
CN114521012A (zh) | 定位方法、装置、终端设备、基站及位置管理服务器 | |
CN113965512A (zh) | 一种面向mpls vpn客户的网络质量测量方法及电子设备 | |
EP4167530A1 (en) | Network monitoring method, electronic device and storage medium | |
KR20200014255A (ko) | 네트워크 장애 모니터링 서버 및 그 동작 방법 | |
US9479959B2 (en) | Technique for aggregating minimization of drive test, MDT, measurements in a component of an operating and maintenance, OAM, system | |
WO2023174287A1 (zh) | 一种时延分析方法及装置 | |
CN110958170A (zh) | 一种网络互联方法和装置 | |
JP4733489B2 (ja) | 隣接デバイスの共同作業による無線ネットワークにおけるパフォーマンスの問題の検出および診断 | |
CN116932332B (zh) | Dpu运行状态监控方法及装置 | |
CN114697319B (zh) | 一种公有云的租户业务管理方法及装置 | |
US20220264375A1 (en) | Network entities for enhanced qos monitoring | |
WO2019184652A1 (zh) | 一种数据传输的方法及相关装置 | |
WO2021150573A1 (en) | System and method for distributed network performance management | |
CN115767576A (zh) | 设备的网络连接的检测方法及装置、存储介质、电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220121 |
|
RJ01 | Rejection of invention patent application after publication |