Customer Edge 高可用性
F5 Distributed Cloud Customer Edge (CE) 的高可用性可以存在於兩個不同的層級。請在選擇路由協定之前先選擇層級:多個獨立的 CE 網站提供路由層級的可用性,而單個 CE 網站的節點則提供網站層級的叢集。
| 設計 | 故障單元 | 流量分配 | 適用場景 |
|---|---|---|---|
| 由 Virtual Site 選擇的獨立 CE 網站 | 單個 CE 網站 | 上游路由器向網站安裝等價邊界網關協定 (BGP) 路徑 | 網路支援 BGP 和等價多路徑 (ECMP),且應用程式不需要由 CE 節點實作的共享本地虛擬 IP 位址 (VIP) |
| 單個多節點 CE 網站 | 網站內的單個節點 | 叢集擁有網站的本地轉發行為;在支援的情況下,虛擬路由器備援協定 (VRRP) 可以提供本地下一跳 | 連接的網路需要獨立網站不共享的本地備援閘道器或本地負載平衡行為 |
這些設計解決了不同的問題。Virtual Site 對網站進行分組,以便進行策略和服務選擇;它不會將它們組合成一個叢集。叢集將節點分組到單個網站中;它不會使上游路由器跨獨立網站分配流量。
當網路可以撤銷故障路徑時,優先選擇路由層級的 HA
Section titled “當網路可以撤銷故障路徑時,優先選擇路由層級的 HA”在路由層級的 HA 中,每個 CE 網站都宣告相同的服務前綴。上游路由器安裝等價路徑,並跨網站分配新流。當撤銷某個網站的路徑時,路由器將在路由協定收斂後停止選擇該路徑。
這種模式可以透過增加網站來進行擴充,但有效的扇出受上游路由器限制。如果上游路由器支援的等價下一跳數量少於健康的 CE 網站數量,一些被宣告的路徑將不會承載流量。在選擇網站數量之前,請驗證路由器的 ECMP 限制和行為;不存在通用的、可攜式的 CE 數量。
當本地網路需要時使用叢集
Section titled “當本地網路需要時使用叢集”VRRP 從共享虛擬位址的多個路由器中選舉出一個活動路由器。單節點 CE 網站沒有第二個節點可供選舉,因此無法提供 VRRP 備援。在 F5 Distributed Cloud 網站類型和環境支援 VRRP 的地方,请建立所需的多節點網站,而不是將單節點描述為叢集。
不要混淆這兩種設計的名稱
Section titled “不要混淆這兩種設計的名稱”將 single-node site(單節點網站)用於獨立管理的單個 CE,將 multi-node cluster(多節點叢集)用於其節點參與網站級 HA 的單個網站。將一組獨立的單節點網站稱為叢集會隱藏重要的故障和路由邊界。
路由和故障轉移Advertise a service prefix, remove failed paths, and plan for ECMP limits.
ECMP 親和性Understand flow hashing and why it is not application persistence.
- RFC 5798 定義了 VRRP 及其在多個路由器中的選舉。
- Secure Mesh Site v2 FAQs 描述了影響節點和介面設計的目前網站限制。