客户现象(AF版本8085) AF的下行口有两个物理接口分别接到两个交换机(两个交换机做的主主) AF分别使用Vlan100和Vlan200对接交换机,问题现象如下 1、 客户使用AF下行的交换机长ping AF对端VPN的私网,当把AF的其中一个接口拔掉之后,客户的ping包有一半请求超时,然后将这个长ping包结束重新ping就好了(或者将之前拔掉的网线插上就可以通信了、或者清除会话表) 2、客户使用AF下行的PC长ping AF对端VPN的私网,当把AF的其中一个接口拔掉之后,客户的ping包是正常的 排查步骤1、 查看数据包来回是否经过了AF 在AF上抓包,当将Vlan100对应的物理接口断开之后,发现在不通的时候能够看到AF上有交换机发出去的包和对端发回来的包,说明来回的数据包都经过AF了 2、 查看是否是会话表的原因 数据包都经过AF了但是不通,此时查看不通的流量对应会话表的出接口,发现为Vlan100(此时Vlan100对应的物理接口已经Down了),这个明显是不正常的,初步判断是之前的会话表没有随着物理接口Down而老化;此时查看接口Down掉前后的会话ID发现是一样的,验证了是会话表没有老化。 3、 查看Vlan接口的状态
由于出接口是Vlan接口,此时我们查看Vlan接口的状态发现是UP的,当我们将Vlan接口Down之后就可以正常ping通了 根因最终的原因就是当物理接口Down掉之后,对应的Vlan接口并没有Down掉
最后将Vlan接口更改为子接口后解决了该问题(子接口会随着物理接口Down掉而Down) |