【运维小能手】默认MTU值大客户业务丢包

heatlevel [复制链接]
嘟嘟飞
嘟嘟飞   版主    发表于 2016-8-25 20:40:39   最新回复:2016-09-20 14:06:24

默认MTU值大客户业务丢包

【案例摘要】


客户有2条电路为MULTI-VRF电路,集团和用户做数据时配置了VLAN号,开通后发现业务出现丢包现象。

1、问题描述




在客户侧用笔记本ping1472数据包无丢包,且挂表测试正常,但客户总部用路由器ping测,1000个包会丢100个。

网络传输情况说明:








2、原因分析



2.1 问题查询



接入端光收无告警、光功率正常、传输设备无异常告警

2.2 问题定位







1.  查询接入端瑞斯康达光收设备光功率与局端集成光收,光功率在-18dbm,两端均正常,排除光功率问题;

2.  查询对接华为metro1000 EFT端口和光收端口的工作模式以及青岛端PE端口均为强制100M全双工,排除工作模式问题;

3.  检查metro 1000 及XXX端PE端口、设备告警,均无异常告警;

4.  因局端metro 1000与 客户侧光收直接对开,并不涉及开销字节的问题;

5.  与客户总部挂表环回,发1518字节100个无丢包,线路正常;








6.  将局端metro 1000EFT板卡更换为EFS,并将MTU数值更改为1600后,客户可以正常ping测,故可判断为局端设备的MTU值问题,排查华为metro 1000设备EFS板卡MTU数值最高可以设置为6000,而华为metro 1000 EFT板卡单板的默认帧长度为1522且不可更改。

2.3 问题分析



当客户用思科路由器,以1500包进行ping测时, 因路由器的二层MTU数值默认就是1500,且这个二层MTU1500是不含有2层头部和MPLS标签的,命令MTU是2层MTU,不包括帧头部时,最大为1500bytes.(请见下图)





由于在客户总部的路由器网络是启用的MULTI-VRF 那么最大的TCP报文的3层IP报头+2层报头发出去的大小为:1460载荷+20tcp报头+20ip报头+两层标签8 mpls 报头+14以太网报头+4个字节的CRC= 1526,传输的MTU对应的是1522,由于传输MTU值小于实际承载的路由器的MTU故无法传输出去,导致客户网络无法正常使用。

2.4问题解决


将局端华为metro 1000设备的EFT更换为EFS单板,且最大MTU长度修改为1600后,再进行测试,业务正常。

3、经验总结


1.传输设备端口的MTU指的最大帧长度MFLMaximum Frame Length)。参考802.1q,实际应用中考虑到会有VLAN tag的场景,厂家MSTP产品将接口的最大帧长度默认值设置为1522。
2.在有路由器与传输设备的组网条件下,ping大包不通,可能导致某些网页打不开,打开网页时某些网页的报文可能比较大。建议先解决ping大包不通的问题,即先调整传输设备的MTU
3.对于设备对接问题的处理,先检查设备基本配置没有问题之后,再检查设备是否有异常告警,最后根据特殊情况,检查设备开销配置及
MTU配置问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
社区互动你我他,繁荣和谐靠大家
跳转到指定楼层
dhthongbin
dhthongbin   版主    发表于 2016-8-25 21:04:23

这个好这个好
起名字真喃喃
起名字真喃喃   小试牛刀    发表于 2016-8-25 22:24:39

学习
杜紫藤
杜紫藤   小试牛刀    发表于 2016-8-25 22:38:33

2层MTU数值不可以更改
许峰
许峰   小试牛刀    发表于 2016-8-25 23:33:00

线路速率发送的速度 和接收不一致
骑着扫帚飞
骑着扫帚飞   白金会员    发表于 2016-8-26 08:18:42

大神
吞风吻雨葬落日未曾彷徨 欺山赶海践雪径也未绝望 拈花把酒偏折煞世人情狂 凭这两眼与百臂或千手不能防
奕心
奕心   版主    发表于 2016-8-30 13:38:56




学习
justme
justme   版主    发表于 2016-8-30 15:52:16

好贴,MTU设置确实很关键,核心网络里面也有这种问题。
找个论坛卧下来晒晒太阳,睡睡懒觉
NARI_WU
NARI_WU   钻石会员    发表于 2016-8-30 16:32:43

好贴,MTU设置真的设置不多。
流花雪月
流花雪月   小试牛刀    发表于 2016-8-31 16:14:44

故障处理的流程收藏了
快速回复 返回顶部