Azure VMware 解決方案第 2 代 (第 2 代) 私人雲端會使用虛擬網路進行連線。
由於 NSX 的虛擬網路通告程式設計到虛擬網路中的方式,存在限制。
建立 NSX 區段時,會執行兩個作業:
- 每個通告都會在從 NSX 接收時新增至虛擬網路位址空間。
- 每個通告都會分解為
/28CIDR,並/28指派給 NSX T0 上行介面。
第 2 代的路由限制
Azure VMware 解決方案第 2 代會在路由規模方面施加下列限制:
虛擬網路位址空間上最多有 1000 個前置詞,其中包括所有前置詞,例如
- NSX 區段首碼 (
/29到/16) - NSX 服務路由 (例如 DNS、VPN GW、DNAT)
/32 - HCX MON 路由
/32
- NSX 區段首碼 (
每個 T0 NIC 的 1024 個首碼限制 僅適用於 NSX 區段首碼。
NSX 區段首碼範例
-
1 x /24前綴 = 在 T0 NIC 上編程的 16/28秒 -
1 x /22前綴 = 在 T0 NIC 上編程的 64/28秒 -
1 x /16前綴 = 4096/28秒,跨多個T0 NIC編程
依叢集大小劃分的容量
-
3節點私有雲:支援
4096 x /28s(相當於256 x /24s) -
4節點私有雲:支援
6144 x /28s(相當於384 x /24s)
HCX 的路由限制
鑑於上述限制:
- 通告
/32MON 主機路由:總共最多 999 個 (假設虛擬網路只設定了私人雲端位址)。 - 當 HCX 移轉 (不含 MON) 從內部部署設定至雲端時:
- NSX 區段首碼會計入虛擬網路和 T0 NIC 限制。
- 只有在閘道容錯移轉至雲端端之後,才會對它們進行程式設計。
- 設定 具有行動性最佳化網路 (MON) 的 HCX 移轉 時:
- 路由摘要偏好摘要的 NSX 區段路由,同時移除特定主機路由。
- 故障切換期間最多可能會發生30秒的路由收斂。
- 如果未針對延伸網路區段停用 MON,
/32則路由會繼續耗用路由限制,並降低私有雲端規模。
HCX MON 相容性
- Azure VMware 解決方案第 2 代私人雲端之間不支援 (因為對等互連的 VNet 不能有重疊的位址空間)。
- 支援 Azure VMware 解決方案 第 1 代和第 2 代私人雲端。
NSX 區段的路由限制
- 每個 NSX 區段都會計為 1000 個虛擬網路限制的一個項目。
- 由於第 2 代私人雲端位址空間本身會耗用一個專案,因此 999 仍可供使用。
- 每個 NSX 區段通告都會分成
/28s,每個 T0 NIC 會耗用 1024 個限制。
允許和不允許
- 客戶不能有 1000 x
/24s(1000 × 16 = 16,000 個前置詞)。 - 客戶可以擁有 1000 x
/28s. - 客戶可以擁有 1 個 x
/16(在 4 節點或更大的私有雲中)。 - 客戶不能有 256 x
/23s(256 × 32 = 8192 個字首)。
如何保持在限制範圍內
若要避免達到 1000 個路由限制:
- 仔細規劃區段路由,以保持在叢集前置詞限制內:
-
4096 x /28s對於 3 節點私有雲 -
6144 x /28s對於 4 節點私有雲
-
- 將組合前綴和主機路由保持在 1000 以下。
- 盡可能摘要路由 (例如,
/24s公告而不是/32s)。 - 使用更少、更大的前置詞。
- 將叢集大小增加到至少 4 個主機,以擴展第 2 代內部首碼限制。
範例案例
此範例顯示客戶如何在 Azure 的 1000 個路由限制內平衡 MON 和工作負載路由:
- 800
/32條 MON 航線 - 20
/28個工作負載前置詞 - 10
/27, 5/26, 2/24, 1/22
字首計算表
| 前綴 | 每個前置詞的虛擬網路專案數 | 每個字首的 NIC 條目 | 範例計數 | 虛擬網路使用量總計 | NIC 使用總量 |
|---|---|---|---|---|---|
| /32 | 1 | N/A | 800 | 800 | N/A |
| /30 | 1 | N/A | 0 | 0 | N/A |
| /28 | 1 | 1 | 20 | 20 | 20 |
| /27 | 1 | 2 | 10 | 10 | 20 |
| /26 | 1 | 4 | 5 | 5 | 20 |
| /24 | 1 | 16 | 2 | 2 | 32 |
| /23 | 1 | 32 | 0 | 0 | 0 |
| /22 | 1 | 64 | 1 | 1 | 64 |
總計:
- 虛擬網路專案總數為 838 個
- 總共 156 個 NIC 條目
Recommendation
建議客戶對其私人雲端部署執行類似的計算,以確保它們保持在 Azure VMware 解決方案 Gen 2 路由限制內。