<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>Gestalt IT &#187; Ethernet Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/ethernet/feed/" rel="self" type="application/rss+xml" />
	<link>http://gestaltit.com</link>
	<description>Independent Experts United</description>
	<lastBuildDate>Fri, 25 May 2012 21:47:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<image>
			<title>Gestalt IT</title>
			<url>http://gestaltit.com/wp-content/uploads/2009/02/gestalt-it-feedicon-21.png</url>
			<link>http://gestaltit.com</link>
			<width>144</width>
			<height>37</height>
			<description>Independent Experts United</description>
		</image><!-- podcast_generator="Blubrry PowerPress/4.0" -->
	<itunes:summary>Gestalt IT is a community of independent IT infrastructure experts. We gather at GestaltIT.com and our Tech FIeld Day events to discuss the topics of the day. This podcast includes video and audio recordings of these discussions.</itunes:summary>
	<itunes:author>Stephen Foskett</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_600.png" />
	<itunes:owner>
		<itunes:name>Stephen Foskett</itunes:name>
		<itunes:email>stephen@fosketts.net</itunes:email>
	</itunes:owner>
	<managingEditor>stephen@fosketts.net (Stephen Foskett)</managingEditor>
	<itunes:subtitle>The best independent IT commentary</itunes:subtitle>
	<itunes:keywords>Storage, Virtualization, Networking, IT</itunes:keywords>
	<image>
		<title>Gestalt IT &#187; Ethernet Archives  &#8211; Gestalt IT</title>
		<url>http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_144.png</url>
		<link>http://gestaltit.com</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>NPV and NPIV</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/npv-npiv/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/npv-npiv/#comments</comments>
		<pubDate>Thu, 24 May 2012 16:08:58 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[NPIV]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[Tony Bourke]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=16065</guid>
		<description><![CDATA[Tony Bourke really stirred up a hornets' nest with this one! Who would have thought that "storage NAT" would be so controversial? He followed up with a second post on analogies for NPV/NPIV...]]></description>
			<content:encoded><![CDATA[<div class="posterous_bookmarklet_entry">
<p>Tony Bourke really stirred up a hornets&#8217; nest with <a href="http://datacenteroverlords.com/2012/05/08/npv-and-npiv/" >this one</a>! Who would have thought that &#8220;storage NAT&#8221; would be so controversial?</p>
<blockquote class="posterous_long_quote"><p>NPIV and NPV are among the two most ill-named of acronyms I’ve come across in IT, especially since they sound very similar, yet do two fairly different things. NPIV is an industry-wide term and is short for N_Port ID Virtualization, and NPV is a Cisco-specific term, and is short for N_Port Virtualization. Huh? Yeah, not only do they sound similar, but the names give very little indication as to what they do.</p></blockquote>
<div class="posterous_quote_citation">via <a href="http://datacenteroverlords.com/2012/05/08/npv-and-npiv/" >datacenteroverlords.com</a></div>
<p>He followed up with a second post on <a href="http://datacenteroverlords.com/2012/05/21/wolf-35/" >analogies for NPV/NPIV</a>&#8230;</p>
<blockquote><p>When comparing Fibre Channel to Ethernet/IP, it’s important to remember that they are different. In fact, significantly different. The <em>only</em> purpose for relating Fibre Channel to Ethernet/IP is for the purpose of relating those who are familiar with Ethernet/IP to the world of Fibre Channel.</p></blockquote>
<div>via <a href="http://datacenteroverlords.com/2012/05/21/wolf-35/" >datacenteroverlords.com</a></div>
<div></div>
</div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/stephen/brocade-sdn-strategy/"  rel="bookmark" class="crp_title">Brocade: Yet Another SDN Strategy</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/emc-denies-big-server-biz-plans-but-is-building-servers/"  rel="bookmark" class="crp_title">EMC denies big server biz plans &#8230; but IS building servers</a></li><li><a href="http://gestaltit.com/all/tech/networking/stephen/openflow-google-brilliant-revolutionary/"  rel="bookmark" class="crp_title">OpenFlow @ Google: Brilliant, but not revolutionary</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/ciscos-storage-trap-brad-casemore/"  rel="bookmark" class="crp_title">Cisco’s Storage Trap by Brad Casemore</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/stephen/windows-server-2012-hyper-v-network-card-nic-teaming/"  rel="bookmark" class="crp_title">Windows Server 2012 Hyper-V &#038; Network Card (NIC) Teaming</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/npv-npiv/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/npv-npiv/">NPV and NPIV</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/npv-npiv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is a Blade Server?</title>
		<link>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/</link>
		<comments>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 17:30:40 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[blade server]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Virtual Storage]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6868</guid>
		<description><![CDATA[In the server space, one of the biggest shifts was the form factor of the servers: From tower to rack-mount to blades. But what makes a blade server anyway? Let's consider this for a moment, as we watch another shift in progress.]]></description>
			<content:encoded><![CDATA[<p>I’ve been watching enterprise IT for over 20 years now, and I’ve seen some radical changes. In the server space, one of the biggest shifts was the form factor of the servers: From tower to rack-mount to blades. But what makes a blade server anyway? Let’s consider this for a moment, as we watch another shift in progress.</p>
<div id="attachment_6874" class="wp-caption aligncenter" style="width: 460px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-6874" title="Cisco UCS B-Series" src="http://static.fosketts.net/wp-content/uploads/2012/02/Cisco-UCS-B-Series.jpg" alt="" width="450" height="185" /></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Cisco&#8217;s UCS B-Series is an exemplary modern blade system</p>
</div>
<p>Blade servers are easily recognized in the data centers, trade shows, and product catalogs of today: They’re the ones that nestle together in an enclosure, sharing some resources rather than standing on their own in a rack or on the floor. But what is the essential element that separates a blade from any other kind of server?</p>
<p>Let’s consider some defining characteristics of the blade server species:</p>
<ol>
<li>Physically, <strong>a rack-mounted blade enclosure contains a number of server blades</strong>. Each blade is smaller than a 19″ rack, allowing more to be packed into the same space. This contrasts with larger, self-enclosed tower or rack-mount servers.</li>
<li><strong>Server blades rely on the blade enclosure for critical supporting functions</strong> like power, cooling, and I/O ports, so they cannot stand alone. This further improves density and efficiency. Stand-alone servers, on the other hand, include these functions in their case.</li>
<li><strong>Blade systems include some sort of management device</strong> that monitors the blades and can control some of their functions. Conventional servers do not always have this kind of consolidated management.</li>
<li><strong>The blade chassis includes consolidated and shared I/O channels</strong>, ranging from keyboard, video, and mouse (KVM) to networking and storage (usually Ethernet and Fibre Channel). These add flexibility, since external ports can be shared by multiple blades and reconfigured without disruption.</li>
<li><strong>Blade systems are optimized for high availability</strong>, with hot-swap components everywhere from power to fans to the blades themselves. Since these are shared, it is more efficient to purchase redundant parts for a blade system than for each server individually.</li>
</ol>
<div id="attachment_6875" class="wp-caption aligncenter" style="width: 460px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-6875" title="HP Blade Enclosure c3000_front_mid" src="http://static.fosketts.net/wp-content/uploads/2012/02/HP-Blade-Enclosure-c3000_front_mid.jpg" alt="" width="450" height="255" /></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">HP&#8217;s blade systems (like this loaded c3000) make up half the market today</p>
</div>
<p>To me, these five elements are key to a modern blade system. Without them, a blade solution cannot meet the expectations of buyers (or the promises of vendors!) And what are these benefits? I took a look at the marketing materials for the leading companies in the space (HP, Dell, IBM, and Cisco), and this is what they promise:</p>
<ol>
<li><strong>Efficiency</strong> – More processing power in a smaller footprint (physical size, power consumption, cooling, and weight)</li>
<li><strong>Manageability</strong> – Simpler and cheaper systems management</li>
<li><strong>Reliability</strong> – High availability thanks to redundant components</li>
<li><strong>Performance</strong> – Improved I/O performance thanks to shared network and storage features</li>
<li><strong>Flexibility</strong> – Simplified cabling that can be reconfigured in software</li>
</ol>
<div>So there you have it. That’s what makes a blade server! Or is it? Next up in my series, <a href="http://blog.fosketts.net/series/blade-servers-an-introduction/" >Blade Servers: An Introduction</a> I’ll talk about the history of blades. Eventually we’ll even talk about the future, and hyper-scale servers, the next big thing.</div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/"  rel="bookmark" class="crp_title">Multipath: Active/Passive, Dual Active, and Active/Active</a></li><li><a href="http://gestaltit.com/all/tech/networking/stephen/innocence-fairness-technology-benchmarks/"  rel="bookmark" class="crp_title">Innocence, Fairness, and Technology Benchmarks</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/flexible-path-services-future/"  rel="bookmark" class="crp_title">Flexible IT and the Path to the Services Future</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/virtualization/stephen/blade-server/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/virtualization/stephen/blade-server/">What Is a Blade Server?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/cloud/" title="View all posts in Cloud Computing" rel="category tag">Cloud Computing</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight Unresolved Questions About FCoE</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:00:44 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[10GBASE-T]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[Corey Hines]]></category>
		<category><![CDATA[David Hardaker]]></category>
		<category><![CDATA[Derick Winkworth]]></category>
		<category><![CDATA[Dmitri Kalintsev]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[FCF]]></category>
		<category><![CDATA[FCIP]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[iFCP]]></category>
		<category><![CDATA[Ivan Pepelnjak]]></category>
		<category><![CDATA[J Metz]]></category>
		<category><![CDATA[Juan Lage]]></category>
		<category><![CDATA[LOM]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[OpenFCoE]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Tony Bourke]]></category>
		<category><![CDATA[trill]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vxlan]]></category>
		<category><![CDATA[zoning]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6522</guid>
		<description><![CDATA[What elements remain unresolved to make FCoE truly world-class? What should the vendors be prioritizing?]]></description>
			<content:encoded><![CDATA[<div id="attachment_915" class="wp-caption aligncenter" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class=" wp-image-915  " title="FC to Ethernet Patch Cable" src="http://blog.fosketts.net/wp-content/uploads/2008/10/img_00882.png" alt="" width="240" height="241" />
<p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">It&#39;s not going to be this easy to bridge Fibre Channel and Ethernet!</p>
</div>
<p>Before the holidays, <a href="https://plus.google.com/116575301739886800473/posts/B73Xub5SXPt" rel="nofollow"  >I posed a question on Google+</a> that generated quite a bit of interest and feedback. Now that it has settled down a bit I&#8217;d like to summarize the unresolved elements to make FCoE truly a world-class storage interconnect.</p>
<h3>Setting the Stage</h3>
<p>FCoE has been a controversial topic in both storage and networking, and for good reason. No one would deny that Ethernet is not an ideal transport mechanism for block storage I/O. “Porting” Fibre Channel to run on Ethernet networks has been a supreme technical challenge, and many companies and individuals have labored long and hard to make FCoE a reality.</p>
<p>Now that FCoE is specified in the standard and has been deployed in production environments, <a href="http://blog.fosketts.net/series/fcoe-reality-check/"  >the question turns to its future</a>. Will it take off and seize the mantle of dominance currently held by what I like retroactively to call “Fibre Channel over Fibre Channel?” Will they coexist for the next decade, with FCoE mainly deployed in “block” environments such as Cisco UCS? Or will FCoE ultimately fail to catch on, displaced by some other storage protocol like plain FC, iSCSI, NFS, or something entirely different?</p>
<p>The data center needs a flexible new protocol to meet <a href="http://blog.fosketts.net/2011/12/22/terrifying-true-story-virtual-machine-mobility/"  >the needs of virtual environments</a>, and convergence of storage and data networking makes a great deal of sense in these environments. This was the root of my question, and I ask it in all earnestness.</p>
<p>My question: <strong>What elements remain unresolved to make FCoE truly world-class?</strong> What should the vendors be prioritizing? Here are the answers I received.</p>
<h3>Technical Considerations</h3>
<h4>Link Aggregation on CNA&#8217;s</h4>
<p>Converged network adapters (CNA&#8217;s) allow multiple protocols to access a single Ethernet connection, but some also include multiple ports that can be aggregated. In traditional Ethernet networks, link aggregation is a respectable approach for performance and availability. But storage networks have traditionally relied on host-based MPIO software, and these features are mutually exclusive. The zeitgeist seems to be a recommendation to avoid link aggregation on CNA&#8217;s that are used for storage networks.</p>
<h4>How Do You Handle Virtual Machine Mobility?</h4>
<p>As I described recently, virtual machine mobility is a major technical challenge for existing networks. The VMware proposal, the VXLAN, seems to be gaining traction right now. But this is only a solution for data networking. How will FCoE SANs handle virtual machine mobility? This remains unresolved as far as I can tell, though Ethernet switch vendors have come up with their own answers. <a href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=brocade%20nfd2&amp;source=web&amp;cd=1&amp;ved=0CCAQFjAA&amp;url=http://techfieldday.com/2011/brocade-presents-networking-field-day-2/&amp;ei=a4gET8voDYOfgwfBpM2YAg&amp;usg=AFQjCNG-NtIIYZHZpIDZbitqAABlsoGPYA&amp;sig2=-IMqm0sNJsCQOv1W5IRj0Q" rel="nofollow"  >Brocade demonstrated just such a solution at Networking Field Day 2</a>, and I know that others have answers as well. But will there be an interoperable industry solution?</p>
<h4>How Should FCoE Be Implemented Over Longer Distances?</h4>
<p>Fibre Channel has traditionally relied on routers and other protocols (FCIP and iFCP) to span distances, but FCoE raises the possibility of native traversal. While it is certainly possible to span distances with FCoE, this is definitely not a recommended or supported idea. Without TCP/IP, or any routing mechanism, it&#8217;s just a bad idea. But I imagine that it won&#8217;t be long before vendors decide to give it a go anyway.</p>
<h3>Implementation Considerations</h3>
<h4>Is TRILL Required for FCoE Networks?</h4>
<p>This has been one of my own questions since the very beginning. Clearly, edge only FCoE works just fine without TRILL. But as networks become more complicated, and virtual machines move, it seems an awfully good idea to have some protocol to alleviate East-West routing concerns. I feel much better with TRILL (or some similar Ethernet fabric technology) in a complicated FCoE network.</p>
<h4>Should All Switches Be Full FC Forwarders?</h4>
<p>There are number of ways to implement FCoE on Ethernet network, and not all involve building a full Fibre Channel stack in each switch. While many (including myself) assumed that FCoE implied Fibre Channel forwarding in all switches, this is clearly not the direction taken by vendors, at least initially. Perhaps the current “Ethernet forwarding” approach is only a stepping stone, or perhaps it will emerge as the dominant FCoE standard.</p>
<h4>How Will OpenFCoE and LoM Be Used?</h4>
<p>OpenFCoE is a software solution allowing FCoE to be run without a CNA. If this became popular, it wouldn&#8217;t be long before data center architects began looking at LAN on Motherboard (LoM) and even 10GBASE-T as a potential SAN alternative. Will this be used in the long run? It could happen, but it&#8217;s certainly not something that&#8217;s here at the moment. But OpenFCoE is a real player, especially with Intel&#8217;s backing.</p>
<h4>How Will Technologies like Zoning Interoperate?</h4>
<p>Many networkers are just now beginning to see the true complexity of Fibre Channel SANs. Although interoperability of higher-level Fibre Channel functions between vendors has never been a priority in “FC over FC” SANs, Ethernet could change things. I would not be at all surprised to see a groundswell of customer support demanding greater levels of interoperability from FCoE than from FC, and zoning and VSAN is the likely first beachhead.</p>
<h3>The Big Question: When Will We See the “Killer App” For FCoE</h3>
<p>Just about everyone agreed that the real challenge for FCoE is market acceptance. Customers aren&#8217;t yet demanding FCoE, and vendors are finding it hard to articulate a compelling case to move from “tried-and-true” FC. Convergence, cost savings, and performance have all been put forth, but customers aren&#8217;t biting. Perhaps they just need a little time and a little more proof.</p>
<p>This post relies extensively on feedback from a number of people, including <a href="https://plus.google.com/103244604531451267644" rel="nofollow"  >Ivan Pepelnjak</a>, <a href="https://plus.google.com/111386816450405119005" rel="nofollow"  >Tony Bourke</a>, <a href="https://plus.google.com/115697260145370975451" rel="nofollow"  >J Metz</a>, <a href="https://plus.google.com/101284205438094689133" rel="nofollow"  >Dmitri Kalintsev</a>, <a href="https://plus.google.com/104269789587468564569" rel="nofollow"  >Derick Winkworth</a>, <a href="https://plus.google.com/106205752271551897284" rel="nofollow"  >David Hardaker</a>, <a href="https://plus.google.com/100654274102684149704" rel="nofollow"  >Juan Lage</a>, and <a href="https://plus.google.com/114785996803151565852" rel="nofollow"  >Corey Hines</a>.</p>
<div id="crp_related">
<h3>You might also want to read these other posts&#8230;</h3>
<ul>
<li><a href="http://blog.fosketts.net/2010/04/25/fibre-channel-over-ethernet-fcoe-symbol/"   rel="bookmark" class="crp_title">FCoE Symbolism</a></li>
<li><a href="http://blog.fosketts.net/2008/11/21/10-gig-iscsi-fcoe/"   rel="bookmark" class="crp_title">Storage Folks Are Talking 10-Gig and FCoE</a></li>
<li><a href="http://blog.fosketts.net/2011/10/21/fcoe-ready-prime-time/"   rel="bookmark" class="crp_title">Multi-Hop FCoE Is Not Ready For Prime Time (Yet)</a></li>
<li><a href="http://blog.fosketts.net/2008/10/19/fcoe-reality/"   rel="bookmark" class="crp_title">Reality Check: The FCoE Forecast</a></li>
<li><a href="http://blog.fosketts.net/2010/04/15/microsoft-windows-server-fcoe-support/"   rel="bookmark" class="crp_title">Where Is Microsoft&#8217;s FCoE Support?</a></li>
</ul>
</div>
<p><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/" type="text/javascript" charset="utf-8"></script><br />
<hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net" >Stephen Foskett, Pack Rat</a>, 2012. |<br />
<a href="http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/" >Eight Unresolved Questions About FCoE</a><br />
<br/><br />
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/"  title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/"  title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/gestaltit/"  title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/"  title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you&#8217;d like to filter out or focus on posts like this.<br/><br />
</small></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/"  rel="bookmark" class="crp_title">Microsoft and Intel Pushing iSCSI Performance Limits</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/"  rel="bookmark" class="crp_title">Virtual Machine Mobility: Of What, and to Where and in What State?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/hps-mighty-stumble/"  rel="bookmark" class="crp_title">HP’s Mighty Stumble</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/cloud-curmudgeons/"  rel="bookmark" class="crp_title">Cloud Curmudgeons</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/">Eight Unresolved Questions About FCoE</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Terrifying True Story Of Virtual Machine Mobility</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 17:00:48 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vxlan]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6587</guid>
		<description><![CDATA[Virtualization of server, network, and storage services illuminates the link between physical resources and functional applications. A running virtual machine can instantly move from one server, network adapter, HBA, or LUN to another. And when it happens, traditional components have no idea how to react.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6591" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/12/Crazy-Dragon-Truck.jpg" ><img class="size-medium wp-image-6591" title="Crazy Dragon Truck" src="http://static.fosketts.net/wp-content/uploads/2011/12/Crazy-Dragon-Truck-300x203.jpg" alt="" width="300" height="203" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">It isn&#8217;t always easy to get where you need to go!</p>
</div>
<p>Consider the following situation: You go to lunch with your good friends, John and Mary. Halfway through a rousing discussion of the latest Hollywood movie, Mary starts talking about the fantastic action sequences while John criticizes the romantic angle. You realize something mine-bending has happened: John now has Mary’s personality, and vice versa. It’s like they have switched brains or something!</p>
<p><iframe src="http://www.youtube.com/embed/NzlG28B-R8Y" frameborder="0" width="420" height="315"></iframe></p>
<p>This truly weird situation isn’t likely to happen in person, but occurs all the time in the data center. Virtualization of server, network, and storage services illuminates the link between physical resources and functional applications. A running virtual machine can instantly move from one server, network adapter, HBA, or LUN to another. And when it happens, traditional components have no idea how to react.</p>
<h3>The Challenges of Mobility</h3>
<p>Mobility is perhaps the “killer app” of virtualization, but it is also the killer of traditional IT systems. Let’s consider the challenges of this “Twilight Zone” moment.</p>
<ul>
<li>The operating system expects a consistent hardware environment, which is exactly what the hypervisor creates</li>
<li>The LAN must be prepared to redirect all network traffic instantly and seamlessly to one or more new physical interfaces</li>
<li>The SAN similarly must be able to reroute all I/O to a new pair of HBA’s without missing a beat</li>
<li>The storage array must be able to re-present capacity to a new physical device, and must maintain snapshots and other configurations</li>
<li>The backup system must also be able to maintain consistency over time even as machines relocate to different server and storage locations</li>
</ul>
<p>All of this must be done while maintaining quality of service (QoS), access control, reporting, and appropriate segmentation at all levels. This is an incredibly challenging task, and no conventional protocol (IP, Ethernet, NFS, SCSI, Fibre Channel, etc.) is anymore ready then you are when you’re good friends switch personalities.</p>
<h3>Two Paths</h3>
<p>So much of the development that is currently taking place in IT focuses on accommodating this “mobility issue”. Two key approaches have emerged to take on this challenge:</p>
<ul>
<li>“In a vacuum” technologies (like VXLAN) assume that no other changes will be made, so the focus is on maintaining complete compatibility in front and behind</li>
<li>“Clean sheet” technologies (usually from startups) take a different approach, throwing out compatibility in favor of technical elegance</li>
</ul>
<p>Both of these approaches have merit. Attempting to maintain compatibility only works so far (just ask a Windows API programmer), but it leverages the existing environment and recognizes that most people are not ready for wholesale change. Clean sheet designs always make more sense, but they rarely attain mass acceptance. Nearly every technology we rely on today is full of bolt-ons in the name of compatibility. Some, like Ethernet and x86, actually work pretty well, too.</p>
<h3>The Stack of Lies</h3>
<p><a href="http://static.fosketts.net/wp-content/uploads/2011/11/VAAI-big-picture.jpg" ><img class="alignright size-full wp-image-6392" style="float: right; padding: 4px; margin: 0 0 2px 7px;" title="VAAI big picture" src="http://static.fosketts.net/wp-content/uploads/2011/11/VAAI-big-picture.jpg" alt="" width="217" height="407" /></a>The difference between virtualization and cloud computing is exactly this same distinction. Hypervisors, NPV, NAT, thin provisioning, and so many other virtualization technologies exist mainly to maintain compatibility in a vacuum. In contrast, true cloud computing dispenses with the entire stack and creates a new platform for applications.</p>
<p>This is, perhaps, the reason that cloud computing is not taken off in the enterprise. Simply put, IT is not prepared to ditch everything they have ever used even in the face of a demonstrably superior alternative. Currently, the highest use of cloud is behind gateways and virtualization engines that bring it back down to earth.</p>
<p>This brings us to the stack of lies called server virtualization. Any “modern” virtualized data center is built on lie after lie, with each level telling the other what it wants to hear. The volume manager lies to the operating system, hypervisor lies to the volume manager, and the storage array lies to the hypervisor. The same sad state of affairs allows networking and even memory to function in a virtual world.</p>
<p>But these shaky stacks of lies have difficulty adapting to motion, since no level truly “knows” the reality of the world around. The depressing truth is that a bowl of spaghetti like VXLAN is perhaps the highest form of art we can expect in a virtual data center.</p>
<h3>Stephen’s Stance</h3>
<p>As a techie, I am always drawn to clean sheet designs that offer technical elegance along with functionality. But I know that, realistically, products that assume nothing about the world around them and bend over backward to maintain compatibility are more likely to succeed. Still, I maintain hope that the issues of virtual machine mobility will be solved in an elegant way, rather than adding to the “stack of lies”.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/curtis-prestons-backup-central-live/"  rel="bookmark" class="crp_title">See W. Curtis Preston’s Backup Central Live!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/thin-provisioning-playing-telephone-game/"  rel="bookmark" class="crp_title">Thin Provisioning: Playing the Telephone Game</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/"  rel="bookmark" class="crp_title">Multipath: Active/Passive, Dual Active, and Active/Active</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/"  rel="bookmark" class="crp_title">Virtual Machine Mobility: Of What, and to Where and in What State?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/">The Terrifying True Story Of Virtual Machine Mobility</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualization and High Bandwidth Datacenter–How the Datacenter Landscape Is Changing</title>
		<link>http://gestaltit.com/all/tech/virtualization/bill/virtualization-high-bandwidth-datacenter%e2%80%93landscape-changing/</link>
		<comments>http://gestaltit.com/all/tech/virtualization/bill/virtualization-high-bandwidth-datacenter%e2%80%93landscape-changing/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 18:30:00 +0000</pubDate>
		<dc:creator>Bill Hill</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[10Gb]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[I/O virtualization]]></category>
		<category><![CDATA[network virtualization]]></category>
		<category><![CDATA[storage virtualization]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">https://virtualbill.wordpress.com/2010/11/29/virtualization-and-high-bandwidth-datacenterhow-the-datacenter-landscape-is-changing/</guid>
		<description><![CDATA[The traditional datacenter is comprised of servers, network, and storage. We have all seen major changes in server architectures (including newer processors, new instruction sets, faster RAM, PCIe, and Blade architecture) and storage architecture (SAN/NAS functionality, SSDs/EFDs, caching improvements, replication, and storage tiering). These improvements have shown major benefits to the users of these systems and have kept capital investments in IT moving along as IT departments have been able to improve stability and performance due to them.]]></description>
			<content:encoded><![CDATA[<p>They times… they are-a-changin’, right?! The view of the traditional datacenter is a-changin’ right along with it. My participation in #TechFieldDay sure drove that home.</p>
<p>The traditional datacenter is comprised of servers, network, and storage. We have all seen major changes in server architectures (including newer processors, new instruction sets, faster RAM, PCIe, and Blade architecture) and storage architecture (SAN/NAS functionality, SSDs/EFDs, caching improvements, replication, and storage tiering). These improvements have shown major benefits to the users of these systems and have kept capital investments in IT moving along as IT departments have been able to improve stability and performance due to them.</p>
<p>However, there has been a lack in mainstream improvement in network performance as well as a newcomer to the datacenter, virtualization, that stand to make a major change in how datacenters operate in the very near future.</p>
<p>The last major datacenter network change involved the adoption of 1Gbps networking from 10/100. I am sure there are some network guys that would love to debate this to no end (feel free to talk amongst yourselves, then). Server hardware began to include 1Gb NICs onboard and the switch manufacturers dropped the price of the 1Gb switching. At that point, almost anyone with some money and a datacenter could immediately realize the benefit of increasing the network performance 10-fold.</p>
<p>Since then, though, the network has been lacking in performance gains. Technologies and techniques, such as Infiniband, Port Channels, and NIC teaming all assist in boosting the performance in some fashion, but they are not commodity like being able to plug in an existing 1Gb NIC into a 1Gb switchport and everything work faster. However, fairly recently, the introduction of 10Gb networking has emerged. The same pattern will follow as with the adoption of 1Gb networking… NICs onboard, switching costs drop, adoption ensues. Suddenly, 10Gb networking will penetrate the market.</p>
<p>The new player to the datacenter is virtualization. Now, it is common to think of virtualization as server virtualization (aka – VMware vSphere, Microsoft Hyper-V, Citrix XenServer, etc…). However, virtualization is really just a layer of abstraction. In some situations, like server virtualization, this happens by the use of a hypervisor to abstract the hardware from the software layer. However, the same concept of virtualization as abstraction can be applied to other areas of the datacenter.</p>
<p>So, what can be abstracted and virtualized? Well… almost anything that is historically tied to being hardware specific. Categories like I/O Virtualization (Companies: Aprius and Xsigo), Storage Virtualization (Companies: Isilon/EMC, NetApp, Avere), and Network Virtualization (Cisco, Open vSwitch, VMware, and Citrix). Suddenly, what used to be specific to hardware has been lifted into a realm where it is not necessarily the case. Sure, PCIe cards are still tied to hardware for access… however, it is not necessarily on the physical server itself.</p>
<p>Higher bandwidth networking in the datacenter means that more and more data can be put on a network at any given time without impacting other operations. So, I/O functions like Fibre Channel storage and PCIe I/O are suddenly able to exist on the datacenter Ethernet network. Virtualization is becoming the mechanism to allow for the convergence of non-traditional data on the Ethernet network.</p>
<p>The addition of virtualization and high bandwidth networks is leading to a new shift in the functions of the datacenter components. Now, we are seeing more and more intelligence being placed on the service level and less and less functionality in the core datacenter components. Products are coming to market that remove functionality from the datacenter components and perform functions themselves. SAN caches are being placed in the data path that interrupt the flow to the primary SAN in order to increase performance. PCI cards are being removed from hosts and shared across multiple hosts, over Ethernet. Network decisions (VLANs, for example) are now being deployed to virtual servers, like ESXi and Hyper-V… virtual switches are even extending across multiple hosts (vDS, in vSphere environments). Some very powerful networking switches are being virtualized and deployed in virtual server environments (see Cisco Nexus 1000v and Open vSwitch) and away from the formerly closed hardware environments.</p>
<p>The change in the functions of core datacenter components is really a mixed bag. Partially a case of “what a great idea!” and “just because you can does not mean you should”. I feel that the virtualization of server hardware is leading to some pretty cool things… mostly, a time to re-question how a service is provided. Vendors are re-thinking about needing an expansion being a hardware device or a service being provided over the network. This leads to server hardware becoming smaller, more dense, and more cost efficient (lower cooling and power needs with high performance).</p>
<p>The Network virtualization is very much a middle ground for me. Removing network intelligence from network devices is not a good idea. The network devices are designed and built for efficiency and logic as to how to process the data. Removing that logic and placing it elsewhere is a step in the wrong direction. However, being able to extend network logic into areas once unavailable becomes a major benefit to everyone. Projects/products like Open vSwitch are really pushing the adoption of virtual network switches into the forefront of the server virtualization world as it provides major network functionality at the virtual switch level that puts the “devices” at the same level as traditional hardware switches.</p>
<p>Storage virtualization is another middle ground area for me. Abstracting the data on the storage device and allowing the device to logically place the data on tiers is amazing technology. This allows for higher performance on most frequently used data, block and file level access to data on the same storage groups, file access via metadata, and so much more. The issue becomes with the ever-so-precious data path. Storage admins are very hesitant to place a device in the middle of the storage path. Suddenly, there is another variable that can impact the quality and consistency of the Corporate data. So, while a product like Avere is so cool, it is inline and people are weary of that.</p>
<p>All of the virtualized components listed above require some level of Ethernet bandwidth for them to work properly. By increasing the bandwidth available on the network, these new technologies are making their way into the datacenters. We just need to ask ourselves “just because we can, does that mean we should?” <a href="http://feeds.wordpress.com/1.0/gofacebook/virtualbill.wordpress.com/214/" rel="nofollow" ><img src="http://feeds.wordpress.com/1.0/facebook/virtualbill.wordpress.com/214/" border="0" alt="" /></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/virtualbill.wordpress.com/214/" rel="nofollow" ><img src="http://feeds.wordpress.com/1.0/twitter/virtualbill.wordpress.com/214/" border="0" alt="" /></a> <a href="http://feeds.wordpress.com/1.0/gostumble/virtualbill.wordpress.com/214/" rel="nofollow" ><img src="http://feeds.wordpress.com/1.0/stumble/virtualbill.wordpress.com/214/" border="0" alt="" /></a> <a href="http://feeds.wordpress.com/1.0/godigg/virtualbill.wordpress.com/214/" rel="nofollow" ><img src="http://feeds.wordpress.com/1.0/digg/virtualbill.wordpress.com/214/" border="0" alt="" /></a> <a href="http://feeds.wordpress.com/1.0/goreddit/virtualbill.wordpress.com/214/" rel="nofollow" ><img src="http://feeds.wordpress.com/1.0/reddit/virtualbill.wordpress.com/214/" border="0" alt="" /></a> <img src="http://stats.wordpress.com/b.gif?host=virtualbill.wordpress.com&amp;blog=5094844&amp;post=214&amp;subd=virtualbill&amp;ref=&amp;feed=1" border="0" alt="" width="1" height="1" /></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/bill/macos-cosco-ipsec-vpn-tunnel-configuration/"  rel="bookmark" class="crp_title">OS X IPSec VPN Tunnel Configuration Issue AND Resolution</a></li><li><a href="http://gestaltit.com/all/tech/networking/bill/aprius-ethernet-virtual-pcie/"  rel="bookmark" class="crp_title">Aprius: High Bandwidth Ethernet Allowing For Virtual PCIe</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-is-the-solid-state-drive-hype-over/"  rel="bookmark" class="crp_title">Enterprise Computing: Is the Solid State Drive Hype Over?</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-vmware-cisco-and-emc-join-forces-to-create-acadia/"  rel="bookmark" class="crp_title">Enterprise Computing: VMware, Cisco and EMC Join Forces to Create Acadia</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/bas/the-ram-per-cpu-wall/"  rel="bookmark" class="crp_title">The RAM per CPU wall</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/virtualization/bill/virtualization-high-bandwidth-datacenter%e2%80%93landscape-changing/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Bill for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/virtualization/bill/virtualization-high-bandwidth-datacenter%e2%80%93landscape-changing/">Virtualization and High Bandwidth Datacenter–How the Datacenter Landscape Is Changing</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/virtualization/bill/virtualization-high-bandwidth-datacenter%e2%80%93landscape-changing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Scaling Limitations of Etherchannel -Or- Why 1+1 Does Not Equal 2</title>
		<link>http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/</link>
		<comments>http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 18:30:26 +0000</pubDate>
		<dc:creator>Ethan Banks</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[10 gigabit Ethernet]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[etherchannel]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Nerdcore]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Network switch]]></category>
		<category><![CDATA[Quality of service]]></category>
		<category><![CDATA[Virtual LAN]]></category>

		<guid isPermaLink="false">http://packetattack.wordpress.com/?p=709</guid>
		<description><![CDATA[Some of you know I took on a new job earlier this year, where the challenge was (and is) to transform a globally distributed network for a growing company into an enterprise class operation. A major focus area has been eliminating single points of failure (SPOFs): single links, single routers, single firewalls, etc. If it can break and consequently interrupt traffic flow, part of my job is to design around the SPOF within the constraints of a finite budget.]]></description>
			<content:encoded><![CDATA[<h3>Slaying SPOFs</h3>
<p>Some of you know I took on a new job earlier this year, where the challenge was (and is) to transform a globally distributed network for a growing company into an enterprise class operation. A major focus area has been eliminating single points of failure (<a rel="nofollow" href="http://en.wikipedia.org/wiki/Single_point_of_failure" class="zem_slink" title="Single point of failure" rel="wikipedia" >SPOF</a>s): single links, single routers, single firewalls, etc. If it can break and consequently interrupt traffic flow, part of my job is to design around the SPOF within the constraints of a finite budget.</p>
<p>The network documentation I inherited ranged from “mostly right but vague and outdated” to “a complete and utter fantasy requiring mind-altering substances to make sense of”. Ergo, untrustworthy to the point of being useless beyond perhaps slideware to show a particularly dim collection of simians. I have therefore been doing complete network explorations, building new documentation as I go.</p>
<p>To my horror, I one day discovered an egregious SPOF, where a single, fragile piece of CAT5 provided the sole physical path between two major concentrations of network activity. If that link ran into any trouble, an entire room containing hundreds of physical and virtual servers (and their storage) would have been cut off from the rest of the company.</p>
<p>To eliminate the physical path SPOF, the easy choice was to transform the single link into an <a rel="nofollow" href="http://en.wikipedia.org/wiki/EtherChannel" class="zem_slink" title="EtherChannel" rel="wikipedia" >etherchannel</a>. This I did; the single 1Gbps became a 4x1Gbps etherchannel plumbed back to one core switch. For good measure, I added a second 4x1Gbps, plumbed to a second core switch. Spanning-tree roots had already been established such that even-numbered VLANs would traverse one of the 4x1Gbps etherchannels, and odds the other…which you can read more about <strong><a rel="nofollow" href="http://packetattack.wordpress.com/2010/09/05/assembly-required-a-basic-spanning-tree-design-for-a-two-tier-data-center/" title="Assembly Required: A Basic Spanning-Tree Design for a Two-Tier Data Center" >here</a></strong> if interested.</p>
<p>All should now be sweetness and light, right? A 1Gbps SPOF (and probable bottleneck) was transformed into a load-distributed pair of 4x1Gbps etherchannels, and hey, if they weren’t complaining about the 1Gbps link before, they ought to be blissfully happy now!</p>
<h3>Mad Maths</h3>
<p>Enter the scaling problem: <strong>when it comes to etherchannel, 1+1 does not equal 2.</strong></p>
<p>The reason adding more physical links does not proportionally grow your available bandwidth is that your friendly neighborhood Cisco switch does not load-balance across etherchannel members frame by frame. You might assume that the frame #1 gets sent down etherchannel member #1, frame #2 down etherchannel member #2, etc. in a round-robin fashion. Reality is rather different. What the switch actually does is math. The sort of math will vary depending on the capabilities of the switch, and on what you have configured.</p>
<p>Commonly available <a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/54sg/configuration/guide/channel.html#wp1020804"  target="_blank">etherchannel load-balancing methods</a> include source and destination MACs, source and destination IPs, and (my personal favorite) source and destination layer 4 port. To determine which etherchannel member will be used to forward a frame, the switch performs mad maths based on the load-balancing method you’ve selected. The practical upshot is that the same conversation is always going to be forwarded across the same etherchannel member, because the math always works out the same.</p>
<p>This behavior can impact the network. Imagine backup server BEAST with enough horsepower to fill a 1Gbps link who is runing a restore operation to server NEEDY. BEAST and NEEDY are uplinked to different switches interconnected by an etherchannel. As the restore runs, each frame is hashed by the switch to determine which etherchannel member to forward across; the math will work out the same for every frame, meaning the entire conversation between BEAST and NEEDY is going to be forwarded across the same etherchannel member. The result is kind of like the picture above – one member that’s crushed, while the other members lie comparatively idle.</p>
<h3>Congestion Indignities</h3>
<p>The switch is not sensitive to an etherchannel member getting crushed; the switch just keeps on doing mad maths. Therefore, some other conversations heading across the link will just happen to get hashed to the same link that the BEAST-NEEDY restore operation is using. Those other unfortunate conversations will therefore suffer the indignities that happen during link congestion: dropped frames and increased latency. The real-world experience is that certain applications act slow or throw errors. Storage could dismount. Monitoring applications get upset as thresholds are exceeded.</p>
<p>Yuck.</p>
<p>Of course, it’s now up to the network engineer (you) to discover why the alarms are going off, track down the offending traffic flow (you are modeling your interswitch links, right?), and figure out what is to be done about it. In my experience, you won’t have a lot of luck explaining what’s happening to non-network people. I’ve had a hard time explaining that 1+1 doesn’t equal 2, (or 1+1+1+1 doesn’t equal 4). You don’t really have a 2Gbps or 4Gbps link just because you’ve built a fancy etherchannel. You’ve really got multiple parallel 1Gbps links, any one of which can still get congested in BEAST-NEEDY scenarios.</p>
<h3>So Fix It, Network Guy</h3>
<p>There’s a few ways to tackle the challenge of 1+1 not equaling 2.</p>
<ol>
<li><strong>Learn your traffic patterns.</strong> See if you can group heavy hitters into the same switch. That’s a pretty old-school way to go after the problem, and it won’t scale to large data center deployments. But you can find wins in this approach from time to time.</li>
<li><strong>Build a dedicated link.</strong> By this, I mean that you could build a link dedicated to just the traffic that’s causing the interswitch etherchannel all the heartburn. If your etherchannel is a trunk carrying a whole bunch of VLANs, you could build a parallel link that carries traffic for just a problem VLAN, while pruning that problem off of the etherchannel trunk. Might help, might not, depending on your situation…and of course, it’s a “one-off” fix, not a scalable solution necessarily. Some shops build networks dedicated to storage or to backup, and plumb specific interfaces on hosts to these specific networks for exactly this reason. There are increased in hardware, cabling, and complexity to make it happen, though.</li>
<li><strong>Add even more 1Gbps links to the etherchannel</strong>. This is not terribly practical. At the end of the day, you still have a potential bottleneck, but at least you’ve decreased the number of conversations that are likely to get hashed to a congested link.</li>
<li><strong>Replace the 1Gbps links with 10Gbps links.</strong> Increasing bandwidth is always an option. The jump to 10Gbps is a tough one, though: new switch hardware, higher power requirements, and likely new cabling will be required. And don’t forget to break out your checkbook.</li>
<li><strong>Apply QoS</strong>. If you have known offenders or predictable traffic patterns, you can write a QoS scheme to help manage the congestion. I tend to pump traffic like this through a traffic shaper, but there are other approaches, such as guaranteeing minimum bandwidth to important traffic, while dumping the link beast into the scavenger class. I have found that latency still tends to suffer when using a guaranteeing minimum bandwidth (CBWFQ) scheme. I have had the best luck with shaping.</li>
<li><strong>Tweak the beastly application.</strong> It’s not uncommon for certain applications to have a built-in throttle, so that you can cap network utilization right at the app. Talk to your system engineer and see…I’ve heard they’re people, too.</li>
</ol>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/ethan/assembly-required-interconnecting-ethernet-chassis-switch/"  rel="bookmark" class="crp_title">Assembly Required – Interconnecting 2 Ethernet Chassis Switches</a></li><li><a href="http://gestaltit.com/all/tech/networking/scott/more-on-vswitch-load-balancing/"  rel="bookmark" class="crp_title">More on vSwitch Load Balancing</a></li><li><a href="http://gestaltit.com/all/tech/networking/ethan/assembly-required-basic-spanningtree-design-twotier-data-center/"  rel="bookmark" class="crp_title">Assembly Required: A Basic Spanning-Tree Design for a Two-Tier Data Center</a></li><li><a href="http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/"  rel="bookmark" class="crp_title">Don’t Drop The Baby: Data Center Bridging Wants Storage To Trust Ethernet</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/bisectional-bandwidth-l2mp-trill-bridges-design-value/"  rel="bookmark" class="crp_title">Bisectional Bandwidth. And why L2MP and Trill/RBridges is vital to the Virtualised Data Centres.</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© ethan for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/">The Scaling Limitations of Etherchannel -Or- Why 1+1 Does Not Equal 2</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coping Mechanisms For A Lying ARP Cache</title>
		<link>http://gestaltit.com/all/tech/networking/ethan/coping-mechanisms-lying-arp-cache/</link>
		<comments>http://gestaltit.com/all/tech/networking/ethan/coping-mechanisms-lying-arp-cache/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 16:00:56 +0000</pubDate>
		<dc:creator>Ethan Banks</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Address Resolution Protocol]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Internet Protocol]]></category>
		<category><![CDATA[IP Address]]></category>
		<category><![CDATA[Local area network]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[Nerdcore]]></category>
		<category><![CDATA[Virtual LAN]]></category>

		<guid isPermaLink="false">http://packetattack.wordpress.com/?p=326</guid>
		<description><![CDATA[Caches can be guilty of storing bad data. When they first learned their data, they had learned truth. But as a cache’s data ages, the possibility increases that the cached data becomes stale: out of sync with reality. When cache gives you stale data, it’s lying: a stiff penalty we sometimes pay for performance.]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 220px;">
<p><a rel="nofollow" href="http://commons.wikipedia.org/wiki/File:Bill_Clinton.jpg" ><img class=" " title="Official White House photo of President Bill C..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Bill_Clinton.jpg/300px-Bill_Clinton.jpg" alt="Official White House photo of President Bill C..." width="210" height="274" /></a></p>
<p class="wp-caption-text">Image via Wikipedia</p>
</div>
<h3>I Swear To Tell The Truth</h3>
<p>Prevarication. Untruths. Misdirection. Deceit. Call it what you will, lying is ugly. While we expect lying from people (there’s an <a rel="nofollow" href="http://www.fox.com/lietome/"  target="_blank">American TV show</a> built around this premise), we expect our network gear to tell only the truth. The command line is supposed to a bastion of honesty. And indeed, the command line will tell you exactly what its perception of reality is. The magic (and our job as engineers) is determining when the device in question is woefully misguided…when what it thinks it knows is no longer true.</p>
<p>Caches can be guilty of storing bad data. When they first learned their data, they had learned truth. But as a cache’s data ages, the possibility increases that the cached data becomes stale: out of sync with reality. When cache gives you stale data, it’s lying: a stiff penalty we sometimes pay for performance.</p>
<h3>In Your Stack, Improving Your Performance</h3>
<p>In networking, practically all network stacks have an <a rel="nofollow" href="http://en.wikipedia.org/wiki/Address_Resolution_Protocol"  target="_blank">address resolution protocol</a> (ARP) <a rel="nofollow" href="http://en.wikipedia.org/wiki/Cache"  target="_blank">cache</a> as a standard feature. What is ARP used for? Simply stated, ARP discovers the link-layer <em>(think Ethernet MAC)</em> address when only the network layer <em>(think IP address)</em> is known. <em>Keep in mind that ARP isn’t specific to IP or to Ethernet; various flavors of ARP are used with other network protocols and transports. For this discussion, we’ll assume Ethernet and IPv4, though.</em></p>
<p>Well okay, I’m with you so far…but WHY do we need to know what the link-layer address is? I mean, who cares? A host can know the IP address of another host he wishes to communicate with, but that’s not enough information to send a packet across the network wire. In addition to the remote IP address, the host must be able to build a link-layer frame of a type appropriate for the network media to which the host is connected. In the vast majority of today’s LANs, that media is Ethernet.  So inside of an *Ethernet* frame will go the IP packet. ARP is used to discover the Ethernet MAC address of a remote IP address necessary for the destination MAC component of the Ethernet frame. Still with me? Good.</p>
<p>Next step then…what is ARP *cache* used for?  Like any cache, an ARP cache stores MAC-IP mappings, so that the next time the host needs to send an IP packet to that destination IP address, the Ethernet destination MAC is already known. An network ARP request is not required before the creation of the frame wrapper if the requisite destination MAC can be pulled out of ARP cache. Naturally, this improves network performance as a whole.</p>
<ul>
<li>ARP requests are broadcasts. Broadcasts, by definition, are sent to all hosts on a network segment. The higher the volume of broadcasts on a segment, the lower the overall segment performance (think aggregate throughput). ARP cache helps reduce the number of broadcasts.</li>
<li>ARP queries take longer to send and get a response than doing a lookup against a local cache. Again, a performance boost.</li>
</ul>
<h3>Show Me Your ARP Cache</h3>
<p>Would you like to see the ARP cache on your network-attached device?</p>
<ul>
<li>On a Windows host, type “<strong>arp -a</strong>“.</li>
<li>On a *NIX host, type “<strong>arp -an</strong>“.</li>
<li>On a Cisco router or layer 3 switch, type “<strong>show ip arp</strong>” or “<strong>show ip arp vlan X</strong>” where X is your VLAN number of choice.</li>
</ul>
<p>I’ll spare you the command output, because they all look similar: a list of IPs with associated MAC addresses that are currently stored in the device’s ARP cache.</p>
<h3>Why Did The New Core Switch Break The Network?</h3>
<p>Very early this past Saturday morning, I was remotely guiding a core switch upgrade for a small data center several hours distant from me. I’d built the switch and shipped it to the site, where one of the local engineers had racked and powered it. The maintenance window was to move the cables over from the scary 10 year old switch that made me nervous every time I did a “wr mem” to the shiny new one. The core switch being replaced acted as the router for all the VLANs at this site. This was not a “dual core” design, where the core switch was one of a pair of switches acting as backups of one another. Rather, this core switch was *it*; without this switch, intervlan traffic was impossible, as no other device on the network was providing routing services.</p>
<p>Being remote and having no <a rel="nofollow" href="http://en.wikipedia.org/wiki/Backdoor_(computing)"  target="_blank">backdoor</a>, I was relying on the local engineer to tell me what was going on. Moving the cables was the easy bit. All the fiber uplinking remote access switches was moved over without incident; all the lights were green. The copper to move over the Internet border firewalls was similarly successful. Shortly thereafter, the IPSEC site-to-site tunnel I needed to access the site reconnected, and I was able to log into the shiny new core switch. After resolving some anticipated speed/duplex and trunk issues, we still found that a number of hosts were unable to talk outside of their local VLAN. Hmm…</p>
<p>Now, this was not my first rodeo. I’ve replaced a few routers and switches in my day. Stale ARP caches telling lies and lies and lies is an annoying issue that can really get your knickers in a twist if you don’t know what’s going on. However, I was expecting (and dreading) this very circumstance.</p>
<p>Let’s say you’ve got host 10.100.100.10 in Vlan 100 needing to talk to some host outside of Vlan 100. Now, before the core switch replacement, this worked fine. 10.100.100.10 knew that to talk to someone outside Vlan 100, he’d need to forward that intervlan traffic to his default gateway, let’s say 10.100.100.254, where it would be routed. 10.100.100.10 also had an ARP cache entry that told him what the MAC of 10.100.100.254 was, because sometime earlier, he’d put an ARP request on the wire, asking for the MAC of 10.100.100.254, to which the core switch had responded. With that information readily in his ARP cache, 10.100.100.10 would merely need to peek inside his cache, pull out the appropriate MAC, and then wrap his outbound IP packet in an Ethernet frame bound for the MAC of 10.100.100.254 to obtain routing services. Life was grand whenever he needed to communicate with far away subnets.</p>
<p>That is, right up until I replaced the ancient core switch with a new one. “Now I done it,” so to speak. While the default gateway IP was certainly the same – 10.100.100.254 – the MAC associated with that IP address was changed. Remember that Ethernet MAC addresses are assigned by manufacturers and are supposed to be unique to every Ethernet interface the world over. As a result, every host on Vlan 100 had a lying ARP cache. Hosts including my imaginary 10.100.100.10 would frame their traffic heading for the default gateway with a stale destination MAC stored in local ARP cache back when the old core switch was in production. They would then put that ill-formed frame on the wire where it would go…nowhere. Well technically, that frame went *everywhere*: the switches in the VLAN would try to deliver the frame, <a href="http://www.cisco.com/en/US/products/hw/switches/ps700/products_tech_note09186a00801d0808.shtml"  target="_blank">unicast-flooding</a> it out every port, where the frame would be ignored by everyone. No one in the VLAN had that MAC address anymore.</p>
<p>The core switch was new and there was nothing wrong with it, but the network was broken.</p>
<h3>Beat Your ARP Caches Into Submission</h3>
<p>So how do you, the unicorn-taming, leprechaun-catching network engineer, resolve this issue? With broken ARP caches all over the network, you look a bit of an idiot. <em>“Hey, network guy. Nice new switch that doesn’t work. You gonna fix it? Should we cut back to the old switch? I think I’m gonna call my boss because none of the servers are working. I need a hug!”</em> You’d like to hug him with a good swift smack to the side of his Windows-loving head with the dirty side of your keyboard (you know, all that cheezle and dead skin that falls in between the keys), but you’re better than that. No, you’re going to provide a *solution*.</p>
<ul>
<li><strong>Wait</strong>. As with any cache, the entries in an ARP cache have a time-to-live. Eventually, the TTL will expire, and hosts will start working again as they put fresh ARP requests on the wire and discover the new MAC. How long? That depends on the host OS, but generally speaking a period of a few hours. I’m too lazy to check at the moment, but 300 minutes comes to mind as pretty standard time.</li>
<li><strong>Clear ARP caches on critical devices by hand</strong> instead of waiting for TTL to expire. Most devices have a way to purge the ARP cache at the command line, forcing the device to put an ARP request on the network wire. This will force the ARP cache to be repopulated.</li>
<li>The “swatting a fly with a Buick” approach is to <strong>reboot the broken system</strong>. A reboot is never a graceful answer, but depending on your circumstances and who you’re working with, it’s a solution easy to understand for all involved, albeit not always expedient.</li>
<li><strong>Use a MAC address that doesn’t change from one switch to the other</strong>. I’m referring to a first-hop redundancy protocol, like <a rel="nofollow" href="http://en.wikipedia.org/wiki/Hot_Standby_Router_Protocol"  target="_blank">HSRP</a>. HSRP computes a MAC address that floats between members in a HSRP group; that computed MAC is always the same, varying only by VLAN number. Therefore, if you replace an HSRP switch with another HSRP switch, your hosts using the new switch as a default gateway won’t know the difference. <em>There’s nothing stopping you from running HSRP on your core switch, even if you’ve only got a single core.</em></li>
<li>Note that <strong>some devices use <a rel="nofollow" href="http://en.wikipedia.org/wiki/Address_Resolution_Protocol#ARP_announcements"  target="_blank">gratuitous ARPs</a> to notify remote hosts about their new MAC addresses</strong>. This is commonly found in hosts using high-availability protocols where there is no floating MAC address, but merely ownership of a MAC shifting from one host to another. For example, F5 Networks load-balancers rely on a gratuitous ARP during a high-availability active/standby failover event to notify hosts of the change in roles from one load-balancer to the other.</li>
</ul>
<p><strong><em>So let’s hear from the rest of you clever people. How to you beat the stale ARP cache problem?</em></strong></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/security/ethan/breaking-network-24-atime/"  rel="bookmark" class="crp_title">Breaking The Network, One /24 At A Time</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dmx4-supported-drive-types/"  rel="bookmark" class="crp_title">EMC Symmetrix DMX-4: Supported Drive Types</a></li><li><a href="http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/"  rel="bookmark" class="crp_title">Traveling East-West Might Get A Little Easier: Highlights from the TRILL RFC5556</a></li><li><a href="http://gestaltit.com/featured/top/ivan/vmotion-elephant-data-center/"  rel="bookmark" class="crp_title">vMotion: an elephant in the Data Center room</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dmx-device-type-covd-cache-virtual-device/"  rel="bookmark" class="crp_title">EMC Symmetrix DMX device type, COVD: Cache Only Virtual Device</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/networking/ethan/coping-mechanisms-lying-arp-cache/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© ethan for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/networking/ethan/coping-mechanisms-lying-arp-cache/">Coping Mechanisms For A Lying ARP Cache</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/networking/ethan/coping-mechanisms-lying-arp-cache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Traveling East-West Might Get A Little Easier: Highlights from the TRILL RFC5556</title>
		<link>http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/</link>
		<comments>http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 17:00:16 +0000</pubDate>
		<dc:creator>Ethan Banks</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Data center]]></category>
		<category><![CDATA[Data Communications]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[IS-IS]]></category>
		<category><![CDATA[Local area network]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[Nerdcore]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[rbridge]]></category>
		<category><![CDATA[rfc5556]]></category>
		<category><![CDATA[Spanning tree protocol]]></category>
		<category><![CDATA[stp]]></category>
		<category><![CDATA[trill]]></category>

		<guid isPermaLink="false">http://packetattack.wordpress.com/?p=259</guid>
		<description><![CDATA[TRILL is proposed with no technical implementation details in RFC5556 and can be encapsulated thusly:  Shove the logic of a layer 3 routing protocol down into layer 2.  Why?  So that switches can bridge traffic via the most efficient path while still avoiding topology loops.]]></description>
			<content:encoded><![CDATA[<h3>The Problem TRILL Aims to Solve</h3>
<p>TRILL – <strong>TR</strong>ansparent <strong>I</strong>nterconnection of <strong>L</strong>ots of <strong>L</strong>inks – is proposed with no technical implementation details in <a href="http://tools.ietf.org/html/rfc5556" >RFC5556</a>.  TRILL’s proposal can be encapsulated thusly:  shove the logic of a layer 3 routing protocol down into layer 2.  Why?  So that switches can bridge traffic via the most efficient path while still avoiding topology loops.  TRILL is therefore an interoperable alternative to spanning-tree.  Spanning-tree creates a single-path for traffic to flow by computing the fastest way back to the root bridge, blocking alternate paths to avoid loops.  TRILL does away with the root-bridge concept, and instead proposes to compute the most efficient path to any destination within a VLAN, and then forward along that path, with no paths in a blocking state.</p>
<h3>Why Now?  Do We Really Need TRILL?</h3>
<p>You might ask the question “Why do we need this now?”, with the logic that spanning-tree has done very well for a number of years, so what technology is driving a radical new layer 2 path discovery mechanism?  In fairness, TRILL is not “radical” in that <a href="http://tools.ietf.org/wg/trill/" >current TRILL drafts</a> propose using <a rel="nofollow" href="http://en.wikipedia.org/wiki/IS-IS" >IS-IS</a> in switches that are being termed “<a href="http://tools.ietf.org/wg/trill/draft-ietf-trill-rbridge-protocol/" >rbridges</a>“.  The radical bit is computing those paths to remote MAC addresses across a layer 2 topology instead of to a remote layer 3 IP subnet – you know, routing.  But is TRILL solving a problem we really have?</p>
<p>I want to answer that question by way of an example.  Consider the diagram below, showing 2 access switches and 2 core switches.  For our purposes, the topology displayed represents one VLAN.  The link colors are largely insignificant.</p>
<p>Assuming Core1 is the spanning-tree root-bridge of this topology and that all links are equal-cost, which ports will become spanning-tree blocked ports?  Core2 will block all but C1-C2.  Access1 will block all but A1-C1.  Access2 will block all but A2-C1.</p>
<p>Let’s say we have a host A attached to Access1, and a host B attached to Access2.  What path will the data flow when host A and B communicate (east-west travel)?  <strong>Access1 &lt;=A1-C1=&gt; Core1 &lt;=A2-C1=&gt; Access2</strong>.  <em>The Core1 switch is an extra hop.</em> The most efficient path would be <strong>Access1 &lt;=A1-A2=&gt; Access2</strong>, leaving Core1 out of the forwarding path.</p>
<p><a rel="nofollow" href="http://packetattack.files.wordpress.com/2010/10/trill-helper1.png" ><img class="aligncenter size-full wp-image-264" title="trill-helper" src="http://packetattack.files.wordpress.com/2010/10/trill-helper1.png?w=629&amp;h=507" alt="" width="629" height="507" /></a>Assuming TRILL was running on these 4 switches instead of spanning-tree, each switch would compute the most efficient path to each remote layer 2 destination (MAC address) and use it.  No more blocked ports; no more unused links.  In a world where my hypothetical hosts A and B represent VMware clusters doing large data volumes of vMotion, and link A1-A2 could represent expensive 10G or an etherchannel of multiple 10G ports, using that A1-A2 link becomes highly desirable.</p>
<p>In a well-architected data center design leveraging TRILL, traffic will be distributed more evenly across the available interswitch links, maximizing throughput, minimizing latency, and improving performance scale as new links are added (i.e. when you add a new expensive link, it will actually get used, so your overall data center traffic capacity scales up).</p>
<h3>Highlights, Excerpts, and Interesting Bits from RFC5556</h3>
<ul>
<li style="text-align: justify;"><strong>From the abstract:</strong> “Routing tends not to take full advantage of alternate paths, or even non-overlapping pairwise paths (in the case of spanning trees). This document addresses these concerns and suggests applying modern network-layer routing protocols at the link layer.”</li>
<li style="text-align: justify;"><strong>From 1. Introduction:</strong> “With spanning trees, the bandwidth across the subnet is limited because traffic flows over a subset of links forming a single tree…It is thus useful to consider a new approach that combines the features of these two existing solutions, hopefully retaining the desirable properties of each.  Such an approach would develop a new kind of bridge system that was capable of using network-style routing, while still providing Ethernet service.  It allows reuse of well-understood network routing protocols to benefit the link layer.”</li>
<li style="text-align: justify;"><strong>From 2. The TRILL Problem:</strong> “The spanning tree often results in inefficient use of the link topology; traffic is concentrated on the spanning tree path, and all traffic follows that path even when other more direct paths are available.  The addition in IEEE 802.1Q of support for multiple spanning trees helps a little, but the use of multiple spanning trees requires additional configuration, the number of trees is limited, and these defects apply within each tree regardless.”</li>
<li style="text-align: justify;"><strong>From 2.2 Multipath Forwarding:</strong> “Using spanning trees reduces aggregate bandwidth by forcing all such paths onto one tree, while modern routing causes such paths to be selected based on a cost metric.  However, extensions to modern routing protocols enable even greater aggregate bandwidth by permitting traffic flowing from one   endpoint to another to be sent over multiple, typically equal-cost, paths.”</li>
<li style="text-align: justify;"><strong>From 2.5 IEEE 802.1 Bridging Protocols:</strong> “There have been a variety of IEEE protocols beyond the initial shared-media Ethernet variant, including 802.1D, 802.1w, 802.1Q, 802.1v, and 802.1s.  This document presumes the above variants are supported on the Ethernet subnet, i.e., that a TRILL solution would not interfere with (i.e., would not affect) any of the above.”</li>
<li style="text-align: justify;"><strong>From 3.3 Forwarding Loop Mitigation:</strong> “Solutions to TRILL are intended to use adapted network-layer routing protocols that may introduce transient loops during routing convergence.  A TRILL solution thus needs to provide support for mitigating the effect of such routing loops…These types of mechanisms limit the impact of loops or detect them explicitly. Mechanisms with similar effect should be included in TRILL solutions.”</li>
<li style="text-align: justify;"><strong>From 3.4 Spanning Tree Management:</strong> “In order to address convergence under reconfiguration and robustness to link interruption (Section 2.2), participation in the spanning tree (STP) must be carefully managed.  The goal is to provide the desired stability of the TRILL solution and of the entire Ethernet link subnet, which may include bridges using STP.  This may involve a TRILL solution participating in the STP…”</li>
<li style="text-align: justify;"><strong>From 3.8 Optimizations:</strong> “There are a number of optimizations that may be applied to TRILL solutions.  These must be applied in a way that does not affect functionality as a tradeoff for increased performance…For example, in many bridged LANs, there are topologies such that central (“core”) bridges which have both a greater volume of traffic flowing through them as well as traffic to and from a larger variety of end station than do non-core bridges. This means that such core bridges need to learn a large number of end station addresses and need to do lookups based on such addresses very rapidly.  This might require large high speed content addressable   memory making implementation of such core bridges difficult.   Although a TRILL solution need not provide such optimizations, it may reduce the need for such large, high speed content addressable memories or provide other similar optimizations.”</li>
<li style="text-align: justify;"><strong>From 3.9 Internet Architecture Issues:</strong> “TRILL solutions are intended to have no impact on the Internet network layer architecture.  In particular, the Internet and higher layer headers should remain intact when traversing a deployed TRILL solution, just as they do when traversing any other link subnet technologies.”</li>
<li style="text-align: justify;"><strong>From 4. Applicability:</strong> “TRILL solutions are not intended to span separate Ethernet link subnets interconnected by network-layer (e.g., router) devices, except via link-layer tunnels, where such tunnels render the distinct subnet undetectably equivalent from a single Ethernet link subnet.”</li>
<li style="text-align: justify;"><strong>From 5. Security Considerations:</strong> “TRILL solutions are not intended to be a solution to Ethernet link subnet vulnerabilities, including spoofing, flooding, snooping, and attacks on the link control plane (STP, flooding the learning cache) and link-network control plane (ARP).  Although TRILL solutions are intended to provide more stable routing than STP, this stability is   limited to performance, and the subsequent robustness is intended to address non-malicious events.”</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/greg/fcoe-and-the-return-of-spanning-tree/"  rel="bookmark" class="crp_title">FCoE and the Return of Spanning Tree</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/bisectional-bandwidth-l2mp-trill-bridges-design-value/"  rel="bookmark" class="crp_title">Bisectional Bandwidth. And why L2MP and Trill/RBridges is vital to the Virtualised Data Centres.</a></li><li><a href="http://gestaltit.com/all/tech/networking/ethan/assembly-required-basic-spanningtree-design-twotier-data-center/"  rel="bookmark" class="crp_title">Assembly Required: A Basic Spanning-Tree Design for a Two-Tier Data Center</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/packet-pushers-show-5-deep-diving-data-centre-switching-trill-rbridges-ethernet/"  rel="bookmark" class="crp_title">Packet Pushers – Show 5 – Deep Diving on Data Centre Switching – Trill, RBridges, and Ethernet – Oh My</a></li><li><a href="http://gestaltit.com/all/tech/networking/ivan/multihop-fcoe-101/"  rel="bookmark" class="crp_title">Multihop FCoE 101</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© ethan for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/">Traveling East-West Might Get A Little Easier: Highlights from the TRILL RFC5556</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/networking/ethan/highlights-trill-rfc5556/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don’t Drop The Baby: Data Center Bridging Wants Storage To Trust Ethernet</title>
		<link>http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/</link>
		<comments>http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 14:00:02 +0000</pubDate>
		<dc:creator>Ethan Banks</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Data center bridging]]></category>
		<category><![CDATA[Data Communications]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Nerdcore]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[storage area network]]></category>

		<guid isPermaLink="false">http://packetattack.wordpress.com/?p=269</guid>
		<description><![CDATA[“Convergence” is a buzzword seen in the IT press constantly these days.  All convergence means is placing communications that used to ride on its own network onto one unified network; Ethernet’s cheapness, ubiquity, and ever-growing link speeds makes it the network everything is moving towards.  The first big convergence move was to combine voice networks with data networks, using IP telephony.  The challenges of a converged voice/data network include prioritizing voice traffic over pretty much anything else during times of link congestion, and keeping call quality high by delivering datagrams in a predictable time with a predictable gap in between those datagrams.]]></description>
			<content:encoded><![CDATA[<h3>Convergence: The Early Days</h3>
<p>“Convergence” is a buzzword seen in the IT press constantly these days.  All convergence means is placing communications that used to ride on its own network onto one unified network; Ethernet’s cheapness, ubiquity, and ever-growing link speeds makes it the network everything is moving towards.  The first big convergence move was to combine voice networks with data networks, using IP telephony.  The challenges of a converged voice/data network include prioritizing voice traffic over pretty much anything else during times of link congestion, and keeping call quality high by delivering datagrams in a predictable time with a predictable gap in between those datagrams.</p>
<p>Frankly, these problems were and are a big pain in the collective backsides of network engineers everywhere.  Ethernet and IP are not transports intended to deliver traffic in a predictable, prioritized fashion.  Ethernet is a best-effort frame delivery system that’s only survived as long as it has by reducing collision domains down to one via switches.  IP uses higher-level protocols for reliability and underlying devices for prioritization.  Therefore, delivering VoIP frames and packets across a converged infrastructure means a carefully designed and deployed quality of service plan; the larger and more complex the network environment, the greater the potential pain.  Throw in congestion-prone wide-area links of varying transports with their own forwarding nuances (ATM is not frame-relay is not MPLS is not PPP), and the network engineer must know a lot about a lot to deliver an effective end-to-end QoS design.  Even worse, no one hears the engineer scream who is configuring QoS on multiple platforms, all of which might require unique configurations depending on hardware and software to net the same results, even within the same vendor product families.</p>
<h3>Convergence Redux</h3>
<p>Convergence has evolved with the increasing affordability and adoption of 10-gigabit Ethernet.  With the bandwidth and low-latency of 10G, the industry has pushed towards adding storage to the converged data center Ethernet, the idea being to eventually eliminate the unique Storage Area Network.  Fibre channel is the protocol of major concern here, in that other storage protocols like iSCSI are more tolerant of changing network throughput characteristics.  FC is not tolerant of a changing environment.  FC expects that frames will be delivered on-time, every time, and therein lies a significant challenge for the converged data center Ethernet.  While 10G is an awful lot of bandwidth, simply adding Even More Bandwidth (the tried-and-true method of capacity management for engineers who don’t want to think too hard) isn’t a safe answer.  No matter how much bandwidth is available, the Ethernet carrying Fibre Channel traffic (FCoE) must be able to guarantee a lossless path from host to disk and back.</p>
<h3>Don’t Drop The Baby!</h3>
<p>Enter <a rel="nofollow" href="http://en.wikipedia.org/wiki/Data_center_bridging" >Data Center Bridging</a>, or DCB.  DCB comprises a set of proposed standards designed to extend Ethernet such that we can:</p>
<ul>
<li><strong>Leverage flow control on up to 8 virtual links.</strong> (<a href="http://www.ieee802.org/1/pages/802.1bb.html" >IEEE 802.1Qbb – Priority-based Flow Control</a>) <em>We can issue ethernet PAUSE frames on specific virtual links, and not interrupt forwarding for the entire physical link.  Practically speaking, we could tell everyone but the storage virtual link to shut up for a moment.</em></li>
<li><strong>Prioritize traffic classes within a virtual link.</strong> (<a href="http://www.ieee802.org/1/pages/802.1az.html" >IEEE 802.1Qaz – Enhanced Transmission Selection</a>)  <em>Here, we can use QoS techniques within a virtual link to prioritize certain kinds of traffic.  Voice – you rule!  Network engineer’s web surfing – go to the head of the line!  Bittorrent from Joe down the hall – tail drop.</em></li>
<li><strong>Exchange DCB information with other DCB devices.</strong> (also part of IEEE 802.1Qaz – DCBX, and expected to leverage <a rel="nofollow" href="http://en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol" >LLDP</a>)  <em>Two devices can learn about each other’s DCB-related link characteristics.</em></li>
<li><strong>Optionally notify upstream senders of downstream congestion</strong>, allowing the sender to mitigate the congestion through rate-shaping.  (<a href="http://www.ieee802.org/1/pages/802.1au.html" >IEEE 802.1Qau – Congestion Notification</a>)  <em>In a backwards way, this reminds me of RSVP, where you can do an end-to-end bandwidth reservation across multiple network devices.  I’ll be interested to see how this is implemented.</em></li>
</ul>
<p>All of this gives us the ability to guarantee that storage traffic has both the forwarding capacity and priority over other traffic flows when needed.  Done right, an FCoE frame should never hit the floor.  That said, I am interested to see how much hands-on engineering will be required to make this work as intended.  Legacy QoS is far from automatic in the real world, and it seems fair to assume that a well-designed DCB implementation will require rather a lot of whiteboarding, implementing, monitoring, and tweaking before it perfectly serves the environment it has been deployed in.</p>
<h3>Hey, Pal – Ya Wanna Buy An Enhanced Ethernet?</h3>
<p>DCB has a couple of implementations:  <a href="http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns783/qa_c67-461717.html" >Data Center Ethernet (DCE) is Cisco’s flavor</a>, and includes an implementation of TRILL.  Cisco markets DCE and related advanced data center technologies under the term “<a href="http://www.cisco.com/en/US/prod/switches/ps9441/fabric_path_promo.html" >FabricPath</a>“, which is baked into the Nexus 7000 product line.  In some Cisco documentation, they refer to DCE as a superset of DCB and another implementation of DCB, <a rel="nofollow" href="http://www.youtube.com/watch?v=6Wi-ma6a11w" >Converged Enhanced Ethernet (CEE)</a>.  CEE has a much broader group of networking companies behind it, including Broadcom, Brocade, Cisco, Emulex, HP, IBM, Juniper, and QLogic, and is helping to craft how the DCB standards will finally look when ratified.</p>
<p>The point of DCB then is to provide an interoperable set of standards whereby storage traffic can be guaranteed the bandwidth and flow characteristics it requires across an Ethernet transport, while co-existing with other traffic behaving quite differently.</p>
<p>The problem?  At this point, the jury is out on what form of converged storage the market will claim.  FCoE is seeing increased adoption, but uptake has been slow.  iSCSI has been around for a while, is generally well-understood by engineers who deploy it, and a popular choice.  Vendors are pushing various and usually proprietary <a rel="nofollow" href="http://en.wikipedia.org/wiki/Switched_fabric" >fabric</a> schemes.  Cisco, HP, Brocade, and IBM are all making acquisitions and creating product lines to sell you a single-vendor solution for storage, servers, and a converged network to run it on.</p>
<p>One thing’s for certain:  it’s a fun time to be a network engineer.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/greg/dcb-cee-dce-term-2/"  rel="bookmark" class="crp_title">DCB, CEE or DCE ? Whose term is best ?</a></li><li><a href="http://gestaltit.com/all/tech/networking/ivan/introduction-802-1qaz-enhanced-transmission-selection-ets/"  rel="bookmark" class="crp_title">Introduction to 802.1Qaz (Enhanced Transmission Selection – ETS)</a></li><li><a href="http://gestaltit.com/all/tech/networking/ivan/introduction-802-1qbb-priority-based-flow-control-pfc/"  rel="bookmark" class="crp_title">Introduction to 802.1Qbb (Priority-based Flow Control — PFC)</a></li><li><a href="http://gestaltit.com/all/tech/networking/ivan/pfcets-storage-traffic-real-story/"  rel="bookmark" class="crp_title">PFC/ETS and storage traffic: the real story</a></li><li><a href="http://gestaltit.com/all/tech/networking/ethan/scaling-limitations-etherchannel/"  rel="bookmark" class="crp_title">The Scaling Limitations of Etherchannel -Or- Why 1+1 Does Not Equal 2</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© ethan for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/">Don’t Drop The Baby: Data Center Bridging Wants Storage To Trust Ethernet</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/ethan/dont-drop-baby-data-center-bridging-storage-trust-ethernet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Show 17 – Big Hot and Heavy Switches – Part 2</title>
		<link>http://gestaltit.com/all/tech/networking/greg/show-17-big-hot-heavy-switches-2/</link>
		<comments>http://gestaltit.com/all/tech/networking/greg/show-17-big-hot-heavy-switches-2/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 20:04:25 +0000</pubDate>
		<dc:creator>Greg Ferro</dc:creator>
				<category><![CDATA[Favorites]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[Dan Hughes]]></category>
		<category><![CDATA[data centre]]></category>
		<category><![CDATA[Ethan Banks]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Greg Ferro]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[Packetpushers]]></category>
		<category><![CDATA[Podcast Post]]></category>
		<category><![CDATA[Weekly Shows]]></category>

		<guid isPermaLink="false">http://packetpushers.net/?p=286</guid>
		<description><![CDATA[A detailed look at the Big, Hot and Heavy Ethernet Switches with a large crew to talk about their practical experiences on design, selection and performance of Cisco Nexus switches. The result ? We don’t think the Nexus switches are very exciting. Due to people commitments we recorded a double length show which will be released in two parts. This is Part 2 and Part 1 was released next weekend.]]></description>
			<content:encoded><![CDATA[<p>A detailed look at the Big, Hot and Heavy Ethernet Switches with a large crew to talk about their practical experiences on design, selection and performance of Cisco Nexus switches. The result ? We don’t think the Nexus switches are very exciting.</p>
<p>Due to people commitments we recorded a double length show which will be released in two parts. This is Part 2 and Part 1 was released next weekend.</p>
<h1>What You’ll Hear…</h1>
<ul>
<li>On the increase in 10GbE in the Data Centre and what’s driving that. And looking at why we aren’t comfortable with the HP Flex-10 networking module for their blade servers.</li>
<li>We are planning on using IP Storage, after consulting with the Server team. The cost of FC doesn’t work for us, and FCoE still isn’t here.</li>
<li>A look at transient traffic loads and how the deployment of VMware DRS changes the way our backbone looks. The importance of dynamic traffic flows to VMware and what we need to do to support that.</li>
<li>We take a detailed and critical look at what Cisco doesn’t tell you about the Nexus 7000 – the bad things, the missing features such as QoS, MPLS and lack of value. Not to mention the generally underwhelming performance of the product. Also, it’s big, it uses a lot of power and runs hot.</li>
</ul>
<p>You can find Jeremy Filliben at <a href="http://jeremyfilliben.com" >http://jeremyfilliben.com</a> and <a href="http://twitter.com/jfilliben" >@jfilliben</a>.</p>
<p>You can find Steve Rossen on <a href="http://twitter.com/steve" >@steve</a></p>
<p>You can find Ivan Pepelnjak at <a href="http://ioshints.info" >http://ioshints.info</a> and on <a href="http://twitter.com/ioshints" >@ioshints</a>.</p>
<h1>IOS Hints Live – San Jose September 2010</h1>
<p>You can book to join the event at <a href="http://ioshintsdatacenter.eventbrite.com/" >ioshintsdatacenter.eventbrite.com/</a>. There are only a limited number of seats at this unique event where Ivan Pepelnjak and Greg Ferro will both be available to discuss, review and develop your designs.</p>
<h1>Feedback</h1>
<p>Follow the Packet Pushers on Twitter (<a href="http://twitter.com/packetpushers" >@packetpushers</a> | <strong>Greg</strong> <a href="http://twitter.com/etherealmind" >@etherealmind</a> | <strong>Dan</strong><a href="http://twitter.com/rovingengineer" >@rovingengineer</a> | <strong>Ethan</strong> <a href="http://twitter.com/ecbanks" >@ecbanks</a>) and send your queries and comments about the show to <a href="mailto:packetpushers@gmail.com">packetpushers@gmail.com</a>.  We want to hear from you!</p>
<p><img src="http://feeds.feedburner.com/~r/PacketPushersPodcast/~4/aMKjaWLRPoI" alt="" width="1" height="1" /></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/networking/greg/show-16-big-hot-heavy-switches-1/"  rel="bookmark" class="crp_title">Show 16 – Big Hot and Heavy Switches – Part 1</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/show-15-saving-web-dinky-putt-putt-firewalls/"  rel="bookmark" class="crp_title">Show 15 – Saving the Web With Dinky Putt Putt Firewalls</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/runt-packet-arista-networks-data-centre-switching/"  rel="bookmark" class="crp_title">Runt Packet – Arista Networks and Data Centre Switching</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/show-38-comparing-data-centre-fabrics-juniper-brocade-cisco/"  rel="bookmark" class="crp_title">Show 38 – Comparing Data Centre Fabrics From Juniper, Brocade and Cisco</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/show-27-layer-2-data-centre-interconnection/"  rel="bookmark" class="crp_title">Show 27 – Layer 2 Data Centre Interconnection</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/networking/greg/show-17-big-hot-heavy-switches-2/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Etherealmind for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/networking/greg/show-17-big-hot-heavy-switches-2/">Show 17 – Big Hot and Heavy Switches – Part 2</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/favorites/" title="View all posts in Favorites" rel="category tag">Favorites</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/networking/greg/show-17-big-hot-heavy-switches-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://feeds.packetpushers.net/~r/PacketPushersPodcast/~5/d579CCIGpdA/Show-17-Big-Hot-Heavy-Switches-Part-2.mp3" length="28773014" type="audio/mpeg" />
			<itunes:keywords>Cisco,core,Dan Hughes,data centre,Ethan Banks,Ethernet,Greg Ferro,Networking,networks,Packetpushers,Podcast Post,Weekly Shows</itunes:keywords>
	<itunes:subtitle>A detailed look at the Big, Hot and Heavy Ethernet Switches with a large crew to talk about their practical experiences on design, selection and performance of Cisco Nexus switches. The result ? We donât think the Nexus switches are very exciting.</itunes:subtitle>
		<itunes:summary>A detailed look at the Big, Hot and Heavy Ethernet Switches with a large crew to talk about their practical experiences on design, selection and performance of Cisco Nexus switches. The result ? We donât think the Nexus switches are very exciting. Due to people commitments we recorded a double length show which will be released in two parts. This is Part 2 and Part 1 was released next weekend.</itunes:summary>
		<itunes:author>Stephen Foskett</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
	</channel>
</rss>

