本文指导您如何使用云企业网及企业版转发路由器实现同地域云上云下网络互通。

场景示例

某企业在杭州拥有一个本地IDC(Internet Data Center),已通过物理专线和边界路由器VBR(Virtual Border Router)连接至阿里云;同时,企业在阿里云华东1(杭州)地域创建了VPC1和VPC2,2个VPC使用云服务器ECS(Elastic Compute Service)分别部署了应用服务,本地IDC与VPC、VPC与VPC之间互不相通。现在因业务发展需要,企业需要本地IDC与VPC、VPC与VPC之间可以互相通信,资源互访。

企业可以使用云企业网产品,将2个VPC和1个VBR连接至华东1(杭州)地域的转发路由器实例,快速实现同地域下本地IDC与VPC、VPC与VPC之间的资源互访。

企业版-同地域互通架构图

前提条件

  • 您已经通过物理专线和VBR将本地IDC接入了阿里云。具体操作,请参见通过物理专线实现本地IDC与云上VPC互通
  • 您已经在阿里云华东1(杭州)地域创建了2个VPC,2个VPC均使用ECS部署了应用服务。具体操作,请参见搭建IPv4专有网络

    请确保2个VPC在企业版转发路由器支持的可用区中拥有至少一个交换机实例,且每个交换机实例拥有至少一个空闲的IP地址。

    单击查看企业版转发路由器支持的地域和可用区
    表 1. 企业版转发路由器支持的地域和可用区
    区域 地域 可用区
    中国内地 华东1(杭州) H、I、J、K
    华东2(上海) F、G、E、B、N、M、L
    华东5(南京-本地地域) A
    华东6(福州-本地地域) A
    华南1(深圳) D、E
    华南2(河源) A、B
    华南3(广州) A、B
    华北1(青岛) B、C
    华北2(北京) H、G、J、K、I、L
    华北3(张家口) A、B、C
    华北5(呼和浩特) A、B
    华北6(乌兰察布) A、B、C
    西南1(成都) A、B
    亚太 新加坡 A、B、C
    中国(香港) B、C
    马来西亚(吉隆坡) A、B
    印度(孟买) A、B
    印度尼西亚(雅加达) A、B
    菲律宾(马尼拉) A
    日本(东京) A、B
    韩国(首尔) A
    泰国(曼谷) A
    欧洲 德国(法兰克福) A、B
    英国(伦敦) A、B
    北美 美国(弗吉尼亚) A、B
    美国(硅谷) A、B
    澳洲 澳大利亚(悉尼) A、B
    例如,您在华东1(杭州)地域创建了1个VPC,则该VPC需在可用区H或者可用区I中拥有至少一个交换机实例,且每个交换机实例拥有至少一个空闲的IP地址。
    说明 企业版转发路由器会在可用区的交换机实例上创建弹性网卡ENI(Elastic Network Interface),作为VPC向企业版转发路由器实例发送流量的入口,每个ENI会占用一个IP地址。
    本示例2个VPC、1个VBR和本地IDC网络规划如下表所示,在您规划网络时请确保要互通的网段没有重叠。
    属性 VPC1 VPC2 VBR 本地IDC
    网络实例所属地域 华东1(杭州) 华东1(杭州) 华东1(杭州) 杭州
    网络实例的网段规划
    • VPC网段:192.168.0.0/16
    • 交换机1网段:192.168.20.0/24
    • 交换机2网段:192.168.21.0/24
    • VPC网段:10.0.0.0/16
    • 交换机1网段:10.0.0.0/24
    • 交换机2网段:10.0.1.0/24
    • VLAN ID:0
    • 阿里云侧IPv4互联IP:172.16.1.2/30
    • 客户侧IPv4互联IP:172.16.1.1/30
    本地网络网段:172.16.0.0/16
    网络实例交换机的可用区
    • 交换机1位于可用区H
    • 交换机2位于可用区I
    • 交换机1位于可用区H
    • 交换机2位于可用区I
    不涉及 不涉及
    服务器IP地址 ECS1 IP地址:192.168.20.161 ECS2 IP地址:10.0.0.33 不涉及 本地服务器IP地址:172.16.0.89
  • 您已经了解2个VPC中ECS实例所应用的安全组规则及本地IDC服务器所应用的访问控制规则,并确保ECS实例的安全组规则以及本地IDC服务器的访问控制规则允许VPC之间资源互访、VPC与本地IDC之间资源互访。具体操作,请参见查询安全组规则添加安全组规则

配置流程

企业版-同地域-流程图

步骤一:创建云企业网实例

云企业网实例是创建和管理一体化网络的基础资源,在连接网络实例前,需要先创建一个云企业网实例。

  1. 登录云企业网管理控制台
  2. 云企业网实例页面,单击创建云企业网实例
  3. 创建云企业网实例对话框,根据以下信息进行配置,然后单击确认
    • 名称:云企业网实例的名称。

      名称在2~128个字符之间,以大小写字母或中文开头,可包含数字、短划线(-)或下划线(_)。

    • 描述:云企业网实例的描述信息。

      描述信息可以为空或填写2~256个中英文字符,不能以http://https://开始。

步骤二:连接VPC实例

将VPC1、VPC2连接至华东1(杭州)地域的转发路由器实例。

  1. 云企业网实例页面,单击步骤一创建的云企业网实例ID。
  2. 基本信息页签的VPC区域,单击添加图标。
    添加第一个连接
  3. 连接网络实例页面,根据以下信息进行配置,然后单击确定创建
    下表罗列了各个配置项的说明以及VPC1、VPC2对应的参数值,请依据下表中的数据,分别将VPC1和VPC2连接至账号A的转发路由器实例。
    说明 在执行此操作时,系统会自动为您创建一个服务关联角色,角色名称为AliyunServiceRoleForCEN。该角色将允许转发路由器实例在VPC的交换机上创建ENI。更多信息,请参见AliyunServiceRoleForCEN
    配置项 配置项说明 VPC1 VPC2
    实例类型 选择待连接的网络实例类型。 专有网络(VPC) 专有网络(VPC)
    地域 选择待连接的网络实例所在的地域。 华东1(杭州) 华东1(杭州)
    转发路由器 系统自动在该地域下创建转发路由器实例。
    资源归属UID 选择待连接的网络实例所属的账号类型。 同账号 同账号
    付费方式 默认值按量付费

    按量计费规则,请参见计费说明

    连接名称 输入网络实例连接的名称。 VPC1-test VPC2-test
    网络实例 选择待连接的网络实例。 选择VPC1 选择VPC2
    交换机 在转发路由器支持的可用区选择一个交换机实例。

    如果您在转发路由器支持的多个可用区均拥有交换机实例,您可以同时选择多个可用区并在每个可用区下选择一个交换机实例。

    • 杭州 可用区H:选择交换机1
    • 杭州 可用区I:选择交换机2
    • 杭州 可用区H:选择交换机1
    • 杭州 可用区I:选择交换机2
    高级配置 系统默认帮您选中以下三种高级功能。您可以依据实际需求取消选中一个或多个配置项。

    VPC1和VPC2均保持默认配置,即选中全部高级配置项。

    • 自动关联至转发路由器的默认路由表

      开启本功能后,VPC连接会自动关联至转发路由器的默认路由表,转发路由器通过查询默认路由表转发VPC实例的流量。

    • 自动传播系统路由至转发路由器的默认路由表

      开启本功能后,VPC实例会将自身的系统路由传播至转发路由器的默认路由表中,用于网络实例的互通。

    • 自动为VPC的所有路由表配置指向转发路由器的路由

      开启本功能后,系统将在VPC实例的所有路由表内自动配置10.0.0.0/8、172.16.0.0/12、192.168.0.0/16三条路由条目,其下一跳均指向VPC连接。

  4. 单击返回列表,返回到云企业网实例详情页面。

步骤三:连接VBR实例

  1. 基本信息页签的VBR区域,单击添加图标。
    创建第一个VBR实例
  2. 连接网络实例页面,根据以下信息进行配置,然后单击确定创建
    • 实例类型:选择边界路由器(VBR)
    • 地域:选择待连接的网络实例所在的地域。本示例选择华东1(杭州)
    • 转发路由器:系统自动显示当前地域已创建的转发路由器实例。
    • 资源归属UID:选择待连接的网络实例所属的账号类型。本示例使用默认值同账号
    • 连接名称:输入网络实例连接名称。本示例输入VBR
    • 网络实例:选择待连接的网络实例ID。本示例选择VBR实例。
    • 高级配置:系统默认帮您选中以下三种高级功能。本示例保持默认配置。
      • 自动关联至转发路由器的默认路由表

        开启本功能后,VBR连接会自动关联至转发路由器的默认路由表,转发路由器通过默认路由表转发VBR实例的流量。

      • 自动传播系统路由至转发路由器的默认路由表

        开启本功能后,VBR实例的系统路由自动传播至转发路由器的默认路由表中。

      • 自动发布路由到Vbr

        开启本功能后,系统自动将VBR连接关联的路由表中的路由发布到VBR实例中。

  3. 单击返回列表,返回到云企业网实例详情页面。

步骤四:测试连通性

完成上述操作后,VPC1、VPC2、本地IDC之间已经可以互相通信,您可以通过以下操作测试VPC与VPC、VPC与本地IDC之间的连通性。

说明 本示例中VPC1和VPC2的ECS实例、本地IDC服务器均安装了Alibaba Cloud Linux操作系统,如果您使用的是其他操作系统,关于如何使用ping命令请参见您的操作系统手册。
  1. 测试VPC1和VPC2之间的连通性。
    1. 登录VPC1的ECS实例。具体操作,请参见ECS远程连接操作指南
    2. 在VPC1的ECS实例中执行ping命令,尝试访问VPC2的ECS实例。
      ping <VPC2 ECS实例IP地址>

      收到如下所示的回复报文,则表示VPC1和VPC2之间网络已连通,可以实现资源互访。

      VPC1 to VPC2
  2. 测试VPC1和本地IDC之间的连通性。
    1. 登录VPC1的ECS实例。
    2. 在VPC1的ECS实例中执行ping命令,尝试访问本地IDC的服务器。
      ping <本地IDC服务器的IP地址> 

      如果收到回复报文,则表示VPC1和本地IDC之间网络已连通,可以实现资源互访。

  3. 测试VPC2和本地IDC之间的连通性。
    1. 登录VPC2的ECS实例。
    2. 在VPC2的ECS实例中执行ping命令,尝试访问本地IDC的服务器。
      ping <本地IDC服务器的IP地址> 

      如果收到回复报文,则表示VPC2和本地IDC之间网络已连通,可以实现资源互访。

路由说明

在本示例中,连接VPC1、VPC2和VBR实例时,云企业网自动完成路由的分发和学习以实现VPC与VPC、VPC与本地IDC之间的相互通信:
  • 华东1(杭州)地域下的转发路由器实例自动学习VPC1、VPC2和VBR的路由条目信息。
  • VBR实例通过转发路由器实例自动学习VPC1和VPC2的路由条目信息。
  • 云企业网自动在VPC1和VPC2的系统路由表中添加10.0.0.0/8、172.16.0.0/12、192.168.0.0/16三条自定义路由条目,下一跳均指向转发路由器实例。

    2个VPC通过上述三条路由条目将流量发送至转发路由器实例,通过转发路由器实例实现VPC与VPC、VPC与本地IDC之间的相互通信。

以下内容为您展示本示例中转发路由器实例、VPC1、VPC2和VBR的路由条目信息,方便您了解本示例的路由原理。您可以在云企业网管理控制台分别查看转发路由器实例、VBR、VPC1和VPC2的路由条目信息。具体操作,请参见查看企业版转发路由器路由条目查看网络实例路由条目

图 1. 华东1(杭州)地域转发路由器默认路由表的路由条目
转发路由器默认路由表
图 2. VPC1系统路由表的路由条目
TR快速入门-同地域-VPC1路由
图 3. VPC2系统路由表的路由条目
TR快速入门-同地域-VPC2路由
图 4. VBR路由表的路由条目
TR快速入门-同地域-VBR路由