组网如下,现场evpn分布式网关组网,我们S6805做leaf,版本是R6635H07
现场evpn分布式网关组网,我们设备做leaf,终端10.177.49.86接在leaf15的下面,刚开始终端和外面没有任何报文交互,leaf15上也没有终端的arp,但是有终端的arp代答表项,这时候border和leaf01上面都只有网段路由,没有主机路由,此时从外网核心去ping 10.177.49.86不通, 查看10.177.49.86这个终端没有网关的arp。
根据问题现象分析,从外网核心去ping 10.177.49.86时,报文到达border后查网段路由下一跳指向leaf01,报文到达leaf01后查路由表有这个直连网段,这时候leaf01发送arp广播请求去请求10.177.49.86的arp,arp请求到了leaf15后应该会被广播给下联终端。
但是在leaf01上面debug arp发现leaf01有发arp请求,同时还收到了arp应答,但是leaf15下面的终端侧并未收到这个arp请求,且没有应答,因此怀疑arp请求报文到了leaf15后因为leaf15上面有终端的arp代答表项,所以直接代替终端进行了代答,从而导致arp请求没有继续广播到终端。Arp代答的作用就是减少arp请求泛洪的。我们evpn场景下需要配置vxlan tunnel arp-learning disable这个命令。
如果配置了vxlan tunnel arp-learning disable或vxlan tunnel nd-learning disable命令,则设备从VXLAN隧道上接收到ARP/ND请求报文后,不会采用匹配的ARP/ND泛洪抑制表项对其进行应答。
配置vxlan tunnel arp-learning disable后问题解决。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作