Azure 路由伺服器可啟用網路虛擬裝置 (NVA) 與虛擬網路 (VNet) 之間的動態路由。 除了支援第三方 NVA 之外,路由伺服器也與 ExpressRoute 和 VPN 閘道緊密整合。 路由伺服器會使用內建的路由選取演算法來做出路由決策,以設定連線喜好設定。
您可以設定路由喜好設定,以影響路由伺服器如何選取於在站對站 (S2S) VPN、ExpressRoute 和 SD-WAN NVA 中針對同一內部部署目的地路由前綴學習到的路由。
路由喜好設定
當路由伺服器有多個路由至內部部署目的地首碼時,路由伺服器會依喜好設定順序選取最佳路由,如下所示:
- 偏好具有最長首碼比對的路由 (LPM)
- 偏好根據路由喜好設定設定的路由:
- ExpressRoute:(預設設定):偏好透過 ExpressRoute 學習的路由,而不是透過 VPN/SD-WAN 連線學習的路由
- VPN/NVA:偏好透過 VPN/NVA 連線學習的路由,而不是透過 ExpressRoute 學習的路由。
重要
路由喜好設定不允許使用者在透過 VPN 和 NVA 連線學習的路由之間設定喜好設定。 如果透過 VPN 和 NVA 連線了解相同的路由,則路由伺服器會偏好使用最短 BGP AS-PATH 的路由。
- AS 路應:優先選擇最短 BGP AS-PATH 路徑長度的路由,不論路由公告的來源為何。
備註
對於一組給定的目標路由前綴,如果首選 ExpressRoute 路由,並且 ExpressRoute 連接隨後斷開,則通過 S2S VPN 或 NVA 從本地播發的路由將優先用於發往相同路由前綴的流量。 還原 ExpressRoute 連接後,發往這些路由前綴的流量可能會繼續首選 S2S VPN 或 NVA 路徑。 若要避免這種情況發生,您必須設定內部部署裝置,以針對要公告至 S2S VPN 閘道和 SD-WAN NVA 的路由預先使用 AS-Path,因為您需要確保 VPN/NVA 路由的 AS-Path 長度比 ExpressRoute 路由更長。