Re: OpenBSD firewalls as virtual machine ?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Josh <bsd@...>
Cc: <misc@...>
Date: Monday, September 24, 2007 - 7:59 am

On 21/09/2007, at 11:09 AM, Josh wrote:

> Hello there.

I'm going to vote this idea as "really bad" for two reasons.
Considering the technology out there at the moment, I'm going to
guess you're looking at vmware.

As everyone keeps saying, the security and reliability of your
systems now inherits these characteristics from the VM host, and in
some cases, the other guests. I personally can't trust the host after
having worked on OpenBSD drivers (mpi and vic) inside virtual
machines. In the mpi case I do know they took shortcuts in their
emulation of that hardware which required extra tweaks in my driver.
Even worse though, when I was working on vic I used to be able to
crash the host by getting something wrong in the guest.

I don't want a bug in one of the VMs bringing the whole lot down.

Secondly, the performance of your guests aren't going to be as good
as the performance of OpenBSD running directly on the same hardware.
If you look at the path an arbitrary packet takes on the way out of
an OpenBSD firewall its loosely something like (this path be
accurate, but that's not the point): routing table, pf, enqueue,
driver, hardware. If you look at that same packet in a VM: routing
table, pf, enqueue, driver, virtual machine, vm input, vm routing, vm
enqueue, vm driver, hardware. The amount of work per packet increases
so the time taken to deal with a packet goes up, which means that the
hardware can't deal with the same number of packets that a real
OpenBSD install can deal with.

Just my two cents,
dlg

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
OpenBSD firewalls as virtual machine ?, Josh, (Thu Sep 20, 9:09 pm)
Re: OpenBSD firewalls as virtual machine ?, Die Gestalt, (Mon Sep 24, 8:56 am)
Re: OpenBSD firewalls as virtual machine ?, David Gwynne, (Mon Sep 24, 7:59 am)
Re: OpenBSD firewalls as virtual machine ?, Eduardo Tongson, (Sat Sep 22, 11:12 pm)
Re: OpenBSD firewalls as virtual machine ?, Bryan Irvine, (Fri Sep 21, 7:09 pm)
Re: OpenBSD firewalls as virtual machine ?, Kent Watsen, (Fri Sep 21, 8:07 am)
Re: OpenBSD firewalls as virtual machine ?, Scott Wells, (Fri Sep 21, 9:19 am)
Re: OpenBSD firewalls as virtual machine ?, Douglas A. Tutty, (Fri Sep 21, 10:52 am)
Re: OpenBSD firewalls as virtual machine ?, Douglas A. Tutty, (Sat Sep 22, 12:36 am)
Re: OpenBSD firewalls as virtual machine ?, Nick Holland, (Sat Sep 22, 10:53 am)
Re: OpenBSD firewalls as virtual machine ?, Douglas A. Tutty, (Sat Sep 22, 11:36 am)
Re: OpenBSD firewalls as virtual machine ?, Luca Corti, (Fri Sep 21, 11:17 am)
Re: OpenBSD firewalls as virtual machine ?, Henning Brauer, (Sat Sep 22, 7:29 am)
Re: OpenBSD firewalls as virtual machine ?, bofh, (Fri Sep 21, 3:29 pm)
Re: OpenBSD firewalls as virtual machine ?, Luca Corti, (Fri Sep 21, 5:15 pm)
Re: OpenBSD firewalls as virtual machine ?, Stuart Henderson, (Fri Sep 21, 3:51 pm)
Re: OpenBSD firewalls as virtual machine ?, Luca Corti, (Fri Sep 21, 5:16 pm)
Re: OpenBSD firewalls as virtual machine ?, Claudio Jeker, (Fri Sep 21, 6:34 pm)
Re: OpenBSD firewalls as virtual machine ?, Luca Corti, (Fri Sep 21, 8:06 pm)
Re: OpenBSD firewalls as virtual machine ?, Luca Corti, (Sat Sep 22, 7:35 pm)
Re: OpenBSD firewalls as virtual machine ?, n0g0013, (Sat Sep 22, 8:12 pm)
Re: OpenBSD firewalls as virtual machine ?, Tony Sarendal, (Fri Sep 21, 7:10 pm)
Re: OpenBSD firewalls as virtual machine ?, Darren Spruell, (Fri Sep 21, 10:48 am)
Re: OpenBSD firewalls as virtual machine ?, Ted Unangst, (Fri Sep 21, 4:28 pm)
Re: OpenBSD firewalls as virtual machine ?, Craig Skinner, (Fri Sep 21, 11:09 am)
Re: OpenBSD firewalls as virtual machine ?, Tony Sarendal, (Fri Sep 21, 8:58 am)
Re: OpenBSD firewalls as virtual machine ?, Nick Holland, (Thu Sep 20, 9:52 pm)
Re: OpenBSD firewalls as virtual machine ?, Darren Spruell, (Sat Sep 22, 7:45 pm)
Re: OpenBSD firewalls as virtual machine ?, Darren Spruell, (Fri Sep 21, 2:18 am)
Re: OpenBSD firewalls as virtual machine ?, Craig Skinner, (Fri Sep 21, 4:03 am)
Re: OpenBSD firewalls as virtual machine ?, Jason Dixon, (Thu Sep 20, 9:35 pm)
Re: OpenBSD firewalls as virtual machine ?, bofh, (Thu Sep 20, 9:53 pm)
Re: OpenBSD firewalls as virtual machine ?, Jason Dixon, (Thu Sep 20, 10:15 pm)