Simule um dispositivo NVA no Azure que encaminha o tráfego com uma VM Ubuntu

Simule um dispositivo NVA no Azure que encaminha o tráfego com uma VM Ubuntu

No Azure, tenho 3 redes virtuais, A, B e C. A e B estão emparelhados com C.

Eu tenho uma VM Ubuntu em todos os três.

Gostaria que as VMs nas VirtualNetworks A e B pudessem se comunicar entre si passando pela VirtualNetwork C.

Tradicionalmente, pode-se configurar um AzureFirewall NVA para rotear o tráfego de uma Vnet para outra.

Gostaria de saber se é possível utilizar uma VM Ubuntu na VirtualNetwork C, para atuar como NVA e encaminhar o tráfego de A <-> B.

Eu vejo tentativas anterioresaquieaqui, mas não estão dentro de uma rede do Azure. Isso é possível?

┌─────────────┐        ┌──────────────┐        ┌─────────────────┐
│ vnet-B      │        │vnet-C        │        │ Vnet-A          │
│             │        │    ┌──────┐  │        │   ┌──────┐      │
│  ┌──────┐   ├────────┤    │ VM-C │  ├────────┤   │VM-A  │      │
│  │ VM-B │   │ peering│    └──────┘  │peering │   │      │      │
│  └──────┘   │        │              │        │   └──────┘      │
│             │        │              │        │                 │
└─────────────┘        └──────────────┘        └─────────────────┘

Idealmente, eu teria servidores Nginx rodando em A e B e seria capaz de acessar curlcada um deles na CLI de cada VM, e o tráfego passaria pelo VM-C.

informação relacionada