基于VPC对等连接与转发路由器组合实现多VPC互通

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介: 上周在给某自动驾驶企业落地LANDING ZONE。遇到了一个网络上面的问题。客户诉求:“客户会由多个软件供应商(ISV)提供部分功能,不同ISV人员需要登录到云控制台进行软件发布。客户希望对供应商能够做到强隔离,包括资源管理、人员身份权限及财务隔离。并且部分供应商的软件之间需要互相调用,且调用数据...

背景

上周在给某自动驾驶企业落地LANDING ZONE。遇到了一个网络上面的问题。

客户诉求:“客户会由多个软件供应商(ISV)提供部分功能,不同ISV人员需要登录到云控制台进行软件发布。客户希望对供应商能够做到强隔离,包括资源管理、人员身份权限及财务隔离。并且部分供应商的软件之间需要互相调用,且调用数据量到达PB级别。客户希望能够有一套可扩展、易管理且成本可控的组网方案。”

一开始按照目前LANDING ZONE的组网方案推荐客户使用CEN-TR。但客户一看到跨VPC流量费用就觉得这个费用太高了。接受不了,于是就有了这篇方案,结合CEN-TR + VPC对等连接的方式来给客户组网。

架构图

VPC对等连接与转发路由器的对比如下表所示:

对比项

VPC对等连接

转发路由器

连接方式

Full Mesh全连接方式,VPC两两之间建立对等连接。

Hub-Spoke连接方式,VPC以网络连接方式加入转发路由器。

路由传播

不支持

支持

带宽限制

带宽无限制

受限于转发路由器的处理能力。

配置复杂度

复杂度高,需要两两建立对等关系并相互配置对端路由。

复杂度低,VPC只需要加入转发路由器并配置路由指向转发路由器的网络连接即可。

支持互联VPC数目

最大支持20个

最大支持200个

延迟

延迟低

由于流量经过转发路由器,会增加额外一跳的延迟。

收费

同地域不收费,跨地域收取出方向流量传输费。

收取实例费、流量处理费,跨地域收取出方向流量传输费。

从上表中可以看到这两种组网方式(VPC对等连接、转发路由器)有各自适用的场景与优势。如果同城不同VPC之间有大流量传输需求,那推荐客户可以组合使用:

  • 大流量传输的VPC走对等连接

  • 其他VPC如果需要互联走TR

实施步骤

场景规划

本文会介绍一个场景的实施步骤:

场景1:跨账号同地域多VPC通过对等连接与转发路由器组合组网。

实施准备

请确保提前规划好各个账号内VPC及Vswitch的网段。具体操作,请参见创建和管理专有网络

操作步骤

场景1:跨账号同地域多VPC通过对等连接与转发路由器组合组网

数据规划

账号UID

VPC名称

备注

VPC段

Vswitch段

ECS-IP

114671

VPC1

连接到TR

10.0.0.0/19

10.0.0.0/24

10.0.0.159

VPC2

配置VPC对等连接

10.0.32.0/19

10.0.32.0/24

10.0.32.246

106251

VPC3

连接到TR

10.0.64.0/19

10.0.64.0/24

10.0.64.100

VPC4

配置VPC对等连接

10.0.96.0/19

10.0.96.0/24

10.0.96.151

说明
  • 为了简化配置,Vswitch没有将连接TR的单独出来,而是跟业务公用一个。

  • 为了简化配置,云企业网也是直接部署在106251这个账号内。而没有单独开一个共享账号。

配置VPC2与VPC4对等连接

具体操作可以参考官方文档

完成这一步操作之后,登录VPC2下面的ECS(10.0.32.246)可以PING 通VPC4下面的ECS。

配置云企业网和转发路由器

  1. 登录106251这个云账号,配置云企业网。操作见官方文档

  2. 配置转发路由器,添加VPC连接,操作见官方文档。这一步,可以将VPC3、VPC4添加到TR里面。

  3. 配置VPC跨账号网络实例授权

    1. 登录114671账号,完成跨账号网络实例授权。操作见官方文档。需要完成VPC1、VPC2的跨账号授权。

    2. 切换到106251账号,继续配置转发路由器,添加VPC连接,操作见官方文档。这一步完成将VPC1、VPC2添加到TR。

配置完成之后TR的截图:

完成这步操作之后,登录VPC1下面的ECS(10.0.0.159)可以PING通其他三个VPC下面的ECS。

验证VPC2到VPC4的流量走的是VPC对等连接而不是转发路由器

从VPC2中的ECS(10.0.32.246)发起PING 大包请求到其他VPC的ECS。从TR的监控数据来看

VPC2对应的TR流量(源端):

VPC3/VPC1对应的TR流量(目标端):

VPC4对应的TR流量(走的是VPC对等连接而非TR):

从TR的监控数据来看,可以证明VPC2到VPC4的路由是没有走TR转发的。

客户收益

  • 借助VPC对等连接,极大降低跨VPC互联的流量费用。

  • 借助转发路由器,可以将其他小流量的VPC组网,降低网络管理复杂度。

相关文章
|
6月前
|
人工智能 算法 异构计算
阿里云基础网络技术5篇论文入选全球网络顶会NSDI
近日,阿里云基础网络技术5篇论文被NSDI 2025主会录用。研究涵盖大模型训练网络故障诊断、仿真、容器网络性能诊断、CDN流控算法智能选择及GPU解耦推理优化等领域。其中,《Evolution of Aegis》提出增强现有体系+训练过程感知的两阶段演进路线,显著降低故障诊断耗时;《SimAI》实现高精度大模型集群训练模拟;《Learning Production-Optimized Congestion Control Selection》通过AliCCS优化CDN拥塞控制;《Prism》设计全新GPU解耦推理方案;《ScalaCN》解决容器化RDMA场景性能问题。
280 7
阿里云基础网络技术5篇论文入选全球网络顶会NSDI
|
8月前
|
安全 网络协议 网络安全
只有IP地址没有域名,如何实现HTTPS访问?
在仅有IP地址而无域名的情况下,实现HTTPS访问并非不可能。主要挑战包括证书颁发机构(CA)对IP地址的支持有限及浏览器兼容性问题。解决方案有:1) 搭建私有CA为内部IP地址颁发证书;2) 使用支持IP地址的公共CA服务。选择合适的方案需根据需求权衡。具体步骤包括选择证书类型、生成CSR文件、提交并完成验证、安装SSL证书和配置强制HTTPS访问。确保IP地址稳定,并定期维护安全性。 **申请优惠**:访问JoySSL官网并填写注册码“230907”可优惠申请IP地址证书。
1321 5
|
存储 API 数据安全/隐私保护
企业级Docker镜像仓库Harbor部署与使用
企业级Docker镜像仓库Harbor部署与使用
|
SQL 存储 安全
信息安全管理与评估赛题第7套
信息安全管理与评估赛题第7套
1154 0
|
JavaScript 测试技术 持续交付
使用 GitLab CI/CD 管道自动化部署 Web 应用
【10月更文挑战第2天】使用 GitLab CI/CD 管道自动化部署 Web 应用
551 1
|
数据可视化 jenkins 测试技术
GitLab CI/CD 和 Jenkins对比
8月更文挑战第25天
1447 5
|
JavaScript
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
810 1
|
Linux Docker 容器
在CentOS上安装Docker的指南:
【8月更文挑战第19天】介绍在CentOS上安装Docker的过程:首先确认CentOS版本兼容,建议使用7或更高版本,并通过`yum update -y`更新系统。安装Docker时推荐使用官方仓库方法,需安装`yum-utils`等工具,设置Docker仓库简化安装流程。可选配置国内镜像源(如阿里云)提升下载速度。亦可通过RPM包离线安装。安装后启动Docker服务并通过`systemctl enable docker`设为开机启动。最后,运行`docker run hello-world`验证安装。如遇问题,使用`sudo journalctl -u docker`查看日志排错。
901 0
|
缓存 Kubernetes Shell
CI/CD:安装配置Gitlab Runner
CI/CD:安装配置Gitlab Runner
1213 0
|
弹性计算 智能网卡 网络安全
一文带你了解阿里云云网络的十年演进之路
伴随着大型和超大型企业陆续上云,更丰富行业场景和更多样的服务运行在阿里云上,对云网络的规模、性能、弹性提出了更极致的要求,驱使着云网络不断持续优化,从经典网络到专有网络,控制面从1.0到3.0,数据面从内部服务去网关,边界网关硬件化,全面拥抱智能网卡,再到业务网元虚拟化,走上一条“螺旋”上升的路线。