ebgp 在一个广播网络中

网络工程 路由 bgp
2021-07-06 07:58:14

你能帮助我吗?为什么 vios4 在向 vios5 发送 3.3.3.3/32 时不改变下一跳(ebgp)?在 vios5 上,我看到具有下一跳 192.168.1.3 的网络 3.3.3.3

在此处输入图片说明

1个回答

如果这是您想要的行为,您将需要配置路由策略来重写该下一跳。BGP 在这种场景下传播路由时不会自动更改它们,因为是公共 LAN。

由于三个路由器之间有一个共同的局域网,所以实际上去掉了一个跳,保留了原来的下一跳。

相关琐事:在大多数 Internet Exchange / Peering Points 上,有一项政策要求成员重写 next-hop,因此他们不会将 next-hop 出售给交易所上的其他人。

规范为RFC4271 §5.1.3 NEXT_HOP Path Attribute rule 2.2,内容如下:

否则,如果所宣布的路由是从外部对等方获知的,则发言者可以使用任何相邻路由器的 IP 地址(从接收到的 NEXT_HOP 属性获知),该地址是发言者自己在 NEXT_HOP 属性中用于本地路由计算的,前提是该对等方X 与此地址共享一个公共子网。这是“第三方”NEXT_HOP 属性的第二种形式。