Common Address Redundancy Protocol (original) (raw)

About DBpedia

The Common Address Redundancy Protocol or CARP is a computer networking protocol which allows multiple hosts on the same local area network to share a set of IP addresses. Its primary purpose is to provide failover redundancy, especially when used with firewalls and routers. In some configurations, CARP can also provide load balancing functionality. CARP provides functionality similar to Virtual Router Redundancy Protocol (VRRP) and to Cisco Systems' Hot Standby Router Protocol (HSRP). It is implemented in several BSD-based operating systems and has been ported to Linux (ucarp).

Property Value
dbo:abstract The Common Address Redundancy Protocol or CARP is a computer networking protocol which allows multiple hosts on the same local area network to share a set of IP addresses. Its primary purpose is to provide failover redundancy, especially when used with firewalls and routers. In some configurations, CARP can also provide load balancing functionality. CARP provides functionality similar to Virtual Router Redundancy Protocol (VRRP) and to Cisco Systems' Hot Standby Router Protocol (HSRP). It is implemented in several BSD-based operating systems and has been ported to Linux (ucarp). (en) Das Common Address Redundancy Protocol (CARP) ist ein Netzwerkprotokoll, mit dessen Hilfe sich die Verfügbarkeit von IP-Systemen erhöhen lässt. Dies wird dadurch erreicht, dass mehrere Rechner innerhalb eines lokalen Netzes dieselben virtuellen IP-/MAC-Adressen für die Kommunikation mit anderen Systemen nutzen können. Haupteinsatzgebiet von CARP ist die Erstellung hochverfügbarer Gateways (Router/Firewall); mit CARP lassen sich aber auch Applikationsserver hochverfügbar machen. In der Internetprotokollfamilie ist es das Protokoll Nummer 112.Entwickelt wurde CARP vom OpenBSD-Team. Die Entwicklung war nötig, weil es (aus patentrechtlichen Gründen) nicht möglich ist, im Rahmen eines Open-Source-Projektes VRRP einzusetzen. Dadurch war es nötig, ein eigenes Protokoll zu schreiben. Zusätzlich konnten auf diese Weise grundlegende Fehler des VRRP und HSRP vermieden werden. Die erste OpenBSD-Version, bei der CARP integriert war, war Version 3.5. Inzwischen ist CARP auch auf andere Plattformen portiert worden. Eine freie Userland-Portierung ist UCARP (zurzeit erhältlich für Linux 2.4/2.6, OpenBSD und NetBSD). Für DragonFly BSD, FreeBSD und NetBSD existieren Kernel-Implementierungen. (de) Common Address Redundancy Protocol ou CARP (à ne pas confondre avec « Cache Array Routing Protocol ») est un protocole permettant à un groupe d'hôtes sur un même segment réseau de partager une adresse IP. Il peut être utilisé pour faire de la répartition de charge de mandataires caches web (voir RFC 3040) ou pour avoir de la tolérance de panne sur des routeurs sans avoir besoin de mettre en place des protocoles de routage dynamique. CARP est une alternative sécurisée et libre aux protocoles Virtual Router Redundancy Protocol (VRRP), Hot Standby Router Protocol (HSRP) et Foundry Standby Router Protocol (FSRP). Il a été créé pour contourner des brevets. Ce protocole peut être utilisé pour faire de la redondance et de la répartition de charge. CARP supporte IPv4 et IPv6, et a le numéro de protocole 112. Il est supporté par OpenBSD (3.5), FreeBSD (sur la branche 5 à partir de la 5.4 et aussi en 6.0), et NetBSD (4.0). Il peut être utilisé sous Linux via UCARP (en espace utilisateur). (fr) Common Address Redundancy Protocol (一般アドレス冗長化プロトコル・以下CARPと略す) は、ローカルネットワーク内で複数のサーバがIPアドレスの設定を共有することを可能とするプロトコルである。 (ja) CARP (от англ. Common Address Redundancy Protocol — протокол дупликации общего адреса) — сетевой протокол, основной задачей которого является использование одного IP-адреса несколькими хостами в пределах сегмента сети. CARP является свободной, безопасной (в той степени, в какой вообще можно говорить о безопасности протокола ARP) альтернативой протоколам VRRP и HSRP. CARP позволяет выделить группу хостов в сегменте сети и назначить ей один IP-адрес. Такая группа называется «redundancy group» (группа избыточности). В пределах этой группы один из хостов становится «главным», а остальные обозначаются как «резервные». В каждый момент времени мастер-хост отвечает на ARP-запросы к назначенному IP-адресу и обрабатывает трафик, идущий к этому адресу. Каждый хост одновременно может принадлежать к нескольким группам. Одним распространённым случаем использования CARP является создание избыточности на брандмауэрах. Виртуальный IP-адрес, который назначен на группу избыточности, указан на клиентских машинах в качестве шлюза по умолчанию. В случае отказа брандмауэра, выполняющего роль мастера, резервный брандмауэр возьмёт этот IP-адрес и продолжит обслуживание клиентов. Дизайн CARP требует, чтобы члены одной группы физически находились в одной подсети с одним статическим IP-адресом, хотя с введением директивы carpdev нет необходимости назначать адрес на физический интерфейс. Сервисы, требующие постоянного соединения с сервером (такие, как SSH и IRC) не могут быть прозрачно переброшены в случае отказа и потребуют переподключения. CARP не может синхронизировать данные между приложениями. Для решения этой проблемы могут использоваться дополнительные механизмы, осуществляющие синхронизацию состояния брандмауэров, например, . CARP также поддерживает распределение нагрузки посредством балансировки ARP. Когда хосты, объединённые в CARP-группу, принимают ARP-запрос, то исходящий IP-адрес используется для определения, какой из хостов будет отвечать. В этом случае хост, выбранный главным для виртуальной группы, ответит, а остальные проигнорируют запрос. Связанные серверы примут различные ARP-ответы и последующий трафик будет балансироваться между серверами. В случае отказа одного из хостов в CARP-группе один из оставшихся перехватит виртуальный MAC-адрес и будет отвечать на ARP-запросы. Балансировка ARP работает только в локальном сегменте. Она невозможна при использовании промежуточного маршрутизатора, так как маршрутизатор будет направлять данные на один и тот же хост. (ru) CARP (англ. Common Address Redundancy Protocol) — мережевий протокол, основним завданням якого є використання однієї IP-адреси кількома хостами в межах сегмента мережі. Вільна альтернатива протоколу HSRP. CARP дозволяє виділити групу хостів в сегменті мережі і призначити їй одну IP адресу. Така група називається «redundancy group» (група надмірності). У межах цієї групи, один з хостів стає головним, а інші позначаються як резервні. У кожен момент часу майстер-хост відповідає на ARP-запити до призначеної IP-адреси і обробляє трафік, що йде за цією адресою. Кожен хост одночасно може належати до декількох груп. Поширеним випадком використання CARP є створення надмірності на брандмауерах. Віртуальна IP-адреса, яка призначена на групу надмірності, вказана на клієнтських машинах як шлюз за замовчуванням. У разі відмови брандмауера, що виконує роль майстра, резервний брандмауер візьме цю IP-адресу і продовжить обслуговування клієнтів. При використанні CARP знижуються вимоги до апаратного забезпечення відмовостійких систем. (uk) 共用位址冗餘協定(英語:Common Address Redundancy Protocol,縮寫 CARP),一種網路協定,能讓多台網路主機共用同一個IP位址。它的設計目標在於為(failover)提供冗餘的主機作為備援,能使用在防火牆及路由器上。在某些狀況下,還能提供負載平衡的功用。 這個協定的功能類似於熱備份路由器協定(HSRP)與虛擬路由器備援協定(VRRP)。因為思科擁有熱備份路由器協定(HSRP)的專利,為了避免美國專利第5,473,599号的限制,由OpenBSD團隊開發這個協定來代替,在FreeBSD及OpenBSD作業系統上運行,也可以移植到Linux上。 (zh)
dbo:wikiPageExternalLink https://tools.ietf.org/html/rfc2780 http://www.netbsd.org/changes/2006.html%23carp-support http://manpages.ubuntu.com/manpages/bionic/man8/ucarp.8.html http://www.openbsd.org/lyrics.html%2335
dbo:wikiPageID 1449194 (xsd:integer)
dbo:wikiPageLength 7356 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1099629744 (xsd:integer)
dbo:wikiPageWikiLink dbr:Router_(computing) dbr:Virtual_Router_Redundancy_Protocol dbc:FreeBSD dbc:OpenBSD dbr:Cryptography dbr:Gateway_Load_Balancing_Protocol dbr:Cisco_Systems dbr:FreeBSD dbr:Linux dbr:Load_balancing_(computing) dbr:Local_area_network dbr:MAC_address dbc:First-hop_redundancy_protocols dbc:High-availability_cluster_computing dbr:Host_(network) dbr:Hot_Standby_Router_Protocol dbr:BSD dbr:Address_Resolution_Protocol dbr:Pfsync dbr:Broadcast_domain dbr:Packet_filter dbr:Failover dbr:Reasonable_and_non-discriminatory_licensing dbr:Internet_Assigned_Numbers_Authority dbr:Internet_Engineering_Task_Force dbr:IP_network_multipathing dbr:HSRP dbr:IEEE dbr:IETF dbr:IP_addresses dbr:NetBSD dbr:OpenBSD dbr:Operating_system dbr:Ethernet dbr:Firewall_(computing) dbr:Porting dbr:Virtual_IP_address dbr:VRRP dbr:Networking_protocol
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Distinguish dbt:Portal dbt:Quote dbt:POV_section dbt:OpenBSD dbt:Man
dct:subject dbc:FreeBSD dbc:OpenBSD dbc:First-hop_redundancy_protocols dbc:High-availability_cluster_computing
gold:hypernym dbr:Protocol
rdf:type owl:Thing dbo:Software yago:WikicatNetworkProtocols yago:Abstraction100002137 yago:Communication100033020 yago:Direction106786629 yago:Message106598915 yago:Protocol106665108 yago:WikicatInternetProtocols yago:Rule106652242
rdfs:comment The Common Address Redundancy Protocol or CARP is a computer networking protocol which allows multiple hosts on the same local area network to share a set of IP addresses. Its primary purpose is to provide failover redundancy, especially when used with firewalls and routers. In some configurations, CARP can also provide load balancing functionality. CARP provides functionality similar to Virtual Router Redundancy Protocol (VRRP) and to Cisco Systems' Hot Standby Router Protocol (HSRP). It is implemented in several BSD-based operating systems and has been ported to Linux (ucarp). (en) Common Address Redundancy Protocol (一般アドレス冗長化プロトコル・以下CARPと略す) は、ローカルネットワーク内で複数のサーバがIPアドレスの設定を共有することを可能とするプロトコルである。 (ja) 共用位址冗餘協定(英語:Common Address Redundancy Protocol,縮寫 CARP),一種網路協定,能讓多台網路主機共用同一個IP位址。它的設計目標在於為(failover)提供冗餘的主機作為備援,能使用在防火牆及路由器上。在某些狀況下,還能提供負載平衡的功用。 這個協定的功能類似於熱備份路由器協定(HSRP)與虛擬路由器備援協定(VRRP)。因為思科擁有熱備份路由器協定(HSRP)的專利,為了避免美國專利第5,473,599号的限制,由OpenBSD團隊開發這個協定來代替,在FreeBSD及OpenBSD作業系統上運行,也可以移植到Linux上。 (zh) Das Common Address Redundancy Protocol (CARP) ist ein Netzwerkprotokoll, mit dessen Hilfe sich die Verfügbarkeit von IP-Systemen erhöhen lässt. Dies wird dadurch erreicht, dass mehrere Rechner innerhalb eines lokalen Netzes dieselben virtuellen IP-/MAC-Adressen für die Kommunikation mit anderen Systemen nutzen können. Haupteinsatzgebiet von CARP ist die Erstellung hochverfügbarer Gateways (Router/Firewall); mit CARP lassen sich aber auch Applikationsserver hochverfügbar machen. In der Internetprotokollfamilie ist es das Protokoll Nummer 112.Entwickelt wurde CARP vom OpenBSD-Team. Die Entwicklung war nötig, weil es (aus patentrechtlichen Gründen) nicht möglich ist, im Rahmen eines Open-Source-Projektes VRRP einzusetzen. Dadurch war es nötig, ein eigenes Protokoll zu schreiben. Zusätzlich ko (de) Common Address Redundancy Protocol ou CARP (à ne pas confondre avec « Cache Array Routing Protocol ») est un protocole permettant à un groupe d'hôtes sur un même segment réseau de partager une adresse IP. Il peut être utilisé pour faire de la répartition de charge de mandataires caches web (voir RFC 3040) ou pour avoir de la tolérance de panne sur des routeurs sans avoir besoin de mettre en place des protocoles de routage dynamique. (fr) CARP (от англ. Common Address Redundancy Protocol — протокол дупликации общего адреса) — сетевой протокол, основной задачей которого является использование одного IP-адреса несколькими хостами в пределах сегмента сети. (ru) CARP (англ. Common Address Redundancy Protocol) — мережевий протокол, основним завданням якого є використання однієї IP-адреси кількома хостами в межах сегмента мережі. Вільна альтернатива протоколу HSRP. Поширеним випадком використання CARP є створення надмірності на брандмауерах. Віртуальна IP-адреса, яка призначена на групу надмірності, вказана на клієнтських машинах як шлюз за замовчуванням. У разі відмови брандмауера, що виконує роль майстра, резервний брандмауер візьме цю IP-адресу і продовжить обслуговування клієнтів. (uk)
rdfs:label Common Address Redundancy Protocol (de) Common Address Redundancy Protocol (en) Common Address Redundancy Protocol (fr) Common Address Redundancy Protocol (ja) CARP (ru) CARP (uk) 共用位址冗餘協定 (zh)
owl:differentFrom dbr:Cache_Array_Routing_Protocol
owl:sameAs freebase:Common Address Redundancy Protocol yago-res:Common Address Redundancy Protocol wikidata:Common Address Redundancy Protocol dbpedia-de:Common Address Redundancy Protocol dbpedia-fa:Common Address Redundancy Protocol dbpedia-fi:Common Address Redundancy Protocol dbpedia-fr:Common Address Redundancy Protocol dbpedia-hu:Common Address Redundancy Protocol dbpedia-ja:Common Address Redundancy Protocol http://lt.dbpedia.org/resource/CARP dbpedia-ro:Common Address Redundancy Protocol dbpedia-ru:Common Address Redundancy Protocol dbpedia-uk:Common Address Redundancy Protocol dbpedia-zh:Common Address Redundancy Protocol https://global.dbpedia.org/id/52Uej
prov:wasDerivedFrom wikipedia-en:Common_Address_Redundancy_Protocol?oldid=1099629744&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Common_Address_Redundancy_Protocol
is dbo:wikiPageDisambiguates of dbr:Carp_(disambiguation)
is dbo:wikiPageRedirects of dbr:Ucarp
is dbo:wikiPageWikiLink of dbr:Solaris_IP_network_multipathing dbr:OpenBSD_security_features dbr:Virtual_Router_Redundancy_Protocol dbr:Gateway_Load_Balancing_Protocol dbr:FreeBSD dbr:Load_balancing_(computing) dbr:Comparison_of_BSD_operating_systems dbr:Hot_Standby_Router_Protocol dbr:Pfsync dbr:Proxy_ARP dbr:DragonFly_BSD dbr:PF_(firewall) dbr:Carp_(disambiguation) dbr:List_of_IP_protocol_numbers dbr:FreeBSD_version_history dbr:Grid_file_system dbr:NetBSD dbr:OpenBSD dbr:XigmaNAS dbr:Virtual_Switch_Redundancy_Protocol dbr:First-hop_redundancy_protocol dbr:Fish_Licence dbr:Virtual_IP_address dbr:Ucarp
is owl:differentFrom of dbr:Cache_Array_Routing_Protocol
is foaf:primaryTopic of wikipedia-en:Common_Address_Redundancy_Protocol