Scope: 設計・運用で誤りやすい点を優先して整理。SKU/region/limitsは変更されるため、実装時はリンク先のcurrent Microsoft Learnを再確認してください。
Overview
regionごとのMicrosoft-managed VNet/router/gateway container。branch/user/ER/VNet connectionを集約する。
Key technical points
- hubはcustomer-managed VNetとは異なり、内部subnetを直接管理しない。
- hub route table association/propagationでsegmentationを制御する。
- multi-regionでは各hubがinter-hub connectionでfull meshになる。
Design guidance
- carrier/CPE/Microsoft edge/gateway/VNet routeを別failure domainとして扱う。
- BGP prefixとlocal UDRの相互作用をeffective routeで確認する。
- failoverは「tunnel/circuit up」ではなくapplication flowが継続するかで受け入れる。
Operations checklist
- gateway/circuit/tunnel control-plane stateを確認する。
- BGP advertised/learned routeとeffective routeを比較する。
- 実application flowでfailover/recoveryを確認する。
Common pitfalls
- tunnel/circuit stateだけでend-to-end疎通を判断する。
- prefix advertisement増加でroute limit/意図しないtransitを招く。
Verification pattern
Control plane
resource state、association、policy、route/BGP configが期待通りかを確認。
resource state、association、policy、route/BGP configが期待通りかを確認。
Data plane
同一5-tupleまたは実application journeyで到達性・latency・security判定を実証。
同一5-tupleまたは実application journeyで到達性・latency・security判定を実証。
Observability
diagnostic logs / flow logs / Network Watcherで実際の判定とpathを残す。
diagnostic logs / flow logs / Network Watcherで実際の判定とpathを残す。
Rollback
設定を戻した後のroute convergence、DNS cache、existing sessionまで確認。
設定を戻した後のroute convergence、DNS cache、existing sessionまで確認。