本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
如果专有网络 VPC(Virtual Private Cloud)实例需要与转发路由器下的其他网络(例如同地域VPC、跨地域VPC、本地数据中心等)相互通信,您可以通过创建VPC连接将VPC实例接入转发路由器,接入后,转发路由器可以实现网络实例间的相互通信。例如同地域VPC实例互通、跨地域VPC实例互通,本地数据中心和VPC间互通等。
创建VPC连接
使用企业版转发路由器创建VPC连接
以下内容为您介绍如何使用升级后的企业版转发路由器创建VPC连接。如果您的企业版转发路由器未经过升级,关于如何创建VPC连接,请参见企业版转发路由器未升级前如何连接VPC实例?。
关于企业版转发路由器升级的更多信息,请参见【升级公告】企业版转发路由器连接VPC模式升级。
VPC连接原理
企业版转发路由器在不同地域支持一个或多个可用区,关于企业版转发路由器支持的可用区的信息,请参见企业版转发路由器支持的地域和可用区。
对于企业版转发路由器仅支持一个可用区的地域(例如华东5(南京-本地地域)地域),在该地域的企业版转发路由器下创建VPC连接前,需确保VPC实例在该可用区中拥有至少一个交换机实例,且该交换机实例需要拥有至少一个空闲的IP地址。在创建VPC连接过程中,企业版转发路由器将在VPC实例的交换机中创建一个弹性网卡ENI(Elastic Network Interface)(该ENI将占用交换机下的一个IP地址),作为VPC实例与企业版转发路由器流量互通的接口。
对于企业版转发路由器支持多个可用区的地域(例如华东2(上海)地域),在该地域的企业版转发路由器下创建VPC连接前,需确保VPC实例在企业版转发路由器支持的可用区中拥有至少2个交换机实例,2个交换机实例位于不同的可用区,且每个交换机实例需要拥有至少一个空闲的IP地址。在创建VPC连接过程中,企业版转发路由器将在VPC实例的2个交换机实例中各创建一个弹性网卡ENI(每个ENI将占用其所属交换机实例下的一个IP地址),作为VPC实例与企业版转发路由器流量互通的接口。在VPC实例与企业版转发路由器流量互通的过程中,这2个交换机实例可实现可用区级别的容灾。
说明创建VPC连接时如果为VPC连接开启了IPv6功能,则请确保VPC实例的交换机下拥有空闲的IPv6地址,企业版转发路由器在VPC实例中创建的弹性网卡ENI将会同时占用一个IPv4地址和一个IPv6地址。
对于企业版转发路由器支持多个可用区的地域,推荐您在企业版转发路由器支持的每个可用区中均创建一个交换机实例(每个交换机实例下需拥有至少一个空闲的IP地址),用于创建VPC连接。在VPC和企业版转发路由器流量互通的过程中可以减少流量绕行,获得更低传输时延和更高性能。关于VPC和企业版转发路由器互通过程中流量的传输说明,请参见VPC连接选路原则。
VPC连接选路原则
企业版转发路由器连接VPC实例后,依据就近原则转发VPC实例的流量,减少VPC流量的转发时延。以下内容为您介绍企业版转发路由器转发VPC流量时的选路原则。
请求方发出请求流量后,请求流量在到达接收方过程中经历三次选路:
图标 | 说明 |
① | 第一次选路。 请求流量从请求方网络实例去往企业版转发路由器的过程经历第一次选路,选路原则如下:
|
② | 第二次选路。 请求流量从企业版转发路由器去往接收方网络实例的过程经历第二次选路,选路原则如下:
|
③ | 第三次选路。 请求流量进入接收方网络实例后经历第三次选路,系统将依据请求流量进入的交换机关联的路由表转发请求流量至接收方。 |
前提条件
您已经在VPC实例所在地域创建了企业版转发路由器实例。具体操作,请参见创建转发路由器实例。
使用企业版转发路由器创建VPC连接前,请确保VPC实例在企业版转发路由器支持的可用区拥有足够的交换机实例,且每个交换机实例需拥有至少一个空闲的IP地址。如何创建交换机实例,请参见创建交换机。
对于企业版转发路由器仅支持一个可用区的地域(例如华东5(南京-本地地域)地域),VPC实例需在当前可用区下拥有至少一个交换机实例。
对于企业版转发路由器支持多个可用区的地域(例如华东2(上海)地域),VPC实例需在这些可用区中拥有至少2个交换机实例,2个交换机实例需位于不同的可用区。
企业版转发路由器支持连接同账号和跨账号的VPC实例。在创建跨账号的VPC连接前,请先获得跨账号VPC实例的授权。具体操作,请参见跨账号网络实例授权。
如果VPC实例需要通过企业版转发路由器实现IPv6网络通信,请确保VPC实例已经开启IPv6功能。具体操作,请参见VPC开通IPv6。
操作步骤
- 登录云企业网管理控制台。
- 在云企业网实例页面,找到目标云企业网实例,单击目标实例ID。
在
页签,找到目标地域的转发路由器实例,在操作列单击创建网络实例连接。在连接网络实例页面,根据以下信息配置待连接的网络实例信息,然后单击确定创建。
说明在执行此操作时,系统会自动为您创建一个服务关联角色,角色名称为AliyunServiceRoleForCEN。该角色将会允许转发路由器在目标VPC实例的交换机上创建ENI,作为VPC实例与企业版转发路由器流量互通的接口。关于服务关联角色的更多信息,请参见AliyunServiceRoleForCEN。
配置项
说明
实例类型
选择专有网络(VPC)。
地域
选择待连接的网络实例所在的地域。
IPv6支持
选择是否为VPC连接开启IPv6功能。系统默认关闭该功能。
如果VPC实例需通过企业版转发路由器实现IPv6网络通信,则需开启本功能。
说明对于已经创建的VPC连接,支持单独开启IPv6功能。具体操作,请参见为VPC连接单独开启IPv6功能。
转发路由器
系统自动显示当前地域下已创建的转发路由器实例。
资源归属UID
选择待连接的网络实例所属的账号类型。
转发路由器支持连接同账号和跨账号的网络实例:
如果待连接的网络实例与转发路由器实例属于同一个阿里云账号,请选择同账号。
如果待连接的网络实例与转发路由器实例属于不同的阿里云账号,请选择跨账号,并输入网络实例所属的阿里云账号(主账号)ID。
付费方式
转发路由器的计费模式默认为按量付费。
按量付费的计费规则,请参见计费说明。
连接名称
输入VPC连接的名称。
标签
为VPC连接设置标签。
标签键:不允许为空字符串。最多支持64个字符,不能以
aliyun
和acs:
开头,不能包含http://
或者https://
。标签值:可以为空字符串。最多支持128个字符,不能以
aliyun
和acs:
开头,不能包含http://
或者https://
。
支持为VPC连接添加多个标签。关于标签的更多信息,请参见标签。
网络实例
选择待连接的VPC实例。
交换机
在转发路由器支持的可用区选择交换机实例。
如果企业版转发路由器在当前地域仅支持一个可用区,则您需要在当前可用区选择一个交换机实例。
如果企业版转发路由器在当前地域支持多个可用区,则您需要在至少2个可用区中各选择一个交换机实例。在VPC和企业版转发路由器流量互通的过程中,这2个交换机实例可以实现可用区级别的容灾。
推荐您在每个可用区中都选择一个交换机实例,以减少流量绕行,体验更低传输时延以及更高性能。
高级配置
创建VPC连接时,系统默认帮您选中以下三种高级功能:
自动关联至转发路由器的默认路由表
开启本功能后,VPC连接会自动关联至转发路由器的默认路由表,转发路由器通过查询默认路由表转发VPC实例的流量。
自动传播系统路由至转发路由器的默认路由表
开启本功能后,VPC实例会将自身的系统路由传播至转发路由器的默认路由表中,用于网络实例的互通。
自动为VPC的所有路由表配置指向转发路由器的路由
开启本功能后,系统将在VPC实例的所有路由表内自动配置10.0.0.0/8、172.16.0.0/12、192.168.0.0/16三条路由条目,其下一跳均指向VPC连接,用于引导VPC实例的IPv4流量进入转发路由器。转发路由器默认不向VPC实例传播路由。
您可以取消选中以上高级功能,后续通过转发路由器的关联转发、路由学习等路由功能自定义VPC实例的连通性。具体操作,请参见路由管理。
VPC连接创建完成后,您可以在地域内连接管理页签查看VPC连接的信息。具体操作,请参见查看网络实例连接。
更多操作
编辑VPC连接的可用区和交换机
修改VPC连接关联的转发路由器路由表
为VPC连接单独开启IPv6功能
为VPC连接关闭IPv6功能
使用基础版转发路由器创建VPC连接
基础版转发路由器支持连接同账号和跨账号的VPC实例。在创建跨账号的VPC连接前,请先获得跨账号VPC实例的授权。具体操作,请参见跨账号网络实例授权。
- 登录云企业网管理控制台。
- 在云企业网实例页面,找到目标云企业网实例,单击目标实例ID。
在
页签,找到目标地域的转发路由器实例,在操作列单击创建网络实例连接。在连接网络实例页面,根据以下配置网络实例信息,然后单击确定创建。
配置项
说明
实例类型
选择专有网络(VPC)。
地域
选择待连接的网络实例所在的地域。
转发路由器
系统自动显示当前地域下已创建的转发路由器实例。
资源归属UID
选择待连接的网络实例所属的账号类型。
转发路由器支持连接同账号和跨账号的网络实例:
如果待连接的网络实例与转发路由器实例属于同一个阿里云账号,请选择同账号。
如果待连接的网络实例与转发路由器实例属于不同的阿里云账号,请选择跨账号,并输入网络实例所属的阿里云账号(主账号)ID。
网络实例
选择待连接的网络实例。
VPC连接创建完成后,您可以在转发路由器实例详情页面的地域内连接管理页签查看VPC连接的信息。具体操作,请参见查看网络实例连接。
通过调用API创建VPC连接
支持通过阿里云 SDK(推荐)、阿里云 CLI、Terraform、资源编排等工具调用API创建VPC连接。相关API说明,请参见:
CreateTransitRouterVpcAttachment:在企业版转发路由器下创建VPC连接。
UpdateTransitRouterVpcAttachmentAttribute:修改企业版转发路由器下VPC连接的名称和描述信息。
UpdateTransitRouterVpcAttachmentZones:修改企业版转发路由器下VPC连接关联的可用区和交换机。
ListTransitRouterVpcAttachments:查询企业版转发路由器下VPC连接的信息。
AttachCenChildInstance:在基础版转发路由器下创建VPC连接。