Arista / 网络工程 · 13 1 月, 2025 0

Arista设备的eBGP默认AD值不是20!

出什么事了?

故事的起因是由于大家原先学的都是Cisco,对于Cisco的各种动态路由协议的默认管理距离(AD)值早已烂熟于胸,于是网络按照默认AD设计,给Arista交换机写配置时并没有明确指定各个动态路由协议的AD。结果就是,原本应该从eBGP学习的设备错误地学习了OSPF的路由。

为什么?

Arista设备的eBGP默认AD值不是20!

Cisco的eBGP默认AD是20,但对于Arista来说,这个默认值是200。OSPF在两种设备上默认AD都是110,这也就导致了原本设想是eBGP(20)会具有更高的学习优先级,但在Arista上,OSPF的优先级高于eBGP,于是酿成了惨剧。

还有没有类似的情况?

似乎没有了。有国外大佬总结了三种网络设备的默认AD值,放在这里仅供参考。

路由协议 Cisco Arista PaloAlto
直连 0 0 0
静态 1 1
eBGP 20 200 20
iBGP 200 200 200
OSPF 110 110 110
RIP 120 120 120