Suponiendo que el software es el mismo (generalmente no lo es), los firewalls virtuales pueden ser mejores que un firewall físico porque tiene una mejor redundancia. Un firewall es solo un servidor con CPU, RAM y adaptadores de enlace ascendente. Es el mismo argumento que un servidor web físico y uno virtual. Si el hardware falla, se puede migrar un servidor virtual a otro host automáticamente. El único tiempo de inactividad es la cantidad de tiempo que lleva migrar el firewall virtual a otro host, y quizás el tiempo que tarda el SO en arrancar.
Un firewall físico está vinculado a los recursos que tiene. Un firewall virtual está limitado a los recursos dentro de un host. Por lo general, el hardware x86 es mucho más barato que el de un firewall empresarial físico. Lo que debe tener en cuenta es el costo del hardware, más el costo del software (si no utiliza código abierto), más el costo de su tiempo (que dependerá del proveedor de software con el que vaya). Después de comparar el costo, ¿qué características está obteniendo en ambos lados?
Al comparar cortafuegos, virtuales o físicos, realmente depende del conjunto de características. Los firewalls de Cisco tienen una característica llamada HSRP que le permite ejecutar dos firewalls como uno (maestro y esclavo) para la conmutación por error. Los firewalls que no son de Cisco tienen una tecnología similar llamada VRRP. También hay CARP.
Al comparar un cortafuegos físico con uno virtual, asegúrese de hacer una comparación de manzanas con manzanas. ¿Qué características son importantes para ti? ¿Cómo es la configuración? ¿Este software es utilizado por otras empresas?
Si necesita una ruta potente, Vyatta es una buena apuesta. Tiene capacidades de firewall. Tiene una consola de configuración muy parecida a Ciso. Tienen una edición comunitaria gratuita en vyatta.org y una versión compatible (con algunas características adicionales) en vyatta.com. La documentación es muy limpia y directa.
Si necesita un poderoso firewall, eche un vistazo a pfSense. También puede hacer enrutamiento.
Decidimos ejecutar dos instancias de Vyatta con VRRP en nuestros hosts ESXi. Para obtener la redundancia que necesitábamos con Cisco (dos fuentes de alimentación por firewall, dos firewalls), habría costado $ 15-30k. Para nosotros, la edición comunitaria de Vyatta fue una buena opción. Tiene una interfaz de línea de comando solamente, pero con la documentación fue fácil de configurar.