本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開始使用 Amazon VPC 交通閘道
下列任務可協助您熟悉 Amazon 交通閘道中的VPC傳輸閘道。這項工作會引導您完成建立傳輸閘道,然後連接VPCs使用該傳輸閘道的兩個。
必要條件
-
若要示範使用傳輸閘道的簡單範例,請在相同的區域VPCs中建立兩個閘道。VPCs不能有重疊CIDRs。在每個EC2實例中啟動一個 Amazon 實例VPC。如需詳細資訊,請參閱 Amazon VPC 使用者指南VPC中的開始使用 Amazon。
-
您不能有相同的佈線指向兩個不同的路線VPCs。VPC如果傳輸閘道路由表中存在相同CIDRs的路由,傳輸閘道不會傳播新連接的路由。
-
確認您具備使用傳輸閘道所需的許可。如需詳細資訊,請參閱Amazon VPC Transit Gateways 中的身分和存取管理 。
-
如果尚未向每個主機安全性群組新增規則,ICMP則無法在主機之間進行 Ping。如需詳細資訊,請參閱 Amazon VPC 使用者指南中的使用安全群組。
步驟 1:建立傳輸閘道
建立傳輸閘道時,我們會建立預設傳輸閘道路由表,當做預設的關聯路由表及傳播路由表。
建立傳輸閘道
-
在打開 Amazon VPC 控制台https://console.aws.amazon.com/vpc/
。 -
在「地區」選取器中,選擇您在建立時使用的「區域」VPCs。
-
在導覽窗格中,選擇 Transit Gateways (傳輸閘道)。
-
選擇 Create transit gateway (建立傳輸閘道)。
-
(選用) 在 Name tag (名稱標籤) 中,輸入傳輸閘道的名稱。如此將建立一個標籤,其中金鑰為 “Name”,值則是您指定的名稱。
-
(選用) 在 Description (說明) 中,輸入該傳輸閘道的說明。
-
在 [設定傳輸閘道] 區段中,執行下列動作:
-
對於 Amazon 端自主系統編號 (ASN),請輸入傳輸閘道的專ASN用。這應該ASN是邊界閘道協議(BGP)會話的一 AWS 側。
對於 16 位元,範圍是從 64512 到 65534 之間。ASNs
對於 32 位元,範圍是介於 4200 萬至 4294967294 之間。ASNs
如果您有多區域部署,建議您ASN針對每個傳輸閘道使用唯一的部署。
-
(選擇性) 選擇是否啟用下列任一項目:
-
DNS支援VPCs連接至此傳輸閘道。
-
VPNECMP支援VPN連接至傳輸閘道的連線。
-
預設路由表關聯,可自動將傳輸閘道附件與此運輸閘道的預設路由表關聯。
-
預設路由表傳播,會自動將路由表附件傳播至此傳輸閘道的預設路由表。
-
多點傳送支援,可讓您在此傳輸閘道中建立多點傳送網域。
-
-
-
(選擇性) 在 [C onfigure-cross-account 共用選項] 區段中,選擇是否要自動接受共用附件。如果啟用,則會自動接受附件。否則,您必須接受或拒絕附件請求。
-
(選擇性) 在 [傳輸閘道CIDR區塊] 區段中,為位址新增 /24 區CIDR塊或更大的大小,或新增 /64 區塊或更大CIDR的區塊 (IPv4位址)。IPv6您可以關聯任何公用或私人 IP 位址範圍,但 169.254.0.0/16 範圍中的位址以及與附件和內部部署網路位址重疊的範圍除外。VPC
注意
如果您要設定 Connect (GRE) 附件或 Private VPNs IP,則會使用傳輸閘道CIDR區塊。Transit Gateway 道會指派給IPs此範圍內的通道端點 (GRE/PrivateIPVPN)。
-
(選擇性) 將索引鍵值標籤新增至此傳輸閘道,以進一步協助識別它。
-
選擇 [新增標籤]。
-
輸入索引鍵名稱和關聯的值。
-
選擇「新增標籤」以新增其他標籤,或跳至下一個步驟。
-
-
選擇 Create transit gateway (建立傳輸閘道)。閘道建立時,傳輸閘道的初始狀態為
pending
。
步驟 2:將您的公共VPCs交通閘道連接
請等到前一節所建立的傳輸閘道顯示為可用,再繼續建立連線。為每個附件創建一個附件VPC。
確認您已建立兩個執行個體VPCs並在每個EC2執行個體中啟動一個執行個體,如中所述必要條件。
建立傳輸閘道附件 VPC
-
在打開 Amazon VPC 控制台https://console.aws.amazon.com/vpc/
。 -
在導覽窗格中,選擇 Transit Gateway Attachments (傳輸閘道連接)。
-
選擇 Create transit gateway attachment (建立傳輸閘道連接)。
(選用) 在 Name tag (名稱標籤) 中,輸入連接的名稱。
-
在 Transit Gateway ID (傳輸閘道 ID) 中,選擇要用於連接的傳輸閘道。
-
針對「附件類型」,選擇VPC。
-
選擇是否啟用DNS支援。對於本練習,請勿啟用IPv6支援。
-
對於 VPCID,請選擇VPC要連接到傳輸閘道的。
-
對於子網路 IDs,請為傳輸閘道用於路由流量的每個可用區域選取一個子網路。您必須選擇至少一個子網路。一個可用區域只能選取一個子網路。
-
選擇 Create transit gateway attachment (建立傳輸閘道連接)。
每個連接都會剛好與一個路由表相關聯,而路由表可與零個至多個連接相關聯。若要確定要設定的路由,請決定您的傳輸閘道使用案例,然後設定路由。如需詳細資訊,請參閱傳輸閘道案例範例。
步驟 3:在公交閘道和您的交通閘道之間新增路線 VPCs
路由資料表包含動態和靜態路由,這些路由會VPCs根據封包的目的地 IP 位址決定關聯的下一個躍點。設定具有非本機路由目的地的路由,以及傳輸閘道連接 ID 的目標。如需詳細資訊,請參閱 Amazon VPC 使用者指南中的傳輸閘道路由。
將路由新增至VPC路由表
-
在打開 Amazon VPC 控制台https://console.aws.amazon.com/vpc/
。 -
在導覽窗格中,選擇 Route Tables (路由表)。
-
選擇與您關聯的路由表VPC。
-
選擇 Routes (路由)標籤,然後選擇 Edit routes (編輯路由)。
-
選擇 Add route (新增路由)。
-
在 Destination (目的地) 欄中,輸入目的地 IP 地址範圍。在 Target (目標) 欄位中,選擇 Transit Gateway (傳輸閘道),然後選擇傳輸閘道 ID。
-
選擇 Save changes (儲存變更)。
步驟 4:測試傳輸閘道
您可以透過連接至每個執行個體中的 Amazon EC2 執行個體,然後在它們之間傳送資料VPC,例如 ping 命令,以確認傳輸閘道已成功建立。如需詳細資訊,請參閱連線至 Linux 執行個體或連線至 Windows 執行個體。
步驟 5:刪除傳輸閘道
當您不再需要傳輸閘道時,可以將其刪除。
您無法刪除具有資源附件的傳輸閘道。如果您嘗試刪除帶有連接的傳輸閘道,系統會提示您先刪除這些連接,然後才能刪除傳輸閘道。一旦刪除傳輸閘道,您就會停止對其產生費用。
刪除您的傳輸閘道
-
在打開 Amazon VPC 控制台https://console.aws.amazon.com/vpc/
。 -
在導覽窗格中,選擇 Transit Gateways (傳輸閘道)。
-
選取傳輸閘道,然後選擇 Actions (動作)、Delete transit gateway (刪除傳輸閘道)。
-
輸入
delete
,然後選擇 Delete (刪除)。Transit gateways (傳輸閘道) 頁面上該傳輸閘道的 State (狀態) 是 Deleting (正在刪除)。一旦刪除,就會從頁面中移除傳輸閘道。