华为云用户手册

  • 最佳实践汇总 本文汇总了DDoS防护常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松使用DDoS防护业务。 表1 最佳实践一览表 分类 相关文档 被攻击后处理 通过E CS 访问被黑洞的服务器 使用DDoS高防识别攻击类型 网站业务迁移:从DDoS高防实例A到实例B 源站IP相关 使用TOA模块获取真实请求来源IP 提升防护能力 通过DDoS调度中心实现流量的阶梯调度 联动防护 使用ELB和DDoS原生高级防护提升ECS防御DDoS攻击能力 使用WAF、ELB和DDoS原生高级防护提升网站业务安全性 使用WAF和DDoS高防实现 域名 防护 使用CDN和DDoS高防防护动静态资源
  • 通过企业路由器和中转VPC构建组网流程 本章节介绍通过企业路由器和中转VPC构建组网总体流程,流程说明如表1所示。 表1 通过企业路由器和中转VPC构建组网流程说明 步骤 说明 步骤一:创建云服务资源 创建1个企业路由器,构建一个同区域组网只需要1个企业路由器。 创建VPC和子网,本示例中创建2个业务VPC和1个中转VPC。 在VPC内,创建ECS,本示例中创建2个ECS。 步骤二:创建对等连接并配置路由 创建业务VPC-A和中转VPC-Transit之间的对等连接,并添加路由。 创建业务VPC-B和中转VPC-Transit之间的对等连接,并添加路由。 验证业务VPC-A和业务VPC-B之间的通信情况。 步骤三:在企业路由器中添加并配置VPC连接 在企业路由器中添加“虚拟私有云(VPC)”连接:将1个中转VPC接入企业路由器中。 在VPC路由表中配置路由:在VPC路由表中添加指向企业路由器的路由信息,目的地址为IDC侧网段。 在ER路由表中配置路由:在ER路由表中添加指向VPC连接的路由信息,目的地址分别为业务VPC网段。 步骤四:在企业路由器中添加并配置VGW连接 创建物理连接,物理连接是线下IDC侧和华为云的专属通道,需要运营商进行施工,搭建物理专线链路连接线下和云上。 创建虚拟网关:创建1个关联企业路由器的虚拟网关,企业路由器中会自动添加“虚拟网关(VGW)”连接。 在ER路由表中创建传播:在ER路由表中创建“虚拟网关(VGW)”连接的传播,会自动学习IDC侧的路由信息,不用再手动添加路由。 创建虚拟接口:创建关联虚拟网关的虚拟接口,连接虚拟网关和物理连接。 配置IDC侧路由:在线下IDC侧路由设备配置网络参数。 步骤五:验证VPC和IDC的通信情况 登录ECS,执行ping命令,验证网络互通情况。 父主题: 通过企业路由器和中转VPC构建组网
  • 方案架构 当前组网中,通过云连接实例连通区域A、区域B以及区域C内的VPC网络,为了提升组网的可扩展性,并降低维护难度,现在需要将VPC迁移到企业路由器中,并通过中心网络连通不同区域的企业路由器。 迁移共分为迁移前、迁移中、迁移完成三个阶段,迁移架构图如图1所示。具体说明如下: 迁移前,VPC直接接入云连接实例,通过云连接实例连通不同区域VPC网络。 迁移中: 将VPC分别接入对应区域的企业路由器中,通过大小网段确保VPC的路由表中,云连接实例和企业路由器的路由不冲突。 创建中心网络,并将不同区域的企业路由器添加到中心网络的策略中,连通不同区域的企业路由器。 验证VPC通过企业路由器和中心网络是否可以正常通信。 迁移完成后,在云连接实例中依次移除VPC,当所有VPC移除完成后,删除云连接实例。 图1 云连接实例直连VPC组网迁移架构图
  • 应用场景 华为云未上线企业路由器ER之前,客户使用云连接连通不同区域VPC网络时,需要将VPC直接接入云连接实例中。如果您希望提升跨区域组网的的可扩展性,同时降低维护难度,那么推荐您将网络迁移到云连接中心网络和企业路由器上。 云连接中心网络基于华为云骨干网络面向客户提供全球网络编排能力,帮助用户便捷、安全的创建和管理云上、云下的全球网络资源。您可以将两个及以上不同区域的企业路由器接入中心网络,构成ER对等连接,实现云上跨区域网络互通。 接下来,将主要为您介绍如何将云连接实例直连VPC组网迁移至中心网络和企业路由器。 关于企业路由器更详细的介绍,请参见企业路由器产品介绍。
  • 应用场景 云专线(Direct Connect,DC)用于搭建线下IDC和云上虚拟私有云(Virtual Private Cloud,VPC)之间高速、低时延、稳定安全的专属连接通道,您可以通过企业路由器和云专线构建满足企业通信的大规模混合云组网。 虚拟专用网络 (Virtual Private Network,VPN)用于在线下IDC和华为云上VPC之间建立一条安全加密的公网通信隧道。相比通过DC构建混合云,使用VPN更加快速,成本更低。 为了助力企业客户实现混合云组网的高可靠性,并且控制成本费用,推荐您在企业路由器中同时接入DC和VPN两条网络链路,构建主备双链路的混合云组网。当主链路故障后,可自动切换至备链路,降低了单链路故障导致的业务中断风险。 您可以使用企业路由器的共享功能,将不同账号下的虚拟私有云添加至同一个企业路由器中构建组网。 如果您需要连通云上VPC和线下IDC构建混合云组网,则推荐您使用企业路由器和云专线的全域接入网关DGW,具体请参见通过企业路由器构建DC/VPN双链路主备混合云组网(全域接入网关DGW)。 从2024年5月份开始,通过企业路由器和云专线的虚拟网关VGW构建混合云组网的功能不再支持新增组网,只针对存量组网进行维护。
  • 方案架构 为了提升混合云组网的可靠性,XX企业同时部署了DC和VPN两条网络链路,均可以连通云上VPC和线下IDC的网络。DC和VPN两条网络链路互为主备,主链路为DC,备链路为VPN,当DC链路故障时,可自动切换到VPN链路,降低网络中断对业务造成的影响。 将VPC1、VPC2以及DC接入企业路由器中,VPC1和VPC2网络互通,并且均可以通过DC和线下IDC通信。 将VPN接入企业路由器中,当主链路DC故障时,VPC1和VPC2可以通过备链路VPN和线下IDC通信。 图1 DC/VPN双链路主备混合云组网
  • 网络规划说明 DC双链路主备混合云组网规划如图1所示,将VPC、DC分别接入ER中,组网规划说明如表2所示。 图1 DC双链路主备混合云组网规划(全域接入网关DGW) 两条DC网络链路形成主备,DC-A为主链路,DC-B为备链路,云上VPC和线下IDC通信时,正常情况下DC-A处于工作状态,当DC-A链路故障,流量切换到DC-B链路,表1为您详细介绍网络流量路径。 在ER路由表中只显示优选路由,由于DGW-A连接(DC-A)处于工作状态,因此ER路由表中显示DGW-A的路由。 表1 网络流量路径说明(全域接入网关DGW) 路径 说明 请求路径:VPC-A→线下IDC 在VPC-A路由表中,通过下一跳为ER的路由将流量转送到ER。 在ER路由表中,通过下一跳为DGW-A连接的路由将流量转送到全域接入网关DGW-A。 下一跳为DGW-A的路由,其中172.16.1.0/24为线下IDC子网网段地址,10.0.0.0/30为虚拟接口VIF-A的网关地址。 目的地址为172.16.1.0/24的路由,下一跳对应DGW-A,DGW-A的路由优先。 全域接入网关DGW-A连接虚拟接口VIF-A,通过虚拟接口将流量从远端网关转送到物理连接。 通过物理连接DC-A将流量送达线下IDC。 响应路径:线下IDC→VPC-A 根据线下IDC网络的路由配置,通过物理连接DC-A将流量转送到虚拟接口VIF-A。 线下IDC内网络中,指向云上的路由也配置成主备,优先转发到DC-A。 虚拟接口VIF-A连接全域接入网关DGW-A,通过虚拟接口将流量从本端网关转送到全域接入网关。 通过全域接入网关DGW-A将流量转送到ER。 在ER路由表中,通过下一跳为VPC-A连接的路由将流量送达VPC-A。 表2 DC双链路主备混合云组网规划说明(全域接入网关DGW) 资源 说明 VPC 业务VPC,实际运行客户业务的VPC,具体说明如下: VPC网段(CIDR)不能重叠。 本示例中,ER路由表使用的是“虚拟私有云(VPC)”连接的传播路由,由ER自动学习VPC网段作为目的地址,不支持修改,因此重叠的VPC网段会导致路由冲突。 如果您已有的VPC存在网段重叠,则不建议您使用传播路由,请在ER路由表中手动添加静态路由,目的地址可以为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中,即表示在“全域接入网关(DGW)”中添加到ER的连接。 2个虚拟接口:分别连接两个全域接入网关和物理连接。 ER 开启“默认路由表关联”和“默认路由表传播”功能,添加完“全域接入网关(DGW)”连接和“虚拟私有云(VPC)”连接,系统会自动执行以下配置: DC: 将2个“全域接入网关(DGW)”连接关联至ER默认路由表。 在默认路由表中创建“全域接入网关(DGW)”连接的传播,路由自动学习DC侧的所有路由信息,包括本端网关和远端网关、IDC侧网段等信息,路由信息如表4所示。 VPC: 将1个“虚拟私有云(VPC)”连接关联至ER默认路由表。 在默认路由表中创建“虚拟私有云(VPC)”连接的传播,路由自动学习VPC网段,路由信息如表4所示。 路由策略 如果ER通过两个DGW连接学习的IDC侧的BGP路由是等价路由,自动形成负载均衡,需要创建并绑定路由策略,改成主备关系。 本示例的表4中,目的地址为172.16.1.0/24,下一跳为DGW-A连接和DGW-B连接的两条路由默认情况下是等价路由。 需要在备用链路DGW-B连接的传播上,绑定路由策略。通过增加路由的AS_Path,将ER通过DGW-B连接去往IDC侧的路由优先级降低。 您需要创建一个路由策略,添加两个节点: 策略节点1:优先级高,匹配BGP路由,对于匹配成功的路由,将路由的AS_Path值追加65535。65535是追加的AS_Path示例,不与IDC、ER、DGW的ASN重复即可。 策略节点2:优先级低,匹配所有路由,此条节点是确保其他非BGP路由正常通信。 关于路由策略的详细说明,请您参见路由策略概述。 配置路由策略,追加路由的AS_Path值,可能会导致网络环路,因此配置前请检查网络规划,根据实际情况谨慎配置。 ECS 1个ECS位于业务VPC内,本示例用该ECS来验证云上和线下IDC的网络通信情况。 如果您有多台ECS,并且这些ECS位于不同的安全组,需要在安全组中添加规则放通网络。 IDC侧 需要根据线下IDC侧网络的实际规划,将IDC侧去往云上专线的路由配置成主备,形成主备冗余。 表3 VPC路由表 目的地址 下一跳 路由类型 固定网段:10.0.0.0/8 企业路由器 静态路由:自定义 固定网段:172.16.0.0/12 企业路由器 静态路由:自定义 固定网段:192.168.0.0/16 企业路由器 静态路由:自定义 线下IDC侧网段:172.16.1.0/24 企业路由器 静态路由:自定义 如果您在创建连接时开启“配置连接侧路由”选项,则不用手动在VPC路由表中配置静态路由,系统会在VPC的所有路由表中自动添加指向ER的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。 如果VPC路由表中的路由与这三个固定网段冲突,则会添加失败。此时建议您不要开启“配置连接侧路由”选项,并在连接创建完成后,手动添加路由。 除了系统自动添加的3个VPC固定网段,您还需要在VPC路由表中添加目的地址为IDC侧网段,下一跳指向ER的路由。 表4 ER路由表 目的地址 下一跳 路由类型 VPC-A网段:192.168.0.0/16 VPC-A连接:er-attach-vpc-A 传播路由 VIF-A网关:10.0.0.0/30 DGW-A连接:er-attach-dgw-A 传播路由 VIF-B网关:10.1.0.0/30 DGW-B连接:er-attach-dgw-B 传播路由 IDC侧网段:172.16.1.0/24 该路由只显示优选的下一跳: DGW-A连接:er-attach-dgw-A 传播路由
  • 资源规划说明 企业路由器ER、云专线DC、 虚拟私有云VPC 、弹性 云服务器ECS 只要位于同一个区域内即可,可用区可以任意选择,不用保持一致。 以下资源规划详情仅为示例,您可以根据需要自行修改。 表5 DC双链路主备混合云组网资源规划总体说明(全域接入网关DGW) 资源类型 资源数量 说明 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号一样,本示例为64513。 默认路由表关联:开启 默认路由表传播:开启 自动接受共享连接:请根据实际情况选择,本示例选择“开启”。 连接,本示例需要在企业路由器中添加3个连接: VPC-A连接:er-attach-vpc-A DGW-A连接:er-attach-dgw-A DGW-B连接:er-attach-dgw-B 路由策略 1 如果ER通过两个DGW连接学习的IDC侧的BGP路由是等价路由,则需要配置路由策略,为DGW-B连接绑定路由策略,追加AS_Path。 路由策略中需要添加两个路由策略节点,本示例如下: 策略节点1:优先级高,对于BGP路由,追加路由的AS_Path,将ER通过DGW-B连接学习到的路由优先级降低。 节点号:节点号取值小的策略节点优先执行,因此策略节点1的节点号取值必须小于策略节点2,此处填写10。 匹配模式:此处设置成“允许”。 匹配条件:此处设置成“路由类型”、“BGP路由”。 策略值1:此处设置成“AS_Path”。 执行动作:此处设置成“追加”,追加值和DGW、ER、IDC内部不一致,请根据实际填写,本示例为“64535”。 策略节点2:优先级低,匹配所有路由,此条节点是确保其他非BGP路由正常通信。 节点号:策略节点2的节点号取值必须大于策略节点1,此处填写20。 匹配模式:此处设置成“允许”。 其他参数不填写,为空即可,表示未匹配上策略节点1的其他路由均可以匹配上策略节点2,确保路由策略可放行所有路由。 DC 2 物理连接:请根据实际需求创建。 本示例中,两个物理连接分别为dc-A和dc-B。 全域接入网关,请根据实际需求创建,本示例说明如下: 名称:请根据实际情况填写,本示例为dgw-A和dgw-B。 关联模式:请选择“企业路由器”。 企业路由器:选择您的企业路由器,本示例为er-X。 BGP ASN:两个主备的全域接入网关的AS号可自定义,全域接入网关和企业路由器的AS号一样或者不一样均可,本示例中两个全域接入网关的AS号均为64512。 虚拟接口,请根据实际需求创建,本示例说明如下: 名称:本示例两个虚拟接口分别为vif-A和vif-B。 虚拟接口优先级:此处两个虚拟接口均选择“优先”,表示形成负载均衡,由ER侧路由策略控制出云的主备链路。 物理连接:本示例中虚拟接口vif-A关联的物理连接为dc-A,vif-B关联dc-B。 全域接入网关:本示例中虚拟接口vif-A关联的全域接入网关为dgw-A,vif-B关联dgw-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。 关联实例,即将全域接入网关加入到企业路由器中,请根据实际需求创建,本示例说明如下: 实例类型:此处请选择“连接”。 连接名称:请根据实际情况填写,本示例为er-attach-dgw。 连接类型:此处请选择“企业路由器”。 连接资源:选择您的企业路由器,本示例为er-X。 ECS 1 ECS主要用来验证网络通信情况,本示例如下: 名称:根据实际情况填写,本示例为ecs-A。 镜像:请根据实际情况选择,本示例为公共镜像(CentOS 8.2 64bit)。 网络: 虚拟私有云:选择业务VPC,本示例为vpc-A。 子网:选择和线下IDC通信的子网,本示例为subnet-A01。 安全组:请根据实际情况选择,本示例安全组模板选择“通用Web服务器”,名称为sg-demo。 私有IP地址:192.168.0.137
  • 步骤五:验证VPC和IDC的通信情况 登录弹性云服务器,执行以下步骤,验证业务VPC与IDC通信情况。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 登录ECS-A,执行以下命令,验证VPC-A与IDC是否可以通过ER通信。 ping IDC侧任意一个IP地址 命令示例: ping 10.10.0.27 回显类似如下信息,表示VPC-A与IDC可以通过ER通信。 [root@ECS-A ~]# ping 10.10.0.27PING 10.10.0.27 (10.10.0.27) 56(84) bytes of data.64 bytes from 10.10.0.27: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 10.10.0.27: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 10.10.0.27: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 10.10.0.27: icmp_seq=4 ttl=64 time=0.372 ms...--- 10.10.0.27 ping statistics --- 登录ECS-B,执行以下命令,验证VPC-B与IDC是否可以通过ER通信。 ping IDC侧任意一个IP地址 命令示例: ping 10.10.0.30 回显类似如下信息,表示VPC-B与IDC可以通过ER通信。 [root@ECS-B ~]# ping 10.10.0.30PING 10.10.0.30 (10.10.0.30) 56(84) bytes of data.64 bytes from 10.10.0.30: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 10.10.0.30: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 10.10.0.30: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 10.10.0.30: icmp_seq=4 ttl=64 time=0.372 ms...--- 10.10.0.30 ping statistics --- 登录弹性云服务器,执行以下步骤,验证业务VPC之间的通信情况。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 登录ECS-A,验证VPC-A与VPC-B是否可以通过对等连接通信。 ping ECS-B的私有IP地址 命令示例: ping 172.17.1.113 回显类似如下信息,表示VPC-A与VPC-B通信正常。 [root@ECS-A ~]# ping 172.17.1.113PING 172.17.1.113 (172.17.1.113) 56(84) bytes of data.64 bytes from 172.17.1.113: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.17.1.113: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.17.1.113: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.17.1.113: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.17.1.113 ping statistics --- 登录ECS-B,验证VPC-B与VPC-A是否可以通过对等连接通信。 ping ECS-A的私有IP地址 命令示例: ping 172.16.1.25 回显类似如下信息,表示VPC-B与VPC-A通信正常。 [root@ECS-B ~]# ping 172.16.1.25PING 172.16.1.25 (172.16.1.25) 56(84) bytes of data.64 bytes from 172.16.1.25: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.16.1.25: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.16.1.25: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.16.1.25: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.16.1.25 ping statistics ---
  • 步骤四:在企业路由器中添加并配置VGW连接 本示例中,云专线DC资源的总体规划说明,请参见表8。 创建物理连接。 创建方法,具体请参见物理连接接入。 创建虚拟网关,即在企业路由器中添加“虚拟网关(VGW)”连接。 在云专线管理控制台,创建虚拟网关。 具体方法请参见步骤2:创建虚拟网关。 在企业路由器控制台,查看“虚拟网关(VGW)”连接的添加情况。 具体方法请参见查看连接。 “虚拟网关(VGW)”连接的状态“正常”,表示已成功接入企业路由器中。 由于本示例创建ER时,开启“默认路由表关联”,未开启“默认路由表传播”,因此添加完“虚拟网关(VGW)”连接后: 系统自动在ER默认路由表中创建关联,无需手动创建。 需要继续执行3,手动创建传播。 在ER路由表中,为“虚拟网关(VGW)”连接创建传播,自动学习IDC的路由信息。 创建传播,具体方法请参见创建传播。 需要执行以下步骤连通DC后,才可以在ER路由表中查看到IDC侧的路由信息。 创建虚拟接口。 创建虚拟接口用来连接虚拟网关和线下IDC,具体方法请参见步骤3:创建虚拟接口。 配置IDC侧路由到华为云的路由。 以华为网络设备为例,配置BGP路由: bgp 65525 peer 10.0.0.1 as-number 64512 peer 10.0.0.1 password simple Qaz12345678 network 10.10.0.0 255.255.0.0 表1 BGP路由 命令 命令说明 bgp 65525 启动BGP,其中: 65525:IDC侧AS号。 peer 10.0.0.1 as-number 64512 创建BGP的对等体(EBGP),其中: 10.0.0.1:华为云侧网关。 64512:华为云侧AS号,固定为64512。 peer 10.0.0.1 password simple Qaz12345678 BGP对等体建立TCP连接时对BGP消息进行MD5认证,其中: Qaz12345678:BGP MD5认证密码。 network 10.10.0.0 255.255.0.0 将IP路由表中已存在的路由添加到BGP路由表中,其中: 10.10.0.0:IDC侧子网。 255.255.0.0:IDC侧子网掩码。
  • 步骤一:创建云服务资源 本步骤指导您创建业务VPC、ECS以及ER服务资源,云服务资源的总体规划说明,请参见表5。 创建1个企业路由器。 企业路由器的“默认路由表传播”功能需要关闭,更多资源详情请参见表9。 创建企业路由器,具体方法请参见创建企业路由器。 创建业务VPC和中转VPC。 创建VPC及子网,具体方法请参见创建虚拟私有云和子网。 创建ECS。 本示例中ECS主要用于验证网络通信使用,数量和配置仅供参考,请您根据实际需要创建ECS。 创建ECS,具体方法请参见自定义购买ECS。
  • 步骤三:在企业路由器中添加并配置VPC连接 将中转VPC接入企业路由器中。 添加连接时,不开启“配置连接侧路由”功能,更多资源详情请参见表9。 开启该功能后,会在VPC路由表中自动添加指向ER的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。本示例需要添加业务VPC的网段地址作为路由目的地址,因此需要手动添加。 添加“虚拟私有云(VPC)”连接,具体方法请参见在企业路由器中添加VPC连接。 在中转VPC路由表中,添加下一跳为ER的路由。 配置路由信息,具体方法请参见在VPC路由表中配置路由。 本示例中,在VPC-Transit的路由表中,添加表3中下一跳为ER,目的地址为10.10.0.0/16的路由。 在ER路由表中,添加下一跳为VPC连接的静态路由。 创建静态路由,具体方法请参见创建静态路由。 本示例中,在er-demo的路由表中,添加表4中下一跳为VPC-T连接,目的地址分别为172.16.0.0/16和172.17.0.0/16的路由。
  • 步骤二:创建对等连接并配置路由 创建业务VPC和中转VPC之间的对等连接。 创建对等连接Peer-A-T,连通VPC-A和VPC-Transit。 创建对等连接Peer-B-T,连通VPC-B和VPC-Transit。 VPC对等连接的资源详情规划请参见表7。 如果业务VPC和中转VPC位于同一个账户下,创建方法请参见:创建相同账户下的对等连接。 如果业务VPC和中转VPC位于不同的账户下,创建方法请参见:创建不同账户下的对等连接。 在VPC-A、VPC-B和VPC-Transit的路由表中,依次添加下一跳为对等连接的路由。 配置路由信息,具体方法请参见在VPC路由表中配置路由。 本示例中添加表3中下一跳为对等连接的路由。 在VPC-A的路由表中,添加172.17.0.0/16和10.10.0.0/16两条路由。 在VPC-B的路由表中,添加172.16.0.0/16和10.10.0.0/16两条路由。 在VPC-Transit的路由表中,添加172.17.0.0/16和172.16.0.0/16两条路由。 在弹性云服务器的远程登录窗口,执行以下步骤,验证VPC-A和VPC-B的网络通信情况。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 登录ECS-A,验证VPC-A与VPC-B是否可以通过对等连接通信。 ping ECS-B的私有IP地址 命令示例: ping 172.17.1.113 回显类似如下信息,表示VPC-A与VPC-B通信正常。 [root@ECS-A ~]# ping 172.17.1.113PING 172.17.1.113 (172.17.1.113) 56(84) bytes of data.64 bytes from 172.17.1.113: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.17.1.113: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.17.1.113: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.17.1.113: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.17.1.113 ping statistics --- 登录ECS-B,验证VPC-B与VPC-A是否可以通过对等连接通信。 ping ECS-A的私有IP地址 命令示例: ping 172.16.1.25 回显类似如下信息,表示VPC-B与VPC-A通信正常。 [root@ECS-B ~]# ping 172.16.1.25PING 172.16.1.25 (172.16.1.25) 56(84) bytes of data.64 bytes from 172.16.1.25: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.16.1.25: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.16.1.25: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.16.1.25: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.16.1.25 ping statistics ---
  • 方案架构 为了提升混合云组网的可靠性,XX企业同时部署了DC和VPN两条网络链路,均可以连通云上VPC和线下IDC的网络。DC和VPN两条网络链路互为主备,主链路为DC,备链路为VPN,当DC链路故障时,可自动切换到VPN链路,降低网络中断对业务造成的影响。 将VPC1、VPC2以及DC接入企业路由器中,VPC1和VPC2网络互通,并且均可以通过DC和线下IDC通信。 将VPN接入企业路由器中,当主链路DC故障时,VPC1和VPC2可以通过备链路VPN和线下IDC通信。 图1 DC/VPN双链路主备混合云组网(全域接入网关DGW)
  • 方案架构 为了提升混合云组网的网络性能以及可靠性,XX企业同时部署了两条专线DC链路,均可以连通云上VPC和线下IDC的网络。两条DC链路形成负载均衡,当两条DC链路网络均正常,同时工作可提升网络传输能力。当其中一条DC链路故障时,另外一条DC链路可确保整个混合云组网的正常运行,避免了单点故障带来的业务中断。 将VPC1、VPC2以及DC接入企业路由器中,VPC1和VPC2网络互通,并且均可以通过两条DC和线下IDC通信。 当其中一条DC链路故障时,VPC1和VPC2可以通过另外一条DC链路和线下IDC通信。 图1 DC双链路负载混合云组网(全域接入网关DGW)
  • 应用场景 云专线(Direct Connect,DC)用于搭建线下IDC和云上虚拟私有云(Virtual Private Cloud,VPC)之间高速、低时延、稳定安全的专属连接通道,您可以通过企业路由器和云专线的全域接入网关,构建满足企业通信的大规模混合云组网。 通过企业路由器,可以实现专线的动态选路和切换,多个专线链路之间形成负载均衡,有效扩展网络带宽,增加吞吐量,提升网络性能的同时保证高可靠性。 接下来,将主要为您介绍如何通过企业路由器和全域接入网关,构建DC双链路负载混合云组网。
  • 应用场景 云专线(Direct Connect,DC)用于搭建线下IDC和云上虚拟私有云(Virtual Private Cloud,VPC)之间高速、低时延、稳定安全的专属连接通道,您可以通过企业路由器和云专线的全域接入网关,构建满足企业通信的大规模混合云组网。 虚拟专用网络(Virtual Private Network,VPN)用于在线下IDC和华为云上VPC之间建立一条安全加密的公网通信隧道。相比通过DC构建混合云,使用VPN更加快速,成本更低。 为了助力企业客户实现混合云组网的高可靠性,并且控制成本费用,推荐您使用企业路由器、全域接入网关以及虚拟专用网络,在企业路由器中同时接入DC和VPN两条网络链路,构建主备双链路的混合云组网。当主链路故障后,可自动切换至备链路,降低了单链路故障导致的业务中断风险。
  • 步骤二:在企业路由器中添加VPC连接及路由 将3个待迁移的VPC分别接入企业路由器中。 添加连接时,不开启“配置连接侧路由”功能,更多资源详情请参见表3。 开启该功能后,会在VPC路由表中自动添加指向ER的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。迁移时,需要手动在VPC路由表中添加规划的大网段路由,不能使用自动添加的路由。 添加“虚拟私有云(VPC)”连接,具体方法请参见在企业路由器中添加VPC连接。 检查ER路由表中指向VPC的路由。 本示例中,ER开启了“默认路由表关联”和“默认路由表传播”功能,那么在ER中添加“虚拟私有云(VPC)”连接时,系统会自动添加ER指向VPC的路由,无需手动添加,只需要检查即可。 如果您未开启“默认路由表传播”功能,则需要手动在ER路由表中添加指向VPC的路由,具体方法请参见创建静态路由。 ER路由规划详情,请参见表1和表3。 查看ER路由,具体方法请参见查看路由。
  • 步骤三:验证VPC和ER之间的网络通信情况 在接入ER的VPC的路由表中,添加指向ER的迁移验证路由。 VPC路由规划详情,请参见表1。 配置路由信息,具体方法请参见在VPC路由表中配置路由。 本示例中添加表2中位于“迁移中”阶段,下一跳为企业路由器的路由。 在vpc-A的路由表中,添加172.17.253.0/29和172.18.253.0/29两条路由。 在vpc-B的路由表中,添加172.16.253.0/29和172.18.253.0/29两条路由。 在vpc-C的路由表中,添加172.16.253.0/29和172.17.253.0/29两条路由。 在弹性云服务器的远程登录窗口,执行以下步骤,验证VPC和ER的网络通信情况。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 登录ecs-A02,验证vpc-A与vpc-B是否可以通过ER通信。 ping ecs-B02的私有IP地址 命令示例: ping 172.17.253.4 回显类似如下信息,表示vpc-A与vpc-B可以通过ER通信。 [root@ecs-A02 ~]# ping 172.17.253.4PING 172.17.253.4 (172.17.253.4) 56(84) bytes of data.64 bytes from 172.17.253.4: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.17.253.4: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.17.253.4: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.17.253.4: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.17.253.4 ping statistics --- 登录ecs-A02,验证vpc-A与vpc-C是否可以通过ER通信。 ping ecs-C02的私有IP地址 命令示例: ping 172.18.253.5 回显类似如下信息,表示vpc-A与vpc-C可以通过ER通信。 [root@ecs-A02 ~]# ping 172.18.253.5PING 172.18.253.5 (172.18.253.5) 56(84) bytes of data.64 bytes from 172.18.253.5: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.18.253.5: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.18.253.5: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.18.253.5: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.18.253.5 ping statistics --- 登录ecs-B02,验证vpc-B与vpc-C是否可以通过ER通信。 ping ecs-C02的私有IP地址 命令示例: ping 172.18.253.5 验证完成后,删除迁移验证相关的路由、ECS和子网。 分别在3个VPC路由表中,删除指向ER的迁移验证路由。 本示例中删除表2中位于“迁移中”阶段,下一跳为企业路由器的路由。 在vpc-A的路由表中,删除172.17.253.0/29和172.18.253.0/29两条路由。 在vpc-B的路由表中,删除172.16.253.0/29和172.18.253.0/29两条路由。 在vpc-C的路由表中,删除172.16.253.0/29和172.17.253.0/29两条路由。 删除VPC路由,具体方法请参见删除路由。 分别删除3个迁移验证子网内的ECS。 本示例中删除表7中位于“迁移中”阶段的ECS,分别为ecs-A02、ecs-B02、ecs-C02。 删除ECS,具体方法请参见如何删除、重启弹性云服务器?。 分别删除3个迁移验证子网。 本示例中删除表5中位于“迁移中”阶段的子网,分别为subnet-A02、subnet-B02、subnet-C02。 删除子网,具体方法请参见删除子网。 删除子网前,请先删除子网内的ECS,否则无法删除子网。
  • 步骤六:删除原有VPC对等连接 迁移操作执行完成后,建议您再观察一段时间,确保迁移对业务没有影响后,再删除VPC对等连接。 分别删除3个VPC对等连接。 删除VPC对等连接时,会同步删除VPC路由表中临时通信路由。 本示例中待删除的VPC对等连接详情,请参见表6。 本示例中删除对等连接时,会自动删除表2中位于“迁移中”阶段,下一跳为对等连接的路由。 在vpc-A的路由表中,删除1.1.1.1/32路由。 在vpc-B的路由表中,删除1.1.1.2/32路由。 在vpc-C的路由表中,删除1.1.1.3/32路由。 删除VPC对等连接,具体方法请参见删除对等连接。
  • 步骤五:执行迁移操作 分别在3个VPC路由表中,删除原有指向VPC对等连接的路由。 本示例中删除表2中位于“迁移前/迁移中”阶段,下一跳为对等连接的路由。 在vpc-A的路由表中,删除172.17.0.0/24和172.18.0.0/24两条路由。 在vpc-B的路由表中,删除172.16.0.0/24和172.18.0.0/24两条路由。 在vpc-C的路由表中,删除172.16.0.0/24和172.17.0.0/24两条路由。 删除VPC路由,具体方法请参见删除路由。 删除原有指向VPC对等连接的路由时,在整个删除过程中,需要登录运行业务的ECS,执行ping命令,观察流量是否中断,如果出现流量中断,请立即添加回已删除的路由。
  • 步骤四:在VPC路由表中添加路由 VPC路由规划详情,请参见表1。 在VPC-A、VPC-B和VPC-C的路由表中,依次添加路由。 配置路由信息,具体方法请参见在VPC路由表中配置路由。 添加指向任意VPC对等连接的临时通信路由。 此路由确保迁移过程中,删除原有VPC对等连接路由时流量不中断。 本示例中添加表2中位于“迁移中”阶段,下一跳为对等连接的路由。 在vpc-A的路由表中,添加1.1.1.1/32路由。 在vpc-B的路由表中,添加1.1.1.2/32路由。 在vpc-C的路由表中,添加1.1.1.3/32路由。 添加指向ER的大网段路由。 该路由的目的地址即需要覆盖待迁移的所有VPC网段,又不能被其他业务占用。 本示例中添加表2中位于“迁移中/迁移完成”阶段,下一跳为企业路由器的路由。 在vpc-A的路由表中,添加172.16.0.0/14路由。 在vpc-B的路由表中,添加172.16.0.0/14路由。 在vpc-C的路由表中,添加172.16.0.0/14路由。
  • 步骤一:创建云服务资源 本示例中,云服务资源的总体规划说明,请参见表4。 创建迁移过程中验证ER和VPC通信情况的子网。 在每个待迁移的VPC内,各创建一个新的子网。本示例中需要创建3个验证子网,更多资源详情请参见表5。 创建VPC及子网,具体方法请参见创建虚拟私有云和子网。 在迁移验证子网内,创建ECS。 在每个待迁移的子网内,各创建一个ECS。本示例中需要创建3个ECS,更多资源详情请参见表7。 创建ECS,具体方法请参见自定义购买ECS。 创建1个企业路由器。 本示例中,对等连接两端的VPC网段不重叠,因此创建企业路由器时,同时开启“默认路由表关联”和“默认路由表传播”,更多资源详情请参见表3。 如果VPC对等连接两端的VPC网段存在重叠,则不能开启企业路由器的“默认路由表传播”功能。由于该功能是将整个VPC网段学习到ER路由表中用作目的地址,那么VPC网段重叠时,会导致ER路由表内路由冲突。此时,您需要手动在ER路由表中添加指向VPC连接的路由。 创建企业路由器,具体方法请参见创建企业路由器。
  • 步骤三:在企业路由器中添加并配置DGW连接 本示例中,云专线DC资源的总体规划说明,请参见表5。 执行以下步骤,搭建第一条专线链路并验证网络通信情况。 创建物理连接。 创建方法,具体请参见物理连接接入。 在企业路由器中添加“全域接入网关(DGW)”连接。 在云专线管理控制台,执行以下操作: 创建全域接入网关。 创建虚拟接口。 将全域接入网关接入企业路由器,即添加“全域接入网关(DGW)”连接。 具体方法请参见创建全域接入网关。 在企业路由器控制台,查看“全域接入网关(DGW)”连接的添加情况。 具体方法请参见查看连接。 “全域接入网关(DGW)”连接的状态“正常”,表示已成功接入企业路由器中。 由于本示例创建ER时,开启“默认路由表关联”和“默认路由表传播”,因此添加完“全域接入网关(DGW)”连接后,以下均为系统自动配置: 在ER默认路由表中创建关联。 在ER默认路由表中创建传播,并自动学习IDC侧的路由信息。 需要执行以下步骤连通DC后,才可以在ER路由表中查看到IDC侧的路由信息。 配置IDC侧路由到华为云的路由。 以华为网络设备为例,配置BGP路由: bgp 64555 peer 10.0.0.1 as-number 64512 peer 10.0.0.1 password simple Qaz12345678 network 172.16.1.0 255.255.255.0 表1 BGP路由 命令 命令说明 bgp 64555 启动BGP,其中: 64555:IDC侧AS号。 peer 10.0.0.1 as-number 64512 创建BGP的对等体(EBGP),其中: 10.0.0.1:华为云的网关。 64512:全域接入网关的BGP ASN。 peer 10.0.0.1 password simple Qaz12345678 BGP对等体建立TCP连接时对BGP消息进行MD5认证,其中: Qaz12345678:BGP MD5认证密码。 network 172.16.1.0 255.255.255.0 将IP路由表中已存在的路由添加到BGP路由表中,其中: 172.16.1.0:IDC侧子网。 255.255.255.0:IDC侧子网掩码。 登录弹性云服务器ecs-A。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 执行以下命令,验证第一条专线链路的通信情况。 ping IDC侧任意一个IP地址 命令示例: ping 172.16.1.10 回显类似如下信息,表示vpc-A与IDC可以通过第一条专线链路通信。 [root@ecs-A ~]# ping 172.16.1.10PING 172.16.1.10 (172.16.1.10) 56(84) bytes of data.64 bytes from 172.16.1.10: icmp_seq=1 ttl=64 time=0.849 ms64 bytes from 172.16.1.10: icmp_seq=2 ttl=64 time=0.455 ms64 bytes from 172.16.1.10: icmp_seq=3 ttl=64 time=0.385 ms64 bytes from 172.16.1.10: icmp_seq=4 ttl=64 time=0.372 ms...--- 172.16.1.10 ping statistics --- 执行以下步骤,搭建第二条专线链路并验证网络通信情况。 参考1.a~1.c,搭建第二条专线链路。 构造第一条专线链路的故障,确保业务VPC已无法通过该链路和IDC通信。 请您务必在没有业务的情况下,构造专线链路故障,以免对业务造成影响。 参考1.d~1.e,验证第二条专线链路的通信情况。
  • 步骤四:在ER侧和IDC侧分别配置等价路由 在ER路由表中,检查ER通过DGW连接学习的BGP路由是否形成负载均衡。 查看ER路由,具体方法请参见查看路由。 如果形成负载均衡,则无需配置路由策略。 如果未形成负载均衡,则需要配置路由策略,执行2,在ER侧配置等价路由。 当路由172.16.1.0/24的下一跳显示两个DGW连接时,则表示形成负载均衡模式。 (可选)在ER侧配置等价路由,即创建路由策略并绑定至DGW连接的传播上。 创建路由策略,路由策略中包含两个策略节点。 本示例中,路由策略的总体规划说明,请参见表5。 创建路由策略,具体方法请参见创建路由策略。 分别将路由策略绑定至两个DGW连接上,将ER通过DGW连接学习的BGP路由形成等价路由。 为DGW连接的传播绑定路由策略,具体方法请参见将路由策略绑定至ER连接的传播。 再次执行1,检查路由是否形成负载均衡。 配置路由策略,替换路由的AS_Path值,可能会导致网络环路,因此配置前请检查网络规划,根据实际情况谨慎配置。 登录线下IDC侧网络设备,需要根据网络的实际规划,将IDC侧去往云上ER的路由配置成等价路由,形成负载均衡。
  • 步骤一:创建云服务资源(业务VPC、ECS、ER) 本步骤指导您创建业务VPC、ECS以及ER服务资源,云服务资源的总体规划说明,请参见表5。 创建企业路由器。 创建企业路由器,具体方法请参见创建企业路由器。 创建业务VPC。 创建VPC及子网,具体方法请参见创建虚拟私有云和子网。 创建业务ECS。 本示例中1个业务ECS主要用于验证云上VPC和线下IDC通信使用,数量和配置仅供参考,请您根据实际需要创建业务ECS。 创建ECS,具体方法请参见自定义购买ECS。
  • 操作步骤 在区域A内,创建3个VPC。 创建VPC及子网,具体方法请参见创建虚拟私有云和子网。 本示例中的VPC和子网资源规划详情请参见表10。 在区域A内,创建3个ECS。 创建ECS,具体方法请参见自定义购买ECS。 本示例中的ECS1和ECS2资源规划详情请参见表11。 本示例中的ECS3需要两个网卡,资源规划详情请参见表12。 ECS3创建完成后,进入ECS3详情页,在“弹性网卡”页签下,关闭第二个网卡(eth1)的“源/目的检查”,以确保从eth1出来的流量不会被拦截。 在ECS3中安装第三方防火墙。 您可以自行安装或者通过华为云市场购买第三方防火墙。
  • 步骤二:在企业路由器中添加并配置VPC连接 将业务VPC接入企业路由器中,即在ER中添加VPC连接。 添加连接时,开启“配置连接侧路由”功能。 开启该功能后,会在VPC路由表中自动添加指向ER的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。 添加“虚拟私有云(VPC)”连接,具体方法请参见在企业路由器中添加VPC连接。 检查ER路由表中指向VPC的路由。 本示例中,ER开启了“默认路由表关联”和“默认路由表传播”功能,那么在ER中添加“虚拟私有云(VPC)”连接时,系统会自动添加ER指向VPC的路由,无需手动添加,只需要检查即可。 ER路由规划详情,请参见表2和表4,本示例中,目的地址为192.168.0.0/16,下一跳为VPC-A连接的路由已自动添加。 查看ER路由,具体方法请参见查看路由。 在业务VPC的路由表中,添加指向ER的路由。 VPC路由规划详情,请参见表3,本示例中添加目的地址为线下IDC侧网段172.16.1.0/24的路由。 配置路由信息,具体方法请参见在VPC路由表中配置路由。
  • 验证网络互通情况 登录弹性云服务器。 弹性云服务器有多种登录方法,具体请参见登录弹性云服务器。 本示例是通过管理控制台远程登录(VNC方式)。 在弹性云服务器的远程登录窗口,执行以下步骤,验证网络情况。 执行以下命令,验证VPC网络互通情况。 ping 弹性云服务器IP地址 以登录ecs-business-01,验证vpc-business-01与vpc-business-02、vpc-business-03的网络互通情况为例: ping 10.2.0.215 ping 10.3.0.14 回显如下信息,表示网络互通配置成功。 执行以下命令,验证VPC访问公网情况。 ping 公网IP地址或者域名 以登录ecs-isolation-01,验证vpc-business-01与公网网络互通情况为例: ping support.huaweicloud.com 回显如下信息,表示网络互通。 重复执行1~2,验证其他VPC之间的网络互通情况。 父主题: 通过企业路由器和NAT网关实现多个VPC共享SNAT访问公网
  • 方案架构 VPC-X和云专线DC的虚拟网关VGW-A、虚拟接口VIF-A01、虚拟接口VIF-A02位于区域A,通过DC连通VPC-X和线下IDC之间的网络,为了提升混合云组网可靠性并降低维护成本,现在需要将VPC-X和云专线网络迁移至企业路由器上,通过全域接入网关连通线下IDC网络。 迁移共分为迁移前、迁移中、迁移完成三个阶段,迁移架构图如图1所示。具体说明如下: 迁移前,VPC-X直接接入DC的虚拟网关VGW-A,通过虚拟接口VIF-A01和VIF-A02连通线下IDC网络。 迁移中: 将VPC-X同时接入虚拟网关VGW-A和企业路由器中,通过大小网段确保VPC-X的路由表中,虚拟网关和企业路由器的路由不冲突。 创建全域接入网关DGW-B01。 此处DGW-B01将会用作虚拟网关VGW-A迁移后的资源。 删除虚拟网关VGW-A上的虚拟接口VIF-A01,在全域接入网关DGW-B01上创建虚拟接口VIF-B01,并将DGW-B01接入到企业路由器中。 此处虚拟接口VIF-B01是虚拟接口VIF-A01迁移后的资源,当前VPC-X可以通过企业路由器访问线下IDC。 创建全域接入网关DGW-B02。 此处DGW-B02将会用作虚拟网关VGW-A迁移后的资源。 删除虚拟网关VGW-A上的虚拟接口VIF-A02,在全域接入网关DGW-B02上创建虚拟接口VIF-B02,并将DGW-B02接入到企业路由器中。 此处虚拟接口VIF-B02是虚拟接口VIF-A02迁移后的资源。 迁移完成后,VPC-X、全域接入网关DGW-B01和DGW-B02接入企业路由器中并正常通信,此时可以删除虚拟网关VGW-A。 图1 将DC直连VPC组网迁移至企业路由器
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全