二层网关与专线接入ET组合构建IDC与云上VPC大二层网络
概述
本文档介绍某公司线下 IDC 地址迁移上云的配置方案。该场景中,线下 IDC 主机数量较多,部分系统较为陈旧,业务配置中写死真实 IP 地址,不易通过更换 IP 的方式迁移。为满足弹性扩展需求,可通过百度智能云 VPC、专线接入 ET、二层网关和云服务器 BCC,将 IDC 主机在不改变原有 IP 地址的情况下迁移到云上。
需求场景
某公司云下 IDC 地址迁移上云。迁移上云过程中,有以下诉求:
- 不影响原有 IDC 内地址二层访问通信。
- 按主机粒度迁移上云,迁移中不能中断业务。保持云上访问云下,云下访问云上,云上互访通信正常。
- 由于 IDC 内主机访问配置文件中记录的不是域名地址,而是真实的 IP 地址,迁移上云不改变原有主机 IP 地址。
方案概述
通过二层网关和 VXLAN 隧道,将 IDC 内需要迁移的 VLAN 二层网络延伸到百度智能云 VPC 的迁移子网中。迁移过程中,先在云上创建 BCC 并使用与 IDC 主机不同的初始 IP 地址完成连通性验证;验证正常后,关闭 IDC 内待迁移的 VM-A,将云上的 BCC-A 地址由初始验证地址修改为 VM-A 的原 IP 地址。
完成切换后,业务流量会通过二层网关转发到云上的 BCC-A 处理,确保迁移后不改变主机 IP 地址。同时,云上的 BCC-A 和 IDC 内的其他 VM 可以自由互访,就像仍位于同一个子网中。
说明:
- 此处为了验证 VM-A 和 BCC-A 之间的正常通信,刚迁移上云的 BCC-A 和 VM-A 的 IP 地址不能一样,否则无法正常通信。

配置步骤
前提条件
- IDC 端具备支持 VXLAN(Virtual eXtensible Local Area Network,虚拟可扩展局域网)功能的交换机。
- IDC 到百度智能云之间已通过物理专线或 VPN 打通三层网络。
- 百度智能云端已具备创建 VPC、子网、专线网关、二层网关、二层连接隧道和云服务器 BCC 的权限。
-
已完成 IDC VLAN、VXLAN 隧道号、互联 IP、BGP ASN、BGP 密钥等网络规划。
注意: 创建专线通道、二层网关、云服务器 BCC 等资源可能产生费用,请根据业务规划确认计费方式、资源规格和网络配置后再提交。
创建 VPC 和子网
在百度智能云控制台进入 产品服务->网络->私有网络 VPC。本文沿用原业务网络规划:VPC 网段为 172.25.192.0/18,预留隧道子网为 172.25.200.0/28,迁移子网为 172.25.199.128/27 和 172.25.199.224/27。实际配置时请按业务网络规划填写。
- 单击 【创建 VPC】 进入创建页面,配置 VPC 基础信息。
- 在 VPC 创建页的 子网配置信息 区域单击 【添加子网】,创建预留隧道子网。该子网用于二层网关与 IDC 建立隧道。
- 继续单击 【添加子网】,创建 ShuangPing 迁移子网。该子网用于承载迁移业务,地址段可与 IDC 地址保持一致。
- 继续单击 【添加子网】,创建 short_video 迁移子网,确认所有子网信息无误后提交创建。
- VPC2 的配置方式与 VPC1 相同:创建 VPC 后,在 VPC 内创建预留隧道子网和迁移子网。根据 VPC2 的实际规划填写对应的 VPC 网段、隧道子网网段和迁移子网网段。

创建云专线
在百度智能云控制台进入 产品服务->网络->私有网络 VPC->网络连接->专线网关。
- 单击 【创建专线网关】,配置专线网关。
- 进入 产品服务->网络->专线接入 ET->物理专线,确认已有可用物理专线。再进入 产品服务->网络->专线接入 ET->专线通道,单击 【创建专线通道】。
- 返回 产品服务->网络->私有网络 VPC->网络连接->专线网关,在目标专线网关行单击 【绑定】,选择物理专线 ID 和专线通道 ID,完成专线网关与专线通道绑定。
- 在 IDC 侧 CPE 交换机上配置与专线通道一致的 VLAN、互联 IP 和路由协议。若专线通道选择动态路由,则需配置 BGP ASN、邻居地址和认证密钥,并确保与云端通道参数一致。
创建二层网关实例
在百度智能云控制台进入 产品服务->网络->私有网络 VPC->网络连接->二层网关。
- 单击 【创建二层网关】,配置二层网关实例。
- 创建成功后,记录系统自动分配的本端隧道 IP。VPC2 中的配置方式相同,不再重复叙述。

创建二层连接隧道
在百度智能云控制台进入 产品服务->网络->私有网络 VPC->网络连接->二层网关,进入目标二层网关详情页,创建二层连接隧道。
- 创建 ShuangPing 二层连接隧道。
- 按相同方式创建 short_video 二层连接隧道。原网络规划中,ShuangPing 子网使用 VXLAN 隧道号 7,short_video 子网使用 VXLAN 隧道号 10。

说明:
- VPC2中的配置类似,不重复叙述。
配置IDC用户端交换机
本文以华三交换机配置命令为例。登录 IDC 侧 CPE 交换机命令行界面后,按实际设备接口、VLAN、VXLAN 隧道号和二层网关本端隧道 IP 调整配置。
- 创建两个 VPC 与二层网关的 VXLAN 隧道。
1interface Tunnel100 mode vxlan
2description TO-L2GW-VPC1
3source 120.1.1.2
4destination 172.25.200.12
5
6interface Tunnel202 mode vxlan
7description TO-L2GW-VPC2
8source 126.1.1.2
9destination 192.168.124.7
10
可通过 ping 对应隧道地址测试连通性。
- 创建 VSI 并关联刚创建好的 VXLAN Tunnel,VSI / VXLAN ID 为 IDC 网络中需迁移的 VLAN ID。
1#VPC1
2vsi 7
3vxlan 7
4tunnel 100
5vsi 10
6vxlan 10
7tunnel 100
8
9#VPC2
10vsi 15
11vxlan 15
12tunnel 202
13
- 创建并关联 VXLAN Service Instance。Ten-GigabitEthernet1/0/1 为 CPE 上联 IDC 内汇聚交换机接口;实际场景如为聚合端口,配置方式基本一致。
1interface Ten-GigabitEthernet1/0/1
2service-instance 7
3encapsulation s-vid 7
4xconnect vsi 7
5service-instance 10
6encapsulation s-vid 10
7xconnect vsi 10
8service-instance 15
9encapsulation s-vid 15
10xconnect vsi 15
- 将 CPE 交换机加入到需要迁移的 VLAN 7、10、15。25GE/1/0/56 为连接 CPE 的接口;实际配置中如为汇聚口,配置方式基本一致。
1interface 25GE/1/0/56
2port link-mode bridge
3port link-type trunk
4port trunk permit vlan 7 10 15
测试验证
在执行通信测试前,进入 产品服务->网络->私有网络 VPC 和 产品服务->网络->私有网络 VPC->网络连接->二层网关,确认测试用 VPC、子网、二层网关和二层连接隧道均处于可用状态,且二层网关已分配本端隧道 IP。
云上访问云下,云上互访(同子网、跨子网)


(vlan7)云下访问云上

(vlan10)云下访问云上

变更云主机IP
注意: 变更云主机 IP 前,请确认网络通信验证已成功,并关闭 IDC 内已迁移主机,避免云上 BCC 与 IDC 原主机同时使用相同 IP 地址导致地址冲突。
在百度智能云控制台进入 产品服务->计算->云服务器 BCC->实例。
- 网络通信验证成功后,将 IDC 内已迁移的主机进行关机。
- 选择云上对应的 BCC,按控制台要求停止实例。
- 在实例网卡或弹性网卡配置中,将云上主机 IP 地址修改为云下 IDC 内主机的原 IP 地址。
- 启动云上 BCC 后,验证云下 IDC 内主机和云上主机网络通信。
相关产品
评价此篇文章
