本頁面說明如何建立 Cloud Router 和 VLAN 連結,並將兩者連線至 NCC 閘道。
建立 Cloud Router
建立及連結 Cloud Router 前,請注意下列事項:
- Cloud Router 必須與相同地區的 NCC 閘道建立關聯。
- NCC 閘道一次最多只能附加一項服務
- 只有 BGP 工作階段由與 NCC 閘道相關聯的 Cloud Router 管理的 VLAN 連結,才會成為 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 可以是公用或私人 ASN。
CUSTOM_ADVERTISED_RANGES
:以 CIDR 格式表示的自訂 IP 位址範圍清單,或要納入路由器層級通告的個別 IP 位址個別 IPv4 位址會解讀為具有
/32
子網路遮罩的 CIDR,個別 IPv6 位址則會解讀為具有/128
子網路遮罩的 CIDR。如要瞭解自訂路徑通告的數量上限,請參閱「限制」一文。ROUTER_IDENTIFIER_RANGE
:選用的 IPv4 位址範圍,可做為 Cloud Router 的專屬 IDKEEPALIVE_TIMER
:選填時間 (以秒為單位),用於定義 BGP 保持運作計時器。有效值介於
20
至60
之間 (含首尾)。如果省略--keepalive-interval
標記,Cloud Router 會使用 20 秒的 BGP 存活計時器。詳情請參閱「Keepalive timer」。
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 可以是公用或私人 ASN。
CUSTOM_ADVERTISED_RANGE
和CUSTOM_ADVERTISED_RANGE_DESCRIPTION
:字典中的鍵,用於指定路由器層級的自訂路徑通告bgp.advertisedIpRanges
清單包含每個自訂路徑通告字典。指定bgp.advertisedIpRanges
時,必須提供bgp.advertiseMode: CUSTOM
。每個CUSTOM_ADVERTISED_RANGE
都是 CIDR 格式的 IP 位址範圍或個別 IP 位址。個別 IPv4 位址會解讀為具有/32
子網路遮罩的 CIDR,個別 IPv6 位址則會解讀為具有/128
子網路遮罩的 CIDR。如要瞭解自訂路徑通告的數量上限,請參閱限制。每個CUSTOM_ADVERTISED_RANGE_DESCRIPTION
都是用來描述廣告的字串。ROUTER_IDENTIFIER_RANGE
:定義 IPv4 位址範圍,做為 Cloud Router 的專屬 IDKEEPALIVE_TIMER
:選填時間 (以秒為單位),用於定義 BGP 保持運作計時器有效值介於
20
至60
之間 (含首尾)。如果省略bgp.keepaliveInterval
,Cloud Router 會使用 20 秒的 BGP 存活計時器。詳情請參閱「Keepalive timer」。
建立 VLAN 連結
專屬互連網路或合作夥伴互連網路的 VLAN 連結,可提供 NCC 閘道與地端部署網路之間的連線路徑。
VLAN 連結流量會先通過 NCC 閘道,再抵達合作夥伴服務和中樞。
如要進一步瞭解如何建立 VLAN 連結,以及設定介面和 BGP 對等互連,請參閱「建立 VLAN 連結」。