Protocolo de Redundância de Endereço Comum (CARP)

Autor: Lewis Jackson
Data De Criação: 8 Poderia 2021
Data De Atualização: 25 Junho 2024
Anonim
Protocolo de Redundância de Endereço Comum (CARP) - Tecnologia
Protocolo de Redundância de Endereço Comum (CARP) - Tecnologia

Contente

Definição - O que significa o CARP (Common Address Redundancy Protocol)?

O Common Address Redundancy Protocol (CARP) é um protocolo automático de failover e redundância introduzido pelo OpenBSD em outubro de 2003. O CARP foi projetado para compartilhar um endereço IP comum entre vários hosts no mesmo segmento de rede, a fim de fornecer redundância de failover para vários servidores ou hosts. É uma alternativa ao Protocolo de redundância de roteador virtual (IETF) da Internet Engineering Task Force (IETF) e ao VRRP (Hot Standby Redundancy Protocol) da Cisco (HSRP).

O CARP foi desenvolvido como alternativa gratuita e de código aberto ao VRRP que a Cisco alegou ter alguma semelhança técnica com o HSRP proprietário. O CARP funciona permitindo que um grupo de hosts no mesmo segmento de rede compartilhe um endereço IP. Este grupo de hosts é referido como um grupo de redundância. O grupo de redundância recebe um endereço IP e um ID de host virtual comum (VHID). O VHID permite que os membros do grupo identifiquem a qual grupo de redundância eles pertencem. Dentro do grupo, um host é designado como host principal e o restante como hosts de backup. O host principal é o proprietário do endereço IP compartilhado. O host principal responde a qualquer tráfego ou solicitações de ARP direcionadas a ele.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o Common Address Redundancy Protocol (CARP)

Cada host pode pertencer a mais de um grupo de redundância por vez através de várias interfaces físicas. Os anúncios CARP do host principal para os hosts de backup.

Esses anúncios ou pacotes CARP são compostos por dois valores:

  • A base do anúncio (advbase) do host principal: isso pode ser configurado independentemente em cada host no grupo de redundância. o advbase pode conter valores entre 1 e 255.
  • A inclinação do anúncio (advskew): especifica quanto a inclinação do advbase deve ser inclusa ao colocar anúncios CARP em outros hosts. Seus valores variam de 1 a 254.

Manipulando os valores advbase e advskew em cada host, o host CARP mestre pode ser designado. Quanto maior o valor combinado desses dois parâmetros, menos preferido será o host ao escolher um mestre. No caso de falha na chegada de pacotes CARP após um tempo especificado ou no recebimento de maior valor de base advb mais valor advskew, um host de backup assume as funções de host principal.

O CARP possui habilidades limitadas para balancear a carga das conexões de entrada entre hosts em uma rede Ethernet. Para operações de balanceamento de carga, várias interfaces CARP são configuradas para o mesmo endereço IP, mas para VHIDs diferentes. Depois que uma solicitação ARP é recebida, o protocolo CARP usa uma função de hash no endereço IP de origem na solicitação ARP para determinar a qual VHID esse pedido deve pertencer. Se a interface CARP correspondente estiver em um estado mestre, a solicitação ARP receberá uma resposta, caso contrário, será ignorada.

Para impedir que um usuário mal-intencionado no segmento de rede falsifique os anúncios CARP, cada grupo pode ser configurado com uma senha. Cada pacote CARP enviado ao grupo é protegido por um código de autenticação baseado em hash do algoritmo de hash 1 seguro (SHA1 HMAC). O CARP suporta o endereçamento IPV4 (Internet Protocol versão 4) e IPV6 (Internet Protocol versão 6). O CARP pode ser usado em servidores de sistema de nomes de domínio (DNS), Firewalls e outros servidores de filtragem de pacotes em que o cliente não precisa conhecer e alternar todos os endereços IP em caso de failover.