基于云连接实例和对等连接实现云上多区域同业务VPC互通
操作场景
本实践指导用户通过配置VPC对等连接和云连接实例,实现多个区域的同业务VPC互通。
云连接实例支持区域,请参见云连接实例支持区域。
如图1所示,在本场景中,上海一和广州区域各有3个VPC,分为生产业务VPC、办公业务VPC、中转VPC,通过配置对等连接和云连接实例最终需要实现以下几点:
- 上海一的生产业务VPC与广州的生产业务VPC互通。
- 上海一的办公业务VPC与广州的办公业务VPC互通。
- 生产业务VPC和办公业务VPC不能互通。
云产品 |
应用场景 |
描述 |
相关操作 |
---|---|---|---|
对等连接 |
同区域的VPC互连 |
对于同一区域的VPC,可以通过对等连接进行互连,同一账号与不同账号的连接方式略有差异。 |
|
云连接实例 |
跨区域的VPC互连 |
对于不同区域的VPC,不区分是否同一账号,都可以互连,跨区域连接实现全球云上网络。 |
配置云连接实例、对等连接时,通过云连接实例、对等连接实现跨区域互通的各个VPC,其子网的IP编址不能重叠或冲突。
前提条件
- 已拥有华为云账号,并且华为云账号已实名认证。
- 华为云账号未欠费,且有足够金额购买本最佳实践所涉及的资源(包括云连接实例带宽包、弹性云服务器等)。
- 已创建好需要跨区域互通、同区域互通的虚拟私有云(VPC)以及子网。
配置步骤
- 配置对等连接
- 创建VPC对等连接。
表2 参数说明 参数
说明
名称
对等连接名称。
由中文字符、英文字母、数字、中划线、下划线等构成,一般不超过64个字符。
本端VPC
本端VPC。可在下拉框中选择。
本端VPC网段
本端VPC网段。
账户
建立对等连接的账号:
- 当前账户:表示在同一个账户内、同一个区域下的不同VPC间建立对等连接。
- 其他账户:表示在同一个区域下的不同账户的VPC间建立对等连接。
对端项目
对端项目名称,默认为当前项目的项目名称。
对端VPC
对端VPC。同账户Peer VPC可在下拉框中选择。
对端VPC网段
对端VPC网段。
对端VPC网段不能和本端VPC网段相同或有重叠网段,否则对等连接路由可能会失效。
描述
对等连接的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含“<”和“>”。
- 单击“确认”。
- 添加VPC对等连接路由。
相同账户创建VPC对等连接,默认接受请求,要使对等连接的VPC可以路由数据,还需要在路由表中添加VPC对等连接本端、对端路由信息。
- 进入虚拟私有云页面。
- 在左侧导航栏选择“路由表”。
- 查找或创建本端VPC对应的路由表,然后添加本端路由。参数说明如表3所示。
图3 添加本端路由
- 查找或创建对端VPC对应的路由表,然后添加对端路由。参数说明如表所示。
表4 参数说明 参数
说明
目的地址
本端VPC的网段。
下一跳类型
选择“对等连接”。
下一跳
选择当前对等连接的名称。
描述
路由的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含“<”和“>”。
- 按照同样的方式,完成上海一办公业务VPC和上海一TransitVPC的对等连接创建、本端路由的添加、对端路由的添加。
根据如上配置,完成广州对等连接配置。
此处peering配置为路由表解耦配置指导,路由表未解耦对等连接配置具体参考peering的配置。
- 创建VPC对等连接。
- 创建并配置云连接实例
- 创建云连接实例
- 进入云连接实例列表页面。
- 单击页面右上方的“创建云连接”。
- 根据界面提示输入相关参数,详细请参考表5。
图4 创建云连接
表5 云连接实例参数说明 参数
说明
名称
云连接实例的名称。
企业项目
创建云连接实例时,可以将云连接实例加入已启用的企业项目。
企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。
关于创建和管理企业项目的详情,请参见《企业管理用户指南》。
使用场景
云连接实例的使用场景。
选择虚拟私有云场景时,实例类型只能选择虚拟私有云(VPC)和虚拟网关(VGW)。
标签
云连接实例的标识,包括键和值。可以为云连接实例创建20个标签。
说明:如果您的组织已经设定云连接实例的相关标签策略,则需按照标签策略规则为云连接实例添加标签。标签如果不符合标签策略的规则,则可能会导致云连接实例创建失败,请联系组织管理员了解标签策略详情。
描述
云连接实例的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含“<”和“>”。
- 单击“确定”,完成云连接实例的创建。
- 加载网络实例
将需要互通的网络实例加载到同一个云连接实例里。
- 在云连接实例列表中,单击实例名称“CloudConnect”,进入云连接实例基本信息页面。
进入云连接实例的详情页面后,可以在该页面找到与该云连接实例相关的信息,例如云连接名称,ID,状态,创建时间,描述等,也能看到下面几个页签,分别是:网络实例,带宽包,域间带宽以及路由信息。
图5 云连接实例详情
- 选择并进入“网络实例”页面。
- 在网络实例页面,单击“加载网络实例”。
- 根据界面提示输入相关参数。
图6 网络实例信息
此处由于需要和业务VPC互通,因此需要添加自定义网段(上海生产业务VPC子网、上海办公业务VPC子网)。
- 单击“确定”,完成上海一的VPC实例加载。
- 重复上述操作,加载广州的广州-transit-VPC,自定义网段添加广州生产业务VPC子网、广州办公业务VPC子网。
图7 加载区域VPC到云连接实例
在加载完成后,这两个区域的VPC网络已经基于云连接实例打通了,您可以通过查看“路由信息”页面确认当前基于云连接实例可以互通的各个区域的VPC路由条目。
- 在云连接实例列表中,单击实例名称“CloudConnect”,进入云连接实例基本信息页面。
- 购买带宽包
云连接默认跨区域互通带宽为10kbps,仅用于测试连通性,需购买带宽包并配置域间带宽以保证业务正常使用。
为了实现网络实例跨区域互通,需要在带宽包管理页面先购买跨区域对应的跨大区或大区内的带宽包,并绑定到相应的云连接实例,支撑业务测试或部署。
- 在云连接实例列表中,单击实例名称“CloudConnect”,进入该云连接实例。
- 在云连接实例的详情页面,选择“带宽包”,单击“购买带宽包”。
图8 购买带宽包
- 配置域间带宽
在购买带宽包后,在云连接实例详情页面配置需要实现互通的域间带宽,以完成不同区域之间的带宽配置,支撑不同区域的VPC内业务的网络互通。
- 创建云连接实例
配置验证
- 查看上海一TransitVPC的路由表:
图10 上海一TransitVPC的路由表
- 查看上海一生产业务VPC的路由表:
图11 上海一生产业务VPC的路由表
- 查看上海一办公业务VPC的路由表:
图12 上海一办公业务VPC的路由表
- 查看广州TransitVPC的路由表:
图13 广州TransitVPC的路由表
- 查看广州生产业务VPC的路由表:
图14 广州生产业务VPC的路由表
- 查看广州办公业务VPC的路由表:
图15 广州办公业务VPC的路由表
- 从上海一生产VPC的ECS去ping广州生产VPC的ECS。
图16 海一生产VPC的ECS ping广州生产VPC的ECS
- 从上海一办公VPC的ECS去ping广州办公VPC的ECS。
图17 上海一办公VPC的ECS ping广州办公VPC的ECS