はじめに
このドキュメントでは、あるデータセンターから別のデータセンターにエンドポイントを移行するために必要な設計および設定の変更について説明します。
物理トポロジ
図1は、2つのデータセンターの相互接続を示しています。

図1:物理トポロジ
データセンターとディザスタリカバリの場所には、アプリケーションセントリックインフラストラクチャ(ACI)があります。 DCおよびDRの場所には、WANスイッチ、境界リーフ、スパイン、サイト間ネットワークデバイス(ISN)、サーバリーフ、および接続されたエンドポイントがあります。
論理トポロジ

図2:論理トポロジ
両方のサイトで論理オブジェクトが構成されています:
- テナント実稼働は、DCサイトとDRサイトで設定されます。
- DC-VRF-WEBおよびDC-VRF-APPがDC-SITE1で設定されている。DR-VRF-WEBとDR-VRF-APPはDR-SITE2で設定されています。
- 各VRFは、WANスイッチに向かう境界リーフ上のローカルL3Outで設定されます。WANスイッチへのデフォルトルートは境界リーフで設定されます。
- WANスイッチには、VRF間およびDC間の通信用のスタティックルーティングが設定されています。
- どちらのデータセンターもローカルBDとEPGで設定されています。DCには、DC-BD1-WEB/DC-EPG1-WEB、DC-BD2-WEB/DC-EPG2-WEB、およびDC-BD-APP/DC-EPG-APPがあります。 DRには、DR-BD1-WEB/DR-EPG1-WEB、DR-BD2-WEB/DR-EPG2-WEB、およびDR-BD-APP/DR-EPG-APPがあります。
- WEBおよびAPP EPGで接続されているエンドポイントがあります。
- DC-SITE1とDR-SITE2がNexus Dashboard Orchestratorに追加されます。
エンドポイント移行前のトラフィックフロー
データセンターには複数のタイプのトラフィックフローがあります。
- EPG内トラフィックフロー
- EPG間のトラフィックフロー
- VRF間トラフィックフロー
- DC間のトラフィックフロー
EPG内トラフィックフロー

図3:EPG内トラフィックフロー
DC-EP-1とDC-EP-2の間の通信は、両方のエンドポイントがDC-EPG1-WEBに属しているため、EPG内の通信です。 DR-EP-1とDR-EP-2の間の通信は、両方のエンドポイントがDR-EPG1-WEBに属するため、EPG内の通信です。
EPG間のトラフィックフロー

図4:EPG間のトラフィックフロー
DC-EP-1とDC-EP-3は、それぞれDC-EPG1-WEBとDC-EPG2-WEBの一部であり、これら2つのエンドポイント間の通信はEPG間トラフィックフローです。DR-EP-1とDR-EP-3は、それぞれDR-EPG1-WEBとDR-EPG2-WEBの一部であり、これら2つのエンドポイント間の通信はEPG間トラフィックフローです。
VRF間トラフィックフロー

図5:VRF間トラフィックフロー
DCボーダーリーフは、VRF間通信のためにトラフィックをDC WANスイッチに転送します。VRF間通信にはDC WANスイッチが使用されます。DC-EP-1/EP-2(VRF WEB)は、WANスイッチを介してDC-EP-4(VRF APP)と通信します。 DRボーダーリーフは、VRF間通信のためにトラフィックをDR WANスイッチに転送します。DR. WANスイッチは、VRF間通信に使用されます。DR-EP-1/EP-2(VRF WEB)は、WANスイッチを介してDR-P-4(VRF APP)と通信します。
DC間のトラフィックフロー

図6:DC間のトラフィックフロー
ボーダーリーフに転送されるDCエンドポイントとDRエンドポイント間の通信。 ボーダーリーフは、トラフィックをWANスイッチに転送します。WANスイッチは、DC間通信に使用されます。
移行計画
Nexus Dashboard Orchestratorを使用して、両方のサイト間にマルチサイトを作成します。サイトとエンドポイント間で拡張されたEPG/BDは、DC-SITE1からDR-SITE2に移行する必要があります。
スキーマ–1の作成
Schema-1は、Nexus Dashboard Orchestratorを使用して作成されました。

図7:テナントテンプレート – スキーマの追加

図8:スキーマ名の追加
Template-VRF-Contract-Stretch作成
Template-VRF-Contract-StretchedがSchema-1内に作成されました。DC-SITE1とDR-SITE2を同じテンプレートに関連付けるには、このテンプレートとテナント実稼働の一部にする必要があります。これはストレッチテンプレートです。VRFとコントラクトは他のBD/EPGと共有されるため、別個のテンプレートに含める必要があります。このテンプレートは、DC-SITE1 VRFを拡張してDR-SITE2にコントラクトするために使用する必要があります。

図9:アプリケーションテンプレートの追加 – ACIマルチクラウドの選択

図10:テンプレート名template-WEB-VRF-Contract-Stretchedの追加、テナントProductionの選択

図11:Template-WEB-VRF-Contract-Stretched Details
VRF-ContractのTemplate-VRF-Contract-Stretchedへのインポート
DC-SITE1からDC-VRF-WEBおよびDC-VRF-WEB-Contractをインポートします。コントラクトは、EPG間通信およびEPG-to-L3Out通信用に作成されます。

図12: ImportをクリックしてDC-SITE1を選択

図13:DC-SITE1から契約を選択

図14:DC-SITE1からフィルタを選択

図15:DC-SITE1からのVRFの選択

図16:VRFおよび契約情報を使用したTemplate-WEB-VRF-Contract-Stretched
テンプレートの導入:VRF-Contract-Stretched
Deploy Template-VRF-Contract-Stretchedをクリックして、DC-SITE1とDR-SITE2を選択します。

図17:Template-VRF-Contract-Stretchedへのファブリックの追加

図18: Out-of-Syncテンプレートの展開

図19:導入の完了

図20:両方のサイトに展開されたVRFとコントラクトの確認

Template-EPG1-BD1 – ストレッチ作成
Template-EPG1-BD1:Schema-1内で作成された拡張。DC-SITE1とDR-SITE2が、同じテンプレートに関連付けられたテンプレートとテナント実稼働に追加されました。これはストレッチテンプレートです。このテンプレートは、DC-EPG1-WEBとDC-BD1-WEBをDR-SITE2に拡張するために使用されます。

図21:アプリケーションテンプレートの追加 – ACIマルチクラウドの選択

図22:テンプレート名Template-EPG1-BD1-Stretchedの追加、テナントProductionの選択

図23:Template-EPG1-BD1-Stretched Details
Template-EPG1-BD1-StretchedにEPG1-BD1をインポート
DC-SITE1からDC-EPG1-WEBおよびDC-BD1-WEBをインポートします。

図24: ImportをクリックしてDC-SITE1を選択

図25:DC-SITE1からDC-EPG1-WEBを選択

図26:DC-SITE1からDC-BD1-WEBを選択
Template-EPG1-BD1-StretchedのBD設定の変更
DC-BD1-WEB設定でL2ストレッチを有効にし、ゲートウェイIPアドレスを追加します。このテンプレートは、BDをサイトと、DC-SITE1およびDR-SITE2で設定されたエニーキャストゲートウェイに拡張します。

図27:DC-BD1-WEBでL2ストレッチを選択

図28:ゲートウェイIP/サブネットの追加
テンプレートEPG1-BD1-Stretchedの導入
Deploy Template-EPG1-BD1-Stretchedをクリックして、DC-SITE1とDR-SITE2を選択します。

図29:テンプレートEPG1-BD1-Stretchedへのファブリックの追加

図30: Out-of-Syncテンプレートの展開

図31:導入の完了
DC-EP-1をDC-SITE1からDR-SITE2に移行
DC-EPG1-WEBのDR-SITE2にスタティックバインディングを設定し、DR-SITE2物理ドメインを関連付けます。DC-EP-1をDC-SITE1からDR-SITE2に移行します。

図32:現在DC-SITE1で学習されているDC-EP-1

図33:DC-SITE1から削除されたDC-EP-1

図34:DR-SITE2への物理ドメインの追加

図35:DR-SITE2にスタティックバインディングを追加する

図36:DR-SITE2で学習されたDC-EP-1
DC-EP-1移行後の物理設計
DC-EP-1はDR-SITE2サーバリーフに接続されています。

図37:DC-EP-1移行後の物理設計
DC-EP-1移行後の論理設計
DC-EP-1はDR-SITE2サーバリーフに接続されています。DC-EPG1-WEB、DC-BD1-WEB、およびDC-VRF-WEBは、DC-SITE1とDR-SITE2の間で拡張されます。

図38:DC-EP-1移行後の論理設計
DC-EP-1移行後のEPG内トラフィックフロー

図39:DC-EP-1移行後のEPG内トラフィックフロー
DC-EP-1とDC-EP-2の間の通信は、両方のエンドポイントがDC-EPG1-WEBに属しているため、EPG内の通信です。 この通信は、DC ISNからDR ISNマルチサイト/オーバーレイリンクに対して行われます。
DC-EP-1とDC-EP-2間のping応答

図40:DC-EP-1とDC-EP-2の間のping応答
スパインからのルーティングテーブル
DR-SP-01/DR-SP-02からDC-SP-01/DC-SP-02で学習されたDC-EP-1。
DC-EP-1は、DR-SITE2-SP-01からDC-SITE1-SP-01で学習されます。

図41:スパインからのルーティングテーブル
DR-SITE2-SP-01オーバーレイユニキャストTEP IP。

テンプレートEPG2-BD2-Site1の作成
DC-EPG2-WEBとDC-BD2-WEBがNexus Dashboard Orchestratorの一部になると、DC-EP-1とDC-EP-3の間でEPG間通信が行われます。
Template-EPG2-BD2-Site1がSchema-1内に作成されました。DC-SITE1をテンプレートに追加し、同じテンプレートに関連付けられたテナント実稼働これはサイト固有のテンプレートです。このテンプレートは、DC-EP-1とDC-EP-3の間の通信用にテンプレートEPG2-BD2-Site1をインポートするために使用されます。
DC-EP-1とDC-EP-3の通信には、DC-EPG2-BD2がNexus Dashboard Orchestratorの一部である必要があります。

図42:DC-EP-1とDC-EP-3が通信できない

図43:アプリケーションテンプレートの追加 – ACIマルチクラウドの選択

図44:テンプレート名template-EPG2-BD2-Site1を追加し、テナントProductionを選択

図45:テンプレートEPG2-BD2-Site1の詳細
テンプレートEPG2-BD2-Site1へのEPG2-BD2のインポート
DC-SITE1からDC-EPG2-WEBおよびDC-BD2-WEBをインポートします。

図46: ImportをクリックしてDC-SITE1を選択

図47:DC-SITE1からDC-EPG2-WEBを選択

図48:DC-SITE1からDC-BD2-WEBを選択

図49:DC-EPG2-WEBに関連付けられている契約のインポート
テンプレートEPG2-BD2-Site1の導入
Deploy Template-EPG2-BD2-Site1をクリックし、DC-SITE1を選択します

図50:テンプレートEPG2-BD2-Site1へのファブリックの追加

図51: Out-of-Syncテンプレートの展開

図52:導入の完了
DR-SITE2で作成されたDC-EPG2-WEBのシャドウEPG。

図53:両方のサイトにDC-EPG2-WEBを導入
EP-1移行後のEPG間トラフィックフロー

図54: EP-1移行後のEPG間トラフィックフロー
DC-EP-1とDC-EP-3の間の通信は、両方のエンドポイントがそれぞれDC-EPG1-WEBとDC-EPG2-WEBに属しているため、EPG間通信です。 この通信は、DC ISNからDR ISNマルチサイト/オーバーレイリンクに対して行われます。
DC-EP-1とDC-EP-3間のping応答

図55:DC-EP-1とDC-EP-3の間のping応答
Template-WEB-L3Out-Site1の作成
Template-Web-L3Out-Site1がSchema-1内に作成されました。DC-SITE1がテンプレートに追加され、テナント実稼働が同じテンプレートに関連付けられました。これはサイト固有のテンプレートです。このテンプレートは、DC-EP-1のVRF間およびDC間の通信に使用されます。

図56:アプリケーションテンプレートの追加 – ACIマルチクラウドの選択

図 57:テンプレート名Template-WEB-L3Out-Site1を追加し、テナントProductionを選択

図 58:Template-WEB-L3Out-Site1の詳細
Template-WEB-L3Out-Site1への外部EPGおよびL3Outのインポート
Template-WEB-L3Out-Site1への外部EPGおよびL3Outのインポート

図59: ImportをクリックしてDC-SITE1を選択

図60: DC-SITE1からEXT-APP-EPGを選択

図 61: DC-SITE1からDC-APP-L3Outを選択
EXT-WEB-EPGのシャドウは、DC契約が適用されたDR-SITE2で作成されました。

図 62: EXT-WEB-EPGに関連付けられているコントラクトがインポートされます
Template-WEB-L3Out-Site1の導入
Deploy Template-WEB-L3Out-Site1をクリックし、DC-SITE1を選択します。

図 63:Template-WEB-L3Out-Site1へのファブリックの追加

図64:Out-of-Syncテンプレートの導入

図 65:展開の完了
DC-VRF-WEBのDRサーバリーフのルートの確認
DC-VRF-WEB用のDRサーバリーフにインストールされたスタティックルート。

図66:DC-VRF-WEBのDRサーバリーフでのルートの確認
DC-EP-1移行後のVRF間トラフィックフロー

図67:DC-EP-1移行後のVRF間トラフィックフロー
DC-EP-1は、DC-EP-4との通信にDC-WEB-L3Outを使用します。トラフィックフローは、DR-ISNからDC-ISNマルチサイトリンク、DC-ISNからDC-SP-01/DC-SP-02、およびDC-SPからDC-BLです。DC-BL-01/DC-BL-02は、VRF間ルーティングのためにトラフィックをDC-WANスイッチに転送します。
DC-EP-1とDC-EP-4間のping応答

図68:DC-EP-1とDC-EP-4の間のping応答
DC-EP-1移行後のDC間トラフィックフロー

図69:DC-EP-1移行後のDC間トラフィックフロー
DC-EP-1は、DRエンドポイントとの通信にDC-WEB-L3Outを使用します。トラフィックフローは、DR-ISNからDC-ISNマルチサイトリンク、DC-ISNからDC-SP-01/DC-SP-02、およびDC-SPからDC-BLです。DC-BL-01/DC-BL-02は、DRエンドポイントのDC-WANスイッチにトラフィックを転送します。
DC-EP-1とDR-EP間のping応答

図70:DC-EP-1とDR-EP間のping応答
残りのエンドポイントの移行
残りのエンドポイント移行後の物理設計
残りのエンドポイントをDCからDR DC-EPG1-WEBに移行した後、物理図はそれに応じて変更されました。

図71:すべてのエンドポイントをDCからDRに移行した後の物理設計
残りのエンドポイント移行後の論理設計
DC-EPG1-WEB、DC-BD1-WEB、およびDC-VRF-WEBは、すでにDCサイトとDRサイトの間で拡張されています。DC残りのエンドポイントはDCからDRサイトに移行されました。

図72:残りのエンドポイント移行後の論理設計
残りのエンドポイント移行後のEPG内トラフィックフロー

図73:残りのエンドポイントの移行後のEPG内トラフィックフロー
DC-EP-1とDC-EP-2の間の通信は、両方のエンドポイントがDC-EPG1-WEBに属しているため、EPG内の通信です。 この通信は、DRサイト内で直接行われます。
EPG間、VRF間、およびDC間のトラフィックフローは、DC-EP-1の移行と同様です。
テンプレートEPG1-BD1-DCサイトからの拡張のアンデプロイ
すべてのエンドポイントがDC-EPG1-WEB用にDCからDRサイトに移行されます。DC-EPG1-WEBおよびDC-BD1-WEBは、DCサイトでは必要ありません。Template-EPG1-BD1-Stretched from DC Siteを展開し直すと、Site-1からEPGとBDが削除されます。

図74: [テンプレートの展開の解除]をクリックします

図75:DC-SITE1を選択し、Undeployをクリックする
テンプレートEPG1-BD1-STRETCHEDをDCサイトから分離
この手順では、テンプレートEPG1-BD-StretchedをDCサイトから切り離します。

図76: [テンプレートの関連付け解除]をクリックします

図77:DC-SITE1のチェックマークをはずす

図78:テンプレートEPG1-BD1-StretchedのDC-SITE2部分
テンプレートEPG1-BD1-DCからの拡張をアンデプロイした後の論理設計
DC-EPG1-WEBおよびDC-BD1-WEBは、テンプレートの展開解除後にDCサイトに含まれません。

図79:テンプレートの導入解除後の論理設計
テンプレートVRFコントラクトSite2の作成
Template-VRF-Contract-Site2がSchema-1内に作成されました。テンプレートにDR-SITE2が追加され、同じテンプレートに関連付けられたテナント実稼働これはサイト固有のテンプレートです。このテンプレートは、DC-EPG1-WEBおよびDC-BD1-WEBのDRサイトからVRFと契約を関連付けるために使用されます。

図80:アプリケーションテンプレートの追加 – ACIマルチクラウドの選択

図 81:テンプレート名Template-VRF-Contract-Site2を追加し、テナントProductionを選択

図 82:Template-VRF-Contract-Site2の詳細
Template-VRF-Contract-Site2へのVRF-Contractのインポート
DR-SITE2からDR-VRF-WEBおよびDR-VRF-WEB-Contractをインポートします。

図83:ImportをクリックしてDR-SITE2を選択

図 84:DR-SITE2から契約を選択

図 85: DR-SITE2からフィルタを選択

図 86:DR-SITE2からVRFを選択します。

図87:VRF/契約情報を含むTemplate-WEB-VRF-Contract-Site2
テンプレートVRFコントラクトSite2の展開
Deploy Template-VRF-Contract-Site2をクリックして、DR-SITE2を選択します。

図88:Template-VRF-Contract-Site2へのファブリックの追加

図 89:Out-of-Syncテンプレートの展開

図 90:展開の完了
DR-VRF-WEBとDC-BD1-WEBの関連付け
先ほど作成したTemplate-EPG1-BD1-StretchedからDR-VRF-WEBをDC-BD1-WEBに関連付けます。DC-BD1-WEBはDR-SITE2の一部です。

図91:Template-EPG1-BD1-Stretchedをクリック

図92:DR-VRF-WEBとDC-BD1-WEBの関連付け
DR-ContractのDC-EPG1-WEBへの適用
DC-EPG1-WEBにDR-Contractを適用します。このDR-EPG1-WEBは、DC間、VRF間、およびEPG間のDC-EPG1-WEBからの通信にDRコントラクトを使用します。DC-EPG1-WEBはDR-SITE2の一部です。

図93:DC-EPG1-WEBからのDC-Contractsの削除

図94:DC-EPG1-WEBでのDR-Contractの追加

図 95: Template-EPG1-BD1-Stretched情報

図 96:Out-of-Syncテンプレートの展開

図 97:展開の完了
DC-Endpoint-1のトラフィックフロー
DC-Endpoint-1は、DCエンドポイントとの通信にDR-L3Out-WEBの使用を開始します。この通信では、WANスイッチで必要なルーティング変更が必要です。

図98:DC-Endpoint-1のトラフィックフロー
DC-EP-1とDC/DR-EP間のping応答

図99:DC-EP-1とDC-EP-2間のping応答