在默认配置中,SDDC 网络具有一个 Edge (T0) 路由器,所有南北向流量都流经该路由器。如果此流量的一部分不通过 VPN 传输或不采用任何其他路由流入或流出 Internet,需要为这部分流量增加带宽时,可以通过创建流量组将 SDDC 重新配置为多 Edge,每个流量组会创建一个额外的 T0 路由器。

流量组使用关联映射将 CIDR 块前缀列表映射到 SDDC 中的 T1 网关(如计算网关)。前缀列表独立于网关。可以随时进行创建和更新,但如果前缀列表包含在关联映射中,则无法将其移除。将前缀列表与网关对象相关联可通过该网关路由列表中任何 CIDR 块的所有流量。

注:

由于 NAT 规则始终在默认 T0 路由器上运行,因此其他 T0 路由器无法处理具有需要 NAT 规则的源或目标的流量。这包括出入 Internet 的流量以及出入 AWS S3 服务的流量。创建前缀列表时请注意此限制。

前提条件

  • 必须先使用 VMware Transit Connect™ 将 SDDC 连接到 VMware 受管传输网关 (VTGW),才能创建流量组。请参见《VMware Cloud on AWS 操作指南》中的创建和管理 SDDC 部署组

  • 只能在设备大小较大的 SDDC 中创建流量组。

  • 多 AZ(延伸集群)SDDC 可支持的流量组数取决于 SDDC 在每个区域中提供的主机数,并且可以用如下公式表示:
    TG=(hosts-per-region - 2)/2
    其中, TG 表示 SDDC 可支持的最大流量组数, hosts-per-region 是 SDDC 在其占用的每个区域中部署的主机数。

过程

  1. 登录到位于 https://vmc.vmware.comVMC 控制台
  2. 单击网络与安全 > 流量组
  3. 创建流量组。在流量组页面的流量组选项卡上,单击添加流量组,为新的流量组指定名称,然后单击保存以创建流量组以及该流量组的额外 T0 路由器。
    正在创建新的 T0 Edge 时,流量组的 状态将转换为 正在进行中。此过程可能需要长达 30 分钟才能完成。完成后,流量组的 状态将转换为 成功,您可以为其创建关联映射。
  4. 创建前缀列表。
    由于多 Edge SDDC 在其流量组中使用基于源的路由,因此前缀列表必须包含源地址,而不是目标地址。
    1. 流量组页面的 IP 前缀列表选项卡上,单击添加 IP 前缀列表,然后为新前缀列表提供名称和可选描述
    2. 单击设置以显示设置前缀窗口,然后单击添加前缀并填写 SDDC 网络分段的 CIDR 块,其中该网络分段包含要通过该额外 T0 路由其流量的工作负载虚拟机的源地址。
      重要事项: 不能在此处使用 SDDC 管理 CIDR 块或提供 VPN 的本地 IP 地址的分段的 CIDR 块。如果将其中的任何 CIDR 添加到前缀列表,将无法在关联映射中使用该列表。
      单击 添加,以将指定的前缀添加到列表。要添加前缀或编辑列表中已有的前缀,请单击省略号按钮 以打开前缀编辑器。
    3. 单击应用以将更改应用于前缀列表。
    4. 添加或编辑前缀后,单击保存以保存或创建前缀列表。
  5. 将前缀列表与网关相关联。在流量组页面的流量组选项卡上,找到要使用的流量组,单击其省略号按钮,然后选择编辑
    单击 关联映射区域中的加号图标 ,为映射提供 名称,然后从 前缀下拉列表中选择一个现有前缀列表。从 网关下拉列表中选择一个网关,然后单击 保存以创建关联映射。
  6. (可选) 要移除流量组,必须先移除其关联映射。
    1. 流量组页面中找到该流量组。单击省略号按钮 ,然后选择编辑
    2. 单击关联映射状态标签右侧的减号图标 ,选择要删除的映射,然后单击保存以删除该映射。
    3. 单击关闭编辑,然后返回到流量组页面上的该流量组。单击其省略号按钮,然后选择删除
    移除流量组可能需要长达 30 分钟的时间。移除流量组将移除为支持该流量组而创建的 T0 路由器。HCX(如果使用)会创建自己的关联映射,可以查看但无法修改。要移除 HCX 创建的关联映射,必须卸载 HCX。请参见 《VMware HCX 用户指南》中的 卸载 VMware HCX

示例: 添加 T0 路由器后路由表有所更改

此简化示例展示了创建流量组并将其与只包含两个主机路由 (/32) 的前缀列表关联的效果。

初始配置
在添加第一个流量组并创建新 T0 路由器之前,假设默认 T0 路由器和计算网关 (CGW) 中的路由表条目具有以下值。
表 1. 默认 T0 路由
子网 下一跃点
0.0.0.0/0 Internet 网关
192.168.150.51/24 CGW
192.168.151.0/24 CGW
VTGW、DXGW 子网 VTGW、DXGW 连接
管理 CIDR MGW
表 2. 使用默认 T0 的 CGW 路由
子网 下一跃点
0.0.0.0/0 默认 T0
192.168.150.0/24 默认 T0
192.168.151.0/24 默认 T0
多 Edge 配置
创建流量组之后,将在默认 T0 上添加新路由。假设与该流量组关联的前缀列表具有以下条目:
192.168.150.100/32
192.168.151.51/32
默认 T0、新 T0 和 CGW 的路由表最终如下所示。
表 3. 添加流量组后的默认 T0 路由
子网 下一跃点
0.0.0.0/0 Internet 网关
192.168.150.0/24 CGW
192.168.150.100/32 新 T0
192.168.151.0/24 CGW
192.168.151.51/32 新 T0
VTGW、DXGW 子网 VTGW、DXGW 连接
管理 CIDR MGW
新路由(示例表中的 192.168.150.100/32 和 192.168.151.51/32)使用新 T0 作为其下一跃点,且新 T0 使用最长前缀匹配将流量路由到 CGW。
表 4. 新 T0 上的路由
子网 下一跃点
0.0.0.0/0 默认 T0
192.168.150.100/32 CGW
192.168.151.51/32 CGW
VTGW、DXGW 子网 VTGW、DXGW 连接
管理 CIDR MGW
CGW 路由表进行了更新,将新 T0 路由器指定为新路由的下一跃点。
表 5. 使用额外 T0 的 CGW 路由
子网 下一跃点
0.0.0.0/0 默认 T0
192.168.150.0/24 默认 T0
192.168.150.100/32 新 T0
192.168.151.0/24 默认 T0
192.168.151.51/32 新 T0