AWS - Transit Gateway 深入細節


Transit Gateway

Transit Gateway(TGW)是一個 區域級(Regional 的大型路由交換樞紐
用來集中管理 VPC、VPN、DX、SD-WAN、CloudWAN 等連線。


等價多路徑路由(ECMP, Equal-Cost Multi-Path Routing)

TGW 支援 ECMP,用於

來源使用場合
VPN Site-to-Site多組 IPSec Tunnel → 更多吞吐
Direct Connect Gateway多條 DX 連線分流
SD-WAN / Appliance高可用高帶寬

TGW 看到多條成本相同路徑 → 流量平均分配

PS: TGW 支援 ECMP,但 VPC Attachment 不支援。


Association

每一個 Attachment(VPC / VPN / DX…)只能關聯到一張 Route Table
Association 代表 入站流量 查哪張 TGW Route Table

動作意義
Associate attachment → route table來自該 Attachment 的流量入站查表

Propagation

Propagation 代表路由宣告,用於 出站路由寫入 TGW Route Table

來源類型支援宣告?
VPC Attachment✅ 支援 Propagation
VPN Attachment✅ 支援 Propagation
Direct Connect✅ 支援 Propagation
Peering(TGW Peering)❌ 不會 Propagate
RAM Shared VPC

路由宣告了,TGW 才知道怎麼回去該 Attachment。

PS: Peering route 不會自動 Propagate,需要手動加 static route


TGW 對等連接路由(TGW Peering)

TGW Peering 用於跨區域 / 多 TGW 連線

特色說明
Overlay Routing僅用於 TGW 間
速限 50 Gbps每連線封頂
無 multicast自帶限制
不跨傳輸 Network Firewall 規則自動生效需配 ACL

TGW 路由評估順序(Routing Evaluation Order)

TGW 路由表遵循

  • 最長前綴優先(Longest Prefix Match)/32 > /24 > /16 > 0.0.0.0/0
  • 衝突時
    • 靜態路由 > Propagated route
    • Blackhole(丟棄流量的特殊路由,直接丟棄封包) > Other routes

VPC Route Table vs TGW Route Table

比較項目VPC Route TableTGW Route Table
範圍VPC內TGW全域
控管出/入僅出站入 + 出皆控制
Propagation❌ 無✅ 支援分流宣告
黑洞(Blackhole)

TGW Route Table 適用:

  • Hub-and-Spoke
  • 分層安全域
  • 多租戶隔離

網路函數附件(Network Function Attachment)

以前 Network Appliance 都放在 VPC
現在 TGW 支援 網路功能直接掛上 Attachment:

可掛裝設備常見用途
Firewall ApplianceL7 安全控管
SD-WAN Edge分支辦公室互聯
IDS / IPS入侵偵測
NAT / Proxy出網控管
  • 更精細的 East-West、North-South 流量整合

AWS Network Firewall 整合

與 TGW 一起打造集中式安全檢查架構:

  • 支援 Inspection VPC
  • TGW Route Table 分離 UI / DB / Internet
  • 多網段 Threat Filtering

典型拓樸

VPCs → TGW → Inspection VPC (Network Firewall) → TGW → On-prem / Internet

安全檢查 不需在每個 VPC 重複建 FW


TGW 多點傳送(Multicast)

Exchange Data(金融)、即時行情、媒體流的高頻廣播

特性說明
Protocol Independent Multicast(PIM)模式用於企業廣播
訂閱制只有需要的 VPC 才收到
僅限 VPC Attachment不支援 VPN / DX
Multicast domain + group policy精確控制訂閱範圍

PS: 只能在相同 AZ 的 ENI 做 Multicast


核心架構圖

image


Reference

  • AWS - AWS Transit Gateway 的運作方式
  • AWS - AWS Transit Gateway 中的多點傳送
  • AWS - Transit Gateway 中的 AWS 傳輸閘道對等互連附件
更新於