提供的是10M的mstp,两边下了SDH后使用的是光纤收发器到达客户端。开始正常,过了一段时间后,客户反映router上interface有错包,ping对端有丢包,达到千分之几了! 对我们来说好象不要紧,但是客户要求高啊,那么从一切从客户利益出发的原则来讲,我们必须解决这个问题,查了好半天,SDH可以排除,只能是两边的光纤线路或者fiber connncter了!
根据router 端口的检测来看(一段interface上有错包,一段没有,那么就把问题集中在有错包的一段),问题就这一端了!
测试光纤功率,正常。各个波长的功率也正常。  更换光纤收发器,问题依旧。实在想不出问题出在那里了,怀疑是router,就换我的notebook上去ping结果正常,网络测试很好,只能是router了,可是和好的一个线路互调测试,还是老样子。看来也不是router的问题。
 
再怀疑router和光纤收发器的双工匹配上,固定一条链路的所以端口状态,还是不行。 这下有些傻眼了,以前出过双工不匹配引起丢包,这次看来不是了。
那么
 
[color=red]那是为什么呢??[/color] (套用小沈阳的话了!呵呵)
 
这时,有一哥们提示:两个端口是不是电气连接存在问题? 就是说router和光纤收发器的以太口之间匹配上存在问题? 这个想法有创意,以前也偶尔遇到过,那就试试呗!
 
在两个设备之间,增加一小hub,然后测试网络,一切ok!
 
这也太神奇了吧???
 
解决办法,中间插入一交换设备 或者更换一个牌子的光纤收发器 !!!
 
后来还出过问题,问题同样,(晕倒!采用相同的办法解决不了!这条链路真的很奇怪,怪问题不断??) 整条链路是这样的     cisco 7200(interface fastethernet 10M duplex full )--》fiber connecter(强制10M duplex full)--》fiber connecter(强制10M duplex full)--》协议转换器(2M*5)--》SDH--SDH--》协议转换器(2M*5)--》fiber connecter(强制10M duplex full)--》fiber connecter(强制10M duplex full)--》cisco router 3825(giethernet speed=10M duplex=full)
 
其中能更换的东西都更换了,就是router没有。问题还是找不到,而且分开段测试都没有问题。整条链路连接起来就不行了。最好只能怀疑是不是两边的router 的端口不同造成的?
测试 1   将两端的router 都用giethernet 端口 speed=10M duplex=full  ping 1w个数据包,没有发现丢失,连续测试2-3次这样。也良好。
测试 2  将两端的router 都用fast ethernet 端口 speed=10M duplex=full   测试结果待续...................