案例1 RSR20X VPLS Ping大包不通

一、故障现象描述

L2 MPLS(VPLS KOMPELLA) over gre方案,两端ping大包不通,一端的192.168.1.100/24 ping 另一端的192.168.1.101,ping -l 1392 192.168.1.101 可以通,到1393字节就不通了
场景拓扑

二、故障排查分析

  1. 检查VPLS状态是否正常。通过show mpls l2transport vc可知,vc建立正常。
  1. 检查是否可以学到两端终端mac。通过show ip ref mpls forwarding-table vfi test mac-address-table可以看到学到了两边的mac地址。
  1. 检查终端间数据是否有走L2 MPLS VPLS通道。通过debug ip ref mpls packet进行报文转发调试,show ip ref mpls packet detail发现是有两个mac之间的报文交互的,故可以确定终端的互访数据是可以走VPLS隧道的。
  1. 根据故障现象,ping到一定字节大小的时候就会出现不通,由于ping的时候没有禁止分片,正常大包经过路由器的时候应当被分片而不影响通信,但是实际不通,故可以判断在转发环境中由于某个环节不允许分片而丢弃了报文。检查方案,发现该L2 MPLS VPN是建立在GRE接口上。由于GRE接口的出方向是不支持分片的,故会导致超过mtu的报文被丢弃。

三、故障根因说明

gre接口出方向不支持分片,故导致大包丢包。

四、故障解决方案

由于是mpls环境,故可在GRE接口改小mpls mtu为1400,让之在mpls层进行分片。
上一篇 关于三层交换机VLAN的两个疑问?
下一篇 华为CE交换机-配置VRRP多网关负载分担