FAQ

常见问题。

FAQ

为什么 eBGP 无法连接到 loopback 地址?

eBGP 默认只能连接一跳之内的地址。Loopback 地址多了一跳,因为它是通过连接网络路由的。对于多跳会话,请设置 multihop=yes。

BGP network 同步具体是什么意思?

BGP 不会通告 network,除非路由表中存在匹配的活动 IGP 或连接路由(精确前缀匹配)。同步的主要原因是避免路由循环。如果 IGP 不可靠,或者有必要始终通告该 network,那么为每个要通告的 network 前缀添加静态 blackhole 路由,或者在 /routing/bgp/connection 配置中设置 output.network-blackhole=yes,以便为每个 BGP network 自动添加活动的 blackhole 路由。

如何隐藏自己的 AS?

如果 /routing/bgp/connection 配置中的 output.default-prepend 设置为 0,或者在输出 routing filters 中将 bgp-path-prepend 设置为 0,则对端自己的 AS 会从 AS_PATH 中移除。

远程对端多次前置其 AS。如何覆盖该前置?

可以通过在 BGP 输入 routing filter 中设置 bgp-path-peer-prepend 1 来移除远程对端的前置。

BGP 没有选择具有最短 AS path 的路由,或者其他度量值被忽略

BGP 最佳路径选择仅对由同一 BGP instance 接收的路由生效。

从一个对端收到的 BGP 路由没有通告给另一个对端

最常见的错误配置: