はじめに
このドキュメントでは、あるデータセンターから別のデータセンターにエンドポイントを移行するために必要な設計と設定の変更について説明します。
物理トポロジ
図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応答