通告路徑
通告路徑是 Cloud Router BGP 前置字元,會通告至 BGP 對等互連 (例如地端部署路由器)。Cloud Router 可以通告下列路徑:
- 本機子網路範圍
- NCC 匯入的子網路範圍
- NCC 匯入的大眾運輸動態路由
- 自訂 IPv4 和 IPv6 前置碼
廣告模式
Cloud Router 的通告模式會控管是否通告子網路路徑、自訂前置字元或兩者。您可以在 Cloud Router 層級和 BGP 工作階段層級設定通告模式。
Cloud Router 提供兩種在路由器層級定義的通告模式:
Cloud Router 也提供兩種在 BGP 工作階段層級定義的通告模式:
- BGP 工作階段預設通告模式
- 根據包含 BGP 工作階段的 Cloud Router 路由器層級定義的通告模式,通告前置字元。
- BGP 工作階段自訂通告模式
- 如「自訂廣告」一文所述,全面掌控 IP 位址廣告。
成效良好的廣告
下表說明路由器層級和 BGP 工作階段層級的通告模式如何互動,產生 BGP 工作階段的有效通告行為:
| Cloud Router 公告模式 | BGP 工作階段通告模式 | BGP 工作階段上通告的前置字元 |
|---|---|---|
| 預設 | 預設 | BGP 工作階段會沿用 Cloud Router 的通告設定,而 Cloud Router 會通告子網路範圍,如「子網路範圍通告」一文所述。 |
| 自訂 | 預設 | BGP 工作階段會繼承 Cloud Router 的通告設定,而 Cloud Router 會按照「自訂通告」一節所述方式通告前置字元。 |
| 預設或自訂 | 自訂 | BGP 工作階段不會沿用 Cloud Router 的通告設定。BGP 工作階段會按照「自訂通告」一節所述方式通告前置字元。 |
子網路範圍通告
BGP 工作階段可通告下列子網路範圍:
- 本機 IPv4 子網路範圍:與 Cloud Router 位於相同虛擬私有雲網路的子網路範圍。
- 本機 IPv6 子網路範圍:宣傳子網路 IPv6 位址範圍時,須符合「宣傳子網路 IPv6 位址範圍」一文所述的其他規定。
每當發生子網路生命週期活動時,Cloud Router 就會自動更新子網路路徑通告。
動態轉送模式的影響
虛擬私有雲網路的動態轉送模式會控管 Cloud Router 通告的子網路路徑。
區域動態轉送模式
通告子網路範圍的每個 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 工作階段的自訂通告模式,通告包含預設路徑前置字元的路徑,例如 IPv4 路徑的 0.0.0.0/0 或 IPv6 路徑的 ::/0,適用於 Cloud Router 上的所有 BGP 工作階段。
設定自訂廣告模式時,請選取下列其中一個選項:
僅播送自訂 IPv4 和 IPv6 前置碼:這個選項只會播送您指定的 IP 位址範圍,並省略子網路範圍。通告的 MED 一律會與 BGP 工作階段設定的基本優先順序相符。
通告自訂 IPv4 和 IPv6 前置字元,以及子網路範圍:這個選項會通告子網路範圍,以及您指定的自訂 IP 位址範圍。使用這個選項時,請注意下列事項:
通告的子網路範圍及其通告的 MED,取決於包含 Cloud Router 的虛擬私有雲網路動態轉送模式,詳情請參閱「子網路範圍通告」。
每個自訂 IP 位址範圍的通告 MED 一律與 BGP 工作階段的設定基本優先順序相符。動態路徑模式不會影響自訂 IP 位址範圍的通告 MED。
如果自訂 IP 位址範圍與 Cloud Router 根據虛擬私有雲網路動態轉送模式通告的子網路路由完全相符,系統會忽略該範圍。
通告優先順序
您可針對每個 BGP 工作階段定義通告路徑基本優先順序,做為 BGP MED 屬性的值。
Cloud Router 只會使用設定的通告基本優先順序,通告下列前置字串:
如果符合下列兩項條件,Cloud Router 會使用設定的通告基本優先順序加上跨區域成本,通告來自與 Cloud Router 地區不符的子網路範圍:
包含 Cloud Router 的虛擬私有雲網路動態轉送模式為全域動態轉送模式。
BGP 工作階段的有效通告包括子網路範圍通告。
通告前置碼的 BGP 屬性
Cloud Router 向 BGP 對等互連通告前置字串時,會通告 MED 值,並根據通告或 BGP 訊息中每個前置字串的 Cloud Router 內部優先順序,填入 MED 屬性的值。宣傳的優先順序會實作為多重出口鑑別器。
您可以控制 Cloud Router 向部分或所有 BGP 工作階段通告的前置字元。如要調整通告優先順序,可以更新新增至 MED 的前置字元基本路徑優先順序。這不適用於站對站重新通告。如要更精細地控管路由,可以套用 BGP 路由政策。
地端部署路由器收到宣傳的前置字元及其 MED 屬性後,會建立用於將封包傳送至虛擬私有雲網路的路由。