使用任播 IP 需要什么?

cor*_*ump 21 networking configuration anycast

所以,关于 SF 有很多关于使用和任播 IP 很酷的问题。我的方法更实用。要使用这些地址之一,我特别需要什么?

  • 我需要成为 AS(自治系统)吗?
  • 如果我想在我的内部网络上使用 Anycast IP,可以吗?
  • 我需要注册商/运营商有什么特别的东西才能使用它吗?

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

Jac*_*cob 11

这就是我学到的关于任意广播的知识......

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

就设备要求而言:您只需要一台或多台支持 BGP 的路由器即可。Vyatta 和 PFsense 可以,如果您没有兼容的路由器并且您想开源。然后设置每个路由器来广播相同的 IP。

  • 确保您确实使用了正确的 AS 编号,否则 [您最终会出现在此列表中](http://bgpmon.net/showbogons.php?inet=4) 并使您看起来像一个莳萝 ;) (2认同)

Phi*_*l P 5

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

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

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

在您的组织内,您可以控制路由,而无需注册您在做什么。例如,这通常用于实现诸如黑洞路由之类的东西。在实践中,普遍的期望是您不会劫持未分配给您的 IP 地址空间;您不会为他人制造调试问题;您不会干扰他人在 Internet 上的联系。不过,只要您所做的不会破坏除您自己以外的任何人,您的网络就可以随心所欲。

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