共通アドレス冗長プロトコル(CARP)

著者: Lewis Jackson
作成日: 8 5月 2021
更新日: 25 六月 2024
Anonim
Common Address Redundancy Protocol
ビデオ: Common Address Redundancy Protocol

コンテンツ

定義-Common Address Redundancy Protocol(CARP)とはどういう意味ですか?

Common Address Redundancy Protocol(CARP)は、2003年10月にOpenBSDによって導入された自動フェイルオーバーおよび冗長プロトコルです。CARPは、複数のサーバーまたはホストにフェイルオーバー冗長性を提供するために、同じネットワークセグメントの複数のホスト間で共通のIPアドレスを共有するように設計されています。インターネットエンジニアリングタスクフォース(IETF)の仮想ルーター冗長プロトコル(VRRP)およびシスコのホットスタンバイ冗長プロトコル(HSRP)に代わるものです。

CARPは、シスコが独自のHSRPと技術的に類似していると主張したVRRPの代替となる無料のオープンソースとして設計されています。 CARPは、同じネットワークセグメント上のホストのグループがIPアドレスを共有できるようにすることで機能します。このホストのグループは、冗長グループと呼ばれます。冗長グループには、IPアドレスと共通仮想ホストID(VHID)が割り当てられます。 VHIDにより、グループメンバーは所属する冗長グループを識別できます。グループ内では、1つのホストがマスターホストとして指定され、残りのホストがバックアップホストとして指定されます。マスターホストは、共有IPアドレスの所有者です。マスターホストは、そのホストに向けられたトラフィックまたはARP要求に応答します。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがCommon Address Redundancy Protocol(CARP)について説明しています

各ホストは、複数の物理インターフェイスを介して、一度に複数の冗長グループに属することができます。マスターホストのバックアップホストへのCARPアドバタイズメント。

これらのCARPアドバタイズメントまたはCARPパケットは、2つの値で構成されています。

  • マスターホストのアドバタイズメントベース(advbase):これは、冗長グループ内の各ホストで個別に構成できます。 advbaseには1〜255の値を含めることができます。
  • 広告スキュー(advskew):これは、他のホストにCARP広告を送信するときにadvbaseをスキューする量を指定します。値の範囲は1〜254です。

各ホストでadvbaseとadvskewの値を操作することにより、マスターCARPホストを指定できます。これら2つのパラメーターを組み合わせた値が大きいほど、マスターを選択する際にホストが優先されなくなります。指定された時間が経過した後、またはより大きなadvbaseとadvskew値を受信した後のCARPパケットの到着に失敗した場合、バックアップホストはマスターホストの役割を引き継ぎます。

CARPには、イーサネットネットワーク内のホスト間の着信接続の負荷分散機能が制限されています。負荷分散操作では、複数のCARPインターフェイスが同じIPアドレスに構成されますが、異なるVHIDに構成されます。 ARP要求を受信すると、CARPプロトコルは、ARP要求のソースIPアドレスに対してハッシュ関数を使用して、この要求が属するVHIDを決定します。対応するCARPインターフェイスがマスター状態にある場合、ARP要求は応答を受け取ります。そうでない場合は無視されます。

ネットワークセグメント上の悪意のあるユーザーがCARPアドバタイズをスプーフィングするのを防ぐために、各グループにパスワードを設定できます。グループに送信された各CARPパケットは、安全なハッシュアルゴリズム1ハッシュベース認証コード(SHA1 HMAC)によって保護されます。 CARPは、インターネットプロトコルバージョン4(IPV4)とインターネットプロトコルバージョン6(IPV6)の両方のアドレス指定をサポートしています。 CARPは、クライアントがフェールオーバーの場合にすべてのIPアドレスを知り、切り替える必要のないドメインネームシステム(DNS)サーバー、ファイアウォール、およびその他のパケットフィルタリングサーバーで使用できます。