CARP (공통 주소 중복 프로토콜)

작가: Lewis Jackson
창조 날짜: 8 할 수있다 2021
업데이트 날짜: 25 6 월 2024
Anonim
CARP (공통 주소 중복 프로토콜) - 과학 기술
CARP (공통 주소 중복 프로토콜) - 과학 기술

콘텐츠

정의-CARP (Common Address Redundancy Protocol)는 무엇을 의미합니까?

CARP (Common Address Redundancy Protocol)는 2003 년 10 월 OpenBSD에 의해 도입 된 자동 장애 조치 및 중복 프로토콜입니다. CARP는 여러 서버 또는 호스트에 장애 조치 중복을 제공하기 위해 동일한 네트워크 세그먼트의 여러 호스트간에 공통 IP 주소를 공유하도록 설계되었습니다. IETF (Internet Engineering Task Force)의 VRRP (Virtual Router Redundancy Protocol) 및 Cisco의 HSRP (Hot Standby Redundancy Protocol)의 대안입니다.

CARP는 시스코가 독점 HSRP와 기술적으로 유사하다고 주장한 VRRP의 무료 오픈 소스 대안으로 설계되었습니다. CARP는 동일한 네트워크 세그먼트에있는 호스트 그룹이 IP 주소를 공유 할 수 있도록하여 작동합니다. 이 호스트 그룹을 중복 그룹이라고합니다. 중복 그룹에는 IP 주소와 공통 가상 호스트 ID (VHID)가 할당됩니다. VHID를 통해 그룹 구성원은 자신이 속한 중복 그룹을 식별 할 수 있습니다. 그룹 내에서 하나의 호스트는 마스터 호스트로 지정되고 나머지는 백업 호스트로 지정됩니다. 마스터 호스트는 공유 IP 주소의 소유자입니다. 마스터 호스트는이를 향한 모든 트래픽 또는 ARP 요청에 응답합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 CARP (Common Address Redundancy Protocol)를 설명합니다.

각 호스트는 여러 물리적 인터페이스를 통해 한 번에 둘 이상의 중복 그룹에 속할 수 있습니다. 마스터 호스트는 백업 호스트에 CARP 알림을 보냅니다.

이러한 CARP 광고 또는 CARP 패킷은 다음 두 값으로 구성됩니다.

  • 마스터 호스트의 보급 기반 (advbase) : 이중화 그룹의 각 호스트에서 독립적으로 구성 할 수 있습니다. advbase는 1에서 255 사이의 값을 포함 할 수 있습니다.
  • 광고 스큐 (advskew) : CARP 광고를 다른 호스트에 보낼 때 advbase를 스큐하는 정도를 지정합니다. 값의 범위는 1-254입니다.

각 호스트에서 advbase 및 advskew 값을 조작하여 마스터 CARP 호스트를 지정할 수 있습니다. 이 두 매개 변수의 결합 된 값이 높을수록 마스터를 선택할 때 호스트가 선호하지 않습니다. 지정된 시간 이후에 CARP 패킷 도착이 실패하거나 더 큰 advbase plus advskew 값을 수신하는 경우 백업 호스트는 마스터 호스트의 역할을 담당합니다.

CARP는 이더넷 네트워크의 호스트간에 들어오는 연결의로드 균형 조정 기능이 제한적입니다. 로드 밸런싱 작업의 경우 여러 CARP 인터페이스가 동일한 IP 주소로 구성되지만 다른 VHID로 구성됩니다. ARP 요청이 수신되면 CARP 프로토콜은 ARP 요청의 소스 IP 주소에 대해 해싱 함수를 사용하여이 요청이 속하는 VHID를 결정합니다. 해당 CARP 인터페이스가 마스터 상태 인 경우 ARP 요청은 응답을 수신하고 그렇지 않으면 무시됩니다.

네트워크 세그먼트의 악의적 인 사용자가 CARP 광고를 스푸핑하지 못하도록 각 그룹을 암호로 구성 할 수 있습니다. 그룹으로 전송 된 각 CARP 패킷은 보안 해시 알고리즘 1 해시 기반 인증 코드 (SHA1 HMAC)에 의해 보호됩니다. CARP는 인터넷 프로토콜 버전 4 (IPV4)와 인터넷 프로토콜 버전 6 (IPV6) 주소 지정을 모두 지원합니다. CARP는 장애 조치시 클라이언트가 모든 IP 주소를 알고 전환 할 필요가없는 DNS (Domain Name System) 서버, 방화벽 및 기타 패킷 필터링 서버에서 사용할 수 있습니다.