
# 方案概述
#### 应用场景
某公司希望将云下IDC的部分业务迁移上云，在IDC内，业务主机采用集群部署，组网示意图如[图1]所示。
迁移上云过程中，该公司有以下诉求：
- 按主机粒度迁移上云，迁移中不能中断业务。
- 由于IDC内主机访问配置文件中记录的不是域名地址，而是真实的IP地址，迁移上云不改变原有主机IP地址。
图1IDC内业务集群架构   
![](https://support.huaweicloud.com/bestpractice-esw/zh-cn_image_0000001296725713.png "点击放大")
#### 方案架构
华为云支持通过[企业交换机（Enterprise Switch，ESW）](https://support.huaweicloud.com/productdesc-esw/esw_pd_0002.html) 构建客户IDC和云上二层网络互通，在二层网络内，实现主机粒度迁移，助力客户IDC迁移上云期间业务不中断，不修改IP地址的诉求。
通过企业交换机迁移IDC的组网示例如[图2]所示，本示例中将IDC内的VM-B在不修改IP的前提下，迁移到云上。迁移过程说明如下：
1. 使用云专线建立云上与云下IDC隧道子网之间的三层网络通信。因为企业交换机建立二层通信网络时，依赖隧道子网之间的三层网络。
2. 创建企业交换机、建立二层连接、配置VXLAN交换机，建立云上与云下IDC的二层网络通信。
3. 将主机VM-B（10.0.1.8）迁移到云上ECS-B（10.0.1.21），检查好VM-B和ECS-B的网络通信后，待业务低谷时期关闭IDC内的VM-B。 短暂关闭VM-B时，业务主要由IDC内的VM-A（10.0.1.131）承载，因此不会中断业务。
   ![](https://support.huaweicloud.com/bestpractice-esw/public_sys-resources/notice_3.0-zh-cn.png)
   此处为了验证VM-B和ECS-B之前的正常通信，刚迁移上云的ECS-B和VM-B的IP地址不能一样，否则无法正常通信。
   
4. 关闭IDC内的VM-B后，将云上的ECS-B地址由10.0.1.21改为10.0.1.8，此时业务流量会通过企业交换机转发到云上的ECS-B处理，确保迁移后不改变主机IP地址。 同时，云上的ECS-B和IDC内的VM-A也可以自由互访，就像还位于同一个子网中。
   
图2企业交换机迁移组网   
![](https://support.huaweicloud.com/bestpractice-esw/zh-cn_image_0000001296236953.png "点击放大")
#### 方案优势
- 云下IDC侧的业务网络互访很多是通过IP地址而非域名，上云前如果改造IDC侧网络，会导致上云周期延长、迁移期间业务中断，并且网络改造往往增加运维成本。 使用企业交换机后，上云不用修改IDC侧IP地址，减少业务对环境感知，加快上云进度。
  
- 云下IDC侧的每个子网通常承载几十种不同的业务，如果按照子网粒度进行迁移，几十种业务一次性上云存在较大风险，无法满足业务连续性需求。 使用企业交换机后，按照"虚拟机"粒度迁移上云，支持业务系统灰度上云，应对核心业务分批上云，避免业务在迁移过程中受损，减少上云风险。
  
 
#### 约束与限制
- 对于使用云专线（DC）对接企业交换机的场景，请您先[提交工单](https://support.huaweicloud.com/usermanual-ticket/zh-cn_topic_0127038618.html)给云专线服务，确认您的云专线是否支持和企业交换机进行对接，如果不支持，需要联系客服开通云专线的对接企业交换机能力。

- 如果您的IDC需要与华为云企业交换机对接来建立云下和云上二层网络通信，那么IDC侧的交换机需要支持VXLAN功能。以下为您列举部分支持VXLAN功能的交换机，仅供参考。
  - 华为交换机：Huawei CE58、CE68、CE78、CE88系列支持VXLAN，例如CE6870、CE6875、CE6881、CE6863、CE12800。
  
  - 其他厂商交换机：例如Cisco Nexus 9300、 锐捷RG-S6250、 H3C S6520。
   
 
