<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technical Deep Dive &#187; FCoE</title>
	<atom:link href="http://blog.nigelpoulton.com/category/fcoe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nigelpoulton.com</link>
	<description>with nigel poulton</description>
	<lastBuildDate>Thu, 12 Aug 2010 08:21:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wikibon: FCoE Fact vs Fiction</title>
		<link>http://blog.nigelpoulton.com/wikibon-fcoe-fact-vs-fiction/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/wikibon-fcoe-fact-vs-fiction/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 20:19:38 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://blog.nigelpoulton.com/wikibon-fcoe-fact-vs-fiction/</guid>
		<description><![CDATA[Today I was joined by the following as a panel member on the Wikibon FCoE Fact vs Fiction Peer Incite call -

Dennis Martin (@demartek)
Dave Graham (@davegraham)
Stu Miniman (@stu)

For an hour solid, we talked FCoE and the realities of deploying the technology.
As well the the recording of the call, which I recommend listening to, there will [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was joined by the following as a panel member on the <a href="http://wikibon.org/wiki/v/February_2_2010_-_FCoE:_Fact_vs._Fiction" target="_blank">Wikibon FCoE Fact vs Fiction Peer Incite call</a> -<span id="more-772"></span></p>
<ul>
<li><a href="http://www.demartek.com" target="_blank">Dennis Martin</a> (<a href="http://twitter.com/demartek" target="_blank">@demartek</a>)</li>
<li><a href="http://www.flickerdown.com" target="_blank">Dave Graham</a> (<a href="http://twitter.com/davegraham" target="_blank">@davegraham</a>)</li>
<li><a href="http://blogstu.wordpress.com" target="_blank">Stu Miniman</a> (<a href="http://twitter.com/stu" target="_blank">@stu</a>)</li>
</ul>
<p>For an hour solid, we talked <a href="http://www.fcoe.com" target="_blank">FCoE</a> and the realities of deploying the technology.</p>
<p>As well the the <a href="http://bit.ly/aHHvqF?r=td" target="_blank">recording of the call</a>, which I recommend listening to, there will be several short resultant articles posted on <a href="http://www.wikibon.org" target="_blank">Wikibon</a> covering topics such as -</p>
<ul>
<li>CIO Considerations</li>
<li>CTO considerations</li>
<li>Operation and organisational considerations</li>
<li>Getting Rid of Stuff &ndash; what can FCoE help me throw out.</li>
</ul>
<ul>This was the first ever Peer Incite call to hit the 200 maximum participants limit.&nbsp; Proof that FCoE and network convergence are hot topics in the Data Center.</ul>
<ul>If you&rsquo;re considering deploying FCoE, then I recommend you and take a listen.</ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<p>I can be contacted via the <a href="http://blog.nigelpoulton.com/contact-me/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Contact Me</a> page or on Twitter at (<a href="http://twitter.com/nigelpoulton">@nigelpoulton</a>)</p>
<ul></ul>
<ul>Nigel</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/wikibon-fcoe-fact-vs-fiction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://bit.ly/aHHvqF?r=td" length="22319995" type="audio/mpeg" />
		</item>
		<item>
		<title>Deep Dive Podcast with Xsigo</title>
		<link>http://blog.nigelpoulton.com/deep-dive-podcast-with-xsigo/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/deep-dive-podcast-with-xsigo/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:42:10 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://blog.nigelpoulton.com/?p=743</guid>
		<description><![CDATA[
In this inaugural episode of the Technical Deep Dive Podcast I&#39;m joined by Greg Ferro from Etherealmind.com and Camden Ford from Xsigo Systems.&#160; Cam talks to us about Xsigo Systems and the technologies and solutions they offer.
Host: Nigel Poulton (@nigelpoulton)
Co-host: Greg Ferro (@etherealmind)
Guests: Camden Ford, Director of Product Management, Xsigo Systems
Topics: Servers, Networking, I/O Virtualization, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/DeepDivePodcast1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img alt="DeepDivePodcast" class="alignnone size-full wp-image-746" src="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/DeepDivePodcast1.png" style="width: 202px; height: 239px;" title="DeepDivePodcast" /></a></p>
<p>In this inaugural episode of the Technical Deep Dive Podcast I&#39;m joined by Greg Ferro from Etherealmind.com and Camden Ford from Xsigo Systems.&nbsp; Cam talks to us about Xsigo Systems and the technologies and solutions they offer.<span id="more-743"></span></p>
<div><strong>Host:</strong> Nigel Poulton (<a href="http://twitter.com/nigelpoulton">@nigelpoulton</a>)</div>
<div><strong>Co-host: </strong><a href="http://etherealmind.com">Greg Ferro</a> (<a href="http://twitter.com/etherealmind">@etherealmind</a>)</div>
<div><strong>Guests:</strong> Camden Ford, Director of Product Management, <a href="http://www.xsigo.com">Xsigo Systems</a></div>
<div><strong>Topics:</strong><strong> </strong>Servers, Networking, I/O Virtualization, Infiniband and FCoE</div>
<div>&nbsp;</div>
<p>This is available as a two-parter due to length.&nbsp; Part 1 is about 30 minutes long and Part 2 is about 40.&nbsp; What can I say, you cant dive deep in 20 minutes!</p>
<p>Comments welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/deep-dive-podcast-with-xsigo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://storage-strategist.com/Podcasts/Deep-Dive-Xsigo-part-2.mp3" length="19668851" type="audio/mpeg" />
<enclosure url="http://storage-strategist.com/Podcasts/Deep-Dive-Xsigo-part-1.mp3" length="15828083" type="audio/mpeg" />
		</item>
		<item>
		<title>The Blade is Dead! Long Live the Rack!</title>
		<link>http://blog.nigelpoulton.com/the-blade-is-dead-long-live-the-rack/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/the-blade-is-dead-long-live-the-rack/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:53:33 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.nigelpoulton.com/the-blade-is-dead-long-live-the-rack/</guid>
		<description><![CDATA[OK, so the blade and the blade enclosure are not about to disappear, but the shift towards the Rack as a unit of design and a unit of management suggests we may be about to witness the coronation of the Rack as the new King.&#160; Well.. kind of&#8230;

As early as last summer I was involved [...]]]></description>
			<content:encoded><![CDATA[<p>OK, so the blade and the blade enclosure are not about to disappear, but the shift towards the Rack as a unit of design and a unit of management suggests we may be about to witness the coronation of the Rack as the new King.&nbsp; Well.. kind of&hellip;</p>
<p><span id="more-736"></span></p>
<p>As early as last summer I was involved in specking and purchasing some <em>HP BladeSystem Matrix</em> based solutions &ndash; essentially a shrink-wrapped Rack based solution<em> </em>that had compute, networking, storage and management tools.&nbsp; Granted, HP Matrix is an early attempt and not much different from the norm, but a step towards the Rack Area Network (RAN).</p>
<p>So&hellip; Rack based solutions are on their way, and the way I see it &ndash; from speaking with peers, customers and vendors &ndash; the following two high level Rack based designs will be predominant and will slug it out over the next few years:</p>
<h2>1.&nbsp; The FCoE RAN Solution</h2>
<p>Of the two solutions, this one most closely resembles what we know today.&nbsp; The only major difference being the use of FCoE between the server and the Top of Rack (ToR) switch.&nbsp; This solution requires Converged Network Adapters (CNA), copper twinax cabling and FCoE ToR switches.&nbsp; As it happens this is really the only practical place that FCoE can currently be deployed.&nbsp; Fortunately, however, the FCoE products in this space (the RAN) are maturing quickly &ndash; we already have 2nd generation, single chip, single driver code base, high performance CNAs shipping and supported by most good server vendors&hellip;.</p>
<p>In the FCoE based RAN solution there is very little in the ways architectural change &#8211; no blurring of the server/network edges and no change to the design of servers or networks.&nbsp; This gives the comfort factor.&nbsp;</p>
<p>Anyway, the sketch below shows a high level view of of this type of solution -</p>
<p><a href="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/FCoERANpicture.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img alt="FCoE RAN picture" border="0" height="387" src="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/FCoERANpicture_thumb.png" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="FCoE RAN picture" width="384" /></a></p>
<p>&nbsp;</p>
<h2>2.&nbsp; The IOV solution</h2>
<p>This second solution is slightly more innovative.&nbsp; It requires slight changes to existing server/blade designs, there is some blurring of the server and network edges, and some re-thinking of network design and management is required.&nbsp; Not quite the same comfort factor that the FCoE RAN solution gives,but as the saying goes &ndash; No pain, No gain!&nbsp;</p>
<p>The IOV solution can be summarised in the following -</p>
<blockquote>
<p>Servers and blades are reduced to pure compute and memory.&nbsp; The I/O components are disaggregated from the server chassis and re-housed in an external ToR I/O Director.&nbsp; Servers connect to the external I/O cards by either PCIe cables or IB.&nbsp; These I/O adapters can be CNAs or traditional NICs and HBAs.&nbsp; They are next generation in that each one can be carved into multiple logical adapters which can each be dynamically assigned and unassigned to any server and VM within the Rack.&nbsp; The I/O adapters and I/O Directors have <strong>built-in switching functionality</strong>, enabling traffic to be switched either within the I/O adapter or between adapters within the same I/O Director <strong>without the need to travel up to a traditional network switch </strong>(hairpinning in the adapter or I/O Director).&nbsp; Essentially, access layer switching will be moved on to the PCIe I/O adapter!</p>
</blockquote>
<p>The diagram below shows this at a high level -</p>
<p><a href="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/IOVRANpicture.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img alt="IOV RAN picture" border="0" height="415" src="http://blog.nigelpoulton.com/wp-content/uploads/2010/01/IOVRANpicture_thumb.png" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="IOV RAN picture" width="425" /></a></p>
<p>&nbsp;</p>
<h2>No room in the RAN</h2>
<p>Personally I like the idea of using PCIe as the main interconnect within the Rack.&nbsp; <strong><font color="#0000ff">Every chipset on every server <em>already</em> has a bunch of PCIe bandwidth that is essentially&hellip;.. well&hellip;. FREE!</font></strong>&nbsp; Who doesn&rsquo;t like the sound of that!?&nbsp; 10Gbps CEE and FCoE licensing of ports is &hellip; well&hellip;. definitely not free.</p>
<p>Of course there is the other side.&nbsp; PCIe muscling Ethernet out of the RAN will not go down well with some, nor will implementing switches within NICs/CNAs and I/O Directors.&nbsp; Not only will this tread on certain vendors markets and margins, it also brings with it several network design and management challenges.&nbsp; But what the heck&hellip; we grow from our challenges and come out the better for it &ndash; right?&nbsp; Point being, knee-jerk self-preservation type reactions from the network guys should be expected <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<h2>Final thought on FCoE</h2>
<p>While the IOV solution could potentially muscle Ethernet out of the RAN, it can still branch out to FCoE switches in the core.&nbsp; So either way, FCoE will play a role.&nbsp;</p>
<p>And if we are being creative, we could run our I/O up to the ToR I/O Director over PCIe within the RAN and then branch out via a CNA in one of those I/O Directors to a core switch with FCoE ports.&nbsp; One way of utilising FCoE ports that are currently available in core switches.</p>
<p>Interesting times!</p>
<p>PS. I will be featuring on the <a href="http://wikibon.org/wiki/v/February_2_2010_-_FCoE:_Fact_vs._Fiction">Wikibon FCoE Fact vs Fiction</a> call on 2nd February along with <a href="http://blogstu.wordpress.com">Stu Miniman</a>, <a href="http://www.flickerdown.com">Dave Graham</a> and&nbsp; <a href="http://www.demartek.com">Dennis Martin</a>&nbsp; If you&rsquo;re interesting in FCoE put it in your calendar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/the-blade-is-dead-long-live-the-rack/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>RAN: Rack Area Networking</title>
		<link>http://blog.nigelpoulton.com/ran-rack-area-networking/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/ran-rack-area-networking/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:31:06 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://blog.nigelpoulton.com/?p=655</guid>
		<description><![CDATA[Ever heard of a Rack Area Network?
The term, as well as the concept, of Rack Area Networking is one I&#8217;m hearing more and more often.&#160; As a result of this, as well as the fact that I&#8217;m convinced this is going to be one of the most interesting and important areas of Data Center computing [...]]]></description>
			<content:encoded><![CDATA[<p>Ever heard of a Rack Area Network?</p>
<p>The term, as well as the concept, of <strong>Rack Area Networking</strong> is one I&rsquo;m hearing more and more often.&nbsp; As a result of this, as well as the fact that I&rsquo;m convinced this is going to be one of the <u>most interesting</u> and important areas of Data Center computing over the next few years, I&rsquo;ve decided to write a mini-series on the topic.&nbsp;</p>
<p>This post is instalment number 1 and is intended to introduce the concept and get the ball rolling.&nbsp; The whole thing is a bit of me thinking out-loud and attempting to generate some awareness and conversation around the topic, as .&nbsp; So please pitch in!</p>
<p><span id="more-655"></span></p>
<p>&nbsp;</p>
<p><strong>Rack Area Network &ndash; the concept</strong></p>
<p>For me, Rack Area Networking, or RAN for short, is an umbrella term for most of the <em>clever</em> networking and <strong>I/O virtualization</strong> stuff that goes on within a rack &ndash; a 42u rack.&nbsp;</p>
<p>With it being &ldquo;Rack Area&rdquo;, it is a close proximity network and as a result operates over very high-speed low-latency interconnects.&nbsp;&nbsp;</p>
<p>Physically, RAN technologies include a new generation of at least the following: I/O adapters, cabling, Top of Rack (ToR), and may be even End of Row (EoR), switches.&nbsp; However, for reasons which will become clear, the emphasis is heavily on the <em>clever</em> &ndash; technologies that enable the flexible, the dynamic and the virtual aspects.</p>
<p>For example, the I/O Adapters driving the RAN evolution are not just faster than the legacy adapters they are replacing, they have built-in cleverness &ndash; hardware virtualization and huge flexibility!&nbsp;</p>
<blockquote>
<p>Some of the other technologies that define and operate within the RAN include &ndash; SR-IOV, MR-IOV, vNIC, vHBA, CNA, FCoE, Hairpin-turns, switching in the adapter, VNTag, VN-Link&hellip;. just to name a few.&nbsp; In future posts we will discuss most of them.</p>
</blockquote>
<p>As well as the above new hardware and technologies, the RAN also requires and includes a new generation of management software and functionality.&nbsp; True value is often in the software &ndash; the glue that holds it all together and makes it all happen.</p>
<p>The best part being, there are early RAN technologies already out there in the wild.&nbsp; And they are already delivering real-world tangible benefits.</p>
<p><strong>Some technologies driving the evolution&hellip;</strong></p>
<p>It&rsquo;s really important to note that while technologies in the RAN are experiencing a period of accelerated evolution, it is most definitely an evolution.&nbsp; The changes are happening fast, but they are not huge disruptive changes.&nbsp; For the most part, they are improvements and enhancements, albeit major, on what we already know and are comfortable with.&nbsp; E.g. take PCIe adapters and create multiple virtual adapters (vNIC and vHBA) in hardware&hellip;.</p>
<p>Just a few of the currently shipping RAN technologies include -</p>
<ul>
<li>HP Virtual Connect Flex-10</li>
<li><a href="http://blog.nigelpoulton.com/?p=556#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed" target="_blank">IBM Virtual Fabric Solution w/ Emulex UCNA</a></li>
<li>Cisco UCS w/ Palo adapter</li>
<li><a href="http://blog.nigelpoulton.com/?p=606#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed" target="_blank">Xsigo I/O Director</a></li>
<li>Virtensys VIO switches</li>
</ul>
<blockquote>
<p><strong>NOTE:</strong> Let me know if I&rsquo;ve missed any major RAN technologies off the list</p>
</blockquote>
<p>Some of the above technologies are very much generation 1 and only a small step towards the RAN, bringing only small benefits.&nbsp; Whereas others are a major step with huge benefits.&nbsp; All vendors are scrambling to take the lead in this evolving area.&nbsp; In later posts we&rsquo;ll dig <strong>deep </strong>into most of them.</p>
<p><strong><font size="2">Blurring the Lines and Causing Havoc</font></strong></p>
<p>Naturally, many of these technologies are challenging and threatening the traditional server/network edge configurations we are used to.&nbsp;</p>
<p>Hairpin turns, switching in the adapter and avoiding edge switches are just some of the paradigm shifts that RAN technologies might force us to consider.&nbsp; Such topics are the subject of intense and engaging debate.&nbsp; All very interesting and some of the concepts are very cool!</p>
<p>In upcoming posts we&rsquo;ll talk about the likes of &ndash; <em><font size="4">SR-IOV</font> <font size="5">MR-IOV</font> <font size="3">Hairpin-turns</font> <font size="5">VirtenSys</font> <font size="4">Flex-10</font> <font size="3">VEB</font> <font size="4">Xsigo</font> <font size="3">VNTag</font> <font size="5">NextIO</font> <font size="4">VNLink</font> <font size="5">InfiniBand</font> <font size="3">PCIe</font></em></p>
<p>Thanks for dropping by and feel free to throw in your penny&rsquo;s worth.</p>
<p>Nigel</p>
<p>I am available as an independant freelance consultant and can be reached via the <a href="http://blog.nigelpoulton.com/contact-me/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Contact Me</a> page.</p>
<p><em><strong>If you&#39;re thinking that I might just bemaking some of this stuff up or inventing buzwords, then you need to check out my follow-on RAN and IOV related posts listed below </strong></em>-</p>
<p><a href="http://blog.nigelpoulton.com/rack-area-networking-iov/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">IOV vNICs and vHBAs<br />
	</a></p>
<p><a href="http://blog.nigelpoulton.com/ran-iov-and-hairpin-turns/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">IOV and introducing hairpin turns<br />
	</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/ran-rack-area-networking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tech pictures from SNW Europe</title>
		<link>http://blog.nigelpoulton.com/tech-pictures-from-snw-europe/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/tech-pictures-from-snw-europe/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:32:40 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=566</guid>
		<description><![CDATA[Here are some tech related photos I took at the recent SNW Europe in Frankfurt Germany.
	In my opinion the show was a real success with over 1,500 attendees, of which over 1,100 were end users and reseller delegates and the remainder made up of general riff-raff such as vendors, press and the likes&#8230;.
	One of the [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some tech related photos I took at the recent SNW Europe in Frankfurt Germany.</p>
<p>	In my opinion the show was a real success with over 1,500 attendees, of which over 1,100 were end users and reseller delegates and the remainder made up of general riff-raff such as vendors, press and the likes&hellip;.</p>
<p>	One of the things I like to see at shows like these is hardware.&nbsp; What can I say, Im just the kind of guy that gets a kick out of seeing hardware.&nbsp; So for the rest of you out there like me &ndash; sit back and enjoy&hellip;&hellip;..<span id="more-566"></span></p>
<p>	First up, I was impressed to see a Symmetrix V-Max, blue strip light ablaze.&nbsp; The only disappointment was that whenever I popped by to have a chat, somebody else was always being given an overview <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>	<img align="middle" alt="" height="552" src="/wp-content/uploads/Image/SNWE-pics/SNWE Symmetrix V-Max.png" width="372" /></p>
<p>
	Next up the IBM HS22 BladeCenter that was used to demo the new IBM Virtual Fabric, which is based on technology from IBM, BLADE Networks and Emulex.&nbsp; A much needed addition to the IBM portfolio in my opinion.</p>
<p>	<img align="middle" alt="" height="526" src="/wp-content/uploads/Image/SNWE-pics/SNWE IBM HS22 BladeCenter.png" width="362" /></p>
<p>	<img alt="" height="357" src="/wp-content/uploads/Image/SNWE-pics/SNWE IBM Blade top.jpg" width="525" /><img alt="" height="337" src="/wp-content/uploads/Image/SNWE-pics/SNWE IBM Blade rear.jpg" width="408" /></p>
<p>	Oh and while on the theme of IBM, here is another rack of IBM kit</p>
<p>	<img alt="" src="/wp-content/uploads/Image/SNWE-pics/SNWE IBM kit.png" /></p>
<p>	As the IBM Virtual Fabric solution has an Emulex CNA in it, next up is Shawn Walsh from Emulex showing us that the Emulex UCNA is real and not a myth.</p>
<p>	<img alt="" height="390" src="/wp-content/uploads/Image/SNWE-pics/SNWE Shawn with UCNA.png" width="318" /></p>
<p>	And a close up on a desk with a pen for lined up to give an idea of size</p>
<p>	<img alt="" height="267" src="/wp-content/uploads/Image/SNWE-pics/SNWE - Emulex UCNA.png" width="330" /></p>
<p>
	Then if you followed the girls with &ldquo;Thin&rdquo; written on their T-shirts you couldn&rsquo;t miss the 3PAR InServe kit on show.&nbsp; I plan on writing about 3PAR RAID MP and Persistent Cache, both of which are potentially very interesting technologies.&nbsp; But seeing as 3PAR are attending the upcoming <a href="http://gestaltit.com/field-day/">GestaltIT Field Day</a> I might wait and see if I can glean some deep tech info from them.</p>
<p>	<img alt="" height="530" src="/wp-content/uploads/Image/SNWE-pics/SNWE 3PAR.png" width="278" /></p>
<p>
	Brocade also turned up with a rack load of kit, although hugely disappointing for me was the lack of an FCoE 10-24 blade in the DCX director.&nbsp; Not to worry though, there was a B8000 top of the rack CEE/FCoE switch to keep me happy.</p>
<p>	<img alt="" src="/wp-content/uploads/Image/SNWE-pics/SNWE Brocade rack.png" /></p>
<p>	And a Brocade dual port CNA</p>
<p>	<img alt="" src="/wp-content/uploads/Image/SNWE-pics/SNWE Brocade CNA.png" /></p>
<p>	I have some video footage from the Brocade booth that I will post some time next week.&nbsp; So stay tuned.</p>
<p>	Even the internet connected laptops were also of decent spec.&nbsp; Below is a smart little HP laptop alongside my personal 11.1&rdquo; Sony job &#8211; check out the grease marks on my trackpad and spacebar <img alt="" src="/wp-content/plugins/editormonkey/fckeditor/editor/images/smiley/msn/confused_smile.gif" /></p>
<p>	<img alt="" src="/wp-content/uploads/Image/SNWE-pics/SNWE laptops.png" /></p>
<p>	And last but not least, the quality of freebies was good.&nbsp; Aside from the standard pens and stress balls, I was particularly impressed with &ndash; </p>
<p>	iPod Shuffle<br />
	Solio solar powered USB charger<br />
	3-in-1 pen/laser pen/1GB memory stick (James Bond style)<br />
	2GB micro SD with standard SD adapter&nbsp; </p>
<p>	<img alt="" height="297" src="/wp-content/uploads/Image/SNWE-pics/SNWE freebies.png" width="327" /></p>
<p>
	The economy must be recovering!</p>
<p>	As well as the above mentioned video footage from the Brocade booth, I also got some video footage from the Arista networks booth.&nbsp; Keep an eye out for that as I plan to post them in the following week&hellip;</p>
<p>	Nigel</p>
<p>	You can follow me on Twitter where I talk about storage technologies (@nigelpoulton) and I am also available for hire as a consultant.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/tech-pictures-from-snw-europe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video: Virtual Fabric for IBM BladeCenter</title>
		<link>http://blog.nigelpoulton.com/video-virtual-fabric-for-ibm-bladecenter/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/video-virtual-fabric-for-ibm-bladecenter/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 03:16:00 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=556</guid>
		<description><![CDATA[The below video is something I shot yesterday while at Storage Networking Europe in Frankfurt Germany.&#160; 
	In the video, William Lloyd Scull Senior Network Architect at BLADE Network Technologies, demos a feature of the IBM BladeCenter Virtual Fabric (comprised of Emulex OneConnect UCNA, BLADE Network Technologies Blade Switches and IBM BladeCenter hardware).
	In the video William [...]]]></description>
			<content:encoded><![CDATA[<p>The below video is something I shot yesterday while at Storage Networking Europe in Frankfurt Germany.&nbsp; </p>
<p>	In the video, William Lloyd Scull Senior Network Architect at <a href="www.bladenetwork.net#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">BLADE Network Technologies</a>, demos a feature of the<a href="http://www-03.ibm.com/systems/bladecenter/hardware/openfabric/virtualfabric.html"> IBM BladeCenter Virtual Fabric</a> (comprised of <a href="http://www.emulex.com/company/media-center/press-releases/2009/oct-27-2009-emulex-announces-general-availability-of-its-oneconnect-universal-converged-network-adapters-and-onecommand-manager.html">Emulex OneConnect UCNA</a>, BLADE Network Technologies Blade Switches and IBM BladeCenter hardware).</p>
<p>	In the video William dynamically reduces network bandwidth allocated to a vSwitch from 2500Mbps down to 1900Mbps, as well as talks us through some of the other features and some of the hardware involved in the Virtual Fabric solution.<span id="more-556"></span></p>
<p>	Its an interesting video if you want quick and dirty overview of Virtual Fabric for IBM BladeCenter and a glimpse at what it looks like with the lid off.&nbsp; The video was not rehearsed, and although Id gone through the same thing with William the day before he had no idea I would turn up again the next day with my video camera and ask him to perform to the world <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>	So thanks to William for being a good sport.&nbsp; Enjoy&hellip;&hellip;..</p>
<p>	<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/dV1xUsSLtyI&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/dV1xUsSLtyI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425"></embed></object> </p>
<p>	First impressions for me are <em>similar</em> to my thoughts on <a href="http://h18000.www1.hp.com/products/blades/virtualconnect/">HP Virtual Connect Flex-10</a>&hellip;&hellip;.&nbsp; In fact this is very similar to VC Flex-10 but with a more clear roadmap for FCoE and is built on a solid Converged Network Adapter (OneConnect UCNA) from Emulex.&nbsp; However, as good as it is, its very generation 1.&nbsp; But that&rsquo;s not a huge issue because these are early days in this area.&nbsp; Everybody else is in a similar position.&nbsp; To my knowledge there is nobody doing hairpin turns in silicon yet and we are all a long way off MR-IOV and the new rack area landscape which that makes possible&hellip;&hellip;..</p>
<p>	So&hellip;. an important technology for IBM, <em>may</em> be slightly better than Virtual Connect Flex-10 but is <em>probably</em> not quite as good as some of the stuff Cisco is doing with <a href="www.cisco.com/web/NO/ckw2009/assets/UCS_Technical_CKW.pdf#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Palo</a>&hellip; But a solid foundation to build on (see<a href="http://blogs.rupturedmonkey.com/?p=553"> my previous post on the Emulex OneConnect Universal Converged Network Adapter</a> for more info).</p>
<p>	Thoughts and comments welcome as usual&#8230;..</p>
<p>	Nigel</p>
<p>	Oh and you can follow me on Twitter where I talk about storage technologies (@nigelpoulton) and I am also available for hire as a consultant.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/video-virtual-fabric-for-ibm-bladecenter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Emulex UCNA at SNW Europe</title>
		<link>http://blog.nigelpoulton.com/emulex-ucna-at-snw-europe/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/emulex-ucna-at-snw-europe/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 22:47:08 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=553</guid>
		<description><![CDATA[Today I attended the Emulex launch of their OnceConnect Universal Converged Network Adapter (UCNA) at SNW Europe, and I liked what I saw.
	Most will know by now that Im all for converged Ethernet unified fabrics.&#160; Still, Im well aware that some of the vendor offerings are very &#8220;Generation 1&#8221; and have that version 1.0 feel [...]]]></description>
			<content:encoded><![CDATA[<p>Today I attended the<a href="http://www.emulex.com/company/media-center/press-releases/2009/oct-27-2009-emulex-announces-general-availability-of-its-oneconnect-universal-converged-network-adapters-and-onecommand-manager.html"> Emulex launch of their OnceConnect Universal Converged Network Adapter (UCNA)</a> at SNW Europe, and I liked what I saw.</p>
<p>	Most will know by now that Im all for converged Ethernet unified fabrics.&nbsp; Still, Im well aware that some of the vendor offerings are very &ldquo;Generation 1&rdquo; and have that version 1.0 <em>feel</em> to them.&nbsp; Todays launch from Emulex honestly didn&rsquo;t have that <em>feel</em> to it.&nbsp; In fact it seems that the products shipping around CEE are getting more and more mature by the day.&nbsp; So let me take a few minutes to discuss some of the product highlights&hellip;..<span id="more-553"></span></p>
<p>	<strong>Architectural Overview<br />
	</strong><br />
	At a high level, the OnceConnect UCNA is a high performance single chip CEE adapter.</p>
<p>	Lets qualify that statement&hellip;..</p>
<p>	<strong>High Performance:</strong>&nbsp; Sure, anybody can call their products, especially 10Gbps Ethernet adapters, &ldquo;high performance&rdquo;.&nbsp; However, Emulex can back this up with the fact that this product provides hardware offloads for TCP/IP, iSCSI and FCoE.&nbsp; This is marketed under the name vEngine (add a &ldquo;v&rdquo; to any technology and it automatically sounds cooler).&nbsp; </p>
<p>	Basically this adapter is a workhorse.&nbsp; It will do the protocol related work for you, freeing up your CPU to do other tasks.&nbsp; This enables it to be truly high performance, not just for FCoE but also for iSCSI and TCP/IP.&nbsp; This is great &#8211; <strong>especially in Hypervisor estates</strong>.</p>
<p>	<strong>Single Chip:</strong>&nbsp; There is a single ASIC on the card that does the above.&nbsp; No requirement for dedicated ASICs for each protocol.&nbsp; ASICs also add to the High Performance claim, as ASICs are still very much the way to go with high performance I/O adapters &ndash; so called merchant silicon <a href="http://www.urbandictionary.com/define.php?term=Doesn%27t%20Cut%20the%20Mustard">doesn&rsquo;t quite cut the mustard</a>.&nbsp; </p>
<p>	<img alt="" src="/wp-content/uploads/Image/ELX UCNA for blog.jpg" /></p>
<p>	At the time of writing this article this is the only adapter on the market with all of the above hardware offloads on a single chip.&nbsp; Although it is only fair to mention that FCoE functionality will be released later this year, but as its already late October, this will be soon. </p>
<p>
	<strong>Pay-As-You-Go and future proofing<br />
	</strong><br />
	The above is all good, but a bit overkill if you don&rsquo;t need it all just yet.&nbsp; Well&hellip;&hellip;. You can buy the adapter as a 10Gbps Ethernet adapter, without any of the additional hardware offloads etc, <u>at the pricepoint of a 10Gbps Ethernet adapter</u>.&nbsp; But in the future, if/when you require iSCSI offload or FCoE then you can easily unlock these features with a license.</p>
<p>	Sounds almost perfect for the kind of staged deployments of CEE and FCoE that I think a lot of companies will adopt &#8211; Buy future proofed hardware now that allows you to keep your options open.&nbsp; Deploy the UCNA now as a 10Gbps Ethernet adapter and be in a position to press ahead with FCoE etc in the future without the need to rip and replace your I/O adapters!&nbsp; <em>What is there not to like about it</em>?&nbsp; </p>
<p>	Remember that we already do this with our switches and storage arrays, and it works well.&nbsp; Why not apply the same model to I/O adapters.</p>
<p>	This is all of course assuming that the progressive licensing doesn&rsquo;t make the overall cost more expensive!!&nbsp; <u>From tweeting about this at SNW Europe today this is the biggest concern from fellow tweeters</u>.</p>
<p>	Oh and you can run software initiated iSCSI etc over the adapter without licensing the iSCSI offload&hellip;..&nbsp; </p>
<p>	All-in-all it seems very flexible to me.<br />
	&nbsp;</p>
<blockquote><p><strong>NOTE:</strong> Of particular interest to me was the fact that the core features, as well as the base cost, of this adapter are 10Gbps Ethernet.&nbsp; This is <u>very interesting</u> when you consider Emulex are traditionally a Fibre Channel company.&nbsp; Clearly Emulex are moving with the market here and recognising Ethernet as the dominant technology and building on that.&nbsp; Emulex also have people on IEEE 802.1 committees such as DCB.&nbsp; Now that&rsquo;s what I call <strong>not betting against Ethernet</strong>.</p></blockquote>
<p>	<strong>A <u>must</u> for the Virtual Data Center<br />
	</strong><br />
	In <a href="http://blogs.rupturedmonkey.com/?p=547">my last post regarding CEE</a> I talked about the importance of CEE and its associated speeds and intelligence in the light of advances being made in Hypervisor based environments.&nbsp; </p>
<p>	I would add to that &#8211; features and functions such as those seen on the Emulex OnceConect UCNA are equally as vital&hellip;.</p>
<p>	As the number of VMs per CPU core increases to greater than 10, the I/O and networking components need to keep step.&nbsp; What is the point of CPU technologies enabling huge numbers of VMs per CPU core if your I/O subsystems can&rsquo;t keep up!</p>
<p>	I think most people can accept the need for FCoE offloads as this is the norm in FC environments &ndash; and FCoE is Fibre Channel, just over a different Layer 2.&nbsp; But&hellip;.. offloads for iSCSI also become more and more important for iSCSI shops as they also deploy more and more VMs per physical server.<br />
	&nbsp;</p>
<blockquote><p><strong>RuptureMonkey opinion:</strong>&nbsp; Protocol offloads are absolutely vital to Virtual Data Centers.</p></blockquote>
<p>	<strong>Don&rsquo;t Blink</strong></p>
<p>	There is no doubt that the I/O world is changing in front of our very eyes.&nbsp; Be careful not to blink as you might miss something important.&nbsp; Technologies such as CEE and protocol offloads (as well as many others) are key.&nbsp; </p>
<p>
	<strong>Other related stuff<br />
	</strong><br />
	Also mentioned in the launch were technology agreements with IBM regarding 10Gbps Ethernet NICs and 16Gbps native FC HBAs, both for IBM Power Systems.&nbsp; The 16Gbps FC design win being an industry first!&nbsp; Technology is marching on and Emulex are certainly up at the front.</p>
<p>	This is on top of the recent announcement around the <a href="http://www-03.ibm.com/systems/bladecenter/hardware/openfabric/virtualfabric.html">IBM Virtual Fabric for BladeCenter</a> &ndash; where <a href="http://www.emulex.com">Emulex</a>, <a href="http://www.bladenetwork.net/">BLADE Network Technologies</a> and <a href="http://www.ibm.com">IBM</a> have collaborated to bring to market a very good blade based I/O solution, comparable, and possibly superior to, <a href="http://h18000.www1.hp.com/products/blades/virtualconnect/">HP Virtual Connect Flex-10</a>.&nbsp; I saw IBM Virtual Fabric demonstrated in a VMware environment today and it looks a great technology.&nbsp; The guys were also kind enough to rip a blade out and let me see inside one of the blades.</p>
<p>	<img alt="" height="357" src="/wp-content/uploads/Image/IBM Blade top.jpg" width="525" /></p>
<p>	<img alt="" src="/wp-content/uploads/Image/IBM Blade rear.jpg" /></p>
<p>	Finally, Emulex also announced OneCommand Manager which replaces HBAnywhere, but I havent seen this yet to be able to comment.</p>
<p>	<strong>Random info:</strong>&nbsp; Apparently World of Warcraft has ~15,000 blade servers. Cool!</p>
<p>	Nigel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/emulex-ucna-at-snw-europe/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CEE the future</title>
		<link>http://blog.nigelpoulton.com/cee-the-future/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/cee-the-future/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 21:28:00 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=547</guid>
		<description><![CDATA[Wherever you look these days there&#8217;s no shortage of talk about FCoE.&#160; However, sometimes I think a little too much attention is given to FCoE and people sometimes overlook the underlying DCB/CEE Enhanced Ethernet &#8211; In my opinion, this where much of the real work and enabling is happening.&#160; So lets spend a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>Wherever you look these days there&rsquo;s no shortage of talk about FCoE.&nbsp; However, sometimes I think a little too much attention is given to FCoE and people sometimes overlook the underlying DCB/CEE Enhanced Ethernet &ndash; In my opinion, this where much of the real work and <em>enabling</em> is happening.&nbsp; So lets spend a couple of minutes talking about CEE&#8230;&#8230;<span id="more-547"></span><br />
	&nbsp;</p>
<blockquote><p><strong>NOTE:</strong> Im using the term CEE. I should probably use DCB, but Im not.&nbsp; For disambiguation of the interchangeable terms CEE, DCB and DCE <a href="http://etherealmind.com/dcb-dce-cee-define-which-correct/">see here</a>. <br />
	&nbsp;<br />
	&nbsp;</p></blockquote>
<p>&nbsp;<br />
	&nbsp;<br />
	<font size="3"><strong><font size="2">Half baked</font><br />
	</strong></font><br />
	First up, and in the spirit of honesty, I have to mention that the <a href="http://www.ieee802.org/1/pages/dcbridges.html">DCB/CEE related standards</a> are not yet fully baked.&nbsp; Formal ratification is expected early to mid 2010.&nbsp; However, enough is defined for major vendors to be shipping the technology.&nbsp; And more than merely shipping it, some are betting large chunks of their business on it.&nbsp; <br />
	&nbsp;<br />
	&nbsp;<br />
	<strong>CEE 10 second overview<br />
	</strong><br />
	Really quickly, CEE is currently a 10Gbps full duplex lossless Ethernet with dynamic prioritisation/bandwidth allocation and some other goodies.</p>
<p>	Specifically -</p>
<ul>
<li>Priority based Flow Control (802.1Qbb)</li>
<li>Enhanced Transmission Selection (ETS 802.1Qaz)</li>
<li>Congestion Notification (802.1Qau)</li>
</ul>
<p>
	If you know the above technologies, then you will know that they are compelling and pervasive.&nbsp; If you don&rsquo;t know them then trust me, they are good.<br />
	&nbsp;<br />
	&nbsp;<br />
	<strong>The Grand Key<br />
	</strong><br />
	CEE is a <strong>key</strong> technology of the future.&nbsp; For starters it is absolutely key to FCoE.&nbsp; In fact without CEE there would be no FCoE, at least no compelling FCoE.&nbsp; But CEE is not <em>just</em> for FCoE, its features and benefits can and will increasingly be leveraged by many areas of IT infrastructure&hellip;&nbsp; iSCSI as well as NFS over UDP are just a couple that are commonly talked about.</p>
<p>	Point being, FCoE is only one of the <strong>many</strong> new options made possible by CEE.<br />
	&nbsp;<br />
	&nbsp;<br />
	<strong>Smarter AND faster<br />
	</strong><br />
	Yes there is non-CEE 10Gbps Ethernet.&nbsp; For the purposes of this post Im going to refer to it as &ldquo;<font color="#ff00ff"><em>Dumb 10Gbps Ethernet</em></font>&rdquo; (and Im writing it in pink because its for girls).&nbsp; This <font color="#ff00ff">Dumb 10Gbps Ethernet</font> is 10Gbps Ethernet without the goodness of CEE that we just mentioned above.&nbsp; Sure its cheaper than the CEE version.&nbsp; But, we all know that cheaper usually isn&rsquo;t better.&nbsp; Pay peanuts, get monkeys.&nbsp;&nbsp; Trust me, in the long run you will want CEE&hellip;.</p>
<p>	Not convinced?&nbsp; Let me draw a parallel that I hope will help create an &ldquo;Aha&rdquo; moment &#8211; <br />
	&nbsp;</p>
<blockquote><p>Just like processor technology, Ethernet can and will get faster and faster and faster.&nbsp; But, like processor technology, there comes an inflection point &#8211; where getting faster and faster, but not smarter and smarter, becomes <em>almost</em> pointless.&nbsp; The change in focus needs to be towards smarter and not just faster.</p>
<p>	Ask yourself the following question &#8211; what are the real game changers and compelling aspects of Intel&rsquo;s current raft of &ldquo;Nehalem&rdquo; processors?&nbsp; Is it the GHz?&nbsp; Or is it the built-in virtualisation intelligence and all the associated benefits (Im thinking Intel VT&hellip;.)?</p>
<p>	Same goes for Ethernet, speed is not everything, intelligence matters too.&nbsp; <em>CEE brings both speed and intelligence to the network</em>.</p></blockquote>
<p>
	Ask Hypervisor architects and admins if they would like to go back to the old days of non-hypervisor aware CPUs.&nbsp; Im pretty sure they will tell you where to go.&nbsp; Same goes, and will go, for people deploying and using CEE.&nbsp; <em>Once bitten forever smitten</em>.<br />
	&nbsp;</p>
<blockquote><p>RupturedMonkey statement: &ldquo;<em><strong>CEE brings intelligence to the network.</strong></em>&rdquo;</p></blockquote>
<p>&nbsp;<br />
	&nbsp;<br />
	<strong>Hubs versus Switches<br />
	</strong><br />
	In my opinion, the whole <font color="#ff00ff">Dumb 10Gbps Ethernet</font> versus CEE smacks of the old <em>Hubs .vs. Switches</em> debate of days gone bye.&nbsp; </p>
<p>	Is there anybody wishing they still deployed hubs at the centre of their networks?&nbsp; No.</p>
<p>	Point being&hellip;. <strong>CEE is here and its changing the game</strong>.&nbsp; <br />
	&nbsp;<br />
	&nbsp;<br />
	<strong>Cable once and most of most<br />
	</strong><br />
	All of a sudden the possibility of <strong>cable once</strong> is a reality.&nbsp; CEE has the capability to run most, if not all, of most companies portfolio of network traffic over a single cable.&nbsp; But more than that &#8211; over a single PCIe card and to single edge switch port.&nbsp; Who wouldn&rsquo;t want that?&nbsp; </p>
<p>	But there&rsquo;s even more &#8211; it will simplify changes and network management, as well as bring down the cost of power, cooling and all of that jazz too!<br />
	&nbsp;<br />
	&nbsp;<br />
	<strong>Unabridged opinions and conclusions<br />
	</strong><br />
	So if you didn&rsquo;t know previously, you know now &ndash; Im liking the look of this whole converged network unified fabric thing.&nbsp; I see CEE as an essential building block of every modern Data Centre!</p>
<p>	So with that, let me finish with a word or two to the naysayers and FUD-slingers &ndash; <br />
	&nbsp;</p>
<blockquote><p>Do yourselves a favour and don&rsquo;t waste your time and energy trying to slow the unstoppable forward march of technology.&nbsp; Believe me, it will roll right over you like a steamroller over <strike>a cockroach</strike> <strike>rat</strike> something tiny and insignificant <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> &nbsp; Where would Intel, AMD or any of the major server vendors be if they had resisted the march of VMware?&nbsp; After all, they would all ship more units if every server image required dedicated hardware&hellip;..&nbsp; Short answer is, they would be in a world of hurt.</p>
<p>	RupturedMonkey advice: Don&rsquo;t get left behind&hellip; or rolled over by a steamroller.</p>
<p>	Its a brave new world out there, and we as IT pro&#39;s as well, as the enabling technologies, need to move with the times.&nbsp; CEE is doing just that &ndash; moving things forward.&nbsp; </p>
<p>	By all means, choose to limp forward with bog standard 10Gbps Ethernet &ldquo;sans&rdquo; the goodies of DCB/CEE.&nbsp; If you do, then good luck to you, but dont look on enviously as the rest of us race forward into the light. <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></blockquote>
<p>
	Nigel</p>
<p>	Please feel free to share your thoughts below. You can also follow me on Twitter<a href="twitter.com/nigelpoulton#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"> @nigelpoulton</a>.&nbsp; I only talk about storage and technology and the conversation is often very interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/cee-the-future/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FCoE: Framing deep dive</title>
		<link>http://blog.nigelpoulton.com/fcoe-framing-deep-dive/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/fcoe-framing-deep-dive/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:57:19 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[FCoE Lessons]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=544</guid>
		<description><![CDATA[My current series of posts on FCoE and CEE have generated a lot of questions and feedback via the comments section and on Twitter.&#160; In this post I will attempt to address some of the questions and misunderstandings &#8211; especially around encapsulation and framing efficiency&#8230;&#8230;
	I received a comment on the site today from a confused [...]]]></description>
			<content:encoded><![CDATA[<p>My current series of posts on FCoE and CEE have generated a lot of questions and feedback via the comments section and on Twitter.&nbsp; In this post I will attempt to address some of the questions and misunderstandings &ndash; especially around encapsulation and framing efficiency&hellip;&hellip;</p>
<p>	I received a comment on the site today from a confused reader.&nbsp; The point of confusion is a common one and not something to be embarrassed about.&nbsp; Part of the comment read as follows </p>
<p>	<em>&ldquo;&hellip;..but it&rsquo;s [FCoE] problem is that it consists of 3 different protocols (IP, FC, SCSI) just enlarging it&rsquo;s frame size with unneccessery information. This is a step backwards.</em>&quot;<span id="more-544"></span></p>
<p>	The above is clearly a misunderstanding.&nbsp; It would be accurate to say that DCB/CEE is designed to transport all three of the above protocols, but FCoE does not consist of these.&nbsp; So if it doesn&rsquo;t consist of these then what is it&hellip;&hellip;.</p>
<p>	<strong><br />
	FCoE in a single sentence</p>
<p>	</strong>Put in to a single sentence <strong>&ldquo;<em>FCoE is the encapsulation of Fibre Channel frames within Ethernet frames</em>&rdquo;</strong>.</p>
<p>	&nbsp;</p>
<div align="center"><img alt="" height="275" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/SCSI encaps.png" width="359" /></div>
<p>	If you have a good quality dive suit then put it on&hellip;&hellip; we are about to perform a deep dive&hellip;&hellip;&hellip;&hellip;..</p>
<p>
	<strong>Squeezing it in</strong></p>
<p>	Some will know and some will not, but a standards based Ethernet frame with VLAN Tagging, including Tag Control Information can be 1522 bytes in length.&nbsp; On the other hand a Fibre Channel frame can be up to 2148 bytes in length.&nbsp; Clearly, this poses a problem &ndash; <em>How can an Ethernet frame be wrapped around a fibre channel frame, if the fibre channel frame is bigger?</em></p>
<p>	Two of the most viable and obvious solutions to this challenge include &ndash; <br />
	&nbsp;</p>
<ol>
<li>Fragment the FC frames so that they fit within standard Ethernet frames.</li>
<li>Make bigger Ethernet frames</li>
</ol>
<p>
	From a performance and simplicity point of view, option 1 should be avoided <strong>at all costs</strong> due to the fact that fragmentation adds complexity to the encapsulation and extraction process.&nbsp; Complexity brings overheads, which in turn would slow the protocol down &#8211; which if we remember back to my initial <a href="http://blogs.rupturedmonkey.com/?p=486">FCoE post</a>, is highly undesirable in networks transporting SCSI as a payload.&nbsp; </p>
<p>	Option 2, on the other hand, keeps the encapsulation/extraction process very simple &ndash; 1 FCoE frame for every FC frame.&nbsp; </p>
<p>	No fragmentation and reassembly overhead, no tinkering with the headers or payload, and vitally, no unnecessary protocol induced latency.&nbsp; These are big wins for networks transporting SCSI.&nbsp; This seamless handling of frames offered by option 2 keeps the encapsulation/extraction process very simple, very lightweight and ultimately, very fast!</p>
<p>	To put this in perspective, here is as good a place as any to point out that the encapsulation and extraction process occurs at every hop on the FCoE network (we won&rsquo;t talk about multi-hop FCoE here).&nbsp; In other words, every time an FCoE frame traverses and FCoE switch, it is re-encapsulated ready to be moved on to its next hop.&nbsp; <br />
	&nbsp;</p>
<blockquote><p><strong>NOTE: </strong>Due the broadcast nature of the Ethernet networks, frames need a new source and destination MAC address for each hop.&nbsp; Point being, if the encapsulation/extraction process was arduous, it would significantly impact the performance of FCoE.</p></blockquote>
<p>
	Option 2 also keeps hardware designs simpler, allowing for cheaper hardware than would be required if complicated encapsulation and extraction techniques had to be implemented.</p>
<p>	Fortunately the folks on the standards body (INCITS T11 FC-BB-5) decided on option 2.</p>
<p>
	<strong>Jumbo to the Rescue<br />
	</strong><br />
	But in order to go with option 2, we need to invent larger Ethernet frames.&nbsp; Well actually we don&rsquo;t need to invent them because they already exist and are called Jumbo Frames. Baby Jumbo frames (~2.5KB) provide enough space, plus some headroom for FCoE frames.<br />
	&nbsp;<br />
	The diagram below shows an FC frame encapsulated within an FCoE frame.<br />
	&nbsp;</p>
<div align="center"><img alt="" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/FCoE framing detail.png" style="width: 451px; height: 153px;" /></div>
<p>
	Please feel free to correct the above diagram if its incorrect or unclear&hellip;.</p>
<p>
	Although Jumbo Frames are not an officially recognised IEEE 802 standard, in fact due to technical reason they likely never will be, they are extremely widely implemented, well understood and about as standard as anything non-standard can be.&nbsp; In fact, if jumbo frames did not exist, they would have to be invented to enable FCoE networks.</p>
<p>	The same comment that came in from a reader talked about poor framing efficiency in FCoE.&nbsp; Lets take a quick look at this while we&rsquo;re here.</p>
<p>
	<strong>Data is protocol overhead<br />
	</strong><br />
	By &ldquo;framing efficiency&rdquo; we mean the number of control bytes sent versus total number of data byes sent.&nbsp; A protocol with a high percentage of control bytes would be seen as inefficient.&nbsp; Because of going with option 2 from above, FCoE actually has quite good framing efficiency, as it doesn&rsquo;t carry baggage required to reassemble an FC frame from multiple FCoE frames.<br />
	&nbsp;</p>
<blockquote><p>I&rsquo;ve heard it said that to techie people data is protocol overhead <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></blockquote>
<p>	<strong>Keep your hands off my bandwidth<br />
	</strong><br />
	Another reader has recently asked the following question</p>
<p>	<em>&ldquo;&hellip;.how is the IP traffic and the FCoE traffic kept from consuming one another&rsquo;s bandwidth&hellip;&rdquo;.</em></p>
<p>	The answer is to do with Ethernet Priorities and I touched on them in a <a href="http://blogs.rupturedmonkey.com/?p=486">previous post and in the comments to that post</a>, but while we&rsquo;re here with the diagram above lets add a bit more meat to the answer.</p>
<p>	I&rsquo;ve written VLAN Tag in the above diagram, lets break it open a little more &ndash; <br />
	&nbsp;</p>
<div align="center"><img alt="" height="112" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/FCoE - PCP pic.png" width="268" /></div>
<p>
	The above is a representation of an 802.1Q VLAN field.&nbsp; This field also lists the Ethernet Priority (technically referred to as the Priority Code Point or PCP).&nbsp; This is leveraged by Priority based Flow Control as discussed in earlier posts and is absolutely critical in the implementation of a lossless fabric, without which FCoE would be dead in the water.&nbsp; PCP can be between 0-7 and each type of traffic will be encoded with its own PCP allowing features such as losslessness and bandwidth allocation etc to be implemented.&nbsp; FCoE would have one value, iSCSI another etc&hellip;..</p>
<p>	Hope that helps clear some things up.&nbsp; Let me know if you have any more questions.&nbsp; I&rsquo;m enjoying the discussion that this is generating, and don&rsquo;t be embarrassed about asking questions(obviously I don&rsquo;t know all the answers but Im sure somebody out there will).</p>
<p>	Nigel</p>
<p>	I am a freelance consultant and available for consulting work via the <a href="http://blog.nigelpoulton.com/contact-me/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Contact Me</a> form</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/fcoe-framing-deep-dive/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>FCoE: Unovering the CNA &#8211; Deep Dive</title>
		<link>http://blog.nigelpoulton.com/fcoe-unovering-the-cna-deep-dive/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.nigelpoulton.com/fcoe-unovering-the-cna-deep-dive/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 12:19:11 +0000</pubDate>
		<dc:creator>Nigel Poulton</dc:creator>
				<category><![CDATA[FCoE]]></category>
		<category><![CDATA[FCoE Lessons]]></category>
		<category><![CDATA[I/O Virtualisation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://blogs.rupturedmonkey.com/?p=523</guid>
		<description><![CDATA[Continuing with my current theme of Fibre Channel over Ethernet, and at the request of several people, this post will take a close look at Converged Network Adapters (CNA). 
	Now then, there is no easy way to put this, but to do justice to a topic like this will require a lot of words.&#160; I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing with my current theme of Fibre Channel over Ethernet, and at the request of several people, this post will take a close look at Converged Network Adapters (CNA). </p>
<p>	Now then, there is no easy way to put this, but to do justice to a topic like this will require a lot of words.&nbsp; I&rsquo;ll do my best to keep it succinct, but if you are looking for a high level overview in under 1,000 words then this is probably for you, but thanks for stopping by&hellip;&hellip;&hellip;&nbsp; However, if you want a deep dive and opportunity for <u>technical discussion</u>, then this <em>might</em> be what you&rsquo;re looking for.<span id="more-523"></span></p>
<p>	Still here? Magic, let&rsquo;s go&hellip;..</p>
<p>	First things first, its best to have a <u>quick</u> look at what things look like without CNAs, in order to more fully appreciate some of the problems CNAs are resolving.</p>
<p>	&nbsp;<br />
	<strong>Before CNAs</strong></p>
<p>	In a traditional server with <u>no</u> CNA cards and <u>not</u> connected to a <em>unified fabric</em> it is not uncommon to see the following &ldquo;network&rdquo; related sprawl (sorry about the terrible diagram but I wrote most of this post while on an aeroplane) &ndash;<br />
	&nbsp;</p>
<div align="center"><img alt="" height="261" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/FCoE - back of server.png" width="315" /></div>
<p>
	<font size="1"><em>Diagram 1</em></font></p>
<p>	&nbsp;<br />
	The FC HBAs tend to run at either 2, 4 or 8Gbps with the NICs usually running at either 100Mbps or 1Gbps. </p>
<p>	The multiplicity of NICs is common to meet the demands of multiple traffic types such as; production, backup, management etc.</p>
<p>	It is also worth noting that most servers are built with two physical HBA cards installed to provide both redundancy and increased aggregate bandwidth/performance &#8211; commonly referred to as I/O multi-pathing and is a must in 99.99% of FC SANs.<strong></p>
<p>	But that was then and this is now&hellip;.. <em>or nearly now</em><br />
	</strong><br />
	Say hello to the Converged Network Adapter, or CNA for short. </p>
<p>	The Converged Network Adapter is exactly what it says it is &ndash; an HBA and a NIC converged on to a single PCIe adapter &ndash;<br />
	&nbsp;</p>
<div align="center"><img alt="" height="180" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/FCoE from ELX.png" width="502" /></div>
<p>
	<font size="1"><em>Diagram 2 &#8211; Picture courtesy of Emulex</em></font></p>
<p>	Digging into the technical detail, some CNAs have a single ASIC that performs both the HBA and the NIC functionality, whereas other have a separate ASIC for each of the distinct functions.&nbsp; This really depends on the vendor and model.&nbsp; The important point being &#8211; CNAs provide HBA and NIC functionality <u>in hardware</u>, making them fast and reducing CPU overhead.&nbsp; Implementing functionality without thieving CPU cycles is <u>a big plus-point in server virtualisation environments</u>.</p>
<p>
	<strong><br />
	Offload <u>EVERYTHING</u>!!<br />
	</strong><br />
	Considering the fact that stealing CPU cycles is undesirable at the best of times and a federal offence punishable by death in virtual server environments, providing hardware offloads is vital.&nbsp; To help out in this area, the latest raft of Generation 2 Emulex <a href="http://www.emulex.com/products/strategic-direction/oneconnect-universal-cna.html">OneConnect Universal Converged Network Adapters</a>, such as the LP2100x, provide <u>full CPU offload</u> for <u>all protocols</u> on a single chip design and are FIP compliant!&nbsp; That&rsquo;s not just FCoE offload, we&rsquo;re talking about TOE and iSCSI as well &ndash; the iSCSI one is interesting and may be a chat for another day!<br />
	&nbsp;</p>
<blockquote><p><strong>NOTE:</strong> I will point out that I had a chat recently with Emulex and was very impressed.&nbsp; They are laser focussed (pun intended) on FCoE and really understand the market and value position of FCoE.&nbsp; A real pleasure to chat with passionate like minded people, oh and they didn&#39;t hang up on me when I mentioned &quot;Broadcom&quot; <img src='http://blog.nigelpoulton.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> &nbsp; VERY unprofessional of me but I was unbelievably jetlagged when we spoke, so I thank them for overlooking my lack of tact and poor humour.</p></blockquote>
<p>
	So with the fact that CNAs provide both HBA and NIC functionality, as well as connecting to 10Gbps Enhanced Ethernet fabrics, it shouldn&rsquo;t take a rocket scientist to figure out that we could swap out our 6 PCI adapters from Diagram 1 and <u>replace them with just 2 CNAs</u> (2 for redundancy).&nbsp; If you think about it, this has the potential to reduce PCI adapter count and cable sprawl by crazy%</p>
<p>	<strong>Saving Space<br />
	</strong><br />
	Early generation CNAs are installed as PCIe adapters in servers and as PCIe mezzanine cards in blade servers.&nbsp; However, the way forward is to eventually have them embedded on the motherboard &ndash; a la&rsquo; LOM &ndash; vendors currently have this on their roadmap.&nbsp; But this is no biggy right?&nbsp; Well actually this has the potential to hugely reduce the amount of space consumed by PCI adapters inside of servers paving the way for higher density in blade servers where real-estate is at a premium! </p>
<p>	Now this brings up another interesting benefit.&nbsp; Not only is FCoE and its associated technologies resolving todays problems, it is actually enabling a better future.&nbsp; How good would it be to have 6 or more CNAs per blade server!&nbsp; That&rsquo;s 60Gbps+ of <u>flexible</u> bandwidth based on today&rsquo;s current 10Gbps Enhanced Ethernet! </p>
<p>	Now this becomes a real winner in light of the current raft virtualisation optimised CPUs on the market &#8211; think Intel Nehalem and associated&nbsp; virtualisation technologies like <a href="http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech">Intel VT-x VT-c, VT-d VMDq</a> &#8211; xpect the ratio of VMs per core to rocket skyward!&nbsp; In order to keep pace with the advancements in chip technology the I/O subsystem needs to move in step.&nbsp; CNAs and Lossless Enhanced Ethernet are vital to this.</p>
<p>	This point aside, I recently had a hand in a design involving HP BladeSystem c7000 technology.&nbsp; I remember during the design wishing that the system had CNAs instead of the Flex10 and Virtual Connect technologies.&nbsp; Could have saved space and cabling as well as potentially given more flexibility.&nbsp; However, this was prior to even FCoE being ratified by INCITS.</p>
<p>	<strong>Obvious benefits summarised<br />
	</strong><br />
	So some obvious benefits that CNAs bring include &#8211; reduced number of PCI adapters, cables, space, power and cooling.&nbsp; Nice! </p>
<p>	Secondly, by supporting 10Gbps Enhanced Ethernet they provide greater bandwidth than existing adapters allowing more traffic types and volume to travel down the same stretch of cable.&nbsp; Suddenly the <strong>wire once</strong> nirvana is now a reality (actually wire twice if you want true I/O multi-pathing).<br />
	&nbsp;</p>
<blockquote><p><strong>NOTE:</strong> A quick heads up on throughput.&nbsp; While CNAs provide access to 10Gbps CEE networks, not all services, including FCoE, are supported at full bandwidth.&nbsp; For example, CNAs normally support Ethernet at 10Gbps but FCoE only runs at a max of either 4Gbps or 8Gbps.&nbsp; This is in line with 4Gbps and 8Gbps FC &ndash; there is currently no standard for 10Gbps FC N-Port to F_Port connections.</p></blockquote>
<p>	<font color="#0000ff"><em>&lt;OK so this is about the half way point, so you might want to come up for some air here before discussing the interesting stuff&gt;<br />
	</em></font></p>
<p>	<strong>Clever things with CNAs<br />
	</strong><br />
	Now to the deeper technical stuff&hellip;&hellip;&hellip;..</p>
<p>	With 10Gbps Enhanced Ethernet, FCoE, CNAs and other associated technologies being relatively new, the standards bodies (such as INCITS T11 FC-BB-5 for FCoE) as well as the vendors are able to design with virtualisation in mind.&nbsp; This is great!</p>
<p>	Let&rsquo;s mention a couple of technologies that bring a lot to the table in Hypervisor environments.</p>
<p>
	<strong>NPIV<br />
	</strong><br />
	The first technology worth mentioning is N_Port ID Virtualisation, otherwise known as NPIV.&nbsp; NPIV is a T11 INCITS and ANSI standard initially developed by IBM and Emulex, and yes I know it&rsquo;s not exactly new.</p>
<p>	Because NPIV is not a new technology I wont spend much time on it here other than to say NPIV makes it possible for a single HBA to have several N_Port IDs and WWPNs, allowing virtual machines to be uniquely addressable on the SAN and therefore able to be <u>managed on the SAN just like normal physical servers</u>.<br />
	&nbsp;</p>
<blockquote><p><em>If it would be useful I can put something up on NPIV.&nbsp; Just leave a comment at the bottom asking and if enough people ask I&rsquo;ll post on it.</em></p></blockquote>
<p>	<strong>I/O Virtualisation (SRIOV)<br />
	</strong><br />
	So while NPIV allows multiple VMs to be uniquely addressable on the SAN side of an HBA, on the other side, the side of the servers PCI tree, there is still a 1:1 mapping between physical ports and addressable PCI devices. </p>
<p>	<strong><br />
	The Middle-man</p>
<p>	</strong>Early virtual server implementations see the hypervisor act as middleman, between the I/O adapter and the Virtual Machine (VM).&nbsp; The VM never actually talks directly with the I/O adapter, always through a middle-man &#8211; the hypervisor.&nbsp; But like any middleman scenario, it has its advantages and disadvantages.&nbsp; The middleman would argue that he adds &ldquo;value&rdquo;, but is rarely so keen to point out that he also always takes a generous percentage of the spoils (in our case, I/O performance and CPU cycles).</p>
<p>	Some of the advantages and disadvantages of having the hypervisor as the middleman might include &ndash;</p>
<p>	<strong>Middle-man Advantages<br />
	</strong></p>
<ul>
<li>Hypervisors often provide snapshot capabilities</li>
<li>Hypervisors often provide thin provisioning capabilities</li>
<li>Many existing Hypervisor technologies are currently designed around this model</li>
</ul>
<p>
	<strong>Middle-man Disadvantages<br />
	</strong></p>
<ul>
<li><strong>Lower I/O performance</strong>.&nbsp; Because the hypervisor handles all I/O to and from a VM, as well as the associated interrupt handling etc, this injects server-side latency in to the I/O path as well as stealing CPU cycles form the main role of the Hypervisor.</li>
<li><strong>Security concerns</strong>.&nbsp; The fact that all I/O, to and from VMs, is seen and touched by the hypervisor may be a concern to some people :-S</li>
<li><strong>Limited feature set</strong>.&nbsp; You are restricted to the features and functions provided by the Hypervisor and not exposed to the full feature set available from the manufacturers native driver&hellip;.</li>
</ul>
<p>
	A common example where having the Hypervisor act as the middle man is not seen as desirable is a high throughput OLTP type system.&nbsp; These are rarely virtualised due to, among other things, the I/O performance impact associated with having the Hypervisor as the middle-man.</p>
<p>
	<strong>So what does SRIOV do to help?<br />
	</strong></p>
<blockquote><p><strong>NOTE:</strong> Single Root I/O Virtualisation (SRIOV) and Multi Root I/O Virtualisation (MRIOV) are extensions to PCIe brought to us courtesy of the electronics industry consortium known as the <a href="http://www.pcisig.com/specifications/iov/">PCI Special Interests Group (PCI-SIG)</a>.</p></blockquote>
<p>
	SRIOV implementations allow an I/O adapter, in co-operation with the Hypervisor, to be sliced up in to multiple <em>virtual adapters</em>.&nbsp; Each of these uniquely addressable on the servers&rsquo; PCI tree.&nbsp; Each <em>virtual adapter</em> can then be mapped directly to a virtual machine and in turn is directly addressable by that virtual machine &ndash; no more middle-man.&nbsp; SRIOV based adapters may have dedicated I/O paths in silicon and work alongside other related technologies such as <a href="http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech">Intel VT-c, VT-d, VMDq</a>&hellip;. to provide a huge variety of offloads and assists aimed at reducing the load on main CPU and memory systems and thus increasing system performance.&nbsp; This mode of operation is sometimes referred to as &ldquo;hypervisor bypass&rdquo; mode (we should be thinking VMDirectPath by now) and offers close to full line rate, making virtualisation a more realistic option for transaction based and other I/O intensive systems like our example OLTP system.</p>
<p>	This also opens the door to things like VMs running drivers provided by the manufacturers making new functionality immediately available without waiting for the Hypervisor middle-man to support it.&nbsp; Obviously it all needs buy in from your Hypervisor &hellip;..</p>
<p>	Of course SRIOV is a semi-open standard (I say semi-open because several months ago when I researched it you had to pay to get access to the standards docs) and like most standards each vendor is free to implement the specifics in their own unique and value-add way as well as to add more features and requirements around it.</p>
<p>	So in a nutshell, NPIV enables a single port to have multiple discrete addresses on the SAN side, whereas SRIOV allows a single I/O adapter to have multiple discrete addresses internally on the servers PCI bus/tree.&nbsp; The diagram below from a long time ago on the Cisco website shows an I/O card that can be partitioned in to 128 (0-127) virtual interfaces.<br />
	&nbsp;</p>
<div align="center"><img alt="" height="332" src="http://blog.nigelpoulton.com/wp-content/uploads/image/FCoE Pics/FCoE Cisco pic.png" width="380" /></div>
<p>
	<font size="1"><em>Diagram from the Cisco website<br />
	</em></font></p>
<p>	<strong>Say goodbye to hardware rip and replace<br />
	</strong><br />
	By implementing the above mentioned technologies it becomes possible to run a single cable to a server and then use management software to configure the virtual interfaces according to current requirements.&nbsp; For example, removing a NIC function and adding an HBA function becomes just a software change &#8211; no requirement to physically swap out a PCI card or lift the floor and run new cables.&nbsp; Simply make the change in software and the new device will be presented to the servers PCI tree, job done!&nbsp; Sound good to anyone else?</p>
<p>	There is more, but I doubt anyone would read more than this in one post.&nbsp; Other topics can always be discussed in the comments section below&#8230;.</p>
<p>	So if you made it all the way to hear, thanks and I hope it was useful.&nbsp; Please feel free to join the discussion either here on the blog site via the comments section below, or by following me on <a href="www.twitter.com/nigelpoulton#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Twitter</a> @nigelpoulton.&nbsp; <u>I only talk about storage and related technologies</u>.</p>
<p>	Nigel</p>
<p>	PS.&nbsp; I am an independent consultant and available for hire via the <a href="http://blog.nigelpoulton.com/contact-me/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Contact Me</a> page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nigelpoulton.com/fcoe-unovering-the-cna-deep-dive/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
