本頁面說明如何建立 Cloud Router 和 VLAN 連結,並將其連結至 NCC 閘道。
建立雲端路由器
建立及連線 Cloud Router 前,請考量以下事項:
- Cloud Router 必須與位於相同地區的 NCC Gateway 建立關聯。
- 最多只能將一個服務連結至一個 NCC Gateway
- 只有與 NCC 閘道相關聯的 Cloud Router 管理的 BGP 工作階段,才會是 NCC 閘道輪輻的一部分。
如要進一步瞭解 Cloud Router,請參閱 Cloud Router 總覽。
請按照下列步驟建立 Cloud Router:
gcloud
使用 gcloud compute routers create
指令。如要指定路由器層級的自訂路徑通告,請將 --advertisement-mode=CUSTOM
標記設為 CUSTOM
。如要瞭解路由器層級通告模式對個別 BGP 工作階段廣告的影響,請參閱「有效的廣告」。
gcloud compute routers create ROUTER_NAME \ --project=PROJECT_ID \ --ncc-gateway=NCC_GATEWAY_URI \ --region=REGION\ --asn=ASN_NUMBER \ --advertisement-mode=CUSTOM \ --set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES \ [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \ [--keepalive-interval=KEEPALIVE_TIMER] \
更改下列內容:
ROUTER_NAME
:Cloud Router 的名稱PROJECT_ID
:包含 Cloud Router 的專案 IDNCC_GATEWAY_URI
:與路由器相關聯的 NCC 閘道完整 URI。URI 的格式遵循以下模式:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
REGION
:包含 Cloud Router 的區域ASN_NUMBER
:您尚未在內部網路中使用的任何私人 ASN (64512
-65534
、4200000000
-4294967294
)Cloud Router 要求您使用私人 ASN,但內部部署的 ASN 可以是公用或私人。
CUSTOM_ADVERTISED_RANGES
:以 CIDR 格式表示的自訂 IP 位址範圍清單,或要納入路由器層級廣告中的個別 IP 位址個別 IPv4 位址會解讀為 CIDR,並搭配
/32
子網路遮罩,而個別 IPv6 位址會解讀為 CIDR,並搭配/128
子網路遮罩。如要瞭解自訂路徑廣告的上限,請參閱「限制」一文。ROUTER_IDENTIFIER_RANGE
:可選的 IPv4 位址範圍,可做為 Cloud Router 的專屬 ID詳情請參閱「為 Cloud Router 設定 BGP 識別碼範圍」。
KEEPALIVE_TIMER
:可選的時間 (以秒為單位),用於定義 BGP 保持連線計時器。有效值介於
20
和60
之間 (含頭尾)。如果您省略--keepalive-interval
標記,Cloud Router 會使用 20 秒的 BGP 保留計時器。詳情請參閱「Keepalive 計時器」。
API
請使用 compute.router.insert
方法,並搭配酬載中指定的 NCC 閘道。如要指定路由器層級的自訂路徑通告,請將 bgp.advertiseMode
標記設為 CUSTOM
。如要瞭解路由器層級通告模式對個別 BGP 工作階段廣告的影響,請參閱「有效的廣告」。
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers { "name": "ROUTER_NAME", "ncc_gateway": "NCC_GATEWAY_URI", "bgp": { "asn": "ASN_NUMBER", "advertiseMode": CUSTOM, "advertisedIpRanges": [ { "range": CUSTOM_ADVERTISED_RANGE, "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION }, ... ], "identifierRange": ROUTER_IDENTIFIER_RANGE, "keepaliveInterval": KEEPALIVE_TIMER } }
更改下列內容:
PROJECT_ID
:包含 Cloud Router 的專案 IDREGION
:包含 Cloud Router 的區域ROUTER_NAME
:Cloud Router 的名稱NCC_GATEWAY_URI
:與路由器相關聯的 NCC 閘道完整 URI。URI 的格式遵循以下模式:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
ASN_NUMBER
:您尚未在內部網路中使用的任何私人 ASN (64512
-65534
、4200000000
-4294967294
)Cloud Router 要求您使用私人 ASN,但內部部署的 ASN 可以是公用或私人。
CUSTOM_ADVERTISED_RANGE
和CUSTOM_ADVERTISED_RANGE_DESCRIPTION
:字典中的鍵,用於指定路由器層級的自訂路徑通告bgp.advertisedIpRanges
清單包含每個自訂路徑廣告字典。指定bgp.advertisedIpRanges
需要bgp.advertiseMode: CUSTOM
。每個CUSTOM_ADVERTISED_RANGE
是 CIDR 格式的 IP 位址範圍或個別 IP 位址。個別 IPv4 位址會解讀為 CIDR,並搭配/32
子網路遮罩,而個別 IPv6 位址會解讀為 CIDR,並搭配/128
子網路遮罩。如要瞭解自訂路徑廣告的上限,請參閱「限制」一文。每個CUSTOM_ADVERTISED_RANGE_DESCRIPTION
都是用來描述廣告的字串。ROUTER_IDENTIFIER_RANGE
:定義 Cloud Router 的專屬 ID 的 IPv4 位址範圍詳情請參閱「設定 Cloud Router 的 BGP 識別碼範圍」。
KEEPALIVE_TIMER
:定義 BGP 保持連線計時器的選用時間 (以秒為單位)有效值介於
20
和60
之間 (含頭尾)。如果省略bgp.keepaliveInterval
,Cloud Router 會使用 20 秒的 BGP 保留計時器。詳情請參閱「Keepalive 計時器」。
建立 VLAN 連結
專屬互連網路或合作夥伴互連網路的 VLAN 連結會提供 NCC Gateway 與內部部署網路之間的連線路徑。
VLAN 連結流量會先經過 NCC 閘道,再到達合作夥伴服務和中樞。
如要進一步瞭解如何建立 VLAN 連結,以及設定介面和 BGP 對等互連,請參閱「建立 VLAN 連結」一文。