使用任播IP需要什么?


20

因此,关于SF的用途以及任播IP的性能如何,SF上存在很多问题。我的方法更实用。我特别需要使用那些地址之一?

  • 我需要成为自治系统吗?
  • 如果我想在内部网络上使用Anycast IP,可以吗?
  • 我需要注册商/运营商的特殊要求吗?

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


Answers:


12

这是我从任意广播中学到的知识...

  1. 是的,您需要一个AS来运行任意播。您还需要运行BGP,并在公共端至少路由/ 24。
  2. 从理论上讲,只要运行BGP,就可以了。因此,请运行BGP并让多个路由器声明192.168.1.XX或您想要使用的范围为64512到65535的AS,因为出于这些目的它们被指定为私有。
  3. 仅当您运行公共BGP时。如果要这样做,则必须同时从LANIC和AS 注册IP块,但是如果要私有运行,则不需要。

就所需设备而言:您只需要一个或多个支持BGP的路由器。如果您没有兼容的路由器,并且感觉像要开源,那么Vyatta和PFsense可以。然后,将每个路由器设置为广播相同的IP。


2
确保您确实使用了正确的AS编号,否则,您将最终出现在此列表上,并使您看起来像莳萝;)
Mark Henderson

并在世界上的每台路由器上受阻。
雅各布

您可以虚拟地这样做吗?在没有实际设备的情况下,除了通用计算机和虚拟机管理程序?
CMCDragonkai

4

IPv4中的Anycast只是意味着所使用的IP地址存在于多台计算机上,因此可以在多个位置访问,而不必回到公共端点。

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

例如,如果您有边界路由器,并将任播IP挂在与之相连的交换机上的盒子上,则可能在主机箱上的环回上配置了任播IP,并让路由器使用指向该主机的静态路由。 Anycast IP位于主机箱的常规IP。

在组织内部,您可以控制路由,而无需注册正在执行的操作。例如,通常用于实现黑洞路由之类的东西。在实践中,通常的期望是您不会劫持未分配给您的IP地址空间。您不会为其他人带来调试问题;您不会干扰通过Internet与他人联系的能力。只要您的工作不会破坏除您之外的任何人,就可以随心所欲地与您联系。

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


3

这更多是评论而不是答案,但是我太新了,无法评论,所以它是“答案”。

假设您正在谈论公开声明,我想知道前面的海报所建议的/ 24是否足够大。有人告诉我,他们应该知道许多ISP不会接受小于a的路由(我记得,喃喃自语-/ 22或/ 21)。

我有一个旧的/ 24,它是从Internet成立之初就宣布的,我们还没有遇到失去连接性的任何问题,但是我很担心。


我知道的人会接受/ 24,但在某些情况下您是对的,它必须为/ 22
Jacob Jacob
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.