内容

はじめに

このドキュメントでは、あるデータセンターから別のデータセンターにエンドポイントを移行するために必要な設計と設定の変更について説明します。

物理トポロジ

図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の作成

Nexus Dashboard Orchestratorで作成されたスキーマ1。

図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: Deploy out Sync Templates

図19：導入の完了

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

Template-EPG1-BD1 – ストレッチ作成

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

図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:Add Fabrics to Template-EPG1-BD1-Stretched

図30: Deploy out Sync Templates

図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。

図41：スパインからのルーティングテーブル

DC-EP-1はDR-SITE2-SP-01からDC-SITE1-SP-01で学習されます。

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: Deploy out Sync Templates

図52：導入の完了

図53：両方のサイトにDC-EPG2-WEBを導入

DR-SITE2で作成されたDC-EPG2-WEBのシャドウEPG

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を選択

図 62: EXT-WEB-EPGに関連付けられたコントラクトがインポートされます

DC契約を適用したDR-SITE2で作成されたEXT-WEB-EPGのシャドウ。

Template-WEB-L3Out-Site1の導入

Deploy Template-WEB-L3Out-Site1をクリックして、DC-SITE1を選択します。

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

図64:Deploy out Sync Templates

図 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-WEB-L3Outを使用してDC-EP-4と通信します。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は、DC-WEB-L3Outを使用してDRエンドポイントと通信します。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: Undeploy Templateをクリックする

図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：テンプレートVRFコントラクトSite2へのファブリックの追加

図 89：同期外れテンプレートの展開

図 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：同期外れテンプレートの展開

図 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応答