<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Follow-Up About Multiple VLANs, Virtual Connect, and Flex-10</title>
	<atom:link href="http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:13:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: mike</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-52304</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Sun, 18 Dec 2011 15:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-52304</guid>
		<description>silly question here about &quot;its not possible to have traffic on same vlan on multiple uplinks at the sametime&quot;

So what happens if i have two uplinks to esx with vlans 1 and 2 allowed on them

I have a vm in vlan 1 using uplink 1 and another vm in vlan 1 using uplink2. That means traffic from the same vlan is on two different uplinks 

Usually esx uplinks have same vlans trunked on all of them as the uplinks are part of a team, and vms on the same vlan can use different uplinks but reading the posts above this should cause loops..</description>
		<content:encoded><![CDATA[<p>silly question here about &#8220;its not possible to have traffic on same vlan on multiple uplinks at the sametime&#8221;</p>
<p>So what happens if i have two uplinks to esx with vlans 1 and 2 allowed on them</p>
<p>I have a vm in vlan 1 using uplink 1 and another vm in vlan 1 using uplink2. That means traffic from the same vlan is on two different uplinks </p>
<p>Usually esx uplinks have same vlans trunked on all of them as the uplinks are part of a team, and vms on the same vlan can use different uplinks but reading the posts above this should cause loops..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-51738</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Wed, 28 Sep 2011 12:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-51738</guid>
		<description>Sorry my comments are for Dion.</description>
		<content:encoded><![CDATA[<p>Sorry my comments are for Dion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-51737</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Wed, 28 Sep 2011 12:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-51737</guid>
		<description>Anthony

Flex-10 handles OS-tagged and untagged packets in mapping mode. Virtual Connect adds and translates the VLAN tags as the packet moves from the OS through the FlexNIC, the Flex-10 module, and then out to the external network. The FlexNIC adds its tag that identifies the FlexNIC that the packet came from.Virtual Connect combines that outer FlexNIC VLAN tag and the inner OS tag to map an Ethernet packet to a particular vNet. 

Amit</description>
		<content:encoded><![CDATA[<p>Anthony</p>
<p>Flex-10 handles OS-tagged and untagged packets in mapping mode. Virtual Connect adds and translates the VLAN tags as the packet moves from the OS through the FlexNIC, the Flex-10 module, and then out to the external network. The FlexNIC adds its tag that identifies the FlexNIC that the packet came from.Virtual Connect combines that outer FlexNIC VLAN tag and the inner OS tag to map an Ethernet packet to a particular vNet. </p>
<p>Amit</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Bogart</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49964</link>
		<dc:creator>Chris Bogart</dc:creator>
		<pubDate>Thu, 06 Jan 2011 18:55:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49964</guid>
		<description>Scott - Is there any known limitation to vlans on the VC
Flex 10 module when tunnelling? We are experiencing odd network
disconnects in our c7000 chassis with BL460c servers running ESX
vSphere 4.0 U2. We have some NFS datastores exported from NetApp
3170&#039;s that are dropping and coming back. The same ones work just
fine from our DL380&#039;s. I&#039;d be glad to provide you with more detail
if you have a few moments to spare on this one. Thanks!</description>
		<content:encoded><![CDATA[<p>Scott &#8211; Is there any known limitation to vlans on the VC<br />
Flex 10 module when tunnelling? We are experiencing odd network<br />
disconnects in our c7000 chassis with BL460c servers running ESX<br />
vSphere 4.0 U2. We have some NFS datastores exported from NetApp<br />
3170&#8242;s that are dropping and coming back. The same ones work just<br />
fine from our DL380&#8242;s. I&#8217;d be glad to provide you with more detail<br />
if you have a few moments to spare on this one. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Skipper</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49461</link>
		<dc:creator>Anthony Skipper</dc:creator>
		<pubDate>Tue, 02 Nov 2010 15:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49461</guid>
		<description>Rob,
   Yes, you can.  It&#039;s quite common to have vmotion network across chassis just use the stacked links and a non-routable subnet.  So it will act as a straight switch.  It&#039;s a bit non-intuitive to configure.

Anthony</description>
		<content:encoded><![CDATA[<p>Rob,<br />
   Yes, you can.  It&#8217;s quite common to have vmotion network across chassis just use the stacked links and a non-routable subnet.  So it will act as a straight switch.  It&#8217;s a bit non-intuitive to configure.</p>
<p>Anthony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49422</link>
		<dc:creator>Dion</dc:creator>
		<pubDate>Wed, 27 Oct 2010 17:18:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49422</guid>
		<description>My question is more security based. I would like to completely know how the VC forwards packets. Lets say I have a mixed environment internal resources and dmz on the same VC.
All the trunks go to the VC and it is all separated out through the manager. What would the VC do if I send a packet to the wire with a vlan tagID of a internal network? Is it smart enough to know that this is coming from the DMZ and to not pass the traffic. I would think not the way you guys are talking about how dumb the VC&#039;s are.</description>
		<content:encoded><![CDATA[<p>My question is more security based. I would like to completely know how the VC forwards packets. Lets say I have a mixed environment internal resources and dmz on the same VC.<br />
All the trunks go to the VC and it is all separated out through the manager. What would the VC do if I send a packet to the wire with a vlan tagID of a internal network? Is it smart enough to know that this is coming from the DMZ and to not pass the traffic. I would think not the way you guys are talking about how dumb the VC&#8217;s are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49275</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Sat, 02 Oct 2010 00:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49275</guid>
		<description>Simple question from a NOOB.  2 c7000&#039;s with redundant Flex 10&#039;s stacked.  4 to 5 ESX BL460 G7&#039;s in each all on the same VLAN.  Can the VM&#039;s in C7000 #1 send and recieve traffic to VM&#039;s on C7000 #2 if the they are stacked.  

My gut says yes because Flex is a layer 2 device.  I am trying to save bandwidth on the uplinks and maximize the internal 10G network on the chassis.

-Rob</description>
		<content:encoded><![CDATA[<p>Simple question from a NOOB.  2 c7000&#8242;s with redundant Flex 10&#8242;s stacked.  4 to 5 ESX BL460 G7&#8242;s in each all on the same VLAN.  Can the VM&#8217;s in C7000 #1 send and recieve traffic to VM&#8217;s on C7000 #2 if the they are stacked.  </p>
<p>My gut says yes because Flex is a layer 2 device.  I am trying to save bandwidth on the uplinks and maximize the internal 10G network on the chassis.</p>
<p>-Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris C</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49170</link>
		<dc:creator>Chris C</dc:creator>
		<pubDate>Wed, 15 Sep 2010 20:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49170</guid>
		<description>The only quirk I dislike about the Flex10 VC modules is the vlan limitation in a vnet.  I&#039;m hoping that a firmware update from HP will resolve that issue.  We have a dz or so server based vlans here so i&#039;m not worried about it.

All other quirks are no different than running bare-metal systems.

VmPassThru is a waste of resource to me.  My manager places utilization demands upon our team.  Resources aren&#039;t purchased until we prove that bandwidth/cpu/memory are fully consumed.

I run a 6 node Oracle RAC cluster that is spanned across two c7000 chassis and four VC modules.  The blades use two flexnics - one from each VC module.  I have bond mode 1 and large mtu configured on a single bond interface which consists of the 2 flexnics.  3 vlan tagged interfaces are created on the bond interface.  

When I require more bandwidth I&#039;ll be purchasing additional sfp&#039;s and those ports will be configured for etherchannel.  Half my bandwidth is currently idle but in most environments that is the case.  I tested etherchanneling my two VC&#039;s and did some resiliency testing.  All tests were successful.  In fact you can do mode 4 bonding on the os level when VSS is implemented on upstream switches or if you have stack-wise switches installed.  We don&#039;t.  Our uplinks are connected to two 6500&#039;s.  

This is the best Oracle cluster I&#039;ve seen in my 6 years of dealing with RAC.  I&#039;m excited to get two more chassis so we can span the cluster across our wan.  

Again, great post and conversation.
/Chris C</description>
		<content:encoded><![CDATA[<p>The only quirk I dislike about the Flex10 VC modules is the vlan limitation in a vnet.  I&#8217;m hoping that a firmware update from HP will resolve that issue.  We have a dz or so server based vlans here so i&#8217;m not worried about it.</p>
<p>All other quirks are no different than running bare-metal systems.</p>
<p>VmPassThru is a waste of resource to me.  My manager places utilization demands upon our team.  Resources aren&#8217;t purchased until we prove that bandwidth/cpu/memory are fully consumed.</p>
<p>I run a 6 node Oracle RAC cluster that is spanned across two c7000 chassis and four VC modules.  The blades use two flexnics &#8211; one from each VC module.  I have bond mode 1 and large mtu configured on a single bond interface which consists of the 2 flexnics.  3 vlan tagged interfaces are created on the bond interface.  </p>
<p>When I require more bandwidth I&#8217;ll be purchasing additional sfp&#8217;s and those ports will be configured for etherchannel.  Half my bandwidth is currently idle but in most environments that is the case.  I tested etherchanneling my two VC&#8217;s and did some resiliency testing.  All tests were successful.  In fact you can do mode 4 bonding on the os level when VSS is implemented on upstream switches or if you have stack-wise switches installed.  We don&#8217;t.  Our uplinks are connected to two 6500&#8242;s.  </p>
<p>This is the best Oracle cluster I&#8217;ve seen in my 6 years of dealing with RAC.  I&#8217;m excited to get two more chassis so we can span the cluster across our wan.  </p>
<p>Again, great post and conversation.<br />
/Chris C</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh OBrien</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-49033</link>
		<dc:creator>Josh OBrien</dc:creator>
		<pubDate>Thu, 26 Aug 2010 14:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-49033</guid>
		<description>Gold Chain,

I am pretty much on board with your post but most of the conversation is more than academic.  Having fought with this technology all of the posted concerns/issues come into to play somehow.

As for you last statements about SmartLink you are dead on!  However VMWare does now have a Host based driver that allows this to work.  I have a very large client that was having random percentages of their Traffic Black holed when we simulated a Flex10 Failure or a full connectivity failure to a Flex-10 module.  Until the new host driver was applied to ESX the only solution to force traffic to the still connected Flex-10 unit was to Physically pull the isolated Flex-10 mod.  

Still not a fan of Flex-10 but at least we are starting to see support for SmartLink to prevent host/guest isolation.

Scott,

Bravo man.  You have generated some of the most intelligent and educational debate on this issue.</description>
		<content:encoded><![CDATA[<p>Gold Chain,</p>
<p>I am pretty much on board with your post but most of the conversation is more than academic.  Having fought with this technology all of the posted concerns/issues come into to play somehow.</p>
<p>As for you last statements about SmartLink you are dead on!  However VMWare does now have a Host based driver that allows this to work.  I have a very large client that was having random percentages of their Traffic Black holed when we simulated a Flex10 Failure or a full connectivity failure to a Flex-10 module.  Until the new host driver was applied to ESX the only solution to force traffic to the still connected Flex-10 unit was to Physically pull the isolated Flex-10 mod.  </p>
<p>Still not a fan of Flex-10 but at least we are starting to see support for SmartLink to prevent host/guest isolation.</p>
<p>Scott,</p>
<p>Bravo man.  You have generated some of the most intelligent and educational debate on this issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GoldChain</title>
		<link>http://blog.scottlowe.org/2009/07/09/follow-up-about-multiple-vlans-virtual-connect-and-flex-10/comment-page-1/#comment-47569</link>
		<dc:creator>GoldChain</dc:creator>
		<pubDate>Tue, 23 Feb 2010 14:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1459#comment-47569</guid>
		<description>Although the discussion here is healthy, it&#039;s more academic than useful in the real world.  The Flex-10 is the absolute worst piece of network gear I&#039;ve ever tried to work with.  It has so many limitations that it&#039;s almost impossible to use in all but the most simple of environments.  Limitations like:

 * Bandwidth assignments to FlexNICs are &quot;hard&quot; meaning if you assign 1Gbps to one FlexNIC and 4Gbps to another, and the 4Gbps isn&#039;t using all of the 4Gbps, that &quot;left over&quot; bandwidth CANNOT be used anywhere else, meaning you could be dropping other production traffic without the 10Gbps interface being throttled.  Poor design.
 * Only up to 28 VLANs per FlexNIC if VLAN tagging!!
 * Because of it&#039;s proprietary loop prevention, a tunneled FlexNIC it cannot have a MAC address in it&#039;s CAM table in more than one VLAN.  This is a MUST for any environment using bridged server-load balancers (the most common method for deploying SLB)
 * It can only have 128 VLANs on the whole module (tunneled FlexNICs do not count toward this 128), which if you&#039;re bonding uplinks, each VLAN counts multiple times for each link (i.e. if you a 30 VLANs, and you have 2 x 10G uplinks bonded, that counts as 60 VLANS!)
 * It supports NO sort of Layer 2 QoS (CoS) meaning you&#039;d better not ever want to try to put any voice applications (i.e. IP PBX, Voicemail, etc) on a blade.  Even worse if you&#039;re trying to do a virtual environment using iSCSI or NFS for your storage protocols.
 * If a Flex-10 loses it&#039;s uplink it doesn&#039;t have the ability to down the internal server links, meaning the server has NO way of knowing if it&#039;s upstream Flex-10 is a black hole. (and it can be a black hole depending on how you configure multiple Flex-10s).

HP has this protocol they came up with to solve this last issue, called SmartLink.  SmartLink, upon a Flex-10 losing it&#039;s uplink(s), sends a signal to the host telling to down it&#039;s NIC.  HOWEVER, for SmartLink to work, your OS on the blade MUST have a driver that supports SmartLink, which ESX, HyperV, nor XenServer have making SmartLink USELESS if you&#039;re running a virtual environment!

I could carry on more, but I shant.  Just the above should be enough for anyone considering deploying Flex-10 in a large data center to steer clear.</description>
		<content:encoded><![CDATA[<p>Although the discussion here is healthy, it&#8217;s more academic than useful in the real world.  The Flex-10 is the absolute worst piece of network gear I&#8217;ve ever tried to work with.  It has so many limitations that it&#8217;s almost impossible to use in all but the most simple of environments.  Limitations like:</p>
<p> * Bandwidth assignments to FlexNICs are &#8220;hard&#8221; meaning if you assign 1Gbps to one FlexNIC and 4Gbps to another, and the 4Gbps isn&#8217;t using all of the 4Gbps, that &#8220;left over&#8221; bandwidth CANNOT be used anywhere else, meaning you could be dropping other production traffic without the 10Gbps interface being throttled.  Poor design.<br />
 * Only up to 28 VLANs per FlexNIC if VLAN tagging!!<br />
 * Because of it&#8217;s proprietary loop prevention, a tunneled FlexNIC it cannot have a MAC address in it&#8217;s CAM table in more than one VLAN.  This is a MUST for any environment using bridged server-load balancers (the most common method for deploying SLB)<br />
 * It can only have 128 VLANs on the whole module (tunneled FlexNICs do not count toward this 128), which if you&#8217;re bonding uplinks, each VLAN counts multiple times for each link (i.e. if you a 30 VLANs, and you have 2 x 10G uplinks bonded, that counts as 60 VLANS!)<br />
 * It supports NO sort of Layer 2 QoS (CoS) meaning you&#8217;d better not ever want to try to put any voice applications (i.e. IP PBX, Voicemail, etc) on a blade.  Even worse if you&#8217;re trying to do a virtual environment using iSCSI or NFS for your storage protocols.<br />
 * If a Flex-10 loses it&#8217;s uplink it doesn&#8217;t have the ability to down the internal server links, meaning the server has NO way of knowing if it&#8217;s upstream Flex-10 is a black hole. (and it can be a black hole depending on how you configure multiple Flex-10s).</p>
<p>HP has this protocol they came up with to solve this last issue, called SmartLink.  SmartLink, upon a Flex-10 losing it&#8217;s uplink(s), sends a signal to the host telling to down it&#8217;s NIC.  HOWEVER, for SmartLink to work, your OS on the blade MUST have a driver that supports SmartLink, which ESX, HyperV, nor XenServer have making SmartLink USELESS if you&#8217;re running a virtual environment!</p>
<p>I could carry on more, but I shant.  Just the above should be enough for anyone considering deploying Flex-10 in a large data center to steer clear.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

