华为三层交换机重定向生效的条件

引言

华为三层交换机的策略路由可以灵活的调节流量, 可以把数据包重定向到某个下一跳. 但是如果下一跳端口被手动shutdown或者意外down掉, 策略路由还会不会依然把数据包往下一跳端口扔而导致网络故障呢?

策略路由重定向生效的条件:

1、  设备上存在下一跳直连路由
2、  设备上存在下一跳ARP

下一跳端口down时要分情况分析:

华为的arp记录只会随着vlanif的down而消失 , 不会随着物理端口的down 而消失.

如果这个端口的down会导致vlanif  down( vlan 里面只有这一个端口), 那么策略路由会自动失效, 不会出现继续把数据包往这个端口扔的情况

如果下一跳端口down了Vlan里面还有别的端口UP, 那么vlanif还是up的, 所以在arp超时之前, 策略路由还是会把数据包往本已失效的端口上扔. 导致故障.

下一跳是通过trunk 二层多设备穿透时:

下一跳设备挂掉的时候, trunk的物理端口还是up的, vlanif也还是up的, 所以在arp超时之前, 策略路由还是会把数据包往本已失效的端口上扔. 导致故障.

实用价值:

如果vlan里面有多物理端口, 或者是通过trunk多设备穿透的, 那么建议减小arp age, 这样在端口失效的时候重定向可以快速失效.

注意:

策略路由失效之后, 不会再把数据包往失效的端口扔, 数据包会进行常规路由, 请注意数据包走常规路由的时候能否正常出去.



你可能感兴趣的:(华为三层交换机重定向生效的条件)