上述构造中包含了截断的前128字节的报文(如不雅能有原始报文),这里主如果供给给应用法度榜样分析应用。
进一步
完成第一步之后,对于部分场景依然只能获得一个模糊的丢包的原因,只能对应上直接原因,对于找到根来源基本因还差一步,例如l3 lookup miss,如不雅无法知道报文的目标口ip,那么就无法持续分析下去,是以,用户查看对应的报文的具体信息的须要在此时变的异常重要。
同样我们须要分析报文信息哪些在这种场景下对用户是须要的,分析的结不雅如下:
- 二层头信息,smac、dmac、etype、length。
- 802.1q tag信息,tpid、VLAN id。
- 三层头信息,sip、dip、tos、ip length、ttl、ip protocol。
- arp头信息,smac、tmac、sip、tip、op_code。
- 四层头信息,source port、dest port。
于是在设备的缓存的丢包case中不仅保存了丢包的metadata信息,还保存了该case对应比来一个丢包的报文的解析结不雅。在cli上就可以经由过程敕令将对应的信息以以下格局展示出来。

情况一
以上给出了三个示例,个中两个是可以获取到原始的丢弃的报文信息的,另一个是无法获取的。
同样对于导出的信息,也须要支撑解析,经由过程wireshark的lua插件进行展示,展示的结不雅如下所示。

一大年夜步
对于这些的丢包情况,可以大年夜芯片获取其原始的报文进行分析然后归类统计。
将全网的丢包信息全部汇集到一个collector长进行统计分析,然后供给以下方法的统计显示,并可尽量还原其对应的流量大年夜小。
- 基于物理设备统计。
- 基于源目标ip的统计。
- 基于源目标端口的统计。
- 基于丢包原因的统计。
经由过程这些统计的方法可以发明收集中存在的危险和设备问题(like kill all possible warning in coding),全部收集尽在控制。
作者简介:陈虎,云启科技高等体系工程师 曾介入多款高端交换机的研发,熟悉Broadcom、Dune、Mediatek系列芯片的架构及转发流水线。
【编辑推荐】
- 静态路由设备 路由环导致收集丢包(1)
- 静态路由设备 路由环导致收集丢包(2)
- 静态路由设备 路由环导致收集丢包(3)
- 静态路由设备 路由环导致收集丢包(4)
- 网管断定路由器丢包的原因
拥有了这个收集诊断分析功能之后,我们只须要简单的两步就可以肯定丢包的原因:
- show sdrop查看丢包的根本信息。
- 如不雅第一步照样没有供给足够的信息,那么show sdrop detail中的包含的报文的相干信息将会精确提示其原因。
推荐阅读
CIO半月刊第十一期|传统架构OUT了,3分钟告诉你精明公司如何选择?
【编辑推荐】 CIO半月刊第六期|大年夜数据时代病院大年夜电子病历构建与将来成长之摸索 CIO半月刊第七期|Gartner:数字化转型须要留意的N个问题 CIO半月刊第八期|【CIO必看】>>>详细阅读
本文标题:网络丢包诊断与分析的现实与理想
地址:http://www.17bianji.com/lsqh/35450.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示