本文介绍如何组合使用物理专线和云企业网CEN(Cloud Enterprise Network),实现本地数据中心IDC(Internet Data Center)通过BGP主备专线链路上云并和云上专有网络VPC(Virtual Private Cloud)互通。
方案概述
在企业上云过程中,一些企业会将复杂数据库集群、专业设备、高安全要求系统放在本地IDC中,前端应用部署在阿里云上。在这种部署场景下,本地IDC和前端应用交互频繁,通常会对上云链路的时延、可靠性和带宽容量有较高要求。
两种方案均通过主备物理专线将您本地IDC接入阿里云,在为您提供高可靠,低延迟连接的同时,可以有效避免上云链路单点故障的问题。您可以根据本地IDC侧路由配置情况灵活选择使用静态路由或BGP动态路由上云;同时,云企业网和物理专线均能提供多种带宽规格,满足您对带宽容量的高要求。
场景说明
本文以下图场景为例,为您介绍IDC通过BGP主备专线链路上云方案。某企业在杭州拥有一个IDC,其中部署有数据库集群等高级别业务系统;同时该企业已在阿里云华东1(杭州)地域创建了一个VPC,其中通过云服务器ECS(Elastic Compute Service)等云服务部署了一些应用业务。现企业为实现云上云下平稳互通,计划购买两条物理专线,分别连接到本地IDC不同的CPE(Customer-premisesequipment)设备和边界路由器VBR(Virtual border router)上,然后通过云企业网实现本地IDC和云上VPC的互通。其中两条专线分别为主备链路将本地IDC接入上云,本地IDC侧和VBR之间通过BGP动态路由互通并开启双向转发检测BFD(Bidirectional Forwarding Detection)功能,实现本地IDC与VPC之间路由的快速收敛,提高网络的可用性。
准备工作
在您执行本文操作前,请先完成以下准备工作:- 您已经部署了专有网络VPC,且已部署了业务应用。具体操作,请参见使用专有网络。
- 您已提交工单申请并获得使用BFD功能的权限。
- 本文示例中的网段规划如下表所示。您可以自行规划网段,请确保您的网段之间没有重叠。
机构 网段规划 服务器或客户端地址 本地IDC 10.1.1.0/24 客户端地址:10.1.1.1 VPC 192.168.20.0/24 服务器地址:192.168.20.161 VBR1 - VLAN:110
- 阿里云侧IPv4互联IP:172.16.1.2/30
- 客户侧IPv4互联IP:172.16.1.1/30
不涉及 VBR2 - VLAN:120
- 阿里云侧IPv4互联IP:172.16.2.2/30
- 客户侧IPv4互联IP:172.16.2.1/30
不涉及
配置流程

步骤一:创建物理专线
您需要在华东1(杭州)地域申请两条物理专线,与本地CPE1连接的物理专线的名称为leasedline1,与本地CPE2连接的物理专线的名称为leasedline2。具体操作,请参见创建独享专线连接或共享合作伙伴专线连接。
- 如果第二个物理专线接口的接入点和第一个物理专线接口的接入点相同,选择第一条专线的专线ID作为冗余物理专线(确保第一条专线的初装费已支付),可以避免两条专线接入同一台物理接入设备。
- 如果第二个物理专线接口的接入点和第一个物理专线接口的接入点不同,两条线路默认形成冗余链路,不需要再选择物理专线接口。
本示例使用独享专线连接,且两条物理专线的接入点不同。
步骤二:创建VBR
完成以下操作,分别为两条物理专线创建VBR,作为数据从VPC到本地IDC的转发桥梁。
步骤三:加入云企业网
完成物理专线接入后,您需要将物理专线关联的VBR和要互通的VPC加入同一个云企业网中。
步骤四:配置路由
您需要在本地IDC和VBR之间配置BGP,并且您可以在本地IDC侧通过设置AS-Path的长度来确定路由选路的优先级。
设置CPE1所连接的专线为主链路,CPE2所连接的专线为备份链路。您可以通过设置AS-Path的长度来确定路由选路的优先级。AS-Path长度越短,优先级越高。IDC侧分别在两个CPE的BGP配置如下表所示,具体命令请咨询相应厂商。
配置 | CPE1 | CPE2 |
---|---|---|
Vlan Tag | 110 | 120 |
Network | 10.1.1.0/24 | 10.1.1.0/24 |
BGP ASN | 6***3 | 6***4 |
Interface IP | 172.16.1.1/24 | 172.16.2.1/24 |
AS-Path | B,A | C,B,A |
- VBR的BGP路由信息
路由表项 VBR1 VBR2 目标网段 10.1.1.0/24 10.1.1.0/24 下一跳 172.16.1.1 172.16.2.1 如上表所示,在VBR1和VBR2中可以看到从对端邻居学到的路由信息和下一跳。由于VBR已经加载到云企业网中,所以VBR会将从IDC侧学来的BGP路由信息发送到云企业网,包括AS-Path。
- 全量路由配置说明
CPE路由配置 配置 CPE1 CPE2 Vlan Tag 110 120 Network 10.1.1.0/24 10.1.1.0/24 BGP ASN 6***3 6***4 Interface IP 172.16.1.1/24 172.16.2.1/24 AS-Path B,A C,B,A VBR路由条目 配置 VBR1 VBR2 目标网段 10.1.1.0/24 10.1.1.0/24 下一跳 172.16.1.1 172.16.2.1 IDC路由条目 目标网段 192.168.20.0/24 下一跳 - 172.16.1.2
- 172.16.2.2
CEN路由条目 目标网段 10.1.1.0/24 下一跳 VBR1 由于VBR和VPC均已加载到云企业网中,那么从VBR上学来的BGP路由也会发布到云企业网中,云企业网会基于选路权重等信息,将路由同步到云企业网内部。
两个VBR从IDC侧学习到的BGP路由目标网段一致,但路由权重不同,VBR1作为主链路(AS-Path短),VBR2是备链路(AS-Path长)。云企业网学习到该路由后,会将该路由的属性通知到云企业网中的其他网络实例,例如VPC。从VPC的路由表中就可以看到去往10.1.1.0/24的路由均指向VBR1。
云企业网也会将云企业网内系统路由发布到BGP中,所以在IDC的BGP路由表中就可以看到学习到的云企业网中的路由信息,并且下一跳分别指向与IDC建立邻居的两个VBR的接口IP。
同理,如果想从IDC侧设置到阿里云VPC的地址192.168.20.0/24的主备链路,同样可以通过BGP选路属性,在IDC侧分别设置从不同邻居VBR1、VBR2学习到的路由192.168.20.0/24的权重,便可实现从IDC到阿里云的主备选路。
步骤五:配置健康检查
主备物理专线接入时,您需要配置健康检查。健康检查会以您指定的发包时间间隔发送探测报文,当连续发送的所有探测报文(即您指定的探测报文个数)都丢包时,云企业网会主动将流量切换至另一条物理专线。
步骤六:VBR开启BFD
通过在VBR上配置BFD,实现路由的快速收敛。