- 文档首页
专线连接
最佳实践
本地IDC上云
双线路上云
本地IDC通过双线路主备冗余专线BGP路由访问云上VPC
双线路上云
本地IDC通过双线路主备冗余专线BGP路由访问云上VPC
本地IDC通过双线路主备冗余专线BGP路由访问云上VPC
本文为您介绍如何以主备冗余的形式构建本地数据中心(IDC)和私有网络(VPC)之间的专线连接(BGP路由),提高专线容灾性能,避免单线故障对您的业务产生影响。
说明
双线是多线的特殊形式,本文提供的架构方案和约束限制同样适用于多线接入场景。
某企业需要把北京本地IDC(私网网段:192.168.1.0/24)的部分重点业务迁移到北京地域的VPC1(私网网段:172.16.1.0/24)上,通过专线连接实现连通。由于该业务用户量非常大,一旦出现故障影响会很严重,因此计划分别向两个不同的运营商各申请一条物理专线DAS225_port01_conn、DAS225_port02_conn,并采用双线路主备冗余专线的形式连接本地IDC和VPC。
双线路主备冗余场景中,日常流量全部通过主线路转发,备线路处于热备状态。当主线路故障不通时,流量自动切换至备线路,以确保业务正常。为保障线路稳定切换和业务的正常运行,请您结合以下三个维度规划部署方案:
- 架构冗余:两条物理专线应接入不同接入点,避免端口、链路、设备以及接入点产生故障时无可用线路。
- 主备路由:本地IDC侧须通过BGP(多线)线路分别向两条专线发布前缀相同、AS-Path 长度不同的路由。本地IDC向主线路发布长度较短的AS-Path(优先级高),向备线路发布长度较长的AS-Path(优先级低),此时云上VPC侧在正常场景中可以优选主线路转发流量。同时建议启用BFD检测,以加速主线路故障感知和路由收敛,缩短切换至备线路的时间。
- 带宽容量:为实现双线路主备冗余高可用性,当主线路故障时,备线路必须有足够的带宽来承载全部业务流量。因此,备线路需使用和主线路相同的带宽规格。主线路日常带宽需合理预留余量,避免峰值流量逼近物理带宽上限。
注意
您的双线路主备冗余专线方案必须同时满足以上三个维度进行部署,才能在故障场景中为您的业务流量提供有效保护:
- 仅有架构冗余但路由未区分主备,故障时流量无法自动切换至备线路。
- 架构和路由都满足条件但备线路带宽不足,故障切换后仍会丢包。
网络规划
说明
本端互联IP指云上VPC侧的互联IP,对端互联IP指本地IDC侧的互联IP。
前提条件
- 已创建VPC1(私网网段:172.16.1.0/24)及其子网,具体操作请参见创建私有网络。
- 已在VPC1中创建云服务器(私网IP:172.16.1.12),具体操作请参见购买云服务器。
约束限制
- 路由方式仅可使用 BGP 路由,不可使用静态路由。
- 须从本地 IDC 侧分别通过两条专线向专线网关发布不同 AS-Path 的 BGP 路由。
- 本地 IDC 侧网关设备支持 BGP 路由和 BFD 检测配置。
- 两条不同的物理专线,分别接入不同接入点的交换机。
- 两条不同的物理专线分别接入不同交换机时,必须创建两个不同的专线网关分别关联对应的物理专线。
操作步骤
步骤一:接入物理专线
开通两条物理专线,且两条物理专线应分别接入不同的交换机,具体操作请参见接入物理专线。本操作使用的物理专线为华北2(北京)地域下的DAS225_port01_conn、DAS225_port02_conn,并指定DAS225_port01_conn为主线路,DAS225_port02_conn为备线路。 步骤二:创建专线网关
由于两条物理专线分别接入不同的交换机,因此需要创建两个专线网关。
- 单击去控制台按钮,返回专线网关控制台,在专线网关列表中,可看到新创建的专线网关dcg-01。
- 参考步骤1 ~ 步骤5,创建另一个专线网关dcg-02。
步骤三:创建虚拟接口
注意
本文在创建虚拟接口时同时创建BGP邻居。BGP信息(BGP邻居 ASN、BGP 密钥)在BGP邻居创建成功后不可修改。
- 参考步骤1~步骤4,创建另一个虚拟接口,具体配置如下表。
步骤四:创建云企业网并加载网络实例
- 在云企业网实例列表,单击目标实例名称cen-test。
- 弹出加载网络实例窗口,配置需要加载的专线网关实例相关信息,完成后单击确定按钮。
步骤五:在ECS所属安全组添加安全组规则
- 在左侧导航树单击实例,在实例页面的搜索栏选择私网IP地址,并输入172.16.1.12,搜索出目标ECS。
- 单击安全组名称,在访问规则页签中,单击添加入方向规则下的添加规则按钮。
- 参考下图添加一条入方向规则,允许本地IDC网段访问。
-
步骤六:配置本地路由和BFD
考虑到两台交换机在本地IDC侧也是分别接入两台交换机,因此需要分别在两台交换机上进行配置,在多POP线路上形成主/备冗余,可参考如下代码配置本地IDC侧的BGP路由和BFD。
说明
由于不同设备的配置命令有所差别,本文仅提供参考命令,实际操作中请根据本地设备型号进行相应配置,具体可咨询设备厂商。
主线路配置参考命令:
备线路配置参考命令:
参数说明:
- 465000 :本地IDC侧的BGP邻居 ASN。
- 137718 :专线网关的ASN(即火山引擎的ASN)。
- 10.0.0.1 :主线路的本端(云上)互联IP地址。
- 10.0.0.5 :备线路的本端(云上)互联IP地址。
- 192.168.1.0 :本地IDC的私网网段。
- 255.255.255.0 :本地IDC的掩码。
- 1000:发送、接收单跳BFD控制报文的最小时间间隔。
步骤七:测试连通性
- 在本地IDC执行ping命令,测试本地IDC到专线网关侧网络的连通性。
- Ping主线路的本端互联IP,本示例为:ping 10.0.0.1。
- Ping备线路的本端互联IP,本示例为ping 10.0.0.5。
- 预期结果:可Ping通,本地IDC到专线网关侧可通过主线路通信。
- 在本地IDC执行ping命令,Ping云上VPC内云服务器的私网IP,本示例为ping 172.16.1.12,测试本地IDC与VPC云服务器的网络连通性。
- 预期结果:可Ping通,本地IDC可通过主线路访问VPC内的云服务器。
- 断开主线路模拟故障场景,然后在本地IDC执行ping命令,Ping云上VPC内云服务器的私网IP,本示例为ping 172.16.1.12,测试本地IDC与VPC中的云服务器的网络连通性。
- 预期结果:可Ping通,主线路故障场景下,主备线路切换成功,本地IDC可通过备用线路访问VPC内的云服务器。
最近更新时间:2026.05.19 11:57:40