CN105897511A - 基于报文的丢包原因上送cpu进行筛选的分析方法及*** - Google Patents
基于报文的丢包原因上送cpu进行筛选的分析方法及*** Download PDFInfo
- Publication number
- CN105897511A CN105897511A CN201610221765.7A CN201610221765A CN105897511A CN 105897511 A CN105897511 A CN 105897511A CN 201610221765 A CN201610221765 A CN 201610221765A CN 105897511 A CN105897511 A CN 105897511A
- Authority
- CN
- China
- Prior art keywords
- message
- reason
- packet loss
- cpu
- packet
- 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
Classifications
-
- 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/02—Capturing of monitoring data
-
- 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/12—Network monitoring probes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于报文的丢包原因上送CPU进行筛选的分析方法及***,涉及业务报文分析领域。该方法包括以下步骤:配置基于丢包原因的镜像模式;配置丢包原因参数D;当报文通过网络处理器时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判定报文的丢弃原因与D匹配时,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段。本发明操作简单,能有效提高筛选报文的效率。
Description
技术领域
本发明涉及业务报文分析领域,具体是涉及一种基于报文的丢包原因上送CPU进行筛选的分析方法及***。
背景技术
在通信网络内,业务类型很多,包括CES(Circuit EmulationService,电路仿真业务)业务、3G(3rd-generation,第三代移动通信技术)业务、4G(4th-generation,***移动通信技术)业务和ATM(Asynchronous Transfer Mode,异步传输模式)业务等,在网络内有广播报文、组播报文和单播报文等,报文种类繁多,因此,在海量报文中精确、快速筛选某一种业务的报文,同时不影响其他业务报文正常转发,用来分析业务显得十分重要,这是本领域亟待解决的技术难题。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种基于报文的丢包原因上送CPU进行筛选的分析方法及***,操作简单,能有效提高筛选报文的效率。
本发明提供一种基于报文的丢包原因上送CPU进行筛选的分析方法,包括以下步骤:
配置基于丢包原因的镜像模式;配置丢包原因参数D;
当报文通过网络处理器时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判定报文的丢弃原因与D匹配时,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段。
在上述技术方案的基础上,所述将丢弃的报文原因与配置的丢包原因参数D进行比较之后还包括以下步骤:判定报文的丢弃原因与D不匹配时,正常丢弃报文,不进行镜像处理。
本发明还提供一种基于报文的丢包原因上送CPU进行筛选的分析***,该***包括配置单元和筛选分析单元,其中:
所述配置单元用于:配置基于丢包原因的镜像模式;配置丢包原因参数D;
所述筛选分析单元用于:当报文通过网络处理器时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判定报文的丢弃原因与D匹配时,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段。
在上述技术方案的基础上,所述筛选分析单元判定报文的丢弃原因与D不匹配时,正常丢弃报文,不进行镜像处理。
与现有技术相比,本发明的优点如下:
(1)本发明基于端口的丢包原因上送,能够过滤大量报文,同时由于是基于丢包原因上送,抓到报文可以直接去分析对应的字段。
(2)本发明基于镜像的方式进行筛选,相当于复制一份报文来分析,所以不会对现网其他业务运行产生影响。
(3)本发明操作简单,能够有效提高筛选报文的效率。
附图说明
图1是本发明实施例中配置基于丢包原因的镜像模式的流程图。
图2是本发明实施例中基于报文的丢包原因进行筛选的流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
本发明实施例提供一种基于报文的丢包原因上送CPU进行筛选的分析方法,包括以下步骤:
参见图1所示,配置基于丢包原因的镜像模式;配置丢包原因参数D;
参见图2所示,当报文通过NP(Network Processor,网络处理器)时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判断报文的丢弃原因与D是否匹配,如果匹配,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段;如果不匹配,则正常丢弃报文,不进行镜像处理,这样就能够实现快速确认具体的配置错误。
本发明实施例还提供一种基于报文的丢包原因上送CPU进行筛选的分析***,该***包括配置单元和筛选分析单元,其中:
配置单元用于:配置基于丢包原因的镜像模式;配置丢包原因参数D;
筛选分析单元用于:当报文通过NP(Network Processor,网络处理器)时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判断报文的丢弃原因与D是否匹配,如果匹配,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段;如果不匹配,则正常丢弃报文,不进行镜像处理,这样就能够实现快速确认具体的配置错误。
本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。
说明书中未详细描述的内容为本领域技术人员公知的现有技术。
Claims (4)
1.一种基于报文的丢包原因上送CPU进行筛选的分析方法,其特征在于,包括以下步骤:
配置基于丢包原因的镜像模式;配置丢包原因参数D;
当报文通过网络处理器时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判定报文的丢弃原因与D匹配时,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段。
2.如权利要求1所述的基于报文的丢包原因上送CPU进行筛选的分析方法,其特征在于:所述将丢弃的报文原因与配置的丢包原因参数D进行比较之后还包括以下步骤:判定报文的丢弃原因与D不匹配时,正常丢弃报文,不进行镜像处理。
3.一种基于报文的丢包原因上送CPU进行筛选的分析***,其特征在于:该***包括配置单元和筛选分析单元,其中:
所述配置单元用于:配置基于丢包原因的镜像模式;配置丢包原因参数D;
所述筛选分析单元用于:当报文通过网络处理器时,统计报文的丢弃原因,将丢弃的报文原因与配置的丢包原因参数D进行比较,判定报文的丢弃原因与D匹配时,将丢弃的报文镜像一份上送CPU,再丢弃该报文;CPU抓取上送的报文,分析报文的对应字段。
4.如权利要求3所述的基于报文的丢包原因上送CPU进行筛选的分析***,其特征在于:所述筛选分析单元判定报文的丢弃原因与D不匹配时,正常丢弃报文,不进行镜像处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221765.7A CN105897511A (zh) | 2016-04-11 | 2016-04-11 | 基于报文的丢包原因上送cpu进行筛选的分析方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221765.7A CN105897511A (zh) | 2016-04-11 | 2016-04-11 | 基于报文的丢包原因上送cpu进行筛选的分析方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105897511A true CN105897511A (zh) | 2016-08-24 |
Family
ID=57012296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610221765.7A Pending CN105897511A (zh) | 2016-04-11 | 2016-04-11 | 基于报文的丢包原因上送cpu进行筛选的分析方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105897511A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995040A (zh) * | 2017-12-12 | 2018-05-04 | 盛科网络(苏州)有限公司 | 一种保存并分析丢弃报文的方法和装置 |
CN112702236A (zh) * | 2020-12-23 | 2021-04-23 | 锐捷网络股份有限公司 | 一种实现丢包检测的方法和处理器 |
CN115484193A (zh) * | 2022-08-22 | 2022-12-16 | 北京东土军悦科技有限公司 | 网络丢包流量的监控和解析方法、***、存储介质及设备 |
CN115514683A (zh) * | 2022-09-21 | 2022-12-23 | 北京东土军悦科技有限公司 | 丢包原因确定方法、装置、交换芯片及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208990A (zh) * | 2010-03-29 | 2011-10-05 | 华为技术有限公司 | 语音质量分析方法及装置 |
CN102710513A (zh) * | 2012-05-24 | 2012-10-03 | 华为技术有限公司 | 报文镜像方法及设备 |
-
2016
- 2016-04-11 CN CN201610221765.7A patent/CN105897511A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208990A (zh) * | 2010-03-29 | 2011-10-05 | 华为技术有限公司 | 语音质量分析方法及装置 |
CN102710513A (zh) * | 2012-05-24 | 2012-10-03 | 华为技术有限公司 | 报文镜像方法及设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995040A (zh) * | 2017-12-12 | 2018-05-04 | 盛科网络(苏州)有限公司 | 一种保存并分析丢弃报文的方法和装置 |
CN112702236A (zh) * | 2020-12-23 | 2021-04-23 | 锐捷网络股份有限公司 | 一种实现丢包检测的方法和处理器 |
CN115484193A (zh) * | 2022-08-22 | 2022-12-16 | 北京东土军悦科技有限公司 | 网络丢包流量的监控和解析方法、***、存储介质及设备 |
CN115514683A (zh) * | 2022-09-21 | 2022-12-23 | 北京东土军悦科技有限公司 | 丢包原因确定方法、装置、交换芯片及存储介质 |
CN115514683B (zh) * | 2022-09-21 | 2023-12-12 | 北京东土军悦科技有限公司 | 丢包原因确定方法、装置、交换芯片及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105897511A (zh) | 基于报文的丢包原因上送cpu进行筛选的分析方法及*** | |
US11258719B1 (en) | Methods, systems and computer readable media for network congestion control tuning | |
US7940685B1 (en) | Method and apparatus for monitoring a network | |
CN100463418C (zh) | 网络性能测试方法、***及网络设备 | |
CN1992707B (zh) | 一种组播业务快速恢复方法及网络设备 | |
CN1996941B (zh) | 一种鲁棒性头部压缩u模式出错时的处理方法 | |
CN106465159B (zh) | Mbms承载故障管理的方法、网络节点和故障管理器 | |
CN109194551B (zh) | 一种实时以太网设备性能测试方法、装置及*** | |
CN106817264B (zh) | 一种链路故障检测的方法、装置和*** | |
EP2916582B1 (en) | Method and apparatus for evaluating performance of wireless network capillary channel | |
CN102572531B (zh) | 一种iptv网络丢包故障定界方法及*** | |
CN103078791B (zh) | Oam报文处理方法、设备及*** | |
CN1996898B (zh) | 一种对数据通道状态进行实时检测的***和方法 | |
EP3913858A1 (en) | Method and device for locating network fault | |
CN101291343B (zh) | 一种基于透明代理设备的远程控制方法及其*** | |
CN106301840B (zh) | 双向转发检测bfd报文的发送方法及装置 | |
CN102055653A (zh) | 高速互联***中的抓包方法及装置 | |
CN109450739B (zh) | 一种基于FPGA在分组传送网中实现以太网OAM test功能的方法 | |
KR20040064347A (ko) | 패킷 데이터를 처리하는 방법 및 이를 위한 장치 | |
CN105897510A (zh) | 基于报文长度上送cpu进行筛选的分析方法及*** | |
CN105792261A (zh) | 丢包位置的辅助定位方法及装置 | |
CN105828218A (zh) | 一种检测组播流传输质量的方法、装置及*** | |
CN102404205B (zh) | 一种抑制组播路由震荡的方法及设备 | |
WO2011157108A2 (zh) | 一种网络传输特性分析方法、装置及*** | |
CN112738837A (zh) | WiFi AP设备测试***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160824 |
|
RJ01 | Rejection of invention patent application after publication |