在传统路由器上我们通过修改 TTL 来建立 multihop eBGP,但是在 Silver Peak 的 BGP 配置中我们并未找到该选项。我们用下面的示例来看一下 Silver Peak 是如何配置 Multihop eBGP 的,拓扑如下:
R22 配置:
router bgp 65001 bgp log-neighbor-changes neighbor 10.10.10.4 remote-as 65002 neighbor 10.10.10.4 ebgp-multihop 2
ECV-Branch-1 配置:
我们可以看到,在没有特殊的 multihop 配置选项的情况下 eBGP 还是成功的建立了
原因我 Silver Peak BGP 的 TTL 默认不是 1,我们通过抓包可以看出 TTL 被默认设定为了64