Protocolo de redundancia de direcciones comunes (CARP)

Autor: Lewis Jackson
Fecha De Creación: 8 Mayo 2021
Fecha De Actualización: 25 Junio 2024
Anonim
METAINVESTIGACIÓN
Video: METAINVESTIGACIÓN

Contenido

Definición: ¿Qué significa el Protocolo de redundancia de direcciones comunes (CARP)?

El Protocolo de redundancia de direcciones comunes (CARP) es un protocolo automático de conmutación por error y redundancia introducido por OpenBSD en octubre de 2003. CARP está diseñado para compartir una dirección IP común entre varios hosts en el mismo segmento de red para proporcionar redundancia de conmutación por error a múltiples servidores o hosts. Es una alternativa al Protocolo de redundancia de enrutador virtual (VRRP) del Grupo de trabajo de ingeniería de Internet (IETF) y al Protocolo de redundancia en espera activa de Cisco (HSRP).

CARP está diseñado como una alternativa gratuita y de código abierto para VRRP que Cisco afirmó que tenía cierta semejanza técnica con su HSRP patentado. CARP funciona permitiendo que un grupo de hosts en el mismo segmento de red comparta una dirección IP. Este grupo de hosts se denomina grupo de redundancia. Al grupo de redundancia se le asigna una dirección IP y una ID de host virtual común (VHID). El VHID permite a los miembros del grupo identificar a qué grupo de redundancia pertenecen. Dentro del grupo, un host se designa como host maestro y el resto como hosts de respaldo. El host maestro es el propietario de la dirección IP compartida. El host maestro responde a cualquier tráfico o solicitud ARP dirigida hacia él.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el Protocolo de redundancia de direcciones comunes (CARP)

Cada host puede pertenecer a más de un grupo de redundancia a la vez a través de múltiples interfaces físicas. Los anuncios CARP del host maestro a los hosts de respaldo.

Estos anuncios CARP o paquetes CARP se componen de dos valores:

  • La base de publicidad (advbase) del host maestro: se puede configurar de forma independiente en cada host del grupo de redundancia. advbase puede contener valores entre 1 y 255.
  • El sesgo de publicidad (advskew): esto especifica cuánto sesgar la base de anuncios cuando se envían anuncios de CARP a otros hosts. Sus valores oscilan entre 1 y 254.

Al manipular los valores advbase y advskew en cada host, se puede designar el host CARP maestro. Cuanto mayor sea el valor combinado de estos dos parámetros, menos preferido será el host al elegir un maestro. En el caso de una falla en la llegada del paquete CARP después de un tiempo especificado o que recibe un mayor valor de advbase más advskew, un host de respaldo asume las funciones del host maestro.

CARP tiene capacidades limitadas para equilibrar la carga de las conexiones entrantes entre hosts en una red Ethernet. Para las operaciones de equilibrio de carga, varias interfaces CARP están configuradas para la misma dirección IP, pero para diferentes VHID. Una vez que se recibe una solicitud ARP, el protocolo CARP utiliza una función de hash contra la dirección IP de origen en la solicitud ARP para determinar a qué VHID debe pertenecer esta solicitud. Si la interfaz CARP correspondiente está en un estado maestro, la solicitud ARP recibirá una respuesta; de lo contrario, se ignorará.

Para evitar que un usuario malintencionado en el segmento de red falsifique anuncios CARP, cada grupo se puede configurar con una contraseña. Cada paquete CARP enviado al grupo está protegido por un algoritmo hash seguro 1 código de autenticación basado en hash (SHA1 HMAC). CARP admite el direccionamiento de Protocolo de Internet versión 4 (IPV4) y Protocolo de Internet versión 6 (IPV6). CARP se puede usar en servidores del sistema de nombres de dominio (DNS), firewalls y otros servidores de filtrado de paquetes en los que el cliente no necesita conocer y cambiar todas las direcciones IP en caso de una conmutación por error.