了解涉嫌和一些优点和缺点
出版者:必威平台那2015年1月5日互联网技术的持续快速发展导致了在在线沟通的最早日期内似乎难以想象的方法。其中一个重要方法是“yourcast”,可以大大提高数据传输的速度和可靠性。
什么是yourcast?
Anycast是一种利用网络地址和路由方法的系统,以便将数据发送到使用相同IP地址的一组接收者中最近的可用节点。因特网协议版本4 (IPv4)寻址允许主机确定几个主机中哪一个应该接收特定的数据包,以便于将信息以最快的速度传递给最终用户。
实际上,Anycast的使用减少了延迟(从而提高了交付速度),并帮助提供者平衡服务器负载,同时在共享IP地址的组内提供服务器故障时的“备份”。
Unicast vs. yourcast vs.多播
理解Anycast的最简单方法是通过将其与其他常见的互联网寻址方法进行比较。
- 单播:这是Internet上使用的最常用的路由系统,每个节点分配了唯一的IP地址。路由器识别数据的位置,并确定数据包的最短路径,以从他们的原点到目的地。数据在路由器之间交出,直到它到达其最终IP目的地。例如,如果数据源自伦敦的IP并注明洛杉矶,系统会介绍数据包的最佳路径,并沿该路径发送它们。该过程仅需要毫秒,但仍然依赖于路径中每个路由器的健康,以及目标节点的运行状况。因为它只是涉及将数据从原点发送到目的地,所以它被认为是一对一的关联。
- Anycast:单播和Anycast在逻辑上的主要区别在于,使用Anycast时,多个节点共用一个IP地址。不是为数据确定一个单一的目的地,Anycast系统首先决定哪个具有相同IP的节点最接近起始点,然后将数据定向到那个端点。再次考虑来自伦敦的数据,但是洛杉矶、香港和巴黎的节点都共享相同的目的地IP。Anycast系统首先确定巴黎是距离伦敦最近的节点,然后将数据路由到伦敦。这大大减少了成功数据传输所需的时间。另一个好处是,如果巴黎节点发生故障,系统可以简单地将数据重新路由到香港或伦敦,而不会出现问题。Anycast被认为是一种距离最近的关联。
- 组播:这是一种不同的路由流量方式。多播流量而不是被发送到特定的IP地址,而是将多播流量发送到一组不同的主机,同时使用不同的地址。订阅组播组的节点都能够接收流量。该协议通常不由因特网路由器使用;例如,在公司网络内常用,以便在不使用大量带宽的情况下提供流量。组播被认为是一个独特的许多关联,并且与广播方法不同,这允许网络段上的所有主机接收流量,并且被认为是一对多关联。
Anycast DNS有哪些好处?
- 如本文前面所述,使用任播DNS路由的三个主要优点是速度,负载平衡和冗余。另外两种效益几乎是重要的是容易可扩展性和更好地对DOS和DDOS攻击的响应。
- Anycast允许使用必要的IP连接到最近的DNS服务器,这意味着通常可以显著节省网络延迟,这意味着数据传输速度显著提高。此外,由于使用了许多不同的服务器来响应请求,单个服务器的负载减少了,从而允许每个服务器更快地响应。
- 网络上的任何客户端都不能避免停机,而且Anycast为网络提供了重要的冗余。如果最近的DNS服务器无法响应请求,那么较远的服务器可以很容易地填补空缺,这意味着整个网络的正常运行时间更好。这种地域保险是最有效的运作方式。这也很容易看到Anycast如何使自己的网络升级,因为它只是一个简单的问题,添加另一个节点共享相同的IP地址;它已经被证明可以与世界各地的数百台服务器一起工作。
- 最后,Anycast能够帮助网络响应攻击。DOS或DDOS攻击很容易压倒单播服务器;当流量遍布任何ANYCAST网络时,每台服务器都会吸收一部分攻击,减少整个网络下降的可能性。对于大多数DOS攻击,这尤其如此,通常专注于最接近僵尸的节点。
选播有什么缺点?
任何没有缺陷的人没有出现。主要问题是提供的冗余并不总是完美的;服务器可以在网络上显示为“可用”的同时部分失败,这意味着网络对那些在地理上最接近问题的人不可用。适当的Anycast“Heartbeat”功能,其中监控服务器并在问题的任何符号中从网络中删除它们,可以在大多数情况下缓解此问题。此外,所需的投资大于简单地使用单播从单个节点发送和接收数据。
你是如何开始使用的?
构建Anycast系统主要是正确配置路由器和服务器的问题,可以通过专家进行适当的培训或知识。然而,它也涉及拥有或设置许多地理上分离的节点以便发送和接收数据,并且具有适合于actast的分配的IP前缀。
希望使用任何网络网络的公司还可以选择与专门的托管提供商合同以代表他们运行。