O que é uma rede virtual?
Uma rede virtual é, como o nome sugere, uma rede construída virtualmente. No entanto, existem várias definições e métodos de implementação para esse conceito.
Uma das primeiras formas de redes virtuais surgiu em meados da década de 1990 com a introdução da tecnologia VLAN, que permitiu que switches físicos L2 fossem logicamente divididos em vários segmentos L2. Essas redes virtuais são comumente chamadas de VLANs.
Com a ampla adoção da virtualização de servidores, redes conectadas virtualmente a máquinas virtuais (VMs) operando em um hipervisor também passaram a ser chamadas de redes virtuais. Em ambientes virtualizados, a interface de rede do servidor físico é compartilhada por várias VMs. Para isso, cada máquina virtual recebe uma interface de rede lógica (porta virtual). Essas portas virtuais se conectam a um switch virtual em execução no hipervisor, formando uma rede virtual.
A introdução de tecnologias como VXLAN (Virtual eXtensible LAN) e NVGRE (Network Virtualization using Generic Routing Encapsulation) expandiu ainda mais a flexibilidade das redes virtuais, permitindo ambientes virtuais altamente personalizáveis sobre redes físicas existentes ou VLANs. Redes criadas com VXLAN ou NVGRE podem ser geradas e excluídas dinamicamente por meio de software, e essas redes são chamadas de redes de sobreposição.