作家
登录

网络丢包诊断与分析的现实与理想

作者: 来源: 2017-05-26 11:27:17 阅读 我要评论

上述构造中包含了截断的前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. 静态路由设备 路由环导致收集丢包(1)
  2. 静态路由设备 路由环导致收集丢包(2)
  3. 静态路由设备 路由环导致收集丢包(3)
  4. 静态路由设备 路由环导致收集丢包(4)
  5. 网管断定路由器丢包的原因
【义务编辑:51CTO_OS TEL:(010)68476606】

拥有了这个收集诊断分析功能之后,我们只须要简单的两步就可以肯定丢包的原因:

  • show sdrop查看丢包的根本信息。
  • 如不雅第一步照样没有供给足够的信息,那么show sdrop detail中的包含的报文的相干信息将会精确提示其原因。


  推荐阅读

  CIO半月刊第十一期|传统架构OUT了,3分钟告诉你精明公司如何选择?

【编辑推荐】 CIO半月刊第六期|大年夜数据时代病院大年夜电子病历构建与将来成长之摸索 CIO半月刊第七期|Gartner:数字化转型须要留意的N个问题 CIO半月刊第八期|【CIO必看】>>>详细阅读


本文标题:网络丢包诊断与分析的现实与理想

地址:http://www.17bianji.com/lsqh/35450.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)