
Azure には、A、B、C の 3 つの VirtualNetwork があります。A と B は C にピアリングされています。
3 つすべてに Ubuntu VM があります。
VirtualNetwork A と B の VM が VirtualNetwork C を経由して相互に通信できるようにしたいと思います。
従来は、AzureFirewall NVA を設定して、1 つの Vnet から別の Vnet にトラフィックをルーティングすることができました。
VirtualNetwork C で Ubuntu VM を使用して NVA として機能させ、A <-> B からトラフィックを転送することが可能かどうかを知りたいです。
過去の試みを見るここそしてここですが、Azure ネットワーク内にはありません。これは可能ですか?
┌─────────────┐ ┌──────────────┐ ┌─────────────────┐
│ vnet-B │ │vnet-C │ │ Vnet-A │
│ │ │ ┌──────┐ │ │ ┌──────┐ │
│ ┌──────┐ ├────────┤ │ VM-C │ ├────────┤ │VM-A │ │
│ │ VM-B │ │ peering│ └──────┘ │peering │ │ │ │
│ └──────┘ │ │ │ │ └──────┘ │
│ │ │ │ │ │
└─────────────┘ └──────────────┘ └─────────────────┘
理想的には、A と B で Nginx サーバーを実行し、各 VM の CLI からそれぞれにアクセスできcurl
、トラフィックが VM-C を通過するようにします。