Categories: 未分類

Common Address Redundancy Protocol

Common_Address_Redundancy_Protocol

は、IPアドレスを共有するためのCARPについてです。HTTPリクエストの負荷分散のためのCARPについては、キャッシュアレイルーティングプロトコルを参照してください 共通アドレス冗長プロトコルまたはCARPは、コンピュータでのネットワークプロトコルの複数のことができますホストと同じで、ローカル・エリア・ネットワークは、一連の共有するためにIPアドレスを。その主な目的は、特にファイアウォールやルーターで使用する場合に、フェイルオーバーの冗長性を提供することです。一部の構成では、CARPはロードバランシング機能も提供できます。CARPは、VRRPおよびシスコシステムズのHSRPと同様の機能を提供します。いくつかのBSDベースで実装されていますオペレーティングシステムであり、Linux(ucarp)に移植されています。

コンテンツ
1 例
2 冗長性の原則
3 歴史
4 IETF標準との非互換性
5 も参照してください
6 参考文献
7 外部リンク


パケットフィルターを実行しているコンピューターが1台あり、それがダウンした場合、パケットフィルターのいずれかの側のネットワークは相互に通信できなくなるか、パケットフィルターなしで通信します。ただし、パケットフィルターを実行している2台のコンピューターがCARPを実行している場合、一方に障害が発生すると、もう一方が引き継ぎ、パケットフィルターの両側のコンピューターは障害を認識しないため、通常どおり操作が続行されます。 。新しいアクティブ/プライマリが古いものと同じように動作することを確認するには、使用されるパケットフィルタが2台のコンピュータ間の状態の同期をサポートしている必要が

冗長性の原則
CARPを使用するホストのグループは、「冗長性のグループ」と呼ばれます。冗長性のグループは、グループのメンバー間で共有または分割されるIPアドレスを自身に割り当てます。このグループ内で、ホストは「アクティブ/プライマリ」として指定されます。他のメンバーは「スタンバイ」です。メインホストは、IPアドレスを「取得」するホストです。このアドレスに通知されたトラフィックまたはARP要求に応答します。各ホストは、冗長性のいくつかのグループに属することができます。各ホストには、2番目の一意のIPアドレスが必要です。
CARPの一般的な使用法は、冗長ファイアウォールのグループを作成することです。仮想IPアドレスの冗長性のグループに割り当てられたが、ファイアウォールのこのグループの背後にあるコンピュータ上のデフォルトルータのアドレスとして示されています。メインファイアウォールが故障したり、ネットワークから切断されたりした場合、仮想IPアドレスはファイアウォールスレーブの1つによって取得され、サービスの可用性が中断されることはありません。

歴史
このセクション の
1990年代後半、インターネット技術特別調査委員会(IETF)は、ルーター冗長性のプロトコルに関する作業を開始しました。1997年にシスコはIETFにこの分野で特許を取得していることを通知し、1998年にはHSRP(ホットスタンバイルータプロトコル)に関する特許を指摘しました。それにもかかわらず、IETFはVRRP(仮想ルーター冗長プロトコル)の作業を続けました。いくつかの議論の後、IETF VRRPワーキンググループは、シスコがRAND(Reasonable and Non-Discriminatory)ライセンス条件に基づいて第三者に特許を提供している限り、特許技術に依存しているにもかかわらず、標準を承認することを決定しました。VRRPはHSRPプロトコルの問題を修正したため、シスコは代わりにVRRPを使用し始めましたが、それでも独自のものであると主張しています。
シスコはOpenBSD開発者に、HSRPに特許を適用することを通知しました。Ciscoの立場は、Alcatelとの訴訟が原因であった可能性がシスコのライセンス条項によりオープンソースのVRRP実装が妨げられたため、OpenBSD開発者は代わりにCARPの開発を開始しました。OpenBSDはセキュリティに重点を置いています。彼らは、暗号化を使用するようにCARPを設計しました。これにより、CARPはVRRPとは根本的に異なり、CARPがシスコの特許を侵害しないようになりました。CARPは2003年10月に利用可能になりました。その後、FreeBSD(2005年5月にFreeBSD 5.4で最初にリリースされました)、 NetBSDおよびLinux(ucarp)に統合されました。シスコの米国特許は2014年に失効しましたが、互換性のない2つのプロトコルは引き続き共存しています。

IETF標準との非互換性
OpenBSDは、VRRPのプロトコル番号とMACアドレスを使用します。OpenBSDプロジェクトはIANAに一意の番号を要求しましたが、拒否されました。
番号を割り当てるために、IANAにはいくつかの要件が当時、これらはRFC2780で指定されていました。要件には、 IETF内での協調的で長いディスカッションプロセスへの参加、およびプロトコルの詳細なテキスト仕様の作成が含まれます。OpenBSD開発者はどちらの要件も満たしていません。OpenBSDのウェブサイトは次のように述べています:
もちろん、最後の注意として、私たちがCARPとpfsyncの番号を提供するために、IETF機関が「公式」インターネットプロトコル番号を規制しているIANAに申請したとき、私たちの要求は拒否されました。どうやら私たちは公式の標準化団体を通過できなかったようです。その結果、他の価値のあるものと競合しないプロトコル番号を選択することを余儀なくされ、CARPをIPプロトコル112に配置することにしました。また、 pfsyncをオープンで未使用の番号に配置しました。私たちはこれらの決定をIANAに通知しましたが、彼らは返答を拒否しました。
IANAはプロトコル番号112をVRRPに割り当てていました(1998年、RFC 2338経由)。プロトコル番号112はVRRPで引き続き使用されています。
CARPは、 IEEEがVRRPプロトコル用にIANA / IETFに割り当てたイーサネットMAC アドレスの範囲も使用します。
重複している場合でも、VRRPグループIDとCARP仮想ホストIDが異なる限り、同じブロードキャストドメインでVRRPとCARPを使用することは可能です。

も参照してください

 無料のオープンソースソフトウェアポータル
ゲートウェイロードバランシングプロトコル(GLBP)HSRP pfsync VRRP
IPネットワークマルチパス(IPMP)

参考文献
^ ucarp のマンページ
^ 「VRRP-CISCO」。IETF。
^ ライアンマクブライド
“” ‘ CARP ‘ “”。メーリングリストARChives。
^ FreeBSD 5.4 i386リリースノート、
^ 「CARPライセンス」。OpenBSDリリースソング。2004-05-01。
^ 「プロトコル番号」。IANA 。
^ 「イーサネット番号」。

外部リンク
carp(4) –OpenBSD カーネルインターフェースマニュアル
carp(4) –FreeBSD カーネルインターフェースマニュアル
UCARP:ユーザーランドCARPの実装
CARPのNetBSDポート
OpenBSDの曲3.5:「CARPライセンス」と「冗長性は無料でなければならない」

「 https://en.wikipedia.org/w/index.php?title=Common_Address_Redundancy_Protocol&oldid=1030665067」
から取得”

admin

Share
Published by
admin

Recent Posts

アザワド運動の調整

Coordination_of…

1か月 ago

クーラン駅

Cooran_railway_…

1か月 ago

クーペリア(線虫)

Cooperia_(nemat…

1か月 ago