(完整版)丢包的分析方法(研发)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何查打流丢包问题(研发用)
一、基础:数据流的走向
这里以下行方向为例,箭头所指方向为下行,从1-2口到1-1口。反方向即为上行。
图一数据流走向
二、产生丢包的环节有哪些
从根本原因上讲,产生丢包的原因可以分为以下几类:
1、电源质量不好。表现为:
a)3.3V,1.2V,2.5V等电压,主要是1.2V电压,实际测量的值与中心值偏离较大。超过了5%的设定。每个电压的中心值参考调试说明。
b)各个电压的纹波和噪声较大。这个需要示波器来测量。
c)设计问题,在某些芯片需要滤波的地方没有做好滤波,导致性能降低。这种问题一般表现为大批量的问题。Leabharlann Baidu般在研发阶段才有可能遇到,批量试产时可能性较小。
2、芯片接地不好
芯片的地引脚没有接好,重新焊接即可。
3、数据流链路上的电阻虚焊
4、光模块问题
有的光模块工作不稳定,也有可能产生丢包。
5、SERDES走线上电阻
SERDES走线上的配置电阻,产生了虚焊或者漏焊,有可能产生丢包。
三、如何查在何处丢包
科学的方法,是使用串口,因为每个口都有统计,依次查看图一的各个端口,与发出的包的个数进行比较,即可知道包丢在哪个地方。
图二数据查看命令
每个命令的使用,参考附录。
通过每个节点读取数据包,就可以知道具体在哪一个环节有丢包,就可以有目的性的进行检查分析。
例如,如果show pon看的包数目是对了,show uni 0X20是错的,那么就说明下行方向是PON芯片丢包,那么就检查pon芯片本身是否贴片有问题,供电纹波是否正常。
相关文档
最新文档