<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The vSwitch ILLUSION and DMZ virtualization</title>
	<atom:link href="http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/</link>
	<description>Studies in Data Center Networking, Virtualization, Computing</description>
	<lastBuildDate>Sun, 05 Sep 2010 22:51:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Brad Hedlund</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-979</link>
		<dc:creator>Brad Hedlund</dc:creator>
		<pubDate>Wed, 26 May 2010 20:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-979</guid>
		<description>Stephane,
Under a policy of strict physical network separation, you would definitely keep Vmotion isolated inside each zone.  By providing physical network separation between zones, you have by definition already provided physical separation for access to storage over IP.  Whether or not the data itself is resting on the same storage system is certainly up for debate.  You could link all zones into a common ESX management framework, or not, it all depends on what your security policy tolerates and who&#039;s enforcing it.

Cheers,
Brad</description>
		<content:encoded><![CDATA[<p>Stephane,<br />
Under a policy of strict physical network separation, you would definitely keep Vmotion isolated inside each zone.  By providing physical network separation between zones, you have by definition already provided physical separation for access to storage over IP.  Whether or not the data itself is resting on the same storage system is certainly up for debate.  You could link all zones into a common ESX management framework, or not, it all depends on what your security policy tolerates and who&#8217;s enforcing it.</p>
<p>Cheers,<br />
Brad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephane</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-951</link>
		<dc:creator>Stephane</dc:creator>
		<pubDate>Wed, 19 May 2010 13:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-951</guid>
		<description>Brad, 

Great article ! Thanks ! 

I get confused by the way. Let&#039;s imagine corporate security policy states there should be physical isolation between security zones. On the ESX cluster running the untrusted VMs, you would still need some virtual networking to connect to Vmotion network / ESX host management network / possible IP storage network. How can you comply to physical isolation policy in that case ? 

cheers</description>
		<content:encoded><![CDATA[<p>Brad, </p>
<p>Great article ! Thanks ! </p>
<p>I get confused by the way. Let&#8217;s imagine corporate security policy states there should be physical isolation between security zones. On the ESX cluster running the untrusted VMs, you would still need some virtual networking to connect to Vmotion network / ESX host management network / possible IP storage network. How can you comply to physical isolation policy in that case ? </p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Howell</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-837</link>
		<dc:creator>John Howell</dc:creator>
		<pubDate>Wed, 31 Mar 2010 22:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-837</guid>
		<description>This was the approach I have just used in desiging a DR network for a client who wanted to share a single cluster of ESX Hosts with multiple groups with different security requirements.
I got upfront the decision to allow virtual seperation for the DR network (production requires physical airgaps) as rack space and copper switchport counts were at a premium.
However you also need to take into account location physical security.
These hosts are locked in a rack with limited physical access. The management network switches for them are located in the same racks, the Guests network switches are located in a shared comms rack. Cabing to that rack is provided by inter-rack ties.
So for this config I still used 3 VSwitches - two interfaces were given to a management VSwitch, one interface to a VMotion switch, and two interfaces given to the guest switch, then using VLAN tags for the network seperation.
The next vulnerability then is attacks against guests to cause leaks between running guests. For this reason we still seperate guests facing public networks from guests on the private networks by limiting the VLANs on each host.
This way capacity can still be easily managed remotely by simply changing the guest VLANs supported on certain hosts depending on the disaster scenario we are configuring for</description>
		<content:encoded><![CDATA[<p>This was the approach I have just used in desiging a DR network for a client who wanted to share a single cluster of ESX Hosts with multiple groups with different security requirements.<br />
I got upfront the decision to allow virtual seperation for the DR network (production requires physical airgaps) as rack space and copper switchport counts were at a premium.<br />
However you also need to take into account location physical security.<br />
These hosts are locked in a rack with limited physical access. The management network switches for them are located in the same racks, the Guests network switches are located in a shared comms rack. Cabing to that rack is provided by inter-rack ties.<br />
So for this config I still used 3 VSwitches &#8211; two interfaces were given to a management VSwitch, one interface to a VMotion switch, and two interfaces given to the guest switch, then using VLAN tags for the network seperation.<br />
The next vulnerability then is attacks against guests to cause leaks between running guests. For this reason we still seperate guests facing public networks from guests on the private networks by limiting the VLANs on each host.<br />
This way capacity can still be easily managed remotely by simply changing the guest VLANs supported on certain hosts depending on the disaster scenario we are configuring for</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-776</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Wed, 03 Mar 2010 21:52:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-776</guid>
		<description>First of all: great blog! And excellent article. Only one point: while I think you are right about your assumption on vmware &quot;more than one vSwitch&quot; situation I don&#039;t think you experiment is a definite proof of this for two reasons:
1. Many OSs (I&#039;m not sure about vmware of course) can &quot;instantiate&quot; multiple copies of a process/program without actually duplicate it in memory. Today&#039;s processors can enforce (and allow) an OS to keep data memory segments separated from the code ones. Modern OSs tend to assign a &quot;virtual memory space&quot; (nothing to do with vmware :) ) to each process that is done by code &quot;pages&quot; and data &quot;pages&quot;. Such pages are allocated to a process and are pointers to the phisical memory (i.e. two process can share the same code page and not be aware of it).
If this is true for ESXm each new vSwicth will add only the data segments to the used memory counter.

2. Even if the vSwitch is just a memory structure somewhere I would have expected to see the used memory increased when you add some. Maybe the counter used from esx is to &quot;raw&quot; (or just rounded to MB). I don&#039;t expect such data structure to be big (especially when &quot;empty&quot;) so it maybe just the counter don&#039;t &quot;notice&quot; it.

Regards</description>
		<content:encoded><![CDATA[<p>First of all: great blog! And excellent article. Only one point: while I think you are right about your assumption on vmware &#8220;more than one vSwitch&#8221; situation I don&#8217;t think you experiment is a definite proof of this for two reasons:<br />
1. Many OSs (I&#8217;m not sure about vmware of course) can &#8220;instantiate&#8221; multiple copies of a process/program without actually duplicate it in memory. Today&#8217;s processors can enforce (and allow) an OS to keep data memory segments separated from the code ones. Modern OSs tend to assign a &#8220;virtual memory space&#8221; (nothing to do with vmware <img src='http://bradhedlund.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) to each process that is done by code &#8220;pages&#8221; and data &#8220;pages&#8221;. Such pages are allocated to a process and are pointers to the phisical memory (i.e. two process can share the same code page and not be aware of it).<br />
If this is true for ESXm each new vSwicth will add only the data segments to the used memory counter.</p>
<p>2. Even if the vSwitch is just a memory structure somewhere I would have expected to see the used memory increased when you add some. Maybe the counter used from esx is to &#8220;raw&#8221; (or just rounded to MB). I don&#8217;t expect such data structure to be big (especially when &#8220;empty&#8221;) so it maybe just the counter don&#8217;t &#8220;notice&#8221; it.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-754</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Wed, 03 Mar 2010 06:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-754</guid>
		<description>I have to agree with Charu on this one. I personally don&#039;t have a preference, both options work fine but indeed the maturity of a customer heavily dictates which options you have. To them the graphical presentation in vCenter means physical separation and again means secure, although we all know this is not necessarily true.

I really like this article though, keep them coming!</description>
		<content:encoded><![CDATA[<p>I have to agree with Charu on this one. I personally don&#8217;t have a preference, both options work fine but indeed the maturity of a customer heavily dictates which options you have. To them the graphical presentation in vCenter means physical separation and again means secure, although we all know this is not necessarily true.</p>
<p>I really like this article though, keep them coming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Doles</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-750</link>
		<dc:creator>Justin Doles</dc:creator>
		<pubDate>Tue, 02 Mar 2010 18:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-750</guid>
		<description>I&#039;m glad I made it to the end!  Excellent article.  We&#039;ve been looking at the 1000v vs. vSwitch for our new VMware environment.  Seems like it may be worth the cost.</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad I made it to the end!  Excellent article.  We&#8217;ve been looking at the 1000v vs. vSwitch for our new VMware environment.  Seems like it may be worth the cost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charu Chaubal</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-745</link>
		<dc:creator>Charu Chaubal</dc:creator>
		<pubDate>Fri, 26 Feb 2010 17:56:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-745</guid>
		<description>(Disclaimer: I work for VMware)
Thanks for this great piece.  It really helps to explain this issue more clearly and I think it will help a lot of people more rationally approach their datacenter security design.  

Although I agree with the conclusions, I think it&#039;s worth mentioning that vSwitch segmentation is not entirely an illusion, when it comes to security.  First off, I&#039;ve heard a number of customers say that they don&#039;t trust VLAN isolation because of the history of successful VLAN exploits (you have outlined ways to address these concerns above). Although these may largely be in the past, it still makes customers wary of relying upon them.  By contrast, the track record of vSwitch isolation has been very good.  In fact, there has not been any successful public exploit of the VMware vSwitch to date (not that it couldn&#039;t happen in the future, of course).  So, people have a greater comfort level with relying upon vSwitch segmentation for security, vs. only VLANs.

The second point, perhaps more subtle, is that even if you &quot;trust&quot; VLAN isolation, some customers have said that the effort of configuring and administering VLANs throughout their environment introduces complexity that they feel weakens their security posture.  They feel they don&#039;t have sufficient maturity in terms of their management processes and policies to take on this risk.  For them, vSwitch segmentation provides a neat, simple solution that doesn&#039;t have as much management overhead.

Again, I agree with your conclusion, and I believe this is the direction we should all be going in, but there are legitimate reasons to continue relying upon vSwitch segmentation today.</description>
		<content:encoded><![CDATA[<p>(Disclaimer: I work for VMware)<br />
Thanks for this great piece.  It really helps to explain this issue more clearly and I think it will help a lot of people more rationally approach their datacenter security design.  </p>
<p>Although I agree with the conclusions, I think it&#8217;s worth mentioning that vSwitch segmentation is not entirely an illusion, when it comes to security.  First off, I&#8217;ve heard a number of customers say that they don&#8217;t trust VLAN isolation because of the history of successful VLAN exploits (you have outlined ways to address these concerns above). Although these may largely be in the past, it still makes customers wary of relying upon them.  By contrast, the track record of vSwitch isolation has been very good.  In fact, there has not been any successful public exploit of the VMware vSwitch to date (not that it couldn&#8217;t happen in the future, of course).  So, people have a greater comfort level with relying upon vSwitch segmentation for security, vs. only VLANs.</p>
<p>The second point, perhaps more subtle, is that even if you &#8220;trust&#8221; VLAN isolation, some customers have said that the effort of configuring and administering VLANs throughout their environment introduces complexity that they feel weakens their security posture.  They feel they don&#8217;t have sufficient maturity in terms of their management processes and policies to take on this risk.  For them, vSwitch segmentation provides a neat, simple solution that doesn&#8217;t have as much management overhead.</p>
<p>Again, I agree with your conclusion, and I believe this is the direction we should all be going in, but there are legitimate reasons to continue relying upon vSwitch segmentation today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-720</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Tue, 16 Feb 2010 18:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-720</guid>
		<description>Certainly a more diplomatic way of &quot;picking your battles.&quot;  Thanks for the articles and the insight.</description>
		<content:encoded><![CDATA[<p>Certainly a more diplomatic way of &#8220;picking your battles.&#8221;  Thanks for the articles and the insight.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Hedlund</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-719</link>
		<dc:creator>Brad Hedlund</dc:creator>
		<pubDate>Mon, 15 Feb 2010 23:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-719</guid>
		<description>Bryan,
While I do have my own opinions on the necessity of physical separation, that is not the battle I&#039;m fighting here.  If you require physical separation because you think it&#039;s more secure, or to simply appease auditors, great, go ahead and do it.  But if you are going to implement physical separation ... do it right and actually provide *physical separation* throughout the physical and virtual network.  Otherwise, what have you gained?  By perpetuating the illusion you still have an architecture that can be challenged and questioned by auditors, and you have subjected your server virtualization architecture to the consequences I outline in the article.  Rather, if you do it the right way and provide consistent physical separation throughout the physical and virtual network, you end up with an architecture that is easily defensible under criticism and without any of the consequences from an inconsistent and &quot;illusional&quot; physical+logical separation design.

Cheers,
Brad</description>
		<content:encoded><![CDATA[<p>Bryan,<br />
While I do have my own opinions on the necessity of physical separation, that is not the battle I&#8217;m fighting here.  If you require physical separation because you think it&#8217;s more secure, or to simply appease auditors, great, go ahead and do it.  But if you are going to implement physical separation &#8230; do it right and actually provide *physical separation* throughout the physical and virtual network.  Otherwise, what have you gained?  By perpetuating the illusion you still have an architecture that can be challenged and questioned by auditors, and you have subjected your server virtualization architecture to the consequences I outline in the article.  Rather, if you do it the right way and provide consistent physical separation throughout the physical and virtual network, you end up with an architecture that is easily defensible under criticism and without any of the consequences from an inconsistent and &#8220;illusional&#8221; physical+logical separation design.</p>
<p>Cheers,<br />
Brad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan</title>
		<link>http://bradhedlund.com/2010/02/10/vswitch-illusion-dmz-virtualization/comment-page-1/#comment-718</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Mon, 15 Feb 2010 21:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bradhedlund.com/?p=790#comment-718</guid>
		<description>It seems to me this is a round about way of saying that physical separation is obsolete, which I agree with.  However bureaucrat auditors will wave policy in your face whether it is relevant or not, and as a result the illusion of physical separation is important to maintain.  Though I agree that if you can get them to accept the virtual network as secure, then they should certainly accept a logical one the same way.</description>
		<content:encoded><![CDATA[<p>It seems to me this is a round about way of saying that physical separation is obsolete, which I agree with.  However bureaucrat auditors will wave policy in your face whether it is relevant or not, and as a result the illusion of physical separation is important to maintain.  Though I agree that if you can get them to accept the virtual network as secure, then they should certainly accept a logical one the same way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
