簡介
本文檔介紹將終端從一個資料中心遷移到另一個資料中心所需的設計和配置更改。
物理拓撲
圖1.描述了兩個資料中心的互聯。

圖 1:物理拓撲
DC和DR位置具有以應用為中心的基礎設施(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間流量
- Inter VRF Traffic flow(VRF間流量流)
- Inter DC Traffic flow(資料中心間流量)
EPG內流量

圖 3:EPG內流量
DC-EP-1和DC-EP-2之間的通訊是EPG內通訊,因為兩個端點都屬於DC-EPG1-WEB。DR-EP-1和DR-EP-2之間的通訊是EPG內通訊,因為兩個端點都屬於DR-EPG1-WEB。
EPG間流量

圖 4:EPG間流量
DC-EP-1和DC-EP-3分別是DC-EPG1-WEB和DC-EPG2-WEB的一部分,這兩個端點之間的通訊是EPG間通訊流。DR-EP-1和DR-EP-3分別是DR-EPG1-WEB和DR-EPG2-WEB的一部分,這兩個端點之間的通訊是EPG間通訊流。
VRF間流量傳輸

圖 5:VRF間流量傳輸
DC邊界枝葉將流量轉發到DC WAN交換機,以便進行任何VRF間通訊。DC WAN交換機用於VRF間通訊。DC-EP-1/EP-2(VRF WEB)通過WAN交換機與DC-EP-4(VRF APP)通訊。DR邊界枝葉將流量轉發到DR WAN交換機,以便進行VRF間通訊。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:新增架構名稱
模板 — VRF — 合約 — 延伸建立
在架構1中建立模板 — VRF-Contract-Longed。DC-SITE1和DR-SITE2必須屬於此模板和租戶生產,才能與同一個模板相關聯。這是一個拉伸模板。VRF和合約必須是單獨模板的一部分,因為這些對象在其他BD/EPG之間共用。必須使用此模板來將DC-SITE1 VRF和合約延伸到DR-SITE2。

圖 9:新增應用模板 — 選擇ACI多雲

圖 10:新增模板名稱Template-WEB-VRF-Contract-Longed,選擇Tenant Production

圖 11:模板 — WEB-VRF — 合約延伸詳細資訊
在模板 — VRF-Contract-Longed中匯入VRF-Contract
從DC-SITE1匯入DC-VRF-WEB和DC-VRF-WEB-Contract。為EPG間通訊和EPG到L3Out通訊建立合約。

圖 12:點選匯入並選擇DC-SITE1

圖 13:從DC-SITE1選擇合約

圖 14:從DC-SITE1中選擇篩選器

圖 15:從DC-SITE1選擇VRF

圖 16:模板 — WEB-VRF — 合約 — 使用VRF和合約資訊擴展
部署模板 — VRF — 合約 — 延長
點選Deploy Template-VRF-Contract-Longed並選擇DC-SITE1和DR-SITE2。

圖17:將交換矩陣新增到模板 — VRF-Contract-Stretched

圖 18:部署不同步模板

圖 19:部署已完成

圖 20:驗證在兩個站點上部署的VRF和合約

模板 — EPG1-BD1 — 拉伸建立
在架構1中建立模板 — EPG1-BD1-Tended。將DC-SITE1和DR-SITE2新增到與同一模板關聯的模板和租戶生產。這是一個拉伸模板。此模板用於將DC-EPG1-WEB和DC-BD1-WEB拉伸到DR-SITE2。

圖 21:新增應用模板 — 選擇ACI多雲

圖 22:新增模板名稱Template-EPG1-BD1-Longed,選擇租戶生產

圖 23:模板 — EPG1-BD1 — 延伸詳細資訊
在Template-EPG1-BD1-Tended中匯入EPG1-BD1
從DC-SITE1匯入DC-EPG1-WEB和DC-BD1-WEB。

圖 24:點選匯入並選擇DC-SITE1

圖25:從DC-SITE1中選擇DC-EPG1-WEB

圖26:從DC-SITE1中選擇DC-BD1-WEB
更改Template-EPG1-BD1-Tended中的BD設定
在DC-BD1-WEB設定中啟用L2 Stretch並新增網關IP地址。此模板將BD擴展到整個站點以及DC-SITE1和DR-SITE2中配置的任播網關。

圖 27:在DC-BD1-WEB中選擇L2 Stretch

圖 28:新增網關IP/子網
部署模板 — EPG1-BD1-Longed
點選Deploy Template-EPG1-BD1-Longed並選擇DC-SITE1和DR-SITE2。

圖29:將交換矩陣新增到Template-EPG1-BD1-Extended

圖 30:部署不同步模板

圖 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:DC-EP-1在DR-SITE2中獲知
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之間的通訊是EPG內通訊,因為兩個終端都屬於DC-EPG1-WEB。此通訊通過DC ISN到DR ISN多站點/重疊連結進行。
DC-EP-1和DC-EP-2之間的Ping響應

圖 40:DC-EP-1和DC-EP-2之間的Ping響應
從主幹路由表
DC-EP-1從DR-SP-01/DR-SP-02的DC-SP-01/DC-SP-02中獲知。
DC-EP-1是在DC-SITE1-SP-01中從DR-SITE2-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間通訊。
在架構1中建立模板EPG2-BD2-Site1。DC-SITE1新增到與同一模板關聯的模板和租戶 — Production。這是站點特定的模板。此模板用於匯入Template-EPG2-BD2-Site1用於DC-EP-1和DC-EP-3之間的通訊。
DC-EP-1和DC-EP-3通訊要求DC-EPG2-BD2成為Nexus Dashboard Orchestrator的一部分。

圖 42:DC-EP-1和DC-EP-3無法通訊

圖 43:新增應用模板 — 選擇ACI多雲

圖 44:新增模板名稱模板 — EPG2-BD2-Site1,選擇租戶生產

圖 45:Template-EPG2-BD2-Site1詳細資訊
在Template-EPG2-BD2-Site1中匯入EPG2-BD2
從DC-SITE1匯入DC-EPG2-WEB和DC-BD2-WEB。

圖 46:點選匯入並選擇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:部署不同步模板

圖 52:部署已完成
在DR-SITE2中為DC-EPG2-WEB建立陰影EPG。

圖 53:DC-EPG2-WEB部署在兩個站點
EP-1遷移後的EPG間流量

圖 54:EP-1遷移後的EPG間流量
DC-EP-1和DC-EP-3之間的通訊是EPG間通訊,因為兩個終端分別屬於DC-EPG1-WEB和DC-EPG2-WEB。此通訊通過DC ISN到DR ISN多站點/重疊連結進行。
DC-EP-1和DC-EP-3之間的Ping響應

圖 55:DC-EP-1和DC-EP-3之間的Ping響應
Template-WEB-L3Out-Site1建立
在Schema-1內建立的Template-Web-L3Out-Site1。已將DC-SITE1新增到模板,並且租戶生產與同一模板相關聯。這是特定於站點的模板。此模板用於DC-EP-1 Inter-VRF和Inter-DC通訊。

圖 56:新增應用模板 — 選擇ACI多雲

圖57:新增模板名稱Template-WEB-L3Out-Site1,選擇Tenant Production

圖58:Template-WEB-L3Out-Site1詳細資訊
在Template-WEB-L3Out-Site1中匯入外部EPG和L3Out
在Template-WEB-L3Out-Site1中匯入外部EPG和L3Out

圖 59:點選匯入並選擇DC-SITE1

圖60:從DC-SITE1選擇EXT-APP-EPG

圖61:從DC-SITE1選擇DC-APP-L3Out
EXT-WEB-EPG的陰影在DR-SITE2中使用應用的DC合約建立。

圖62:匯入與EXT-WEB-EPG關聯的合約
部署Template-WEB-L3Out-Site1
按一下Deploy Template-WEB-L3Out-Site1並選擇DC-SITE1。

圖63:將結構新增到Template-WEB-L3Out-Site1

圖64:部署不同步模板

圖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將流量轉發到DC-WAN交換機以進行VRF間路由。
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之間的通訊是EPG內通訊,因為兩個端點都屬於DC-EPG1-WEB。此通訊直接在DR站點內發生。
Inter EPG、Inter VRF和Inter DC流量流仍與DC-EP-1遷移類似。
從DC站點取消部署Template-EPG1-BD1-Loaded
所有終端都從DC遷移到DC-EPG1-WEB的DR站點。DC站點中不需要使用DC-EPG1-WEB和DC-BD1-WEB。從DC站點取消部署Template-EPG1-BD1-Loaded,這將從Site-1刪除EPG和BD。

圖 74:按一下「取消部署模板」

圖 75:選擇DC-SITE1,然後點選Undeploy
從DC站點取消關聯模板 — EPG1-BD1-Extended
此步驟從DC站點分離Template-EPG1-BD-Stretched。

圖 76:按一下「取消關聯模板」

圖 77:取消選中DC-SITE1

圖 78:DC-SITE2模板 — EPG1-BD1 — 延伸部分
從DC取消部署模板 — EPG1-BD1 — 拉伸後的邏輯設計
取消部署模板後,DC-EPG1-WEB和DC-BD1-WEB不是DC站點的一部分。

圖 79:取消部署模板後的邏輯設計
模板 — VRF — 合約 — 站點2建立
在架構1中建立模板 — VRF-Contract-Site2。DR-SITE2新增到與同一模板關聯的模板和租戶 — Production。這是特定於站點的模板。此模板用於關聯來自DR站點的DC-EPG1-WEB和DC-BD1-WEB的VRF和合約。

圖80: Add Application Template - Choose ACI Multi-Cloud

圖81:新增模板名稱Template-VRF-Contract-Site2,選擇Tenant Production

圖82:Template-VRF-Contract-Site2詳細資訊
在Template-VRF-Contract-Site2中匯入VRF合約
從DR-SITE2匯入DR-VRF-WEB和DR-VRF-WEB合約。

圖83:按一下Import並選擇DR-SITE2

圖84:從DR-SITE2中選擇合約

圖85:從DR-SITE2中選擇Filter

圖86:從DR-SITE2中選擇VRF

圖 87:包含VRF/合約資訊的模板 — WEB-VRF-Contract-Site2
部署模板 — VRF-Contract-Site2
點選Deploy Template-VRF-Contract-Site2並選擇DR-SITE2。

圖 88:將交換矩陣新增到Template-VRF-Contract-Site2

圖89:部署不同步模板

圖90:部署已完成
將DR-VRF-WEB關聯到DC-BD1-WEB
從之前建立的Template-EPG1-BD1-Longed將DR-VRF-WEB關聯到DC-BD1-WEB。DC-BD1-WEB是DR-SITE2的一部分。

圖 91:點選Template-EPG1-BD1-Longed

圖 92:將DR-VRF-WEB關聯到DC-BD1-WEB
將DR-Contracts應用於DC-EPG1-WEB
將DR-Contract應用於DC-EPG1-WEB,DC-EPG1-WEB將DR合約用於從DC-EPG1-WEB到DC間、VRF間和EPG間的通訊。DC-EPG1-WEB是DR-SITE2的一部分。

圖 93:從DC-EPG1-WEB刪除DC-Contracts

圖 94:在DC-EPG1-WEB中新增災難恢複合約

圖95:模板 — EPG1-BD1 — 延伸資訊

圖96:部署不同步模板

圖97:部署已完成
DC-Endpoint-1流量
DC-Endpoint-1開始使用DR-L3Out-WEB與DC端點進行通訊。此通訊需要更改WAN交換機上的路由。

圖 98:DC-Endpoint-1流量
DC-EP-1和DC/DR-EP之間的Ping響應

圖 99:DC-EP-1和DC-EP-2之間的Ping響應