硬件防火墙与VMware防火墙设备


16

我们的办公室在辩论是否需要在我们的VMWare群集上安装硬件防火墙或设置虚拟防火墙。

我们的环境由3个服务器节点(每个16个核,每个带64 GB RAM)和2个1 GB的交换器,带iSCSI共享存储阵列组成。

假设我们将资源专用于VMWare设备,那么选择虚拟防火墙而不是虚拟防火墙有什么好处?

如果我们选择使用硬件防火墙,带有ClearOS之类的专用服务器防火墙与Cisco防火墙相比将如何?


1
几乎与硬件防火墙Vs相同。软件防火墙(IP表,RHEL)。这也有可能引起辩论,毫无根据的争论和集体思考。要特别小心,不要成为确认偏见的受害者,在该处您会发现一个简单的答案与您的想法相符,但没有逻辑上的论点,事实或其他依据。
克里斯S

Answers:


11

出于以下两个原因,我一直不愿在虚拟机中托管防火墙:

  • 安全性

使用虚拟机监控程序时,攻击面更广。硬件防火墙通常具有加固的OS(只读fs,无构建工具),这将减少潜在的系统危害的影响。防火墙应该保护主机,而不是相反。

  • 网络性能和可用性

我们已经看到细节有什么不好的网卡可以做(或不能),这就是你想要的东西,以避免。尽管相同的错误会影响设备,但已选择了硬件,并且已知可以与已安装的软件一起使用。不用说,如果驱动程序或他们不建议的任何硬件配置有问题,软件供应商的支持可能无法为您提供帮助。

编辑:

我想补充一下,就像@Luke所说的那样,许多硬件防火墙供应商都提供了高可用性解决方案,其状态连接状态从活动单元传递到备用单元。我个人对带有Checkpoint的设备感到满意(在旧的诺基亚IP710平台上)。思科具有ASAPIX故障转移/冗余,pfsense具有CARP,IPCop具有插件。Vyatta 可以做更多的工作(pdf),但是它不仅仅具有防火墙的功能。


1
+1表示“防火墙应保护主机,而不是相反。”
ewwhite 2012年

如果将虚拟机管理程序放在防火墙的前面,请确保要暴露自己。但这是网络安全问题(管理员错误),而不是虚拟化缺陷。在安全性方面,供应商的选择绝对是一个需要考虑的问题。请记住,思科还提供虚拟设备。选择正确的硬件非常重要。但希望您已经在服务器上执行此操作。还请记住,“主机”只是硬件。虚拟服务器仍在防火墙后面(实际上)。它并没有倒退。
路加福音

@Luke,您的防火墙受管理程序的支配;就是这样。
gravyface 2012年

1
@Luke:不。要进入虚拟化的防火墙,数据包必须流经主机物理网卡。即使无法从防火墙外部访问虚拟机监控程序/主机的IP地址,驱动程序和虚拟机监控程序代码仍将处理错误的数据包(因此会增加攻击向量的数量)。
petrus

1
有趣的是,这些Cisco机器也使用Broadcom NIC(cisco.com/en/US/prod/collat​​eral/ps10265/ps10493/…)。我想我们都知道,“硬件”防火墙不过是带有定制的* nix操作系统的现成芯片。两者都有驱动程序。两者都有相同的可能漏洞。我很乐意检查虚拟化特有的任何安全漏洞。我认为您无法就哪个更好做全面的判断。相反,您的解决方案已根据具体情况进行了分析。
路加福音

9

假设软件相同(通常不是),则虚拟防火墙可以比物理防火墙更好,因为您的冗余性更好。防火墙只是具有CPU,RAM和上行链路适配器的服务器。这与物理Web服务器与虚拟Web服务器的论点相同。如果硬件出现故障,可以将虚拟服务器自动迁移到另一台主机。唯一的停机时间是将虚拟防火墙迁移到另一台主机所花费的时间,以及操作系统启动所花费的时间。

物理防火墙与其所拥有的资源绑定在一起。虚拟防火墙仅限于主机内部的资源。通常,x86硬件比物理企业防火墙便宜得多。你要考虑什么是成本的硬件,加上成本的软件(如果不使用开源的),加上你的时间成本(这将依赖于软件供应商你去)。比较成本之后,您将获得哪些功能?

在比较虚拟或物理防火墙时,它实际上取决于功能集。思科防火墙具有一项称为HSRP的功能,该功能允许您将两个防火墙作为主服务器和从属服务器运行,以进行故障转移。非Cisco防火墙具有类似的技术,称为VRRP。也有鲤鱼。

将物理防火墙与虚拟防火墙进行比较时,请确保您进行的是苹果对苹果的比较。哪些功能对您很重要?配置是什么样的?该软件是否被其他企业使用?

如果您需要强大的路由,Vyatta是一个不错的选择。它具有防火墙功能。它具有一个非常类似于Ciso的配置控制台。他们在vyatta.org上有免费的社区版本,在vyatta.com上有受支持的版本(带有一些额外的功能)。该文档非常简洁明了。

如果您需要功能强大的防火墙,请查看pfSense。它也可以做路由。

我们决定在ESXi主机上使用VRRP运行两个Vyatta实例。要获得我们需要的思科冗余(每个防火墙两个电源,两个防火墙),它的成本为15.3万美元。对我们来说,Vyatta社区版是一个不错的选择。它具有仅命令行界面,但是有了文档,它很容易配置。


5
好答案。我们已经使用了无数的硬件和软件设备-考虑到您可以在pFSense的低端x86机器上毫不费力地推动线速1Gbps @ 64Bytes。专用硬件防火墙设备的费用通常在1万英镑左右。
Ben Lessani-Sonassi 2012年

这取决于防火墙是否作为端点设备。我已经看到许多VMWare集群由于存储问题或网络问题而死亡。通常,HA负责处理事务,但是我可以看到在该环境中设置防火墙的一个特殊问题。这是完整的HA / vMotion / DRS设置吗?
ewwhite 2012年

@ewwhite是的,完整的HA / vMotion / DRS。Vyatta具有VRRP和热故障转移的两个实例。
路加福音2012年

如果可能的话,我更喜欢将其中一个虚拟化,而将一个虚拟化在专用的盒子上。
罗宾·吉尔

8

我使用专用硬件,因为它是专用的。在这方面拥有一台设备很方便,尤其是在它是VPN端点或其他网关的情况下。它使您的VMWare群集摆脱了这一责任。就硬件/ RAM / CPU资源而言,运行软件解决方案绝对可以。但这并不是真正的问题。


+1表示分界点。
汤姆·奥康纳

7

当然这不是必须的,对于大多数人来说,它可以完成工作。只需考虑一些事项,除非您将NIC专用于防火墙VM,否则您的流量可能会在虚拟交换机上行链路上伸缩。(您必须在每个要vMotion能够连接到的盒子上执行此操作)。

亲自?我更喜欢专用硬件,因为它确实不那么昂贵。您可以从制造商处获得专用硬件上的性能编号,但是VM防火墙的性能完全取决于主机的繁忙程度。

我说尝试一下该软件,看看它如何运行。如果在路上,您需要安装一个硬件,然后再安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.