<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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>blog.scottlowe.org &#187; Networking</title>
	<atom:link href="http://blog.scottlowe.org/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<pubDate>Thu, 18 Mar 2010 01:31:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Understanding Network Interface Virtualization</title>
		<link>http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/</link>
		<comments>http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 12:33:24 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[UCS]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1862</guid>
		<description><![CDATA[Network interface virtualization (NIV) is, in my opinion, a poorly understood technology that has a number of implications for network design and behavior. Here is some more information on NIV.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/">Understanding Network Interface Virtualization</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In late November 2009, I published a post on understanding NPIV (N_Port ID Virtualization) and NPV (N_Port Virtualization); you can read the <a href="http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/">full post here</a>. In that post, I described a pair of virtualization technologies&#8212;NPV and NPIV&#8212;for Fibre Channel storage area networks (SANs). This time around, I&#8217;d like to discuss a related technology on the Ethernet networking side called network interface virtualization (NIV). This technology, by the way, is currently undergoing IEEE standardization as part of the 802.1Qbh standard under the name &#8220;Bridge Port Extension&#8221;.</p>
<p>Before I can describe NIV, I need to define a few key terms:</p>
<p><em>IV-capable bridge:</em> This is a switch that understands and is aware of interface virtualization (IV). Examples of IV-capable bridges include the Nexus 5000 and the UCS 6100XP fabric interconnects.</p>
<p><em>Interface virtualizer:</em> An interface virtualizer (IV) is a device that simply extends the reach of an IV-capable bridge. To the outside world, an IV-capable bridge and all of its IVs appear as a single bridge. Examples of IVs include the Nexus 2000 fabric extender and the I/O module (IOM) in the Cisco Unified Computing System (UCS). There are also other forms of IVs, as I&#8217;ll explain later in this post.</p>
<p><em>Link-local tag:</em> Frames entering an IV from a network interface card (NIC) have a link-local tag added to them; this link-local tag denotes the source IV port. Similarly, frames entering an IV-capable bridge have a link-local tag added to them that indicates the path through the IV(s) to the destination IV port. In this way, the link-local tag supplants the MAC address as the primary method of determining to which port (or out which port) a frame should be forwarded. The link-local tag is removed from the frame when it exits an IV (headed into a NIC) or when it exits an IV-capable bridge. (This link-local tag is what Cisco refers to as VNTag.)</p>
<p>Now that I&#8217;ve defined some NIV terminology, I&#8217;d like to explain why NIV is useful. To understand the value of NIV, take a look at the progression or development of data center networking:</p>
<ol>
<li>Before virtualization, bridges (or switches) were connected to a NIC (sometimes multiple NICs, but usually just one NIC) in a physical server. The relationship between physical NICs, physical switch ports, and MAC addresses is static and easy to determine (generally one NIC with one MAC address connected to one switch port). The bridge hierarchy is reasonably simple.</li>
<li>Then hardware manufacturers introduce the server blade form factor. This introduces another layer of bridges (switches) in the blade chassis themselves and creates a more complex bridge hierarchy. This more complex bridge hierarchy also means more management, as each of these bridges represents a point of management. In order to provide redundancy between the various layers of bridges multiple connections are necessary; this, in turn, necessitates the use of Spanning Tree Protocol (STP) in order to prevent bridging loops. STP creates active/passive connections, meaning the effective bandwidth of the network is reduced.</li>
<li>Along comes virtualization, which introduces the idea of multiple virtual NICs (vNICs) associated with a single physical NIC. This, in turn, introduces another layer of switching and more points of management, and the bridge hierarchy grows more complex. Because multiple MAC addresses are now associated with a single NIC connected to a single switch port, bridges must now deal with &#8220;hairpin forwarding,&#8221; in which the switch must retransmit a frame out the same port on which it was received. The relationship between NICs, MAC addresses, and switch ports is now much more complex and very dynamic (due to live migration technologies).</li>
</ol>
<p>As the proliferation of virtualization continues, this trend toward increased complexity also continues unabated. How, then, are we supposed to address this? NIV is intended to help address this problem. NIV seeks to remove the complexity from the edge&#8212;the NICs and vNICs&#8212;and drive that complexity toward the bridges. That is a key underlying principle behind NIV. Look back at the definitions: one characteristic of an IV-capable bridge is that the IV-capable bridge and all of its associated IVs appear to the outside world <em>as a single bridge.</em></p>
<p>For example, consider a Nexus 2000 fabric extender connected to a Nexus 5000 switch. From both a management perspective as well as a networking perspective, the Nexus 5000+Nexus 2000 combination appears as a single device. The Nexus 2000 is simply an extension of the Nexus 5000 (hence the name &#8220;fabric extender&#8221;). This is why we say that a Nexus 2000 is an example of a interface virtualizer and why a Nexus 5000 is provided as an example of an IV-capable bridge. Similarly, this is why an IOM in the back of a UCS blade chassis functions as an interface virtualizer; it acts as an integrated part of the UCS 6100XP fabric interconnect. Just as the ports on a Nexus 2000 appear to be part of the Nexus 5000, the ports on a UCS IOM appear to be part of the UCS 6100XP fabric interconnects.</p>
<p>By now it should start making a little bit of sense. IVs allow you to scale to larger port densities, but they keep the complexity away from the edge of the network. If you&#8217;re astute, though, you&#8217;ll note that the examples I&#8217;ve provided so far don&#8217;t address the growth of vNICs created by virtualization. The Nexus 2000 and the UCS IOM help address the growth of physical ports, but not virtual ports. Can NIV help address vNICs as well?</p>
<p>So far, the examples I&#8217;ve provided of IVs have been IVs that embrace the bridge/switch form factor. There&#8217;s no reason, though, that an IV must look or feel like existing bridges or switches. Here&#8217;s another type of interface virtualizer that will really blow you away: what about the Cisco Virtual Interface Controller (VIC), aka Palo? Think about it: a VIC is really just an IV built into a UCS server blade. It appears to the outside world as additional ports on the IV-capable bridge (the UCS 6100XP fabric interconnect) to which it is connected. This underscores the flexibility of IVs and also underscores the fact that IVs can be &#8220;chained,&#8221; just as the VIC (an IV built onto the server blade) is &#8220;chained&#8221; behind the UCS IOM (an IV in the rear of the UCS chassis). Chained IVs appear as part of the upstream IV-capable bridge to which they are connected.</p>
<p>By building the IV into the server itself and leveraging hypervisor bypass (VMDirectPath in VMware vSphere), Cisco can address the growth of vNICs. With VIC as an IV on a VMware vSphere host, the ports that connect directly to a VM appear as ports on the upstream IV-capable bridge (the UCS 6100XP in this case); this erases any distinction between physical NICs on physical servers and virtual NICs on virtual servers. Again, a key component of NIV is that an IV-capable bridge and all associated IVs (regardless of form factor) appear <em>as a single bridge</em>.</p>
<p>Related to NIV is the idea of an Ethernet Host Virtualizer (EHV). EHV describes the behavior when an IV-capable bridge and associated IVs appear to the rest of the network as a single host. Because it appears as a single host, all issues with multiple uplinks and STP now go away. This is why, for example, the uplinks on the UCS 6100XP fabric interconnects are always active-active. I&#8217;m planning on delving a bit deeper in EHV in the near future.</p>
<p>I hope that this discussion of NIV has been useful. If you are interested in some additional information, I found some documents which were extremely helpful in solidifying my information. These documents (<a href="http://ieee802.org/1/files/public/docs2008/new-dcb-pelissier-NIV-Simpification-0908.pdf">here</a>, <a href="http://ieee802.org/1/files/public/docs2008/new-dcb-pelissier-NIV-Proposal-1108.pdf">here</a>, and <a href="http://ieee802.org/1/files/public/docs2008/new-dcb-pelissier-NIV-Review-0109.pdf">here</a>) are very technical but they are good sources of information nevertheless.</p>
<p>In a future post, I&#8217;ll discuss the role of the Nexus 1000V in NIV and how it relates to the other components described here.</p>
<p>Feel free to post any questions, comments, or clarifications below.</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/">Understanding Network Interface Virtualization</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/" rel="bookmark" title="Friday, November 27, 2009">Understanding NPIV and NPV</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/27/connecting-nexus-5000-to-older-gigabit-ethernet-switches/" rel="bookmark" title="Thursday, August 27, 2009">Connecting Nexus 5000 to Older Gigabit Ethernet Switches</a></li>

<li><a href="http://blog.scottlowe.org/2008/03/11/identifying-esx-server-nics-in-blades/" rel="bookmark" title="Tuesday, March 11, 2008">Identifying ESX Server NICs in Blades</a></li>

<li><a href="http://blog.scottlowe.org/2009/07/29/no-such-thing-as-an-end-to-end-fcoe-solution/" rel="bookmark" title="Wednesday, July 29, 2009">No Such Thing as an End-to-End FCoE Solution</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/11/why-no-multi-hop-fcoe/" rel="bookmark" title="Tuesday, August 11, 2009">Why No Multi-Hop FCoE?</a></li>
</ul><!-- Similar Posts took 8.757 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vote Early (But Don&#8217;t Vote Often)</title>
		<link>http://blog.scottlowe.org/2010/01/04/vote-early-but-dont-vote-often/</link>
		<comments>http://blog.scottlowe.org/2010/01/04/vote-early-but-dont-vote-often/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 03:35:34 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1780</guid>
		<description><![CDATA[The voting for the top 20 VMware bloggers is upon us once again, and I need your support!<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2010/01/04/vote-early-but-dont-vote-often/">Vote Early (But Don&#8217;t Vote Often)</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The time has come again for readers to vote for Eric Siebert&#8217;s top 20 bloggers list. I&#8217;ve been honored to be placed at #2 for quite some time now, behind <a href="http://www.yellow-bricks.com/">Duncan Epping</a> and ahead of <a href="http://virtualgeek.typepad.com/virtual_geek/">Chad Sakac</a>. In addition, some great new bloggers have arrived on the scene this past year, so the competition is going to be fierce. I hope to retain or improve my position, but I&#8217;m also realistic&#8212;there are some really <em>great</em> bloggers out there.</p>
<p>In addition, my blogging frequency was down this past year because of the two books I wrote this year, <a href="http://www.amazon.com/Mastering-VMware-vSphere-Computer-Tech/dp/0470481382/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1262660929&#038;sr=1-1"><em>Mastering VMware vSphere 4</em></a> and <a href="http://www.amazon.com/VMware-vSphere-Administration-Instant-Reference/dp/0470520728/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1262660929&#038;sr=1-2"><em>VMware vSphere 4 Administration Instant Reference</em></a> (with Jase McCarty and Matthew Johnson).</p>
<p>Still, the site has a sizable following. I&#8217;m averaging around 7,700 RSS subscribers, and the site is getting around 100,000 visits a month (depending upon which statistics mechanism you use, sometimes higher and sometimes lower). Anecdotally, I&#8217;ve had a few other bloggers tell me that their traffic spikes whenever I link to one of their posts. I guess I must be doing something right!</p>
<p>Luckily, I have gotten a few good posts out this year:</p>
<p><a href="http://blog.scottlowe.org/2009/01/08/creating-a-bootable-esxi-usb-stick-on-mac-os-x/">Creating a Bootable ESXi USB Stick on Mac OS X</a><br />
<a href="http://blog.scottlowe.org/2009/06/01/vsphere-virtual-machine-upgrade-process/">vSphere Virtual Machine Upgrade Process</a><br />
<a href="http://blog.scottlowe.org/2009/05/21/vmware-vsphere-vds-vmkernel-ports-and-jumbo-frames/">VMware vSphere vDS, VMkernel Ports, and Jumbo Frames</a><br />
<a href="http://blog.scottlowe.org/2009/06/23/new-user-networking-config-guide/">New User&#8217;s Guide to Configuring VMware ESX Networking via CLI</a><br />
<a href="http://blog.scottlowe.org/2009/05/11/introduction-to-nehalem-memory/">Introduction to Nehalem Memory</a> (by guest author Aaron Delp)<br />
<a href="http://blog.scottlowe.org/2009/07/06/using-vmware-esx-virtual-switch-tagging-with-hp-virtual-connect/">Using VMware ESX Virtual Switch Tagging with HP Virtual Connect</a><br />
<a href="http://blog.scottlowe.org/2009/07/05/another-reason-not-to-use-pvscsi-or-vmxnet3/">Another Reason Not to Use PVSCSI or VMXNET3</a></p>
<p>And those are just the <em>virtualization-related</em> posts&#8230;I&#8217;ve also expanded into more SAN-related posts (a couple of Cisco MDS posts <a href="http://blog.scottlowe.org/2009/08/24/new-users-guide-to-configuring-cisco-mds-zones-via-cli/">here</a> and <a href="http://blog.scottlowe.org/2009/10/20/new-users-guide-to-managing-cisco-mds-zones-via-cli/">here</a>), an introductory post on SR-IOV <a href="http://blog.scottlowe.org/2009/12/02/what-is-sr-iov/">here</a>, and some FCoE posts (<a href="http://blog.scottlowe.org/2009/08/11/why-no-multi-hop-fcoe/">here</a> and <a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/">here</a>, for example).</p>
<p>So, if you could find it in your hearts to vote for me, I&#8217;d certainly appreciate it. Go <a href="http://www.surveygizmo.com/s/222837/pick-your-top-10-favorite-blogs">vote</a> now!</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2010/01/04/vote-early-but-dont-vote-often/">Vote Early (But Don&#8217;t Vote Often)</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/05/21/vmware-vsphere-vds-vmkernel-ports-and-jumbo-frames/" rel="bookmark" title="Thursday, May 21, 2009">VMware vSphere vDS, VMkernel Ports, and Jumbo Frames</a></li>

<li><a href="http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/" rel="bookmark" title="Monday, November 9, 2009">Enabling Jumbo Frames on a Nexus 5000</a></li>

<li><a href="http://blog.scottlowe.org/2008/12/19/vmware-esx-networking-articles/" rel="bookmark" title="Friday, December 19, 2008">VMware ESX Networking Articles</a></li>

<li><a href="http://blog.scottlowe.org/2008/04/22/esx-server-ip-storage-and-jumbo-frames/" rel="bookmark" title="Tuesday, April 22, 2008">ESX Server, IP Storage, and Jumbo Frames</a></li>

<li><a href="http://blog.scottlowe.org/2009/06/22/vote-for-my-site/" rel="bookmark" title="Monday, June 22, 2009">Vote for My Site!</a></li>
</ul><!-- Similar Posts took 22.000 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2010/01/04/vote-early-but-dont-vote-often/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Virtualization Short Take #32</title>
		<link>http://blog.scottlowe.org/2009/12/22/virtualization-short-take-32/</link>
		<comments>http://blog.scottlowe.org/2009/12/22/virtualization-short-take-32/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 04:14:44 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[VMware]]></category>

		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1772</guid>
		<description><![CDATA[In our final Virtualization Short Take for 2009, I've gathered some virtualization-related links, articles, and posts. I hope you find something useful!<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/12/22/virtualization-short-take-32/">Virtualization Short Take #32</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Here it is&#8212;the last Virtualization Short Take of 2009! This is just a small collection of various virtualization-related links and articles that I&#8217;ve gathered over the last few weeks (OK, maybe more than a few weeks).</p>
<ul>
<li>Scott Drummonds posted a good article with a <a href="http://vpivot.com/2009/11/18/performance-of-thin-provisioned-disks/">performance comparison</a> of thick provisioned disks vs. thin provisioned disks. This is good information and helps to clear up a lot of misinformation about the behavior of thin provisioned disks.</li>
<li>Interested in using the software iSCSI initiator with a dvSwitch and multiple paths? <a href="http://goingvirtual.wordpress.com/2009/12/01/vsphere-4-0-update-1-with-software-iscsi-and-2-paths-on-dvswitch/">This article</a> can give you the information you need to get started.</li>
<li>Frank Denneman has a great article providing some <a href="http://frankdenneman.wordpress.com/2009/12/08/impact-of-memory-reservation/">details on memory reservations and memory usage</a>. It&#8217;s definitely worth a read, as is this post on the <a href="http://frankdenneman.wordpress.com/2009/12/15/impact-of-mismatch-guest-os-type/">impact of guest OS type mismatch</a>. See, there is a reason why it&#8217;s important to make sure you select the <em>correct</em> guest OS type when creating VMs.</li>
<li>I&#8217;ve written about the paravirtualized SCSI (PVSCSI) driver <a href="http://blog.scottlowe.org/2009/07/05/another-reason-not-to-use-pvscsi-or-vmxnet3/">before</a>, but Scott Sauer over at Virtual Insanity has a great two-part series on PVSCSI that is definitely worth a read (<a href="http://www.virtualinsanity.com/index.php/2009/11/21/more-bang-for-your-buck-with-pvscsi-part-1/">part 1</a> and <a href="http://www.virtualinsanity.com/index.php/2009/12/01/more-bang-for-your-buck-with-pvscsi-part-2/">part 2</a>).</li>
<li>Although a bit dated now, Dave Lawrence has a great <a href="http://vmguy.com/wordpress/index.php/archives/1248">review of some of November&#8217;s technical white papers</a>. He references the thin provisioning performance paper that&#8217;s also referenced in Scott Drummond&#8217;s post above, as well as a white paper on optimizing SRM performance. Thanks for bringing our attention to these documents, Dave!</li>
<li>The release of VMware View 4 brings with it PCoIP, which is supposed to bring enhanced performance over older display protocols. Unfortunately, everything I was hearing was that PCoIP was incompatible with many WAN acceleration solutions. So I was quite puzzled at <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&#038;newsId=20091207005609&#038;newsLang=en">this press release</a>. Reading the press release a bit more closely, though, it would seem that Expand&#8217;s solution doesn&#8217;t actually optimize or accelerate PCoIP; rather, it enables it to be tunneled and applies Quality of Service (QoS). Something is better than nothing, I guess.</li>
<li>Rick Scherer <a href="http://vmwaretips.com/wp/2009/12/09/strange-vcenter-40-u1-and-esxi-40-u1-ssl-issue/">describes a strange issue</a> with vCenter Server 4.0 Update 1 and VMware ESXi 4.0 Update 1. Rick was seeing a number of strange symptoms, including ESXi hosts suddenly disconnecting from vCenter Server. Last time I checked Rick still hadn&#8217;t identified the root cause, although the symptoms he was seeing have since disappeared.</li>
<li>Stu provides <a href="http://vinternals.com/2009/12/why-you-shouldnt-update-vcenter-if-using-esxi-yet/">a thorough explanation</a> of why VMware is recommending not to install vCenter Server 4.0 Update 1 when managing VMware ESXi 4.0 hosts.</li>
<li>Need to install the HP Management Agents on VMware ESX 4.0? Here are some <a href="http://blog.mrpol.nl/2009/11/03/installing-hp-insight-management-agents-on-vmware-vsphere-4-server/">helpful instructions</a>.</li>
<li>Nigel Poulton has started a great series on rack area networks (RANs), of which a key component is I/O virtualization. So far, Nigel has published <a href="http://blog.nigelpoulton.com/ran-rack-area-networking/">part 1</a> (introducing the concept of a RAN), <a href="http://blog.nigelpoulton.com/rack-area-networking-iov/">part 2</a> (IOV&#8217;s role in a RAN), and <a href="http://blog.nigelpoulton.com/ran-iov-and-hairpin-turns/">part 3</a> (IOV and hairpin turns). Part 2, in particular, has a good discussion of SR-IOV and MR-IOV. Nigel&#8217;s discussion of SR-IOV is a good complement to <a href="http://blog.scottlowe.org/2009/12/02/what-is-sr-iov/">my own</a>.</li>
<li>Greg Schulz also has <a href="http://storageio.com/blog/?p=729">a lengthy article</a> on I/O virtualization.</li>
<li>Curious to know why NUMA is important with vSphere? Network Computing blogger Jake McTigue (with whom I had the honor of participating on a recent virtual networking webcast) has a <a href="http://www.networkcomputing.com/virtualization/harnessing-vsphere-performance-benefits-for-numa.php">good overview of NUMA</a> and what it means for virtualized environments. It&#8217;s worth a read if you&#8217;re not already familiar with NUMA.</li>
<li>Need more information on storage alignment and VMFS block sizes? Check out <a href="http://viops.vmware.com/home/docs/DOC-1407">this VIOPS document</a>.</li>
</ul>
<p>I also have a whole list of other links that I haven&#8217;t had the chance to read yet but that look like they might be interesting or useful:</p>
<p><a href="http://www.virtualinsanity.com/index.php/2009/12/08/a-handy-new-addition-to-the-command-line-tool-for-view-4/">A handy new addition to the Command Line Tool for View 4</a><br />
<a href="http://virtualgeek.typepad.com/virtual_geek/2009/12/whats-what-in-vmware-view-and-vdi-land.html">Whats what in VMware View and VDI Land</a><br />
<a href="http://www.thatsmyview.net/2009/12/18/how-to-get-pcoip-with-view-4-to-work-every-time/">How to get PCoIP with View 4 to work every time!</a><br />
<a href="http://jasonnash.wordpress.com/2009/12/18/revisiting-the-components-of-the-cisco-nexus-1000v/">Revisiting the Components of the Cisco Nexus 1000v</a><br />
<a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2009/12/06/file-virtualizationhellip-the-short-primer.aspx">File Virtualization… The short primer</a><br />
<a href="http://www.dailyhypervisor.com/2009/12/19/is-your-blade-ready-for-virtualization-a-math-lesson/comment-page-1/#comment-213">Is Your Blade Ready for Virtualization? A Math Lesson</a><br />
<a href="http://virtualgeek.typepad.com/virtual_geek/2009/12/rsa-securebook-for-vmware-view-hardening-now-publicly-available.html">RSA SecureBook for VMware View hardening now publicly available!</a></p>
<p>I guess that&#8217;s enough for now. If you have any other useful, unique, or interesting virtualization-related links, feel free to share them in the comments. Thanks for reading!</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/12/22/virtualization-short-take-32/">Virtualization Short Take #32</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2010/02/18/virtualization-short-take-35/" rel="bookmark" title="Thursday, February 18, 2010">Virtualization Short Take #35</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/01/virtualization-short-take-30/" rel="bookmark" title="Thursday, October 1, 2009">Virtualization Short Take #30</a></li>

<li><a href="http://blog.scottlowe.org/2010/01/07/virtualization-short-take-33/" rel="bookmark" title="Thursday, January 7, 2010">Virtualization Short Take #33</a></li>

<li><a href="http://blog.scottlowe.org/2009/06/25/virtualization-short-take-27/" rel="bookmark" title="Thursday, June 25, 2009">Virtualization Short Take #27</a></li>

<li><a href="http://blog.scottlowe.org/2010/03/09/virtualization-short-take-36/" rel="bookmark" title="Tuesday, March 9, 2010">Virtualization Short Take #36</a></li>
</ul><!-- Similar Posts took 30.787 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/12/22/virtualization-short-take-32/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multiport Uplink Driver</title>
		<link>http://blog.scottlowe.org/2009/12/04/multiport-uplink-driver/</link>
		<comments>http://blog.scottlowe.org/2009/12/04/multiport-uplink-driver/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 18:33:36 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[VMware]]></category>

		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1762</guid>
		<description><![CDATA[After my article on SR-IOV, a press release from Chelsio crossed my desk this morning. Virtual I/O is getting more and more attention.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/12/04/multiport-uplink-driver/">Multiport Uplink Driver</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Virtual I/O is getting more attention. <a href="http://www.chelsio.com/pr_120409.html">This press release</a> from Chelsio crossed my desk this morning:</p>
<blockquote><p>Virtual Multi-port Software allows for consolidation of switch ports and cabling by using 10Gb infrastructure while maintaining the existing Gigabit-based ESX setup.  The software enables the consolidation by keeping the infrastructure update completely transparent to the ESX hypervisor, enabling a 10Gb adapter to appear to the hypervisor as eight virtual Gigabit adapters.  By offloading the tasks performed by the hypervisor, the Chelsio adapters can deliver the best I/O performance for virtualized applications.</p></blockquote>
<p>There&#8217;s no mention of SR-IOV (more information on SR-IOV is available in this post), so I&#8217;m guessing that this is a proprietary technology similar to what HP is using in Virtual Connect Flex-10. The key difference with HP Virtual Connect Flex-10 and the Chelsio solution is that Flex-10 doesn&#8217;t require <em>any</em> software support in the OS or hypervisor, whereas Chelsio&#8217;s solution does require software support (as does SR-IOV). Nevertheless, it&#8217;s clear that I/O virtualization&#8212;even relatively simple forms of I/O virtualization such as this&#8212;is gaining more and more attention.</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/12/04/multiport-uplink-driver/">Multiport Uplink Driver</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/03/18/cisco-ucs-virtualization-optimized-cnas/" rel="bookmark" title="Wednesday, March 18, 2009">Cisco UCS Virtualization-Optimized CNAs</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/28/thinking-out-loud-hp-flex-10-design-considerations/" rel="bookmark" title="Friday, August 28, 2009">Thinking Out Loud: HP Flex-10 Design Considerations</a></li>

<li><a href="http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/" rel="bookmark" title="Thursday, July 9, 2009">Follow-Up About Multiple VLANs, Virtual Connect, and Flex-10</a></li>

<li><a href="http://blog.scottlowe.org/2009/07/06/using-vmware-esx-virtual-switch-tagging-with-hp-virtual-connect/" rel="bookmark" title="Monday, July 6, 2009">Using VMware ESX Virtual Switch Tagging with HP Virtual Connect</a></li>

<li><a href="http://blog.scottlowe.org/2010/01/19/thinking-out-loud-its-not-just-the-technology/" rel="bookmark" title="Tuesday, January 19, 2010">Thinking Out Loud: It&#8217;s Not Just the Technology</a></li>
</ul><!-- Similar Posts took 24.544 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/12/04/multiport-uplink-driver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Understanding NPIV and NPV</title>
		<link>http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/</link>
		<comments>http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 15:03:52 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Gestalt]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[FibreChannel]]></category>

		<category><![CDATA[HP]]></category>

		<category><![CDATA[NPIV]]></category>

		<category><![CDATA[NPV]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1746</guid>
		<description><![CDATA[NPIV and NPV are both related to virtualizing some aspect of Fibre Channel N_Ports, but they are fundamentally different. This article provides some additional information on NPIV and NPV.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/">Understanding NPIV and NPV</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Two technologies that seem to have come to the fore recently are NPIV (N_Port ID Virtualization) and NPV (N_Port Virtualization). Judging just by the names, you might think that these two technologies are the same thing. While they are related in some aspects and can be used in a complementary way, they are quite different. What I&#8217;d like to do in this post is help explain these two technologies, how they are different, and how they can be used. I hope to follow up in future posts with some hands-on examples of configuring these technologies on various types of equipment.</p>
<p>First, though, I need to cover some basics. This is unnecessary for those of you that are Fibre Channel experts, but for the rest of the world it might be useful:</p>
<ul>
<li><strong>N_Port:</strong> An N_Port is an end node port on the Fibre Channel fabric. This could be an HBA (Host Bus Adapter) in a server or a target port on a storage array.</li>
<li><strong>F_Port:</strong> An F_Port is a port on a Fibre Channel switch that is connected to an N_Port. So, the port into which a server&#8217;s HBA or a storage array&#8217;s target port is connected is an F_Port.</li>
<li><strong>E_Port:</strong> An E_Port is a port on a Fibre Channel switch that is connected to another Fibre Channel switch. The connection between two E_Ports forms an <em>Inter-Switch Link (ISL)</em>.</li>
</ul>
<p>There are other types of ports as well&#8212;NL_Port, FL_Port, G_Port, TE_Port&#8212;but for the purposes of this discussion these three will get us started. With these definitions in mind, I&#8217;ll start by discussing N_Port ID Virtualization (NPIV).</p>
<h2>N_Port ID Virtualization (NPIV)</h2>
<p>Normally, an N_Port would have a single N_Port_ID associated with it; this N_Port_ID is a 24-bit address assigned by the Fibre Channel switch during the FLOGI process. The N_Port_ID is not the same as the World Wide Port Name (WWPN), although there is typically a one-to-one relationship between WWPN and N_Port_ID. Thus, for any given physical N_Port, there would be exactly one WWPN and one N_Port_ID associated with it.</p>
<p>What NPIV does is allow a single physical N_Port to have multiple WWPNs, and therefore multiple N_Port_IDs, associated with it. After the normal FLOGI process, an NPIV-enabled physical N_Port can subsequently issue additional commands to register more WWPNs and receive more N_Port_IDs (one for each WWPN). The Fibre Channel switch must also support NPIV, as the F_Port on the other end of the link would &#8220;see&#8221; multiple WWPNs and multiple N_Port_IDs coming from the host and must know how to handle this behavior.</p>
<p>Once all the applicable WWPNs have been registered, each of these WWPNs can be used for SAN zoning or LUN presentation. There is no distinction between the physical WWPN and the virtual WWPNs; they all behave in exactly the same fashion and you can use them in exactly the same ways.</p>
<p>So why might this functionality be useful? Consider a virtualized environment, where you would like to be able to present a LUN via Fibre Channel to a specific virtual machine only:</p>
<ul>
<li><em>Without NPIV</em>, it&#8217;s not possible because the N_Port on the physical host would have only a single WWPN (and N_Port_ID). Any LUNs would have to be zoned and presented to this single WWPN. Because all VMs would be sharing the same WWPN on the one single physical N_Port, any LUNs zoned to this WWPN would be visible to all VMs on that host because all VMs are using the same physical N_Port, same WWPN, and same N_Port_ID.</li>
<li><em>With NPIV</em>, the physical N_Port can register additional WWPNs (and N_Port_IDs). Each VM can have its own WWPN. When you build SAN zones and present LUNs using the VM-specific WWPN, then the LUNs will only be visible to that VM and not to any other VMs.</li>
</ul>
<p>Virtualization is not the only use case for NPIV, although it is certainly one of the easiest to understand.</p>
<p>&lt;aside&gt;As an aside, it&#8217;s interesting to me that VMotion works and is supported with NPIV as long as the RDMs and all associated VMDKs are in the same datastore. Looking at how the physical N_Port has the additional WWPNs and N_Port_IDs associated with it, you&#8217;d think that VMotion wouldn&#8217;t work. I wonder: does the HBA on the destination ESX/ESXi host have to &#8220;re-register&#8221; the WWPNs and N_Port_IDs on that physical N_Port as part of the VMotion process?&lt;/aside&gt;</p>
<p>Now that I&#8217;ve discussed NPIV, I&#8217;d like to turn the discussion to N_Port Virtualization (NPV).</p>
<h2>N_Port Virtualization</h2>
<p>While NPIV is primarily a host-based solution, NPV is primarily a switch-based technology. It is designed to reduce switch management and overhead in larger SAN deployments. Consider that every Fibre Channel switch in a fabric needs a different domain ID, and that the total number of domain IDs in a fabric is limited. In some cases, this limit can be fairly low depending upon the devices attached to the fabric. The problem, though, is that you often need to add Fibre Channel switches in order to scale the size of your fabric. There is therefore an inherent conflict between trying to reduce the overall number of switches in order to keep the domain ID count low while also needing to add switches in order to have a sufficiently high port count. NPV is intended to help address this problem.</p>
<p>NPV introduces a new type of Fibre Channel port, the NP_Port. The NP_Port connects to an F_Port and acts as a proxy for other N_Ports on the NPV-enabled switch. Essentially, the NP_Port &#8220;looks&#8221; like an NPIV-enabled host to the F_Port on the other end. An NPV-enabled switch will register additional WWPNs (and receive additional N_Port_IDs) via NPIV on behalf of the N_Ports connected to it. The physical N_Ports don&#8217;t have any knowledge this is occurring and don&#8217;t need any support for it; it&#8217;s all handled by the NPV-enabled switch.</p>
<p>Obviously, this means that the upstream Fibre Channel switch must support NPIV, since the NP_Port &#8220;looks&#8221; and &#8220;acts&#8221; like an NPIV-enabled host to the upstream F_Port. Additionally, because the NPV-enabled switch now looks like an end host, it no longer needs a domain ID to participate in the Fibre Channel fabric. Using NPV, you can add switches and ports to your fabric without adding domain IDs.</p>
<p>So why is this functionality useful? There is the immediate benefit of being able to scale your Fibre Channel fabric without having to add domain IDs, yes, but in what sorts of environments might this be particularly useful? Consider a blade server environment, like an HP c7000 chassis, where there are Fibre Channel switches in the back of the chassis. By using NPV on these switches, you can add them to your fabric without having to assign a domain ID to each and every one of them.</p>
<p>Here&#8217;s another example. Consider an environment where you are mixing different types of Fibre Channel switches and are concerned about interoperability. As long as there is NPIV support, you can enable NPV on one set of switches. The NPV-enabled switches will then act like NPIV-enabled hosts, and you won&#8217;t have to worry about connecting E_Ports and creating ISLs between different brands of Fibre Channel switches.</p>
<p>I hope you&#8217;ve found this explanation of NPIV and NPV helpful and accurate. In the future, I hope to follow up with some additional posts&#8212;including diagrams&#8212;that show how these can be used in action. Until then, feel free to post any questions, thoughts, or corrections in the comments below. Your feedback is always welcome!</p>
<p><em>Disclosure: Some industry contacts at Cisco Systems provided me with information regarding NPV and its operation and behavior, but this post is neither sponsored nor endorsed by anyone.</em></p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/">Understanding NPIV and NPV</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2008/06/11/vir250-advanced-storage-connectivity-for-vms/" rel="bookmark" title="Wednesday, June 11, 2008">VIR250: Advanced Storage Connectivity for VMs</a></li>

<li><a href="http://blog.scottlowe.org/2010/03/16/understanding-network-interface-virtualization/" rel="bookmark" title="Tuesday, March 16, 2010">Understanding Network Interface Virtualization</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/24/new-users-guide-to-configuring-cisco-mds-zones-via-cli/" rel="bookmark" title="Monday, August 24, 2009">New User&#8217;s Guide to Configuring Cisco MDS Zones via CLI</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/11/why-no-multi-hop-fcoe/" rel="bookmark" title="Tuesday, August 11, 2009">Why No Multi-Hop FCoE?</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/" rel="bookmark" title="Sunday, October 25, 2009">Setting Up FCoE on a Nexus 5000</a></li>
</ul><!-- Similar Posts took 6.743 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/11/27/understanding-npiv-and-npv/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enabling Jumbo Frames on a Nexus 5000</title>
		<link>http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/</link>
		<comments>http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 00:13:38 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Gestalt]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1732</guid>
		<description><![CDATA[Here's how to enable jumbo frames under both NX-OS 4.0 and NX-OS 4.1 on a Nexus 5000 series switch.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/">Enabling Jumbo Frames on a Nexus 5000</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a pretty fair amount of work recently with the Cisco Nexus 5000 series of switches, as evidenced by the flurry of Nexus-related articles:</p>
<p><a href="http://blog.scottlowe.org/2009/08/27/connecting-nexus-5000-to-older-gigabit-ethernet-switches/">Connecting Nexus 5000 to Older Gigabit Ethernet Switches</a><br />
<a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/">Setting Up FCoE on a Nexus 5000</a><br />
<a href="http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/">FCoE and VLAN Trunking on Nexus 5000</a></p>
<p>One thing I hadn&#8217;t yet documented was how to enable jumbo frames on a Nexus 5000. Since jumbo frames are now officially supported for VMkernel traffic with VMware vSphere, the combination of jumbo frames and 10Gb Ethernet is an attractive one. I&#8217;ve covered the ESX/ESXi side (<a href="http://blog.scottlowe.org/2008/04/22/esx-server-ip-storage-and-jumbo-frames/">ordinary vSwitches here</a> and <a href="http://blog.scottlowe.org/2009/05/21/vmware-vsphere-vds-vmkernel-ports-and-jumbo-frames/">distributed vSwitches here</a>), but here&#8217;s the Nexus side.</p>
<p>The commands are pretty straightforward, and I&#8217;ve included the commands for both NX-OS 4.0 and NX-OS 4.1 (they are different between versions). <em><b>Important note:</b> if you enabled jumbo frames under NX-OS 4.0 and then upgraded the switch to version 4.1, you&#8217;ll need to re-do your jumbo frame configuration.</em></p>
<p>For NX-OS 4.1, the commands to enable jumbo frames are:</p>
<p><code>switch(config)# policy-map type network-qos jumbo<br />
switch(config-pmap-nq)# class type network-qos class-default<br />
switch(config-pmap-c-nq)# mtu 9216<br />
switch(config-pmap-c-nq)# exit<br />
switch(config-pmap-nq)# exit<br />
switch(config)# system qos<br />
switch(config-sys-qos)# service-policy type network-qos jumbo</code></p>
<p>Now, contrast the commands above with the following commands, which you would have used to enable jumbo frames on NX-OS 4.0:</p>
<p><code>switch(config)# policy-map jumbo<br />
switch(config-pmap)# class class-default<br />
switch(config-pmap-c)# mtu 9216<br />
switch(config-pmap-c)# exit<br />
switch(config)# system qos<br />
switch(config-system)# service-policy jumbo</code></p>
<p>The end result of these differences is this: if you upgrade NX-OS from 4.0 to 4.1, then your jumbo frames configuration will go away, and you&#8217;ll need to enter the commands for version 4.1 in order to enable jumbo frame support again. This little gotcha caused me quite a headache when my NFS-based datastores suddenly went offline after the NX-OS upgrade.</p>
<p>More information on the necessary commands can be found <a href="http://www.cisco.com/en/US/docs/switches/datacenter/nexus5000/sw/configuration/guide/cli_rel_4_0_1a/QoS.html#wp1150612">here for version 4.0</a> and <a href="http://www.cisco.com/en/US/docs/switches/datacenter/nexus5000/sw/configuration/nxos/Cisco_Nexus_5000_Series_NX-OS_Software_Configuration_Guide_chapter33.html#con_1150612">here for version 4.1</a>.</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/">Enabling Jumbo Frames on a Nexus 5000</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/" rel="bookmark" title="Sunday, October 25, 2009">Setting Up FCoE on a Nexus 5000</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/24/new-users-guide-to-configuring-cisco-mds-zones-via-cli/" rel="bookmark" title="Monday, August 24, 2009">New User&#8217;s Guide to Configuring Cisco MDS Zones via CLI</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/20/new-users-guide-to-managing-cisco-mds-zones-via-cli/" rel="bookmark" title="Tuesday, October 20, 2009">New User&#8217;s Guide to Managing Cisco MDS Zones via CLI</a></li>

<li><a href="http://blog.scottlowe.org/2008/01/08/lacp-with-cisco-switches-and-netapp-vifs/" rel="bookmark" title="Tuesday, January 8, 2008">LACP with Cisco Switches and NetApp VIFs</a></li>

<li><a href="http://blog.scottlowe.org/2006/12/04/esx-server-nic-teaming-and-vlan-trunking/" rel="bookmark" title="Monday, December 4, 2006">ESX Server, NIC Teaming, and VLAN Trunking</a></li>
</ul><!-- Similar Posts took 6.553 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Few Quick Thoughts on the VCE Coalition Announcement</title>
		<link>http://blog.scottlowe.org/2009/11/03/a-few-quick-thoughts-on-the-vce-coalition-announcement/</link>
		<comments>http://blog.scottlowe.org/2009/11/03/a-few-quick-thoughts-on-the-vce-coalition-announcement/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:36:14 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Gestalt]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[EMC]]></category>

		<category><![CDATA[Nexus]]></category>

		<category><![CDATA[UCS]]></category>

		<category><![CDATA[VMware]]></category>

		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1724</guid>
		<description><![CDATA[The VCE announcement is cool, but what does it really mean? It's a bit early to tell yet, but here are some quick thoughts.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/03/a-few-quick-thoughts-on-the-vce-coalition-announcement/">A Few Quick Thoughts on the VCE Coalition Announcement</a></p>
]]></description>
			<content:encoded><![CDATA[<p>VMware, Cisco, and EMC made their official announcement of the VCE Coalition and the joint venture Acadia this morning. You can read one of the press releases <a href="http://www.marketwire.com/press-release/Cisco-NASDAQ-CSCO-1069957.html">here via MarketWire</a>.</p>
<p>Acadia is interesting, but it really isn&#8217;t the meat of the announcement, in my opinion. The real substance of the matter is the nature of the coalition. There are many interesting questions/thoughts circling in my head right at the moment:</p>
<ul>
<li>What impact will this have on VMware&#8217;s relationship(s) with HP, IBM, and Dell? &#8220;Throwing their hat in the ring&#8221; with Cisco&#8217;s UCS, so to speak, may greatly endanger VMware&#8217;s much larger (with respect to revenue) relationships with other OEMs. What will happen to VMware if those OEMs &#8220;throw their hat in the ring&#8221; with Microsoft and Hyper-V? This is not a good place to be.</li>
<li>The acrimonious Cisco-HP relationship adds further fuel to the concerns over VMware&#8217;s close alliance with Cisco&#8217;s computing platform.</li>
<li>Does this new coalition signal a move away from the &#8220;arms-length&#8221; relationship between EMC and VMware, a move that some (competitors, notably) have been talking about for some time? If so, what danger does that put VMware in with regards to storage relationships?</li>
<li>It seems to me that VMware has the most to lose here. What does EMC lose if this doesn&#8217;t go well? Nothing, really. What about Cisco? Nothing, really. VMware, on the other hand&#8230;well, it could be ugly.</li>
<li>What does this coalition offer that the three companies couldn&#8217;t deliver without the coalition? Why risk important relationships? This is a big question in my mind. Lots of technology companies have delivered validated designs without any sort of formal coalition. Why is one necessary in this case?</li>
<li>On the other end of the spectrum&#8212;keeping Acadia out of the picture for the moment&#8212;is this &#8220;new coalition&#8221; really anything more than what the three companies have already been doing? Is this really anything more than each of the companies dedicating resources to this effort? I know from my own direct interaction with at least one of these vendors that resources had already been dedicated to the VCE technology intersection before any sort of formal announcement. So, does this formal announcement really mean anything at all?</li>
</ul>
<p>I don&#8217;t have any answers (yet), but you can at least read my thoughts&#8212;and contribute back to them via the comments&#8212;without having to pay $499 to some analyst firm.</p>
<p>By the way, if you&#8217;d like some other viewpoints on this matter, here are a couple from opposing viewpoints:</p>
<p><a href="http://blogs.netapp.com/jay/2009/11/the-importance-of-being-open.html">NetApp - Jay&#8217;s Blog: The Importance of Being Open</a><br />
<a href="http://chucksblog.emc.com/chucks_blog/2009/11/announcing-the-vce-coalition.html">Chuck&#8217;s Blog: Announcing the VCE Coalition</a></p>
<p>Feel free to speak up in the comments below (courteous comments only, please, and be sure to include full vendor disclosure where appropriate). Thanks!</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/03/a-few-quick-thoughts-on-the-vce-coalition-announcement/">A Few Quick Thoughts on the VCE Coalition Announcement</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/04/03/a-collection-of-viewpoints-on-cisco-ucs/" rel="bookmark" title="Friday, April 3, 2009">A Collection of Viewpoints on Cisco UCS</a></li>

<li><a href="http://blog.scottlowe.org/2007/08/15/citrix-to-buy-xensource/" rel="bookmark" title="Wednesday, August 15, 2007">Citrix to buy XenSource</a></li>

<li><a href="http://blog.scottlowe.org/2009/07/02/a-comment-policy-reminder/" rel="bookmark" title="Thursday, July 2, 2009">A Comment Policy Reminder</a></li>

<li><a href="http://blog.scottlowe.org/2008/07/08/greene-is-out-whats-next/" rel="bookmark" title="Tuesday, July 8, 2008">Greene is Out; What&#8217;s Next?</a></li>

<li><a href="http://blog.scottlowe.org/2007/07/29/cisco-switches-on-vmware/" rel="bookmark" title="Sunday, July 29, 2007">Cisco Switches on VMware</a></li>
</ul><!-- Similar Posts took 8.671 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/11/03/a-few-quick-thoughts-on-the-vce-coalition-announcement/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FCoE and VLAN Trunking on Nexus 5000</title>
		<link>http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/</link>
		<comments>http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 13:57:37 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[FCoE]]></category>

		<category><![CDATA[Nexus]]></category>

		<category><![CDATA[VLAN]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1722</guid>
		<description><![CDATA[In my interoperability testing with FCoE in the lab, I've uncovered a few gotchas around VLAN trunking with FCoE-enabled interfaces. Here are the details.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/">FCoE and VLAN Trunking on Nexus 5000</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In my earlier post on <a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/">how to configure FCoE on a Nexus 5000</a>, one of the readers suggested in the comments that it was necessary to have the interfaces in VLAN trunk mode via the <code>switchport mode trunk</code> command. I didn&#8217;t pay that much attention to it because the interfaces were indeed in VLAN trunk mode.</p>
<p>Fast forward to yesterday, when I was troubleshooting a problem between a Gen2 QLogic CNA and the Nexus 5010 in my lab (I <a href="https://twitter.com/scott_lowe/statuses/5371829429">tweeted</a> about it). Although the Ethernet side of the CNA works just fine, the CNA refuses to bring up an FCoE connection. In the process of troubleshooting, Brad Hedlund (check his <a href="http://www.internetworkexpert.org/">outstanding web site</a>) suggested to me in a Twitter direct message that I should double-check the VLAN trunking status of the interface. That part I&#8217;d already heard from the reader who commented on the first post, but the next part was new to me (emphasis mine):</p>
<blockquote><p>Gen2 requires &#8217;switchport mode trunk&#8217; on the 5K. <em><b>Gen1 doesn&#8217;t.</b></em> Also make sure FCoE VLANs are allowed on the trunk.</p></blockquote>
<p>Ah, now there&#8217;s something I hadn&#8217;t heard! That prompted me to do a bit of testing this morning (yes, I know I&#8217;m supposed to be studying for the VCDX Design Exam this afternoon). In my testing, I confirmed that a Gen1 CNA (I&#8217;m using Gen1 Emulex CNAs) <b>does not require VLAN trunking</b> to be enabled on the Ethernet interface.</p>
</p>
<p>There does appear to be a &#8220;gotcha&#8221; though: if the Ethernet interface is in access mode, it&#8217;s access VLAN <b>must be the same</b> as the FCoE VLAN; otherwise, the <code>vfc</code> interface will report down.</p>
<p>In summary:</p>
<ul>
<li>If you are using a Gen2 CNA, you must put the Ethernet interface in VLAN trunk mode.</li>
<li>If you are using a Gen1 CNA, the Ethernet interface may be in either access mode or trunk mode.</li>
<li>If the interface is in trunk mode, be sure that you have allowed the FCoE VLAN via the <code>switchport trunk allowed vlan</code> command.</li>
<li>If the interface is in access mode, be sure that you have placed the interface in the FCoE VLAN via the <code>switchport access vlan</code> command.</li>
</ul>
<p>If there are any other subtleties or nuances I&#8217;ve missed, please post them in the comments below so that future readers will benefit. Thank you!</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/">FCoE and VLAN Trunking on Nexus 5000</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/08/27/connecting-nexus-5000-to-older-gigabit-ethernet-switches/" rel="bookmark" title="Thursday, August 27, 2009">Connecting Nexus 5000 to Older Gigabit Ethernet Switches</a></li>

<li><a href="http://blog.scottlowe.org/2008/03/07/configuration-for-protecting-vmotion/" rel="bookmark" title="Friday, March 7, 2008">Configuration for Protecting VMotion</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/" rel="bookmark" title="Sunday, October 25, 2009">Setting Up FCoE on a Nexus 5000</a></li>

<li><a href="http://blog.scottlowe.org/2006/12/04/esx-server-nic-teaming-and-vlan-trunking/" rel="bookmark" title="Monday, December 4, 2006">ESX Server, NIC Teaming, and VLAN Trunking</a></li>

<li><a href="http://blog.scottlowe.org/2007/06/22/link-state-tracking-in-blade-deployments/" rel="bookmark" title="Friday, June 22, 2007">Link State Tracking in Blade Deployments</a></li>
</ul><!-- Similar Posts took 17.427 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting Up FCoE on a Nexus 5000</title>
		<link>http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/</link>
		<comments>http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 23:34:25 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Gestalt]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[FCoE]]></category>

		<category><![CDATA[FibreChannel]]></category>

		<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1706</guid>
		<description><![CDATA[The Nexus 5000 series of switches supports Fibre Channel over Ethernet (FCoE). Here is some information on how to configure FCoE on a Nexus 5000.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/">Setting Up FCoE on a Nexus 5000</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Fibre Channel over Ethernet (FCoE) is receiving a great deal of attention in the media these days. Fortunately, setting up FCoE on a Nexus 5000 series switch from Cisco isn&#8217;t too terribly complicated, so don&#8217;t be too concerned about deploying FCoE in your datacenter (assuming it makes sense for your organization). Configuring FCoE basically consists of three major steps:</p>
<ol>
<li>Enable FCoE on the switch.</li>
<li>Map a VSAN for FCoE traffic onto a VLAN.</li>
<li>Create virtual Fibre Channel interfaces to carry the FCoE traffic.</li>
</ol>
<p>The first step is incredibly easy. To enable FCoE on the switch, just use this command:</p>
<p><code>switch(config)# feature fcoe</code></p>
<p>The next part of the FCoE configuration is mapping a VSAN to a VLAN. What VSAN should you use? Well, if you are connecting to an existing Fibre Channel fabric, perhaps on a Cisco MDS switch, you&#8217;ll need to make sure that the VSANs between the Nexus and the MDS are appropriately matched. Otherwise, traffic on one VSAN on the Nexus won&#8217;t be able to reach devices on another VSAN on the MDS. If there&#8217;s enough demand, I&#8217;ll post a quick piece on this step as well.</p>
<p>Note that this FCoE VSAN-to-VLAN mapping is a required step; if you don&#8217;t do this, the FCoE side of the interfaces won&#8217;t come up (as you&#8217;ll see later in this post). Assuming the VSAN is already defined, perform these steps to map the VSAN to a VLAN:</p>
<p><code>switch(config)# vlan <em>XXX</em><br />
switch(config-vlan)# fcoe vsan <em>YYY</em><br />
switch(config-vlan)# exit</code></p>
<p>Obviously, you&#8217;ll want to substitute <code><em>XXX</em></code> and <code><em>YYY</em></code> for the correct VLAN and VSAN numbers, respectively.</p>
<p>After you&#8217;ve enabled FCoE and mapped FCoE VSANs onto VLANs, then you are ready to create virtual Fibre Channel (vfc) interfaces. Each physical Nexus port that will carry FCoE traffic must have a corresponding vfc interface. Generally, you will want to create the vfc interface with the same number as the physical interface, although as far as I know you are not required to do so. It just makes management of the interfaces easier. The commands to create a vfc interface look like this:</p>
<p><code>switch(config)# interface vfc <em>ZZ</em><br />
switch(config-if)# bind interface ethernet 1/<em>ZZ</em><br />
switch(config-if)# no shutdown<br />
switch(config-if)# exit</code></p>
<p>At this point the vfc interface is created, but it won&#8217;t work yet; you&#8217;ll need to place it into an VSAN that is mapped to an FCoE enabled VLAN. If you don&#8217;t, the <code>show interface vfc <em>&lt;number&gt;</em></code> command will report this (emphasis mine):</p>
<p><code>vfc13 is down <b>(VSAN not mapped to an FCoE enabled VLAN)</b></code></p>
<p>As I mentioned earlier, if you haven&#8217;t mapped the FCoE VSAN onto a VLAN, you won&#8217;t be able to fix this problem. If you have mapped the FCoE VSAN onto a VLAN, then you only need to assign the vfc interface to the appropriate VSAN with these commands:</p>
<p><code>switch(config)# vsan database<br />
switch(config-vsan-db)# vsan <em>&lt;number&gt;</em> interface vfc <em>&lt;number&gt;</em><br />
switch(config-vsan-db)# exit</code></p>
<p>At this point, the vfc interface will report up, and you should be able to see the host&#8217;s connection information with the <code>show flogi database</code> command.</p>
<p>From this point&#8212;assuming that your storage is attached to a traditional Fibre Channel fabric, which is likely to be the case in the near future&#8212;you only need to create zones with the WWNs of the FCoE-attached hosts in order to grant them access to the storage. Refer to my posts on <a href="http://blog.scottlowe.org/2009/08/24/new-users-guide-to-configuring-cisco-mds-zones-via-cli/">creating zones</a> and <a href="http://blog.scottlowe.org/2009/10/20/new-users-guide-to-managing-cisco-mds-zones-via-cli/">managing zones</a> on a Cisco MDS for more information on this task.</p>
<p>In my own experience, once FCoE was properly configured on the Nexus 5000 switch, then creating zones and zonesets on the Cisco MDS Fibre Channel switch and creating and masking LUNs on the Fibre Channel-attached storage is very straightforward. This, as has been stated on several previous occasions, is one of the strengths of FCoE: it&#8217;s compatibility with existing Fibre Channel installations is outstanding.</p>
<p>Feel free to submit any questions or clarifications in the comments below.</p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/">Setting Up FCoE on a Nexus 5000</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2009/08/24/new-users-guide-to-configuring-cisco-mds-zones-via-cli/" rel="bookmark" title="Monday, August 24, 2009">New User&#8217;s Guide to Configuring Cisco MDS Zones via CLI</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/20/new-users-guide-to-managing-cisco-mds-zones-via-cli/" rel="bookmark" title="Tuesday, October 20, 2009">New User&#8217;s Guide to Managing Cisco MDS Zones via CLI</a></li>

<li><a href="http://blog.scottlowe.org/2009/08/11/why-no-multi-hop-fcoe/" rel="bookmark" title="Tuesday, August 11, 2009">Why No Multi-Hop FCoE?</a></li>

<li><a href="http://blog.scottlowe.org/2009/11/03/fcoe-and-vlan-trunking-on-nexus-5000/" rel="bookmark" title="Tuesday, November 3, 2009">FCoE and VLAN Trunking on Nexus 5000</a></li>

<li><a href="http://blog.scottlowe.org/2009/11/09/enabling-jumbo-frames-on-a-nexus-5000/" rel="bookmark" title="Monday, November 9, 2009">Enabling Jumbo Frames on a Nexus 5000</a></li>
</ul><!-- Similar Posts took 6.552 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/10/25/setting-up-fcoe-on-a-nexus-5000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cutting Yourself on the Double-Edged Sword</title>
		<link>http://blog.scottlowe.org/2009/10/23/cutting-yourself-on-the-double-edged-sword/</link>
		<comments>http://blog.scottlowe.org/2009/10/23/cutting-yourself-on-the-double-edged-sword/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:45:32 +0000</pubDate>
		<dc:creator>slowe</dc:creator>
		
		<category><![CDATA[Gestalt]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[FCoE]]></category>

		<category><![CDATA[Xsigo]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1702</guid>
		<description><![CDATA[My last post about technology choices got derailed into a discussion about I/O virtualization technologies. So, I'm going to try again to get my point across about technology choices.<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/10/23/cutting-yourself-on-the-double-edged-sword/">Cutting Yourself on the Double-Edged Sword</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Yesterday I published a short post titled <a href="http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/">&#8220;I/O Virtualization and the Double-Edged Sword&#8221;</a>. In that post, I discussed how Xsigo was criticizing FCoE for &#8220;not going far enough&#8221; in the realm of I/O virtualization. Unfortunately, I didn&#8217;t do a very good job of really getting my point across, because the discussion rapidly turned into a discussion of the merits of various interconnect technologies and why one might win over the other. While that is a great discussion to have&#8212;and I&#8217;m thrilled my site can help further that discussion&#8212;it wasn&#8217;t really the key point behind my article. I/O virtualization was only the catalyst to prompt the original post.</p>
<p>Let me see if I can more clearly articulate what I&#8217;m trying to say here. If you are a <a href="http://twitter.com">Twitter</a> user and into virtualization or storage, then you probably are following either Chad Sakac of EMC (<a href="http://twitter.com/sakacc">@sakacc</a> on Twitter), Vaughn Stewart of NetApp (<a href="http://twitter.com/vaughn_stewart">@vaughn_stewart</a> on Twitter), or both. That being the case, you are probably very familiar with the extensive &#8220;discussions&#8221; that take place between the two of them. Both of them are very passionate about storage and virtualization, but they have differing viewpoints. Now, before I&#8217;m accused by NetApp of being an EMC bigot (which would be ridiculous given the coverage I&#8217;ve given NetApp) or accused by EMC of being a NetApp bigot (that, at least, might be understandable as I&#8217;m just now starting to learn EMC storage), let me say that I&#8217;m not endorsing either product. NetApp&#8217;s products and EMC&#8217;s products are different; each of them has strengths and weaknesses in different areas.</p>
<p>Now, ask yourself, &#8220;Why do these products have different strengths and weaknesses?&#8221; Do you know the answer? <b>These products have different strengths and weaknesses because of the technology decisions each company chose to make in the products&#8217; development.</b> NetApp chose one path, EMC chose another. For NetApp, that has created certain efficiences, certain strengths&#8212;and corresponding weaknesses. Likewise, EMC&#8217;s technology decisions have resulted in their products having certain strengths and weaknesses. Neither of these products is perfect. For NetApp to claim that &#8220;their way is the right way&#8221; is ridiculous; their way is only one of many different ways to accomplish something. The same is true for EMC. And, by extension, the same is true for <em>every other technology vendor on the planet.</em></p>
<p>You want more examples? Consider the architectural differences between VMware ESX/ESXi and Microsoft Hyper-V. The technology choices made by each company created inherent strengths and weaknesses in each product. VMware claims their choices are the best choices; Microsoft believes their architecture is the best. Clearly, neither product is perfect. Both products have their flaws.</p>
<p>The real key takeaway here is that <em>no technology vendor has the right to throw rocks at another technology vendor.</em> All technology vendors live in glass houses. For VMware to claim that Microsoft&#8217;s architecture is all wrong is, well, wrong. For EMC to say that NetApp&#8217;s technology choices are stupid would be wrong. For Xsigo to claim that FCoE is the wrong path for I/O virtualization is wrong (although, personally, I don&#8217;t consider FCoE an I/O virtualization technology, but that&#8217;s a different discussion for a different day). Why? Because every company has to make technology choices, and those technology choices will&#8212;by the very nature of technology&#8212;automatically create inherent differences, strengths, and weaknesses in the resulting product. And when you accept that truth (and it <b>is</b> a truth, I promise you), then you see why vendors should not engage in negative marketing. When a vendor engages in negative marketing about the competition, that vendor is simply inviting others to pick apart the flaws in their own products.</p>
<p>Of course, I&#8217;m not naive enough to believe that vendors will stop negative competitive marketing overnight. Still, I stand firm in the belief that those vendors that focus on the strengths of their products instead of the flaws of others&#8217; products will move ahead. I&#8217;m certainly more likely to do business with them.</p>
<p>I&#8217;d be interested to hear what others have to say. Voice your position in the comments.</p>
<p><em>Disclosure: As you probably know, I work for a reseller who represents many different vendors and manufacturers. My words here are not endorsed by my employer, nor do I represent my employer in this area.</em></p>
<p>This article was originally posted on <a href="http://blog.scottlowe.org">blog.scottlowe.org</a>. Visit the site for more information on virtualization, servers, storage, and other enterprise technologies.<br/><br/><a href="http://blog.scottlowe.org/2009/10/23/cutting-yourself-on-the-double-edged-sword/">Cutting Yourself on the Double-Edged Sword</a></p>
Similar Posts:<ul><li><a href="http://blog.scottlowe.org/2006/06/25/very-high-quality-vs-just-good-enough/" rel="bookmark" title="Sunday, June 25, 2006">Very High Quality vs. Just Good Enough</a></li>

<li><a href="http://blog.scottlowe.org/2009/10/22/io-virtualization-and-the-double-edged-sword/" rel="bookmark" title="Thursday, October 22, 2009">I/O Virtualization and the Double-Edged Sword</a></li>

<li><a href="http://blog.scottlowe.org/2008/07/14/storage-short-take-1/" rel="bookmark" title="Monday, July 14, 2008">Storage Short Take #1</a></li>

<li><a href="http://blog.scottlowe.org/2009/07/26/ucs-training-this-week/" rel="bookmark" title="Sunday, July 26, 2009">UCS Training This Week</a></li>

<li><a href="http://blog.scottlowe.org/2008/09/01/storage-short-take-3/" rel="bookmark" title="Monday, September 1, 2008">Storage Short Take #3</a></li>
</ul><!-- Similar Posts took 12.619 ms -->]]></content:encoded>
			<wfw:commentRss>http://blog.scottlowe.org/2009/10/23/cutting-yourself-on-the-double-edged-sword/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
