通过企业路由器构建DC双链路负载混合云组网,您需要规划资源和组网,本示例中为您详细介绍资源和组网情况。
- 网络规划说明:规划VPC及其子网、DC和ER的网段、路由等。
- 资源规划说明:规划云上资源的数量、名称以及主要参数等信息,云上资源包括VPC、DC以及ER等。
网络规划说明
DC双链路负载混合云组网规划如图1所示,将VPC、DC分别接入ER中,组网规划说明如表2所示。
图1 DC双链路负载混合云组网规划
两条DC网络链路形成负载均衡,云上VPC和线下IDC通信时,两条链路同时处于工作状态,表1为您详细介绍网络流量路径。
表1 网络流量路径说明
路径 |
说明 |
请求路径:VPC-A→线下IDC |
- 在VPC-A路由表中,通过下一跳为ER的路由将流量转送到ER。
- 在ER路由表中,通过下一跳为VGW-A连接的路由将流量转送到虚拟网关VGW-A。
- 下一跳为VGW-A的路由,其中172.16.1.0/24为线下IDC子网网段地址,10.0.0.0/30为虚拟接口VIF-A的网关地址。
- 目的地址为172.16.1.0/24的路由,下一跳对应VGW-A和VGW-B,两条路由为等价路由,形成负载均衡。流量根据哈希算法,选择一条网络链路,此处以选择VGW-A,即DC-A为例。
- 虚拟网关VGW-A连接虚拟接口VIF-A,通过虚拟接口将流量从远端网关转送到物理连接。
- 通过物理连接DC-A将流量送达线下IDC。
|
响应路径:线下IDC→VPC-A |
- 根据线下IDC网络的路由配置,通过物理连接DC-B将流量转送到虚拟接口VIF-B。
线下IDC内网络中,指向云上的路由也配置成等价路由,形成负载均衡。返回云上VPC的流量,根据哈希算法选择一条网络链路,此处以选择DC-B为例。
- 虚拟接口VIF-B连接虚拟网关VGW-B,通过虚拟接口将流量从本端网关转送到虚拟网关。
- 通过虚拟网关VGW-B将流量转送到ER。
- 在ER路由表中,通过下一跳为VPC-A连接的路由将流量送达VPC-A。
|
表2 DC双链路负载混合云组网规划说明
资源 |
说明 |
VPC |
业务VPC,实际运行客户业务的VPC,具体说明如下:
- VPC网段与客户IDC侧网段不能重复。
- VPC有一个默认路由表。
- VPC默认路由表中的路由信息如表3所示。
- 固定网段:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16三个固定网段是添加VPC连接时,开启“配置连接侧路由”选项,系统自动在VPC路由表配置的静态路由。如果ER内同时接入多个VPC连接,则这些路由可以将当前VPC访问其他VPC的路由转发至ER,再通过ER将流量转发至下一跳网络实例。
- 线下IDC侧网段:除了系统自动添加的3个VPC固定网段,您还需要在VPC路由表中添加目的地址为IDC侧网段,下一跳指向ER的路由,本示例为172.16.1.0/24,该路由可以将VPC访问线下IDC侧的流量转发至ER,再通过ER将流量转发至下一跳网络实例。
须知:
如果VPC路由表中的路由与这三个固定网段冲突,则会添加失败。此时建议您不要开启“配置连接侧路由”选项,并在连接创建完成后,手动添加路由。
|
DC |
两个DC需要构建负载均衡网络链路,具体如下:
- 2个物理连接:需要运营商施工搭建连通华为云和线下IDC的物理专线。
- 2个虚拟网关:将两个虚拟网关分别接入ER中,即表示将“虚拟网关(VGW)”连接添加到ER。
- 2个虚拟接口:分别连接两个虚拟网关和物理连接,两个虚拟接口之间形成负载分担。
|
ER |
开启 “默认路由表关联”和 “默认路由表传播”功能,添加完连接后,系统会自动执行以下配置:
- VPC:
- 将1个“虚拟私有云(VPC)”连接关联至ER默认路由表。
- 在默认路由表中创建“虚拟私有云(VPC)”连接的传播,路由自动学习VPC网段,路由信息如表4所示。
- DC:
- 将2个“虚拟网关(VGW)”连接关联至ER默认路由表。
- 在默认路由表中创建“虚拟网关(VGW)”连接的传播,路由自动学习IDC侧的所有BGP路由信息,路由信息如表4所示。
|
路由策略 |
|
ECS |
1个ECS位于业务VPC内,本示例用该ECS来验证云上和线下IDC的网络通信情况。
如果您有多台ECS,并且这些ECS位于不同的安全组,需要在安全组中添加规则放通网络。 |
IDC侧 |
需要根据线下IDC侧网络的实际规划,将IDC侧去往云上ER的路由配置成等价路由,形成负载均衡。 |
表3 VPC路由表
目的地址 |
下一跳 |
路由类型 |
固定网段:10.0.0.0/8 |
企业路由器 |
静态路由:自定义 |
固定网段:172.16.0.0/12 |
企业路由器 |
静态路由:自定义 |
固定网段:192.168.0.0/16 |
企业路由器 |
静态路由:自定义 |
线下IDC侧网段:172.16.1.0/24 |
企业路由器 |
静态路由:自定义 |
表4 ER路由表
目的地址 |
下一跳 |
路由类型 |
VPC-A网段:192.168.0.0/16 |
VPC-A连接:er-attach-vpc-A |
传播路由 |
VIF-A网关:10.0.0.0/30 |
VGW-A连接:er-attach-vgw-A |
传播路由 |
VIF-B网关:10.1.0.0/30 |
VGW-B连接:er-attach-vgw-B |
传播路由 |
IDC侧网段:172.16.1.0/24 |
该路由为等价路由,两个连接属于负载均衡模式。
- VGW-A连接:er-attach-vgw-A
- VGW-B连接:er-attach-vgw-B
|
传播路由 |
资源规划说明
企业路由器ER、云专线DC、虚拟私有云VPC、弹性云服务器ECS只要位于同一个区域内即可,可用区可以任意选择,不用保持一致。
以下资源规划详情仅为示例,您可以根据需要自行修改。
表5 DC双链路负载混合云组网资源规划总体说明
资源类型 |
资源数量 |
说明 |
VPC |
1 |
业务VPC,实际运行客户业务的VPC,需要接入ER中。
- VPC名称:请根据实际情况填写,本示例为vpc-A。
- IPv4网段:VPC网段与客户IDC侧网段不能重复,请根据实际情况填写,本示例为192.168.0.0/16。
- 子网名称:请根据实际情况填写,本示例为subnet-A01。
- 子网IPv4网段:VPC子网网段与客户IDC侧子网网段不能重复,请根据实际情况填写,本示例为192.168.0.0/24。
|
ER |
1 |
- 名称:请根据实际情况填写,本示例为er-X。
- ASN:此处AS号不能和线下IDC的AS号一样,本示例为64512。
- 默认路由表关联:开启
- 默认路由表传播:开启
- 自动接受共享连接:请根据实际情况选择,本示例选择“开启”。
- 连接,本示例需要在企业路由器中添加3个连接:
- VPC-A连接:er-attach-vpc-A
- VGW-A连接:er-attach-vgw-A
- VGW-B连接:er-attach-vgw-B
|
路由策略 |
1 |
如果ER通过两个VGW连接学习的IDC侧的BGP路由不是等价路由,无法自动形成负载均衡,则需要配置路由策略,为VGW-A连接和VGW-B连接分别绑定路由策略。
|
DC |
2 |
物理连接:请根据实际需求创建。
本示例中,两个物理连接分别为dc-A和dc-B。 |
虚拟网关,请根据实际需求创建,本示例说明如下:
- 名称:请根据实际情况填写,本示例为vgw-A和vgw-B。
- 关联模式:请选择“企业路由器”。
- 企业路由器:选择您的企业路由器,本示例为er-X。
- BGP ASN:两个虚拟网关的AS号需要保持一致,虚拟网关和企业路由器的AS号一样或者不一样均可,本示例中两个虚拟网关的AS号均为64513。
|
虚拟接口,请根据实际需求创建,本示例说明如下:
- 名称:本示例两个虚拟接口分别为vif-A和vif-B。
- 虚拟接口优先级:此处两个虚拟接口均选择“优先”,表示形成负载均衡。
- 物理连接:本示例中虚拟接口vif-A关联的物理连接为dc-A,vif-B关联dc-B。
- 虚拟网关:本示例中虚拟接口vif-A关联的虚拟网关为vgw-A,vif-B关联vgw-B。
- 本端网关:本示例vif-A为10.0.0.1/30,vif-B为10.1.0.1/30。
- 远端网关:本示例vif-A为10.0.0.2/30,vif-B为10.1.0.2/30。
- 远端子网:此处为IDC侧子网网段,本示例为172.16.1.0/24。
- 路由模式:请选择“BGP”。
- BGP邻居AS号:此处为线下IDC侧的AS号,不能和云上虚拟网关、ER等服务的AS号一样,本示例为64555。
|
ECS |
1 |
ECS主要用来验证网络通信情况,本示例如下:
- 名称:根据实际情况填写,本示例为ecs-A。
- 镜像:请根据实际情况选择,本示例为公共镜像(CentOS 8.2 64bit)。
- 网络:
- 虚拟私有云:选择业务VPC,本示例为vpc-A。
- 子网:选择和线下IDC通信的子网,本示例为subnet-A01。
- 安全组:请根据实际情况选择,本示例安全组模板选择“通用Web服务器”,名称为sg-demo。
- 私有IP地址:192.168.0.137
|
- DC两条链路属于负载均衡模式,因此为了防止网络环路以及形成等价路由,DC两个虚拟网关的AS号必须保持一致,本示例为64513。
- ER的AS号和DC的一样或者不一样均可,本示例为64512。
- 线下IDC侧的AS号,不能和云上服务的AS号一样,请根据客户的实际情况填写,本示例为64555。