探索

探索

我曾想过设计一个网络设置来获得到我的(小型)网络的高可用性连接,但是在尝试找出细节时我似乎遇到了一些问题。

探索

我希望能够在专用电路不切实际但有多种类型和大小的商用连接可用的地方,拥有一个在与上游网络连接失败时被视为“高度可用”的网络。我目前管理着几个有两组 IPv4 地址空间的网络,继续这样做有点麻烦。

我认为我已经找到了一种可行的方法来解决这个问题,并使它更接近“正常”网络(至少在外观上)。但我在细节方面遇到了麻烦。

要求

第一次运行,我需要:

  • 两个独立的商品 ISP 服务连接。 已完成。
  • 能够将两个隧道链路绑定在一起的路由器。 已完成。
  • 可移植路由 /28 网络块。我找不到任何地方会向我出售这种大小的网络块,而且不会将其限制在他们的网络中。如果他们有一个可以托管我的多冗余网络,那么我会很高兴。否则,我无法使用它。
  • 运行在互联网上的服务器,最好是在数据中心(对于测试运行,VPS 也可以接受),可以“托管”网络。我原本希望使用 Linode 进行初步测试,但他们说他们要求 100% 地址利用率,并且只单独分配地址;他们不会向您出售路由块,也不会让您自带。

然后,这个想法就是让数据中心中的系统能够通过隧道连接到任何向服务器验证身份的端点。所有这些隧道将“绑定”在一起,以便它们可以提供聚合带宽和耐用性。我自己网络上的路由器将连接到每个 ISP 连接,并为每个 ISP 连接启动一个到数据中心系统的隧道连接。(另请注意,路由器将直接处理到互联网的 IPv6 路由,而无需使用这种有点复杂的设置。)

能做到吗?

到目前为止,这两个问题似乎阻碍了我走向成功的道路:

  • 我可以在哪里购买可移植的小型(例如,/28)IPv4 网络块?
  • 我可以在哪里租用可以让我自带 IP 块的 VPS?

感谢您的帮助!

答案1

为了实现可访问性,您需要在 DFZ(默认自由区)中看到您的前缀。这基本上意味着所有公司和服务提供商都必须接受您的前缀,然后将其公布给他们的邻居、客户和上游。几乎没有人接受长度超过 /24 的前缀,因此在全球范围内路由 /28 几乎是不可能的。

你似乎想要的是语言ISP。使用 LISP,您可以从 LISP-ISP 获取地址(IPv4 和/或 IPv6)并将它们路由到您想要的任何位置。您可以使用来自不同 ISP 的多个连接。然后,这些连接及其 IP 地址仅用于能够到达 LISP-ISP 的 LISP 路由器,并且您的内部网络可以使用 LISP 地址而不依赖于连接。只要一个连接正常工作,您的 LISP 地址就可以访问。无需重新编号即可实现冗余和灵活性 :-)

相关内容