通告路徑

通告路徑是 Cloud Router BGP 前置字,會通告給 BGP 對等點。舉例來說,如果 BGP 對等端是內部部署網路中的路由器,宣傳的路由可讓內部部署網路中的系統將封包傳送至虛擬私人雲端網路中的資源。

Cloud Router 會向 BGP 對等端通告路徑,並為路徑廣告中的每個前置字串提供多出口鑑別屬性 (MED) 值。

廣告模式

Cloud Router 可宣傳轉接路徑 (屬於 Network Connectivity Center) 和自訂宣傳路徑,並由宣傳模式管理。您可以在整個 Cloud Router 或 Cloud Router 的個別 BGP 工作階段上設定通告模式。您可以使用廣告模式,指定 Cloud Router 在所有 BGP 工作階段或個別工作階段中宣告的前置字串。

Cloud Router 提供下列在路由器層級或 BGP 工作階段層級定義的廣告模式:

Cloud Router 的預設廣告模式
根據「子網路範圍廣告」一節的說明,宣傳本機子網路範圍。
Cloud Router 自訂廣告模式
讓您全面掌控 IP 位址廣告,詳情請參閱「自訂廣告」一文。

同樣地,Cloud Router 提供下列在 BGP 工作階段層級定義的廣告模式:

BGP 工作階段的預設廣告模式
根據為包含 BGP 工作階段的 Cloud Router 定義的廣告模式,宣告前置字串。
BGP 工作階段自訂廣告模式
讓您全面掌控 IP 位址廣告,詳情請參閱「自訂廣告」一文。

成效良好的廣告

下表說明在 BGP 工作階段中通告哪些前置字:

Cloud Router 公告模式 BGP 工作階段廣告模式 BGP 工作階段上有效的廣告前置字串
預設 預設 BGP 工作階段會繼承 Cloud Router 的廣告設定,而 Cloud Router 會通告本機子網路範圍,如「子網路範圍廣告」一節所述。
自訂 預設 BGP 工作階段會繼承 Cloud Router 的廣告設定,而 Cloud Router 會依照「自訂廣告」一節所述廣告前置字元。
預設自訂 自訂 BGP 工作階段「不會」繼承 Cloud Router 的廣告設定。BGP 工作階段會通告前置字串,如「自訂通告」一節所述。

子網路範圍廣告

BGP 工作階段可宣傳 VPC 網路中子網路的 IPv4 和 IPv6 位址範圍。廣告子網路 IPv6 位址範圍有額外規定,請參閱「廣告子網路 IPv6 位址範圍」一文。

每當發生子網路生命週期活動時,Cloud Router 都會自動更新子網路路徑廣告。

以下說明含有 Cloud Router 的 VPC 網路動態轉送模式,如何定義其 BGP 工作階段宣傳本機子網路路徑的方式:

地區動態轉送模式
每個通告子網路範圍的 BGP 工作階段,只會傳送與包含 BGP 工作階段的 Cloud Router 位於同一地區的子網路範圍。通告的 MED 與 BGP 工作階段的設定基本優先順序相符。
全域動態轉送模式
每個通告子網路範圍的 BGP 工作階段,都會傳送與含有 BGP 工作階段的 Cloud Router 位於同一地區的子網路範圍,以及其他地區的子網路範圍。與 Cloud Router 位於同一區域的子網路範圍,其通告的 MED 與 BGP 工作階段的設定基本優先順序相符。不同區域中子網路範圍的通告 MED 是 BGP 工作階段已設定的基本優先順序和區域間費用的總和。

通告私人使用的公開 IPv4 位址範圍

子網路 IPv4 位址範圍可包含私人使用的公開 IPv4 位址範圍。如果您向其他網路宣傳私人使用的公開 IPv4 位址,該網路可能無法透過這些公開 IPv4 位址存取網際網路資源。

廣告子網路 IPv6 位址範圍

當子網路路徑廣告同時符合下列兩個條件時,系統會自動納入內部子網路 IPv6 範圍

  • 與 Cloud Router 搭配使用的產品 (例如高可用性 VPN 閘道) 會設為使用 IPv4 和 IPv6 (雙重堆疊) 或僅限 IPv6 (單一堆疊) 堆疊類型。

  • 已設定並啟用 IPv6 BGP 工作階段,或是特別設定 IPv4 BGP 工作階段,以便啟用 IPv6 路由交換功能。

子網路路徑廣告一律不會包含外部子網路 IPv6 位址範圍的廣告。不過,您可以使用自訂通告,將外部 IPv6 位址範圍納入自訂 IP 位址範圍。

如要進一步瞭解如何設定 BGP 工作階段,請參閱「建立 BGP 工作階段」。

自訂廣告

自訂廣告模式可讓您控管 BGP 工作階段宣傳的前置字串。您可以使用 Cloud Router 自訂廣告模式或個別 BGP 工作階段自訂廣告模式,為 Cloud Router 上的所有 BGP 工作階段通告包含預設路徑前置字元的路徑,例如 IPv4 路徑的 0.0.0.0/0 或 IPv6 路徑的 ::/0

設定自訂廣告模式時,請選取下列其中一個選項:

  • 只宣告自訂 IPv4 和 IPv6 前置字串:這個選項只會宣告您指定的 IP 位址範圍,而略過本機子網路範圍。即使包含 Cloud Router 的 VPC 網路使用全域動態轉送模式,通告的 MED 一律會與 BGP 工作階段的設定基本優先順序相符。

  • 除了子網路範圍,還要宣告自訂 IPv4 和 IPv6 前置字串:除了您指定的自訂 IP 位址範圍外,這個選項還會宣告本機子網路範圍。

    如「子網路範圍通告」一文所述,本機子網路範圍的通告 MED 取決於含有 Cloud Router 的 VPC 網路的動態轉送模式。

    自訂 IP 位址範圍的 MED 通告值一律會與 BGP 工作階段的設定基礎優先順序相符。

Network Connectivity Center 大眾運輸路線廣告

Network Connectivity Center 中轉路線廣告可讓您在廣域網路 (WAN) 中使用 Google 網路,其中包含您的外部網站。針對已啟用站對站轉接路徑廣告的 Network Connectivity Center 混合型輻射狀節點,BGP 工作階段會自動通告所有已啟用站對站轉接路徑廣告的混合型輻射狀節點在 Cloud Router 中 BGP 工作階段收到的 IP 位址範圍。詳情請參閱「站對站資料移轉總覽」。

廣告優先順序

您可以針對個別 BGP 工作階段定義基本公告優先順序,用來做為 BGP MED 屬性的值。

Cloud Router 只會使用已設定的基本公告優先順序,通告下列前置字串:

在符合下列兩個條件時,Cloud Router 會使用已設定的基本廣告優先順序加上區域間成本,通告來自不符合 Cloud Router 地區的地區的子網路範圍:

  • 包含 Cloud Router 的 VPC 網路,其動態轉送模式為全域動態轉送模式。

  • BGP 工作階段的有效廣告包含子網路範圍廣告。

廣告前置碼的 BGP 屬性

當 Cloud Router 向 BGP 對等點通告前置字串時,會通告 MED 值,並根據 Cloud Router 在廣告或 BGP 訊息中,為每個前置字串設定的內部優先順序,填入 MED 屬性值。宣傳的優先順序會以多個出口辨別器的形式實作。

您可以控制 Cloud Router 向所有或部分 BGP 工作階段宣告的字首。如要調整通告優先順序,您可以更新 MED 中新增前置字串的基本路徑優先順序。這項操作不適用於網站對網站的重新宣傳。如果需要更精細的控管,可以套用 BGP 路由政策

當內部部署路由器收到宣告的前置字和 MED 屬性後,就會建立用於將封包傳送至 VPC 網路的路徑。

區域間的費用會根據各種因素 (例如網路效能) 而定期變動,而會影響封包的轉送方式。如果您發現轉送方式改變,可能是因為區域間費用有了更新。

路徑指標範例

本節提供範例,說明使用全球動態轉送時,區域間費用如何影響宣傳的 MED。

採用主動/主動通道的 HA VPN

在本例中,假設您有一個 VPC 網路,其設定如下:

  • 以下各區域中的一個子網路:us-central1europe-west1us-west-1
  • us-central1 中,一個 Cloud Router 管理兩個 HA VPN 通道的兩個 BGP 工作階段
  • us-west1 中,一個 Cloud Router 管理兩個 HA VPN 通道的兩個 BGP 工作階段

下圖顯示這個範例,包括區域間費用的範例值:

採用主動/主動通道的高可用性 VPN。
高可用性 VPN 搭配主動-主動通道 (按一下可放大)。

假設每個 BGP 工作階段都有預設的基本優先順序 100

下表說明如何使用基本優先順序和區域間費用,計算從內部部署網路傳送至各個子網路的流量,所需的 MED 值。

10.0.1.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-central1 中的子網路 IPv4 位址範圍 10.0.1.0/24

內部部署網路的流量會使用 us-central1 中的高可用性 VPN 通道,因為其 BGP 工作階段具有最低的宣傳 MED。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
100 0 100 1st choice
west-tunnel-0
west-tunnel-1
100 250 350 2nd choice

10.0.2.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 europe-west1 的子網路 IPv4 位址範圍 10.0.2.0/24

內部部署網路的流量會使用 us-central1 中的高可用性 VPN 通道,因為其 BGP 工作階段具有最低的宣傳 MED。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
100 300 400 1st choice
west-tunnel-0
west-tunnel-1
100 350 450 2nd choice

10.0.3.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-west1 的子網路 IPv4 位址範圍 10.0.3.0/24

內部部署網路的流量會使用 us-west1 中的高可用性 VPN 通道,因為其 BGP 工作階段具有最低的通告 MED。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
100 250 350 2nd choice
west-tunnel-0
west-tunnel-1
100 0 100 1st choice

採用主動/被動通道的高可用性 VPN

本範例使用與前一個範例相同的拓撲,但採用下列經過修改的基本優先順序,以便在各個區域中建立主動-被動高可用性 VPN 通道組:

  • 主要通道,其 BGP 工作階段的預設基本優先順序為 100
  • BGP 工作階段優先順序較低的次要通道 (351)

下表說明如何使用基本優先順序和區域間費用,計算從內部部署網路傳送至各個子網路的流量,所需宣告的 MED 值。

10.0.1.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-central1 中的子網路 IPv4 位址範圍 10.0.1.0/24

內部部署網路的流量會使用 us-central1 中的主 VPN 通道,因為其 BGP 工作階段具有最低的通告 MED。如果該通道無法使用,流量會使用 us-west1 中的主通道。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0 100 0 100 1st choice
central-tunnel-1 351 0 351 第 3 個選項
west-tunnel-0 100 250 350 2nd choice
west-tunnel-1 351 250 601 第 4 個選項

10.0.2.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 europe-west1 中的子網路 IPv4 位址範圍 10.0.2.0/24

內部部署網路的流量會使用 us-central1 中的主 VPN 通道,因為其 BGP 工作階段具有最低的通告 MED。如果該通道無法使用,流量會使用 us-west1 中的主通道。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0 100 300 400 1st choice
central-tunnel-1 351 300 651 第 3 個選項
west-tunnel-0 100 350 450 2nd choice
west-tunnel-1 351 350 701 第 4 個選項

10.0.3.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-west1 的子網路 IPv4 位址範圍 10.0.3.0/24

內部部署網路的流量會使用 us-west1 中的主 VPN 通道,因為其 BGP 工作階段具有最低的通告 MED。如果該通道無法使用,流量會使用 us-central1 中的主通道。

VPN 通道 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0 100 250 350 2nd choice
central-tunnel-1 351 250 601 第 4 個選項
west-tunnel-0 100 0 100 1st choice
west-tunnel-1 351 0 351 第 3 個選項

全球優先專屬互連網路

這個範例與前述範例雷同,差別在於 us-west1 區域中的兩個 Cloud VPN 通道已替換為兩個 VLAN 附件。

下圖說明這個範例:

這張圖片顯示名為「my-network」的虛擬私有雲網路和地端部署網路。
全球首選專屬互連網路 (按一下可放大)。

假設您想為 VLAN 連結設定優先順序。您可以為 us-central1 區域中的高可用性 VPN 通道指定較高的優先順序,以降低其優先順序。

下表說明如何使用基本優先順序和區域間費用,計算從內部部署網路傳送至各個子網路的流量,所需的公告 MED 值。

10.0.1.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-central1 中的子網路 IPv4 位址範圍 10.0.1.0/24

內部部署網路的流量會使用 us-west1 中的 VLAN 連結,因為其 BGP 工作階段宣傳的 MED 最低。

VPN 通道或 VLAN 連結 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
351 0 351 2nd choice
west-attachment-0
west-attachment-1
100 250 350 1st choice

10.0.2.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 europe-west1 的子網路 IPv4 位址範圍 10.0.2.0/24

內部部署網路的流量會使用 us-west1 中的 VLAN 連結,因為其 BGP 工作階段宣傳的 MED 最低。

VPN 通道或 VLAN 連結 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
351 300 651 2nd choice
west-attachment-0
west-attachment-1
100 350 450 1st choice

10.0.3.0/24

下表顯示 BGP 工作階段,該工作階段會通告位於 us-west1 中的子網路 IPv4 位址範圍 10.0.3.0/24

內部部署網路的流量會使用 us-west1 中的 VLAN 連結,因為其 BGP 工作階段宣傳的 MED 最低。

VPN 通道或 VLAN 連結 基本優先順序 區域間費用 已宣告的 MED 路徑排名
central-tunnel-0
central-tunnel-1
351 250 601 2nd choice
west-attachment-0
west-attachment-1
100 0 100 1st choice