プロキシ ARP について
Cisco ACI のプロキシ ARP は、ネットワークまたはサブネット内のエンドポイントが、別のエンドポイントの MAC アドレスを知らなくても、そのエンドポイントと通信できるようにします。プロキシ ARP はトラフィックの宛先場所を知っており、代わりに、最終的な宛先として自身の MAC アドレスを提供します。
プロキシ ARP を有効にするには、EPG 内エンドポイント分離を EPG で有効にする必要があります。詳細については、次の図を参照してください。EPG 内エンドポイント分離と Cisco ACI の詳細については、「Cisco ACI 仮想化ガイド」を参照してください。
Cisco ACI ファブリック内のプロキシ ARP は従来のプロキシ ARP とは異なります。通信プロセスの例として、プロキシ ARP が EPG で有効になっているとき、エンドポイント A が ARP 要求をエンドポイント B に送信し、エンドポイント B がファブリック内で学習される場合、エンドポイント A はブリッジ ドメイン(BD)MAC からプロキシ ARP 応答を受信します。エンドポイント A が B、エンドポイントの ARP 要求を送信し、エンドポイント B はすでに ACI ファブリック内で学習しない場合は、ファブリックはプロキシ ARP の BD 内で要求を送信します。エンドポイント B は、ファブリックに戻る要求、このプロキシ ARP に応答します。この時点では、ファブリックはプロキシ ARP エンドポイント A への応答を送信しませんが、エンドポイント B は、ファブリック内で学習します。エンドポイント A は、エンドポイント B に別の ARP 要求を送信する場合、ファブリックはプロキシ ARP 応答から送信 BD mac です。
次の例ではプロキシ ARP 解像度がクライアント VM1 と VM2 間の通信の手順します。
-
VM2 通信を VM1 が必要です。
表 1. ARP 表の説明 デバイス
状態
VM1
IP = * MAC = *
ACI ファブリック
IP = * MAC = *
VM2
IP = * MAC = *
-
VM1 は、ブロードキャスト MAC アドレスとともに ARP 要求を VM2 に送信します。
表 2. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP; MAC = ?
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
VM2
IP = * MAC = *
-
ACI ファブリックは、ブリッジ ドメイン(BD)内のプロキシ ARP 要求をフラッディングします。
表 3. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP; MAC = ?
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
VM2
IP = VM1 IP; MAC = BD MAC
-
VM2 は、ARP 応答を ACI ファブリックに送信します。
表 4. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP; MAC = ?
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
VM2
IP = VM1 IP; MAC = BD MAC
-
VM2 が学習されます。
表 5. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP; MAC = ?
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
IP = VM2 IP; MAC = VM2 MAC
VM2
IP = VM1 IP; MAC = BD MAC
-
VM1 は、ブロードキャスト MAC アドレスとともに ARP 要求を VM2 に送信します。
表 6. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP MAC = ?
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
IP = VM2 IP; MAC = VM2 MAC
VM2
IP = VM1 IP; MAC = BD MAC
-
ACI ファブリックは、プロキシ ARP VM1 への応答を送信します。
表 7. ARP 表の説明 デバイス
状態
VM1
IP = VM2 IP;MAC = BD MAC
ACI ファブリック
IP = VM1 IP; MAC = VM1 MAC
IP = VM2 IP; MAC = VM2 MAC
VM2
IP = VM1 IP; MAC = BD MAC