一个 AS,具有不同物理位置和 ISP 的多个站点,不同的前缀

网络工程 路由 路由器 BGP igp
2022-02-16 05:06:25

我希望在不同的位置实现几台服务器,其自己的 ASN 具有 /22 的 PI 资源前缀,将分为 2 x /23。我不知道我会面临什么挑战。由于这两个站点在地理位置上是分开的,比如站点 A 和站点 B,但我将宣布 /23 的单独前缀,每个站点在不同站点上都有自己的 ASN。每个位置的所有主机/服务器都将执行不同的任务。

那么,我还需要实现 iBGP 或任何 IGP 协议来在两个站点 A 和 B 之间进行通信吗?或者当我在每个站点宣布不同的前缀时,它将被视为单独的 bgp?

我会在 2 个站点之间进行通信吗?

1个回答

由于您将在两个位置执行 eBGP,因此收到的任何更新都将受到 BGP 循环预防的影响,即 - 任何接收到的带有本地 ASN 的前缀都存在于其 AS-Path 属性中,将被丢弃。因此,来自站点 A 的公告将不会到达站点 B。

毕竟,如果您的 ISP 只向您发布默认路由,这可能不是问题。否则,是的 - 有问题。

在 Internet 上运行 iBGP 可能会很棘手,而 IGP 是不可能的(没有 ISP 会在客户网络上运行 IGP)。因此,您最好的选择可能是某种隧道(现在,最好是加密的(某种 VPN),但这完全取决于您)。有了这样的隧道,你可以随心所欲地运行路由,只要记住设置隧道,使用可达地址(例如你和你的 ISP 之间的 p2p,通常是 PA 地址空间),以避免遇到我描述的第一个问题。

祝你好运!