<?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: I/O Virtualization and the Double-Edged Sword</title>
	<atom:link href="http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:13:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Donny</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-47354</link>
		<dc:creator>Donny</dc:creator>
		<pubDate>Sat, 23 Jan 2010 03:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-47354</guid>
		<description>Afidel,

Actually, based upon my most recent costing using 3 Dell M1000E, Infiband saves me 60K on deployment costs. 

So right now it is much more cost effective versus Ethernet...</description>
		<content:encoded><![CDATA[<p>Afidel,</p>
<p>Actually, based upon my most recent costing using 3 Dell M1000E, Infiband saves me 60K on deployment costs. </p>
<p>So right now it is much more cost effective versus Ethernet&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AFidel</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46574</link>
		<dc:creator>AFidel</dc:creator>
		<pubDate>Mon, 09 Nov 2009 19:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46574</guid>
		<description>Cam
[quote]
In this model, the CNA with its 128 vNICs and vHBAs can now be shared across a large number of servers thus spreading the cost of this expensive resource.
[/quote]

He went specifically at cost as a reason to put the ASIC at the far end of a &quot;dumb&quot; link, but in the real world the combination of &quot;dumb&quot; high speed ASIC plus &quot;smart&quot; ASIC in the switch is going to be more expensive than just a &quot;smart&quot; ASIC in the CNA because the CNA is going to be based on a platform that&#039;s selling probably millions of units a year.</description>
		<content:encoded><![CDATA[<p>Cam<br />
[quote]<br />
In this model, the CNA with its 128 vNICs and vHBAs can now be shared across a large number of servers thus spreading the cost of this expensive resource.<br />
[/quote]</p>
<p>He went specifically at cost as a reason to put the ASIC at the far end of a &#8220;dumb&#8221; link, but in the real world the combination of &#8220;dumb&#8221; high speed ASIC plus &#8220;smart&#8221; ASIC in the switch is going to be more expensive than just a &#8220;smart&#8221; ASIC in the CNA because the CNA is going to be based on a platform that&#8217;s selling probably millions of units a year.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massimo Re Ferre'</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46568</link>
		<dc:creator>Massimo Re Ferre'</dc:creator>
		<pubDate>Sat, 07 Nov 2009 15:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46568</guid>
		<description>AFidel, 

if you followed the discussion (I know it&#039;s painful.... 68 comments with this one) you&#039;ll notice that the discussion was revolving around &quot;potential limitations&quot; of the CNAs/FCoE when it comes to physically aggregate more secured network segments onto one cable vs using dedicated network cables. 

The discussion was not so much &quot;my kit is faster, cheaper, etc than yours&quot;.

Massimo.</description>
		<content:encoded><![CDATA[<p>AFidel, </p>
<p>if you followed the discussion (I know it&#8217;s painful&#8230;. 68 comments with this one) you&#8217;ll notice that the discussion was revolving around &#8220;potential limitations&#8221; of the CNAs/FCoE when it comes to physically aggregate more secured network segments onto one cable vs using dedicated network cables. </p>
<p>The discussion was not so much &#8220;my kit is faster, cheaper, etc than yours&#8221;.</p>
<p>Massimo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AFidel</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46565</link>
		<dc:creator>AFidel</dc:creator>
		<pubDate>Fri, 06 Nov 2009 22:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46565</guid>
		<description>Cam,
The problem is no one can show me a real world cost savings from putting a &quot;dumb&quot; high bandwidth device in a server and some &quot;smart&quot; chips in the central switching complex. Sure, in theory if someone sold enough of something they might be able to make that architecture work out cheaper, but here in the real world they can not. It&#039;s the same problem that FC faces, even with their volume they are still a niche player when compared to the ethernet world and so the scales of economy go to ethernet. So for the foreseeable future it&#039;s cheaper to go with an ethernet CNA because it&#039;s using all of that R&amp;D that&#039;s being paid for across millions and millions of ports instead of thousands of ports of Infiniband or other niche players.</description>
		<content:encoded><![CDATA[<p>Cam,<br />
The problem is no one can show me a real world cost savings from putting a &#8220;dumb&#8221; high bandwidth device in a server and some &#8220;smart&#8221; chips in the central switching complex. Sure, in theory if someone sold enough of something they might be able to make that architecture work out cheaper, but here in the real world they can not. It&#8217;s the same problem that FC faces, even with their volume they are still a niche player when compared to the ethernet world and so the scales of economy go to ethernet. So for the foreseeable future it&#8217;s cheaper to go with an ethernet CNA because it&#8217;s using all of that R&amp;D that&#8217;s being paid for across millions and millions of ports instead of thousands of ports of Infiniband or other niche players.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46533</link>
		<dc:creator>Russell</dc:creator>
		<pubDate>Tue, 03 Nov 2009 19:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46533</guid>
		<description>&gt;
&gt;This is not happening for consolidating I/O (as far as I can see at least). Why &gt;is that? There must be more than asking the right questions.

&gt;I am not ruling out that there is lots of politics around this matter. So may be &gt;the tactic of asking the right question may be leading to a positive technical &gt;agreement but yet you may find other “obstacles” down the road. 

Well there is a bit more to it than asking the right questions (customer education is absolutely key here) but you do need to make sure you direct your efforts to the right people in a given organization. i.e. don&#039;t convince the systems guys that a given network IO technology is secure if they are beholden to a network security group for example.

&gt;the module can support the hairpin mode that you’re talking about where a &gt;packet that needs to be forwarded between two vNICs on the same port &gt;would be sent out of the port, reflected back to the port by the external &gt;switch, and then given to the destination vNIC. Exposing this capability is &gt;just a matter of if and when products that can do something useful with &gt;this become available, and users decide that they want to use that mode.

A large portion of my client base has to deal with PCI compliance. The demand is there. With whatever IO consolidation solution I use, I&#039;m going to want to be able to mirror the traffic elsewhere, enforce private VLANs, and possibly use traffic based QoS. 

&gt;
&gt;In addition to the intelligent adapters, the downstream switch that &gt;recognizes the VN-tags and can appropriately handle these tags and route &gt;traffic appropriately.

To be fair to Cisco, if you have UCS blades you already have this switching device (it doubles as the primary management device for all the subsequent blades) so you aren&#039;t going to have to go buy anything new.</description>
		<content:encoded><![CDATA[<p>&gt;<br />
&gt;This is not happening for consolidating I/O (as far as I can see at least). Why &gt;is that? There must be more than asking the right questions.</p>
<p>&gt;I am not ruling out that there is lots of politics around this matter. So may be &gt;the tactic of asking the right question may be leading to a positive technical &gt;agreement but yet you may find other “obstacles” down the road. </p>
<p>Well there is a bit more to it than asking the right questions (customer education is absolutely key here) but you do need to make sure you direct your efforts to the right people in a given organization. i.e. don&#8217;t convince the systems guys that a given network IO technology is secure if they are beholden to a network security group for example.</p>
<p>&gt;the module can support the hairpin mode that you’re talking about where a &gt;packet that needs to be forwarded between two vNICs on the same port &gt;would be sent out of the port, reflected back to the port by the external &gt;switch, and then given to the destination vNIC. Exposing this capability is &gt;just a matter of if and when products that can do something useful with &gt;this become available, and users decide that they want to use that mode.</p>
<p>A large portion of my client base has to deal with PCI compliance. The demand is there. With whatever IO consolidation solution I use, I&#8217;m going to want to be able to mirror the traffic elsewhere, enforce private VLANs, and possibly use traffic based QoS. </p>
<p>&gt;<br />
&gt;In addition to the intelligent adapters, the downstream switch that &gt;recognizes the VN-tags and can appropriately handle these tags and route &gt;traffic appropriately.</p>
<p>To be fair to Cisco, if you have UCS blades you already have this switching device (it doubles as the primary management device for all the subsequent blades) so you aren&#8217;t going to have to go buy anything new.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46505</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Sun, 01 Nov 2009 12:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46505</guid>
		<description>I&#039;d like to take a moment and thank everyone for their outstanding contributions to this discussion. I think it has been valuable. Let&#039;s also be sure to continue to provide full disclosure and let&#039;s keep our comments courteous and professional. Thanks!</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to take a moment and thank everyone for their outstanding contributions to this discussion. I think it has been valuable. Let&#8217;s also be sure to continue to provide full disclosure and let&#8217;s keep our comments courteous and professional. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cam</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46499</link>
		<dc:creator>Cam</dc:creator>
		<pubDate>Sun, 01 Nov 2009 00:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46499</guid>
		<description>As I am just a marketing guy....maybe I can &quot;dumb down&quot; Ariel&#039;s explanation a bit for the flolks who dont quite get it....

The UCS approach ( and likely the approach of the other FCoE solution vendors...i.e. Brocade, Qlogic, Emulex, HP, etc.) is the have a very intelligent CNA plugged into each server.....this devices is very complex because it includes a full SCSI state machine, FCP protocol engine, a full 10Gb Ethernet NIC, maybe even some TCP offload technology, some policy engines that can manage the multiplexing of the storage traffic and network traffic onto the DCE fabric, Pause-frame capabilities to participate in the fabric, etc.  In the case of hte Cisco Palo adapter (per its marketing material and employee boasts) there are also some queueing structures to manage multiple MAC addresses, multiple WWNs, and the various driver instantiations suitable to present the multiple interfaces to the OS/Hypervisor....as well as the proprietary VN LInk Tagging to prevent loops.  Each server in this model requires atleast one of these intelligent adapters.  

In addition to the intelligent adapters, the downstream switch that recognizes the VN-tags and can appropriately handle these tags and route traffic appropriately.  Cisco calls this End Host Mode...and efectively creates a static route between the virtual port traffic and an uplink port....a little similar to waht HP does in its Virtual Connect (but VC does not include the tagging part and doesnt support the multiple vNICs on a single physical port).  I am sure Brad will correct me if my description is wrong.....as I said, i am just a Marketing guy.

Now, on the Virtual IO side (Xsigo, potentially Virtensys, Next IO, etc.), the system can have the same Intelligent CNA....with all of the same cool capabilities......the difference is tha tthe CNA lives in a remote appliance and connects back to a whole bunch of servers through an appropriate transport (Infiniband, PCI-Express, RDMAoverEthernet, etc.)  In this model, the CNA with its 128 vNICs and vHBAs can now be shared across a large number of servers thus spreading the cost of this expensive resource.  Since VMware can only support 32 Physical NICs, the additional 96 NICs available on the Palo chip may not be able to be used anyways.

In this distributed IO model, any server can attach over the server fabric and share the CNA resources.  AND if the solution is designed properly, a single server can share the resources of multiple Adapters simultaneously.  For example, suppose a customer has a legacy FC infrastructure and wants to move to FCoE.....or wnats to leverage their existing 1Gb switch infrastructure, but later move to 10GbE......they can easily deploy a 1GbE adapter in the Virtual IO appliance....and all servers can share this resource.  LIkewise, when they want to move to 10GbE, they only need to add in a 10GbE adapter and all servers can share this resource.  Should a server have the need for extreme performance, that server can now share multiple adapters....lets say 4x10GbE by creating 4 virtual NICs each terminating on a different Adapter.

So, you see, the big difference between the architectures are.....whether the intelligent adapter is a fixed resource that is physically tied to a server....or whether the adapter is a shared resource

Now, back to the 40 server example where each server connects to 10 different networks.  For the Virtual IO solution, 1st, if the Intelligent adapter is designed appropriately, the adapter will allow for local switching....such as the new 64 lane Intel NIC.  So, in the Virtual IO model, there can be 10 Palo CNAs in the IO Director.  Each Palo CNA can create a vNIC that is assigned to each server for Network #1.  On the 2nd Network adapter, 1 vNIC can be assigned to each server representing Network #2....etc. up to 10 Palo adapters.  Each adapter will uplink to a different network.  And if the Palo adapter were designed properly, it would do on chip switching with full bandwidth based QoS.

As you can see this model provides for significant flexibility to add in adapters based on network segmentation requirements, security requirements, bandwidht requirements, transport requirements, etc.

For those of you who remember back to the old Mainframe days, this is essentially the model that was deployed.....Channel IO from the Mainframe processor complex to the IO complex where an IO processor allowed for different IO adapters to be shared across the Mainframe processing resources.  Now, since we have all been reinventing the mainframe architecture for the last 30 years.....THIS is the most obvious approach.

Regards</description>
		<content:encoded><![CDATA[<p>As I am just a marketing guy&#8230;.maybe I can &#8220;dumb down&#8221; Ariel&#8217;s explanation a bit for the flolks who dont quite get it&#8230;.</p>
<p>The UCS approach ( and likely the approach of the other FCoE solution vendors&#8230;i.e. Brocade, Qlogic, Emulex, HP, etc.) is the have a very intelligent CNA plugged into each server&#8230;..this devices is very complex because it includes a full SCSI state machine, FCP protocol engine, a full 10Gb Ethernet NIC, maybe even some TCP offload technology, some policy engines that can manage the multiplexing of the storage traffic and network traffic onto the DCE fabric, Pause-frame capabilities to participate in the fabric, etc.  In the case of hte Cisco Palo adapter (per its marketing material and employee boasts) there are also some queueing structures to manage multiple MAC addresses, multiple WWNs, and the various driver instantiations suitable to present the multiple interfaces to the OS/Hypervisor&#8230;.as well as the proprietary VN LInk Tagging to prevent loops.  Each server in this model requires atleast one of these intelligent adapters.  </p>
<p>In addition to the intelligent adapters, the downstream switch that recognizes the VN-tags and can appropriately handle these tags and route traffic appropriately.  Cisco calls this End Host Mode&#8230;and efectively creates a static route between the virtual port traffic and an uplink port&#8230;.a little similar to waht HP does in its Virtual Connect (but VC does not include the tagging part and doesnt support the multiple vNICs on a single physical port).  I am sure Brad will correct me if my description is wrong&#8230;..as I said, i am just a Marketing guy.</p>
<p>Now, on the Virtual IO side (Xsigo, potentially Virtensys, Next IO, etc.), the system can have the same Intelligent CNA&#8230;.with all of the same cool capabilities&#8230;&#8230;the difference is tha tthe CNA lives in a remote appliance and connects back to a whole bunch of servers through an appropriate transport (Infiniband, PCI-Express, RDMAoverEthernet, etc.)  In this model, the CNA with its 128 vNICs and vHBAs can now be shared across a large number of servers thus spreading the cost of this expensive resource.  Since VMware can only support 32 Physical NICs, the additional 96 NICs available on the Palo chip may not be able to be used anyways.</p>
<p>In this distributed IO model, any server can attach over the server fabric and share the CNA resources.  AND if the solution is designed properly, a single server can share the resources of multiple Adapters simultaneously.  For example, suppose a customer has a legacy FC infrastructure and wants to move to FCoE&#8230;..or wnats to leverage their existing 1Gb switch infrastructure, but later move to 10GbE&#8230;&#8230;they can easily deploy a 1GbE adapter in the Virtual IO appliance&#8230;.and all servers can share this resource.  LIkewise, when they want to move to 10GbE, they only need to add in a 10GbE adapter and all servers can share this resource.  Should a server have the need for extreme performance, that server can now share multiple adapters&#8230;.lets say 4x10GbE by creating 4 virtual NICs each terminating on a different Adapter.</p>
<p>So, you see, the big difference between the architectures are&#8230;..whether the intelligent adapter is a fixed resource that is physically tied to a server&#8230;.or whether the adapter is a shared resource</p>
<p>Now, back to the 40 server example where each server connects to 10 different networks.  For the Virtual IO solution, 1st, if the Intelligent adapter is designed appropriately, the adapter will allow for local switching&#8230;.such as the new 64 lane Intel NIC.  So, in the Virtual IO model, there can be 10 Palo CNAs in the IO Director.  Each Palo CNA can create a vNIC that is assigned to each server for Network #1.  On the 2nd Network adapter, 1 vNIC can be assigned to each server representing Network #2&#8230;.etc. up to 10 Palo adapters.  Each adapter will uplink to a different network.  And if the Palo adapter were designed properly, it would do on chip switching with full bandwidth based QoS.</p>
<p>As you can see this model provides for significant flexibility to add in adapters based on network segmentation requirements, security requirements, bandwidht requirements, transport requirements, etc.</p>
<p>For those of you who remember back to the old Mainframe days, this is essentially the model that was deployed&#8230;..Channel IO from the Mainframe processor complex to the IO complex where an IO processor allowed for different IO adapters to be shared across the Mainframe processing resources.  Now, since we have all been reinventing the mainframe architecture for the last 30 years&#8230;..THIS is the most obvious approach.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massimo Re Ferre'</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46485</link>
		<dc:creator>Massimo Re Ferre'</dc:creator>
		<pubDate>Fri, 30 Oct 2009 14:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46485</guid>
		<description>Russell,

good stuff. I agree with most of what you say. 

I am not sure about: 

&gt;This is mostly a matter of asking the right questions to network security 
&gt;people rather than making assumptions.

Customers that &quot;have&quot; to implement that high number of NICs recognize it&#039;s not optimal. If it was that simple they would sit down with the networking people and would ask those question to get this fixed. After all it&#039;s in their interest. 

This is exactly what happened with the friction between Infrastructure people pushing VMs and Application people asking for physical dedicated servers. At the end of the day the Infrastr people pushed so hard (bottom up and top-down) that Application people had to accept that. 

This is not happening for consolidating I/O (as far as I can see at least). Why is that? There must be more than asking the right questions. 

I am not ruling out that there is lots of politics around this matter. So may be the tactic of asking the right question may be leading to a positive technical agreement but yet you may find other &quot;obstacles&quot; down the road.  

Vendors also need to sell where politics rule.... so having the &quot;best product&quot; doesn&#039;t always mean you get the deal done (if it isn&#039;t aligned with the &quot;politics&quot;).

Massimo.</description>
		<content:encoded><![CDATA[<p>Russell,</p>
<p>good stuff. I agree with most of what you say. </p>
<p>I am not sure about: </p>
<p>&gt;This is mostly a matter of asking the right questions to network security<br />
&gt;people rather than making assumptions.</p>
<p>Customers that &#8220;have&#8221; to implement that high number of NICs recognize it&#8217;s not optimal. If it was that simple they would sit down with the networking people and would ask those question to get this fixed. After all it&#8217;s in their interest. </p>
<p>This is exactly what happened with the friction between Infrastructure people pushing VMs and Application people asking for physical dedicated servers. At the end of the day the Infrastr people pushed so hard (bottom up and top-down) that Application people had to accept that. </p>
<p>This is not happening for consolidating I/O (as far as I can see at least). Why is that? There must be more than asking the right questions. </p>
<p>I am not ruling out that there is lots of politics around this matter. So may be the tactic of asking the right question may be leading to a positive technical agreement but yet you may find other &#8220;obstacles&#8221; down the road.  </p>
<p>Vendors also need to sell where politics rule&#8230;. so having the &#8220;best product&#8221; doesn&#8217;t always mean you get the deal done (if it isn&#8217;t aligned with the &#8220;politics&#8221;).</p>
<p>Massimo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massimo Re Ferre'</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46484</link>
		<dc:creator>Massimo Re Ferre'</dc:creator>
		<pubDate>Fri, 30 Oct 2009 13:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46484</guid>
		<description>Ariel,

this won&#039;t add anything to the topic but I really believe this has more to do with security than anything else. At least based on my feelings. 

We have seen an exponential growth in capacity/performance for all subsystems in the server. This is true for CPU, disk, memory (at a lesser extent though) and certainly I/O is not an exception. If you look at the progresses in the FC and Ethernet realms... they have been exponentially growing compared to the actual usage and requirements (I think that most people on this thread would laugh at marketing statements such as &quot;8Gb FC will double your 4Gb FC performance&quot; etc etc). 

My point is: if it was for performance (or management) reasons you could have solved the problem consolidating those 8/10/12 1Gbit Ethernet connections onto a couple of 10Gb Ethernet adapters. This is not happening and that&#039;s for security reasons (IMO). We may discuss the &quot;spikes&quot; issue as you don&#039;t want different traffics to step over to each others but: 
a) the capacity/bandwidth/performance is so much that these situations are becoming niche and 
b) there are rudimentary capabilities in the OS (certainly with ESX) to limit this effect (traffic shaping etc etc).

As I said I don&#039;t think we need to discuss this further and further as it&#039;s pretty much a different point of view based on different feedbacks/feelings. 

I am not taking for granted I am right 100%!

This is a great discussion and I think we all learned lots of stuff.  Thanks Scott for hosting this. 

Massimo.</description>
		<content:encoded><![CDATA[<p>Ariel,</p>
<p>this won&#8217;t add anything to the topic but I really believe this has more to do with security than anything else. At least based on my feelings. </p>
<p>We have seen an exponential growth in capacity/performance for all subsystems in the server. This is true for CPU, disk, memory (at a lesser extent though) and certainly I/O is not an exception. If you look at the progresses in the FC and Ethernet realms&#8230; they have been exponentially growing compared to the actual usage and requirements (I think that most people on this thread would laugh at marketing statements such as &#8220;8Gb FC will double your 4Gb FC performance&#8221; etc etc). </p>
<p>My point is: if it was for performance (or management) reasons you could have solved the problem consolidating those 8/10/12 1Gbit Ethernet connections onto a couple of 10Gb Ethernet adapters. This is not happening and that&#8217;s for security reasons (IMO). We may discuss the &#8220;spikes&#8221; issue as you don&#8217;t want different traffics to step over to each others but:<br />
a) the capacity/bandwidth/performance is so much that these situations are becoming niche and<br />
b) there are rudimentary capabilities in the OS (certainly with ESX) to limit this effect (traffic shaping etc etc).</p>
<p>As I said I don&#8217;t think we need to discuss this further and further as it&#8217;s pretty much a different point of view based on different feedbacks/feelings. </p>
<p>I am not taking for granted I am right 100%!</p>
<p>This is a great discussion and I think we all learned lots of stuff.  Thanks Scott for hosting this. </p>
<p>Massimo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ariel Cohen</title>
		<link>http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/comment-page-2/#comment-46482</link>
		<dc:creator>Ariel Cohen</dc:creator>
		<pubDate>Fri, 30 Oct 2009 06:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1698#comment-46482</guid>
		<description>Russell,

Currently, the vNIC I/O module is configured to handle the forwarding between vNICs that terminate on the same port because that&#039;s the mode that makes sense considering what the external Ethernet devices such as switches expect at this point.

However, the module can support the hairpin mode that you&#039;re talking about where a packet that needs to be forwarded between two vNICs on the same port would be sent out of the port, reflected back to the port by the external switch, and then given to the destination vNIC. Exposing this capability is just a matter of if and when products that can do something useful with this become available, and users decide that they want to use that mode.

Regarding VLANs vs separate networks - as I mentioned before, security is the issue only in some cases. In other cases, people use separate networks for performance isolation or for ease of management. There&#039;s also the question of vSANs vs separate SANs which is relevant here.

Thanks for your comments,

Ariel</description>
		<content:encoded><![CDATA[<p>Russell,</p>
<p>Currently, the vNIC I/O module is configured to handle the forwarding between vNICs that terminate on the same port because that&#8217;s the mode that makes sense considering what the external Ethernet devices such as switches expect at this point.</p>
<p>However, the module can support the hairpin mode that you&#8217;re talking about where a packet that needs to be forwarded between two vNICs on the same port would be sent out of the port, reflected back to the port by the external switch, and then given to the destination vNIC. Exposing this capability is just a matter of if and when products that can do something useful with this become available, and users decide that they want to use that mode.</p>
<p>Regarding VLANs vs separate networks &#8211; as I mentioned before, security is the issue only in some cases. In other cases, people use separate networks for performance isolation or for ease of management. There&#8217;s also the question of vSANs vs separate SANs which is relevant here.</p>
<p>Thanks for your comments,</p>
<p>Ariel</p>
]]></content:encoded>
	</item>
</channel>
</rss>

