Como uma única carga de endereço IP é balanceada?

21

Estou ciente do balanceamento de carga "round robin DNS", mas como um único endereço IP pode ser balanceado?

Servidores DNS do Google, por exemplo, 8.8.8.8 e 8.8.4.4 . O artigo de balanceamento de carga da Wikipedia declara:

For Internet services, the load balancer is usually a software program that is listening on the port where external clients connect to access services. The load balancer forwards requests to one of the "backend" servers, which usually replies to the load balancer.

.. o que parece razoável quando usado com o DNS round robin, no entanto, para os gostos dos servidores DNS do Google, isso não parece ser uma configuração muito redundante ou capaz.

    
por Torvero 23.12.2014 / 16:43

2 respostas

32

link

Anycast is a network addressing and routing methodology in which datagrams from a single sender are routed to the topologically nearest node in a group of potential receivers, though it may be sent to several nodes, all identified by the same destination address.

...

Nearly all Internet root nameservers are implemented as clusters of hosts using anycast addressing. 12 of the 13 root servers A-M exist in multiple locations, with 11 on multiple continents. (Root server H exists in two U.S. locations. Root server B exists in a single, unspecified location.) The 12 servers with multiple locations use anycast address announcements to provide a decentralized service. This has accelerated the deployment of physical (rather than logical) root servers outside the United States. RFC 3258 documents the use of anycast addressing to provide authoritative DNS services. Many commercial DNS providers have switched to an IP anycast environment to increase query performance, redundancy, and to implement load balancing.

    
por 23.12.2014 / 16:47
0

O balanceamento de carga de um serviço em um único (ou múltiplo) ip não tem nada a ver com a resolução de DNS. Ele funciona com um roteador (ou servidor atuando como um roteador), ouvindo uma porta em uma interface externa, que é propagada como o servidor único, www.someplace.com, por exemplo, e redireciona esse tráfego para servidores internos, equilibrando-os de acordo às regras definidas em sua própria configuração. Assim, o cliente sempre se conecta ao roteador de balanceamento de carga, e o tráfego só se espalha para os servidores internos depois disso, ao contrário do balanceamento round-robin-dns, onde os clientes se conectam diretamente a um dos servidores referenciados pelo DNS. / p>     

por 24.12.2014 / 15:23