SiteLink

在介绍SiteLink前,先讲下在SiteLink出现在Direct Connect的一些架构。

AWS有些客户会利用DX来进行全球组网,他们甚至在AWS不使用计算/存储服务,主要利用AWS骨干网的能力。例如用户有一个office A在美国,另一个office B在澳大利亚,想通过AWS骨干网把它们连接起来,可以设计如下方案:

方案一:Direct Connect + Transit Gateway Inter-Region Peering

这是最可靠的企业级方案,全程走 AWS 骨干网。

架构:

Office A (美国)                              Office B (澳大利亚)
     │                                              │
     │ DX                                           │ DX
     ▼                                              ▼
┌─────────────────┐                        ┌─────────────────┐
│ DX Location     │                        │ DX Location     │
│ (美国)           │                        │ (悉尼)          │
└────────┬────────┘                        └────────┬────────┘
         │ Transit VIF                              │ Transit VIF
         ▼                                          ▼
┌─────────────────┐   AWS 骨干网 Peering      ┌─────────────────┐
│ Transit Gateway │◄────────────────────────►│ Transit Gateway │
│ (us-east-1)     │                          │ (ap-southeast-2)│
└─────────────────┘                          └─────────────────┘
组件 美国侧 澳大利亚侧
DX Connection 美国 DX Location 悉尼 DX Location
Transit VIF 连到 DXGW 连到 DXGW
Transit Gateway us-east-1 ap-southeast-2
TGW Peering 两个 TGW 通过 Inter-Region Peering 互联

流量路径:

Office A → DX → TGW (US) → AWS骨干网 → TGW (Sydney) → DX → Office B

这个方案有两个缺陷:

  1. 增加额外的费用,有两层TGW,都要收流量处理费
  2. 增加了额外的HOP,latency相应增加

image-20260311205520599

这里就引出了SiteLink:

image-20260311205549424

SiteLink介绍

AWS Direct Connect SiteLink让多个本地数据中心通过 AWS 骨干网直接互联,不经过 VPC,实现低延迟的站点到站点通信。

image-20260311135546473

示例架构:

image-20260311135908163

操作过程:

步骤 说明
1 在每个数据中心建立 Direct Connect
2 创建 VIF 时启用 SiteLink
3 将 VIF 关联到同一个 Direct Connect Gateway
4 AWS 骨干网自动在 VIF 之间建立路由
5 数据中心之间直接通过 AWS 网络通信

开启方式

打开 Direct Connect 控制台。从左侧菜单中,选择 Virtual interfaces。勾选 DC1 接口旁边的复选框,然后单击 Edit

image-20260311133828447

勾选 Enable SiteLink 复选框,然后单击 Edit virtual interface

image-20260311133917601

虚拟接口状态将变为 pending。虚拟接口从 pending 变为 available 状态可能需要几分钟时间。

适用的 VIF 类型

VIF 类型 支持 SiteLink
Transit VIF 支持
Private VIF 支持
Public VIF 不支持

计费

计费项 价格
SiteLink 小时费 按启用 SiteLink 的 VIF 数量计费
数据传输费 按 SiteLink 流量计费 (出向)
DX 端口费 正常 DX 费用

注意: SiteLink 流量单独计费,不走 DX 的常规数据传输费率

与传统方案对比

方案 延迟 成本 复杂度
SiteLink 最低
Transit Gateway 中转
VPC Peering 中转
传统 MPLS 很高

配置要求必须满足:

  1. 多个 DX 连接 (可以在不同 Region)
  2. 所有 VIF 关联到同一个 Direct Connect Gateway
  3. 每个 VIF 都启用 SiteLink
  4. BGP 路由正确宣告

路由示意

数据中心 A                           数据中心 B
10.1.0.0/16                         10.2.0.0/16
    │                                    │
    │ BGP 宣告 10.1.0.0/16              │ BGP 宣告 10.2.0.0/16
    ▼                                    ▼
┌────────┐                          ┌────────┐
│ VIF-A  │◀── SiteLink 路由交换 ──▶  │ VIF-B  │
│sitelink│                          │sitelink│
└────────┘                          └────────┘
    │                                    │
    └──────── Direct Connect GW ─────────┘

介绍SiteLink,可以把多个site连接在一起:

image-20260311205701135