Общ протокол за съкращаване на адреса (CARP)

Автор: Lewis Jackson
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 25 Юни 2024
Anonim
Общ протокол за съкращаване на адреса (CARP) - Технология
Общ протокол за съкращаване на адреса (CARP) - Технология

Съдържание

Определение - Какво означава Общ протокол за съкращаване на адреса (CARP)?

Common Address Redundancy Protocol (CARP) е автоматичен протокол за отказ и резервиране, въведен от OpenBSD през октомври 2003 г. CARP е предназначен да споделя общ IP адрес между множество хостове в един и същ мрежов сегмент, за да осигури отказване на излишък на множество сървъри или хостове. Това е алтернатива на протокола за виртуална маршрутизация (VRRP) на виртуалния маршрутизатор (VRRP) на виртуалния рутер (IETF) и протокола за резервиране на резервни части (HSRP) на Cisco.

CARP е проектиран като свободен и отворен код, заместник на VRRP, за който Cisco твърди, че има известна техническа прилика с техния HSRP. CARP работи, като позволява на група хостове в същия мрежов сегмент да споделят IP адрес. Тази група хостове се нарича група за съкращения. На групата за съкращения се назначава IP адрес и общ идентификатор на виртуален хост (VHID). VHID позволява на членовете на групата да идентифицират към коя група за съкращения принадлежат. В рамките на групата, един хост е определен като главен хост, а останалите като резервни хостове. Главният хост е собственик на споделения IP адрес. Главният хост отговаря на всички искания за трафик или ARP, насочени към него.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Протокол от общия адрес за съкращаване (CARP)

Всеки хост може да принадлежи към повече от една група съкращения чрез множество физически интерфейси. CARP рекламите на главния хост към резервните хостове.

Тези CARP реклами или CARP пакети са съставени от две стойности:

  • Рекламна база (advbase) на главния хост: това може да бъде конфигурирано независимо от всеки хост в групата за съкращения. advbase може да съдържа стойности между 1 и 255.
  • Рекламно наклонение (advskew): това указва колко да се изкриви рекламната база, когато предоставя CARP реклами на други хостове. Стойностите му варират от 1 до 254.

Чрез манипулиране на advbase и advskew стойности на всеки хост, главният CARP хост може да бъде определен. Колкото по-висока е комбинираната стойност на тези два параметъра, толкова по-малко се предпочита този хост при избора на главен. В случай на отказ на пристигане на пакет по CARP след определено време или получаване на по-голяма advbase плюс advskew стойност, резервен хост поема задълженията на главния хост.

CARP има ограничени възможности за балансиране на натоварването на входящите връзки между хостове в Ethernet мрежа. За операции за балансиране на натоварването няколко CARP интерфейса са конфигурирани към един и същ IP адрес, но към различни VHID. След като се получи заявка за ARP, протоколът CARP използва хешираща функция спрямо изходния IP адрес в заявката за ARP, за да определи на кой VHID трябва да принадлежи тази заявка. Ако съответният CARP интерфейс е в главно състояние, заявката за ARP ще получи отговор, в противен случай тя ще бъде игнорирана.

За да се предотврати злонамерен потребител в мрежовия сегмент от подправяне на реклами по CARP, всяка група може да бъде конфигурирана с парола. Всеки пакет от CARP, изпратен до групата, след това е защитен от алгоритъм на защитен хеш 1, базиран на хеш код за удостоверяване (SHA1 HMAC). CARP поддържа адресиране както на интернет протокол версия 4 (IPV4), така и на интернет протокол версия 6 (IPV6). CARP може да се използва в сървъри за система с имена на домейни (DNS), защитни стени и други сървъри за филтриране на пакети, където клиентът не трябва да знае и да превключва всички IP адреси в случай на отказ.