使用任播 IP 需要什么?

使用任播 IP 需要什么?

所以,SF 上有很多关于用途以及任播 IP 为何很棒的问题。我的方法更实用。具体来说,我需要具备哪些条件才能使用其中一个地址?

  • 我需要成为一个 AS(自治系统)吗?
  • 如果我想在我的内部网络上使用 Anycast IP,可以吗?
  • 我需要与注册商/运营商进行任何特殊合作才能使用它吗?

基本上,如果我想使用 Anycast IP 地址,我到底需要什么,从设备到配置部分。

答案1

这是我对任播的了解...

  1. 是的,您需要一个 AS 来运行任播。您还需要运行 BGP 并在公共端路由至少一个 /24。
  2. 理论上,只要您运行 BGP,就没问题;因此运行 BGP 并让多个路由器使用 64512 到 65535 范围内的 AS 宣布 192.168.1.XX 或您想要的任何内容,因为这些是为上述目的而指定为私有的。
  3. 仅当您运行公共 BGP 时。如果您想这样做,您必须从兰尼克并且也是 AS,但是如果您想私有化,则不需要。

至于所需设备:您只需要一台或多台支持 BGP 的路由器。如果您没有兼容的路由器并且想要使用开源,Vyatta 和 PFsense 可以支持 BGP。然后,您可以设置每台路由器以广播相同的 IP。

答案2

IPv4 中的任播仅意味着所使用的 IP 地址存在于多台机器上,因此可以在多个地方访问,而不必回到公共端点。

如果您不打算让其他网络使用您的任播实例,则无需宣布路由,因此无需使用 BGP 或拥有 AS。您只需要确保您的内部网络具有路由,该路由可提供到本地任播 IP 的路由。

例如,如果您有一个边界路由器并将任播 IP 挂在连接到该路由器的交换机上的盒子上,那么您可能在托管盒上的环回上配置了任播 IP,并让路由器使用静态路由将任播 IP 指向托管盒的正常 IP。

在您的组织内,您可以控制路由,并且无需注册您正在做的事情。这通常用于实现诸如黑洞路由之类的东西。在实践中,常见的期望是您不会劫持未分配给您的 IP 地址空间;您不会给其他人带来调试问题;您不会干扰其他人在互联网上被联系到的能力。只要您所做的事情不会破坏除您自己以外的任何人,那么这就是您的网络,您可以随心所欲地处理它。

有关任何人都可以使用的地址空间的示例,您可以查看http://www.as112.net/它有三个 IP 地址,任何人都可以在自己的网络上实现。

答案3

这更像是一个评论而不是一个答案,但我太新了,无法发表评论,所以它是一个“答案”。

假设您正在公开发布消息,我想知道上一位发帖人建议的 /24 是否足够大。应该知道的人告诉我,许多 ISP 不会接受小于 a 的路由(咕哝咕哝 - 我记得是 /22 或 /21)。

我有一个自互联网刚出现时就已发布的旧 /24,我们并没有遇到任何失去连接的问题,但我很担心。

相关内容