在我的网络基础设施上,Arista交换机是核心交换机,pfsense服务器是网关。BGP用于为所有内部网络的路由做广告。在Arista交换机上,我看到BGP配置如下:
router bgp 65009
vrf XXXXX
local-as 65008
router-id 172.X.X.1
neighbor 172.X.X.2 remote-as 65007
neighbor 172.X.X.2 maximum-routes 12000
redistribute connected我的问题是“为什么本地的--就像没有邻居172.X.X.1的配置一样?如果我们不添加邻居命令,功能会有什么不同吗?”我希望看到这样的情景:
router bgp 65009
vrf XXXXX
neighbor 172.X.X.2 local-as 65008
router-id 172.X.X.1
neighbor 172.X.X.2 remote-as 65007
neighbor 172.X.X.2 maximum-routes 12000
redistribute connected发布于 2019-11-19 14:29:23
您提到的两个选项都是有效的。
设置每个邻居的local-as正是出于这个原因,保持每个邻居的显式配置,以防有多个具有不同本地值的邻居。
neighbor 172.X.X.2 local-as 65008当有多个邻居时,设置没有显式邻居语句的local-as更有意义。如果您有许多邻居,您只需要指定本地-作为一次,而不是对每一个邻居。这可以使配置随着邻居数量的增加而变得更容易维护。这方面的一个潜在例子是在数据中心的EBGP底座中。
local-as 65008
neighbor 172.X.X.2 remote-as 65007
neighbor 172.X.X.2 remote-as 65009
neighbor 172.X.X.2 remote-as 65010
neighbor 172.X.X.2 remote-as 65011
neighbor 172.X.X.2 remote-as 65012https://networkengineering.stackexchange.com/questions/63597
复制相似问题