<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shannon McFarland</title>
	<atom:link href="http://www.shannon-mcfarland.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.shannon-mcfarland.com</link>
	<description>IPv6 Deployment, Application Deployment &#38; Data Center Virtualization</description>
	<lastBuildDate>Thu, 08 Apr 2010 14:43:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IPv6 Access over Broadband &#8211; All of the cool kids are doing it</title>
		<link>http://www.shannon-mcfarland.com/?p=134</link>
		<comments>http://www.shannon-mcfarland.com/?p=134#comments</comments>
		<pubDate>Thu, 08 Apr 2010 14:43:40 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[att]]></category>
		<category><![CDATA[comcast]]></category>
		<category><![CDATA[FiOS]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=134</guid>
		<description><![CDATA[I know many who have used the Comcast IPv6 offer and were/are very happy with it.  Now Verizon is starting with IPv6 over FiOS (http://money.cnn.com/news/newsfeeds/articles/prnewswire/NY81426.htm).
I am stuck on AT&#38;T DSL (service has been mostly stable) and have no access to Verizon or Comcast in my area so I am still stuck with tunnels using brokers [...]]]></description>
			<content:encoded><![CDATA[<p>I know many who have used the Comcast IPv6 offer and were/are very happy with it.  Now Verizon is starting with IPv6 over FiOS (http://money.cnn.com/news/newsfeeds/articles/prnewswire/NY81426.htm).</p>
<p>I am stuck on AT&amp;T DSL (service has been mostly stable) and have no access to Verizon or Comcast in my area so I am still stuck with tunnels using brokers and the performance pain that goes along with that.</p>
<p>I want real IPv6 connectivity from my ISP and I want it now, if not, before then.  Doing Netflix over a broker connection sucks. <img src='http://www.shannon-mcfarland.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>C&#8217;mon AT&amp;T, get your crap together and offer your subscribers IPv6 access&#8230;even as a pilot.</p>
<p>There is nothing interesting in this post except for me whining. <img src='http://www.shannon-mcfarland.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=134</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cisco Solutions for VMware View 4 &#8211; Design Guide</title>
		<link>http://www.shannon-mcfarland.com/?p=131</link>
		<comments>http://www.shannon-mcfarland.com/?p=131#comments</comments>
		<pubDate>Fri, 05 Feb 2010 02:06:42 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[cisco ace]]></category>
		<category><![CDATA[cisco asa]]></category>
		<category><![CDATA[cisco waas]]></category>
		<category><![CDATA[cvd]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[nexus 1000v]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[vdi]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=131</guid>
		<description><![CDATA[Hey folks,
Yes, I have fallen off the planet.  I have been so engulfed in lab work, architecture specifications and speaking engagements that I have had zero time for anything else.  I almost forgot I had a blog.  
I recently posted a Cisco Validated Design (CVD) for VMware View 4.  This is a comprehensive guide [...]]]></description>
			<content:encoded><![CDATA[<p>Hey folks,</p>
<p>Yes, I have fallen off the planet.  I have been so engulfed in lab work, architecture specifications and speaking engagements that I have had zero time for anything else.  I almost forgot I had a blog. <img src='http://www.shannon-mcfarland.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I recently posted a <a title="Cisco Validated Design (CVD)" href="http://www.cisco.com/en/US/netsol/ns741/networking_solutions_program_home.html">Cisco Validated Design (CVD)</a> for <a title="VMware View 4.0" href="http://www.vmware.com/products/view/">VMware View 4</a>.  This is a comprehensive guide for what Cisco can offer to those who are planning, deploying or have deployed a VMware View 4.o environment.</p>
<p>This effort is what I call a &#8220;phase 1&#8243; effort.  Which is a focus on immediately offering a better user experience via WAN optimization via <a href="http://www.cisco.com/en/US/products/ps5680/Products_Sub_Category_Home.html">Cisco WAAS and WAAS Mobile</a>, server load balancing (SLB) and SSL offload via <a href="http://www.cisco.com/en/US/products/ps5719/Products_Sub_Category_Home.html">Cisco ACE</a>, basic perimeter protection via <a href="http://www.cisco.com/en/US/products/ps6120/index.html">Cisco ASA</a>, virtualized network access via <a href="http://www.cisco.com/en/US/products/ps9902/index.html">Cisco Nexus 1000v</a> and finally, basic QoS.</p>
<p>Phase 2 and beyond will include all kinds of stuff to include more comprehensive security for the View Agent, View Client and network security.  Other stuff will be included over time.</p>
<p>Take a look at the guide.  It is viewable online and via PDF (far right hand side).</p>
<p><a href="http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/vmware/cisco_VMwareView.html">http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/vmware/cisco_VMwareView.html</a></p>
<p>Let me know your thoughts.</p>
<p>Shannon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=131</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Texas IPv6 Task Force &#8211; Houston</title>
		<link>http://www.shannon-mcfarland.com/?p=126</link>
		<comments>http://www.shannon-mcfarland.com/?p=126#comments</comments>
		<pubDate>Wed, 04 Nov 2009 02:32:34 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[txv6tf]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=126</guid>
		<description><![CDATA[There is still time to attend the 2-day Texas IPv6 Task Force event in Houston.  If you are local to Houston then you may want to show up.



November 3-4, 2009
The Planet


9AM to 4PM
315 Capitol Street, Suite 205



Houston, Texas 77002



http://www.txv6tf.org/?page_id=3
I will see you there,
Shannon
]]></description>
			<content:encoded><![CDATA[<p>There is still time to attend the 2-day Texas IPv6 Task Force event in Houston.  If you are local to Houston then you may want to show up.</p>
<table border="0" cellspacing="0" cellpadding="3" width="500">
<tbody>
<tr>
<td><strong>November 3-4, 2009</strong></td>
<td><strong>The Planet</strong></td>
</tr>
<tr>
<td><strong>9AM to 4PM</strong></td>
<td><strong>315 Capitol Street, Suite 205</strong></td>
</tr>
<tr>
<td></td>
<td><strong>Houston, Texas 77002</strong></td>
</tr>
</tbody>
</table>
<p><a href="http://www.txv6tf.org/?page_id=3">http://www.txv6tf.org/?page_id=3</a></p>
<p>I will see you there,</p>
<p>Shannon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=126</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes kids, the Cisco IOS IPv6 General-Prefix feature is cool</title>
		<link>http://www.shannon-mcfarland.com/?p=122</link>
		<comments>http://www.shannon-mcfarland.com/?p=122#comments</comments>
		<pubDate>Mon, 24 Aug 2009 15:41:21 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[cisco]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=122</guid>
		<description><![CDATA[The Cisco IOS IPv6 General-Prefix feature has been around for awhile and has not been that widely used until lately.  I have met with several customers who deployed the feature during their pilot deployments of IPv6 when they were using an RFC4193 Unique Local Address (ULA) or some temporary IPv6 prefix such as the RFC3849 [...]]]></description>
			<content:encoded><![CDATA[<p>The Cisco IOS IPv6 General-Prefix feature has been around for awhile and has not been that widely used until lately.  I have met with several customers who deployed the feature during their pilot deployments of IPv6 when they were using an RFC4193 Unique Local Address (ULA) or some temporary IPv6 prefix such as the RFC3849 IPv6 documentation prefix.  They started out with one of these address prefixes until they were ready to use a provider-assigned or provider-independent prefix for production use to the outside world.</p>
<p>First off what is it?  IPv6 General-Prefix is a feature developed by Cisco that allows you to associate a friendly/user-defined name to an IPv6 prefix.  This friendly or user-defined name is then used on the interfaces of a switch or router in replacement of a fully defined prefix string.  An example:</p>
<p><span class="content"></p>
<pre><span style="color: #000000;">6k-agg-1(config)#</span><span style="color: black; font-style: normal; font-weight: bold;"><span style="color: #000000;">ipv6 general-prefix ESE-DC-1 2001:DB8:CAFE::/48

</span></span><span style="color: black; font-style: normal; font-weight: bold;"></span></pre>
<p></span></p>
<p>The global configuration string above states that we are defining a friendly name of &#8220;ESE-DC-1&#8243; and associating this with the IPv6 prefix of &#8220;2001:DB8:CAFE::/48.  Now we can use this name on our interfaces instead of identifying the entire prefix by hand each time:</p>
<p><!--StartFragment--><span class="content"></p>
<pre>6k-agg-1(config-if)#<span style="color: black; font-style: normal; font-weight: bold;">ipv6 address ESE-DC-1 ::10:0:0:F1A1:6500/64
</span></pre>
<p></span></p>
<p>We can see the full details of the address using normal show commands:</p>
<p><span class="content"></p>
<div class="pEx2_Example2">
<pre>6k-agg-1#<span style="color: black; font-style: normal; font-weight: bold;">show ipv6 interface vlan 10
</span></pre>
</div>
<p><a name="wp302841"></a></p>
<div class="pEx2_Example2">
<pre>Vlan10 is up, line protocol is up</pre>
</div>
<p><a name="wp302842"></a></p>
<div class="pEx2_Example2">
<pre>  IPv6 is enabled, link-local address is FE80::211:BCFF:FEC0:C800</pre>
</div>
<p><a name="wp302843"></a></p>
<div class="pEx2_Example2">
<pre>  Description: VLAN-SERVERFARM-WEB</pre>
</div>
<p><a name="wp302844"></a></p>
<div class="pEx2_Example2">
<pre>  Global unicast address(es):</pre>
</div>
<p><a name="wp302845"></a></p>
<div class="pEx2_Example2">
<pre> <strong>   </strong><strong><span style="color: #800000;"><span style="font-style: normal; font-weight: normal;">2001:DB8:CAFE:10::F1A1:6500</span></span>, subnet is <span style="color: #800000;">2001:DB8:CAFE:10::/64  </span>
</strong></pre>
<p>Ok great, I can save myself some typing by using this friendly name business.  What does this really do for me.  Well, this allows you to very rapidly change, add or remove entire prefixes from a switch or router using a single command.  For instance I know many accounts who were using ULA prefixes before connecting to the Internet over IPv6.  When they needed to add or change to something like a Provider-Independent prefix  they simply edited their general-prefix name (in the global configuration) and all of the subordinate addresses interfaces associated with that prefix change to the new prefix.  Pretty cool huh?</p>
<p>Limitations:</p>
<p>-General-prefix is locally significant to each switch or router</p>
<p>-It does not work with ACLs or other policies that could or do use names (it would be super cool to have this feature work so that you could conditionally change the general-prefix and have it also change the prefixes of all ACLs using the same name as the general-prefix name&#8230;hmm, potential roadmap item. <img src='http://www.shannon-mcfarland.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>Other considerations:</p>
<p>-You can use pretty much any prefix length (both on the general-prefix command and the subordinate interfaces)</p>
<p>-You can have multiple general-prefixes defined (just so they do not have the exact same name or exact same prefix).</p>
<p>More info can be found at the Cisco IOS documentation site:</p>
<p>http://bit.ly/jSJ96</p>
<p>Shannon</p></div>
<p></span></p>
<p><strong><span class="content"></p>
<pre></pre>
<p></span></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<pre style="margin: 6.72pt 0in 0pt; line-height: 70%; text-indent: 0in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"><span style="font-size: 14pt; font-family: &quot;Courier New&quot;; font-variant: normal; color: black; text-transform: none; font-weight: bold; font-style: normal; vertical-align: baseline;">
</span></pre>
<p><!--EndFragment--></p>
<p><span class="content"></p>
<pre></pre>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual-stack is Abandoned?</title>
		<link>http://www.shannon-mcfarland.com/?p=117</link>
		<comments>http://www.shannon-mcfarland.com/?p=117#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:55:53 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[dual stack]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[ietf]]></category>
		<category><![CDATA[nanog]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=117</guid>
		<description><![CDATA[I am way, way behind on my entries and I am sorry about that.  I am trying to catch up on IPv6 stuff as I have been blasting away at various Microsoft, VMware and Cloud projects.
On vacation last week I tried to get caught up on some reading and watched some archives of the recent [...]]]></description>
			<content:encoded><![CDATA[<p>I am way, way behind on my entries and I am sorry about that.  I am trying to catch up on IPv6 stuff as I have been blasting away at various Microsoft, VMware and Cloud projects.</p>
<p>On vacation last week I tried to get caught up on some reading and watched some archives of the recent NANOG meeting (NANOG 46 in June 2009 <a href="http://www.nanog.org/presentations/archive/index.php">http://www.nanog.org/presentations/archive/index.php</a>) &#8211; yes sadly enough I do this on vacation.  I viewed Dave Ward&#8217;s interestingly titled talk &#8220;It&#8217;s The End Of The World As We Know It (aka &#8220;The New Internet Architecture&#8221;)&#8221; &#8211; <a href="http://bit.ly/QOAVg">http://bit.ly/QOAVg</a>.  Dave had many good observations and I agree with many of his comments except one &#8211; &#8220;Dual-stack transition to IPv6 abandoned&#8221;.  As someone who works with enterprise customers each and every week for IPv6 design and deployment I can safely say that dual-stack is alive and well and IS the most &#8220;pure&#8221; way of IPv6 deployment that we have today.  Yes, there are operational and even security and performance challenges with running two stacks simultaneously but until something better comes along, dual-stack is all we have that gets us away from tunnels.</p>
<p>I know Dave is not arguing one way or the other but simply stating his views on where things are and where they may go and that is cool but I feel it is a bit radical to state that the number one methodology for IPv4/IPv6 co-existence is abandoned.</p>
<p>What are your thoughts on various co-existence mechanisms TODAY vs. what is being proposed by the IETF for the future?</p>
<p>Shannon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=117</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Login VSI 1.0 Issues with VMware View 3.1</title>
		<link>http://www.shannon-mcfarland.com/?p=102</link>
		<comments>http://www.shannon-mcfarland.com/?p=102#comments</comments>
		<pubDate>Wed, 17 Jun 2009 21:11:09 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[login consultants]]></category>
		<category><![CDATA[login VSI]]></category>
		<category><![CDATA[vmware view]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=102</guid>
		<description><![CDATA[I have used Login Consultants Login VSI 1.0 tool for a number of desktop virtualization research projects and I recently fired it up again for some VMware View 3.1 RDP over HTTP/HTTPs traffic profiling for QoS and Cisco WAAS/WAAS Mobile.
Login VSI does not natively support/use the VMware View client (it launches an RDP/ICA session directly [...]]]></description>
			<content:encoded><![CDATA[<p>I have used Login Consultants <a href="http://bit.ly/aDVa5">Login VSI 1.0</a> tool for a number of desktop virtualization research projects and I recently fired it up again for some VMware View 3.1 RDP over HTTP/HTTPs traffic profiling for QoS and Cisco WAAS/WAAS Mobile.</p>
<p>Login VSI does not natively support/use the VMware View client (it launches an RDP/ICA session directly from the launcher application).  For my purposes all I needed was a few clients to run the Login VSI test scripts via the VMware View client.  I did not really need the launcher for my purposes other than to create the required profiles on the VMware View Agent VM.</p>
<p>I used the VMware View client application to setup a session (via the VMware Connection Server) to a VM that had the Login VSI target deployment configured.  Once my test user logged in the test script ran perfectly right up until the script tried to print a MS Word document to PDF.  View redirected the Microsoft Office XPS Writer installed on the VMware View client machine to the View session running on the VM and hosed to whole thing.</p>
<p>Here you see the status of the test run and the pop-up is pushing the print job to the local View client using the XPS writer vs. the PDF writer installed on the VM.</p>
<p><img class="alignnone size-full wp-image-104" title="vsi-error1" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/vsi-error1.png" alt="vsi-error1" width="530" height="527" /></p>
<p>The script selected the XPS writer as it seemed to think the redirected printer was more important than that actual default printer setup on the VM (Login VSI sets up a PDF writer and makes it the default).</p>
<p><img class="alignnone size-full wp-image-105" title="vsi-error2" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/vsi-error2.png" alt="vsi-error2" width="603" height="139" /></p>
<p>After a little poking around I realized that the ThinPrint installation that comes with VMware View was the culprit and that it is not so easy to keep ThinPrint from taking over printer redirection for these sessions.  I combined through a variety of documentation and support sites  (very very poor info on ThinPrint and VMware View configuration) and found a few registry hacks but none of them really worked, at least not for me.</p>
<p>To get this testing done I simply went into the MS Vista machine that I was using as the VMware View client and deleted the XPS printer (the only printer installed on that client).  All is now good in the world.</p>
<p>Here you can see that the PDF writer installed by the Login VSI target installer is selected and the script continues to work.</p>
<p><img class="alignnone size-full wp-image-106" title="vsi-error3" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/vsi-error3.png" alt="vsi-error3" width="553" height="560" /></p>
<p>The test runs to full completion using Login VSI 1.0 with a VMware View 3.1 Client.</p>
<p>If any of you find a real good way to go in via GPO, the registry via TPautoconnect (I have tried a boatload of switches and set the &#8220;ConnectToClient&#8221; to DISABLE and all of that stuff) or something else that might work better, please fire over a comment.</p>
<p>Also, if anyone from Login Consultants reads this &#8211; I love the tool but please make an uninstall option so I can back the agent and launcher stuff out. <img src='http://www.shannon-mcfarland.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Shannon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=102</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware vSphere With IPv6 &#8211; First Look</title>
		<link>http://www.shannon-mcfarland.com/?p=70</link>
		<comments>http://www.shannon-mcfarland.com/?p=70#comments</comments>
		<pubDate>Mon, 15 Jun 2009 18:30:14 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[esx 4]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=70</guid>
		<description><![CDATA[My team lives in the world of Cisco, VMware and Microsoft.  In addition to those vendors I focus on all things Enterprise IPv6.  Based on that I am always looking for applications, tools, services, blah, blah that can leverage IPv6.
I have captured a few screenshots for the initial setup of VMware vSphere 4.0 over IPv6.  [...]]]></description>
			<content:encoded><![CDATA[<p>My team lives in the world of <a href="http://www.cisco.com">Cisco</a>, <a href="http://www.vmware.com">VMware</a> and <a href="http://www.microsoft.com">Microsoft</a>.  In addition to those vendors I focus on all things Enterprise IPv6.  Based on that I am always looking for applications, tools, services, blah, blah that can leverage IPv6.</p>
<p>I have captured a few screenshots for the initial setup of <a href="http://www.vmware.com/products/vsphere/">VMware vSphere 4.0</a> over IPv6.  This is not a comprehensive review of all features, capabilities and issues but just a few items I discovered in the initial setup.</p>
<p>First, the VMware documentation for IPv6 is sad.  There is little information about what is supported/not supported and any caveats around IPv6 usage.<br />
You can enable IPv6 on the ESX host in couple of two ways:<br />
-During the installation screens<br />
-Via the ESX host network configuration screen</p>
<p><img class="alignnone size-full wp-image-67" title="blog1" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog1.png" alt="blog1" width="460" height="144" /></p>
<p>Once you enable IPv6 on the host (via the network configuration screen) you will need to reboot the host in order to get IPv6 to function properly.</p>
<p>ifconfig on the ESX 4.0 host:<br />
vswif0    Link encap:Ethernet  HWaddr 00:50:56:4D:C3:5C<br />
inet addr:10.121.11.16  Bcast:10.121.11.255  Mask:255.255.255.0<br />
<strong> inet6 addr: 2001:db8:cafe:11::16/64 Scope:Global<br />
inet6 addr: fe80::250:56ff:fe4d:c35c/64 Scope:Link</strong><br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:820739 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:543688 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:1000<br />
RX bytes:118940957 (113.4 MiB)  TX bytes:483159883 (460.7 MiB)</p>
<p>We need to provide an IPv6 address for the Service Console.  I did this via the Service Console Properties &gt; IP Settings screen.  You have the option to obtain IPv6 addressing via DHCP, Router Advertisements or Static address:</p>
<p><img class="alignnone size-full wp-image-68" title="blog2" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog2.png" alt="blog2" width="523" height="372" /></p>
<p>The Global IPv6 and Link-Local address can been seen in the vSwitch port properties for the Service Console:<br />
<img class="alignnone size-full wp-image-69" title="blog3" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog3.png" alt="blog3" width="326" height="75" /><br />
The ESX host will receive an RA (Router Advertisement) from the local default gateway (if IPv6 is enabled) and the host will be able to get off-link.  It is a best practice, however, to use a static definition for your gateway.  I am using the LL address from my upstream HSRPv6 virtual LL address on two Cisco Catalyst switches.</p>
<p><img class="alignnone size-full wp-image-72" title="blog4" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog4.png" alt="blog4" width="409" height="199" /></p>
<p>We can ping off-link (pinging a Cisco ASA Firewall):<br />
[root@esx-64-vm3 ~]# ping6 -I vswif0 2001:DB8:CAFE:10::DA61<br />
PING 2001:DB8:CAFE:10::DA61(2001:db8:cafe:10::da61) from 2001:db8:cafe:11::16 vswif0: 56 data bytes<br />
64 bytes from 2001:db8:cafe:10::da61: icmp_seq=0 ttl=64 time=2.30 ms<br />
64 bytes from 2001:db8:cafe:10::da61: icmp_seq=1 ttl=64 time=0.416 ms<br />
64 bytes from 2001:db8:cafe:10::da61: icmp_seq=2 ttl=64 time=0.370 ms<br />
From the VMware vSphere Client we will try to connect to the ESX 4.0 host over IPv6.  You can do this via the DNS name (using an AAAA record) or via the IPv6 address directly:</p>
<p><img class="alignnone size-full wp-image-73" title="blog5" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog5.png" alt="blog5" width="419" height="367" /></p>
<p>You will certainly want to do this via DNS for the sake of operational ease but also due to the fact that your console will show the IP address instead of its name:</p>
<p><img class="alignnone size-full wp-image-74" title="blog6" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog6.png" alt="blog6" width="291" height="62" /></p>
<p>Open a connection to the vSphere vCenter box:</p>
<p><img class="alignnone size-medium wp-image-75" title="blog7" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog7-300x82.png" alt="blog7" width="300" height="82" /></p>
<p>A netstat on the box running the vSphere Client shows server TCPv6 sessions to the vSphere vCenter box:</p>
<p><img class="alignnone size-full wp-image-76" title="blog8" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog8.png" alt="blog8" width="670" height="239" /></p>
<h2><strong>Stuff that does not work at this point:</strong></h2>
<p>The vSphere client configuration does not have a place to enter DNS over IPv6 information:</p>
<p><img class="alignnone size-full wp-image-78" title="blog9" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog9.png" alt="blog9" width="399" height="341" /></p>
<p>Also, the iSCSI configuration properties do not have an input check that screams at you when you enter an IPv6 address in literal format.  It should as you normally state the iSCSI port behind the IP address.  Here you see that I have an IPv6 address and the vSphere client adds the default port number behind it.  There is no way for the system to know what is the address (separated by colons) from the TCP port number (also separated by a colon):<br />
<img class="alignnone size-full wp-image-77" title="blog9-1" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog9-1.png" alt="blog9-1" width="277" height="182" /></p>
<p>VMware should add support for some kind of input checker to ensure you are not allowed to do this and they should also add support for bracket-style addressing such as [2001::1].  If you try this in the client you get this error:</p>
<p><img class="alignnone size-full wp-image-79" title="blog10" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/blog10.png" alt="blog10" width="773" height="116" /></p>
<p>So, you can add IPv6 addresses and gateways on Service Consoles, certain VMkernel configurations and actually use the vSphere Client to access the host over IPv6.</p>
<p>Stay tuned as I find out more stuff like vMotion and other VMware doodads with IPv6.</p>
<p>Shannon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=70</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft WS08 R2 Hyper-V Feature Summary</title>
		<link>http://www.shannon-mcfarland.com/?p=58</link>
		<comments>http://www.shannon-mcfarland.com/?p=58#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:31:23 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[Microsoft Stuff]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[live migrate]]></category>
		<category><![CDATA[windows server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=58</guid>
		<description><![CDATA[A little dated but this gives a video update of the summary features coming with WS08 R2 Hyper-V.  In my book they still have a ways to go but I like the direction they are headed
Ask Iain: Virtualization
]]></description>
			<content:encoded><![CDATA[<p>A little dated but this gives a video update of the summary features coming with WS08 R2 Hyper-V.  In my book they still have a ways to go but I like the direction they are headed</p>
<p><iframe src="http://www.microsoft.com/video/en/us/player/embed/99551586-e38c-4e82-964c-c7bce64e6f05" allowtransparency="true" width="430" height="326" scrolling="no" frameborder="0"></iframe><br /><a href="http://www.microsoft.com/video/en/us/details/99551586-e38c-4e82-964c-c7bce64e6f05?vp_evt=eref&#038;vp_video=Ask%20Iain%3a%20Virtualization" >Ask Iain: Virtualization</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 support in VMware vSphere</title>
		<link>http://www.shannon-mcfarland.com/?p=52</link>
		<comments>http://www.shannon-mcfarland.com/?p=52#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:16:29 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Microsoft Stuff]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.shannon-mcfarland.com/?p=52</guid>
		<description><![CDATA[Our team is doing a boatload of testing with various Microsoft OS/Apps on vSphere and we will be enabling the new IPv6 functionality to see what is there and what is missing.  Stay tuned as I report the goodness and not-so-goodness of VMware&#8217;s support for IPv6.
]]></description>
			<content:encoded><![CDATA[<p>Our team is doing a boatload of testing with various Microsoft OS/Apps on vSphere and we will be enabling the new IPv6 functionality to see what is there and what is missing.  Stay tuned as I report the goodness and not-so-goodness of VMware&#8217;s support for IPv6.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 1 &#8211; IPv6 drivers for the enterprise</title>
		<link>http://www.shannon-mcfarland.com/?p=32</link>
		<comments>http://www.shannon-mcfarland.com/?p=32#comments</comments>
		<pubDate>Wed, 03 Jun 2009 20:51:00 +0000</pubDate>
		<dc:creator>Shannon McFarland</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Microsoft Stuff]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[server 2008]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://pollockon.com/ranger/?p=32</guid>
		<description><![CDATA[I have been helping SP and enterprise customers with their IPv6 planning and deployment since about 2003.  These customers have been from all over the world so I have gathered a variety of drivers based on geography as well as market segment.   I have had more customer engagements in the last year than all previous [...]]]></description>
			<content:encoded><![CDATA[<p>I have been helping SP and enterprise customers with their IPv6 planning and deployment since about 2003.  These customers have been from all over the world so I have gathered a variety of drivers based on geography as well as market segment.   I have had more customer engagements in the last year than all previous years combined.  MANY enterprise customers from around the world are in research, planning, pilot or full deployment modes and they have a wide range of reasons for doing so.  Let&#8217;s talk about a few of the many that I see.</p>
<p>-Expansion into emerging markets</p>
<p>-OS upgrades that have IPv6 enabled by default</p>
<p>-Mergers/Acquisitions that force NAT overlap</p>
<p><strong>Expansion into emerging markets</strong></p>
<p>Enterprise business expansion into emerging markets is one area that has become a driver for IPv6.  I have worked with many customers who are either expanding for the first time into an emerging market or expanding their existing operation in those markets.  The challenge many businesses face in some markets is access to routable IPv4 address space.  I have a few customers that are expanding existing operations in China and they cannot get additional IPv4 address space but IPv6 is available.  So they are trying to figure out how to manage IPv6-only connections in China and allow those sites to establish connections into the main sites in the US (more on this in another blog).  Recently I worked with a customer who could not get a single IPv4 address to use for their IPsec VPN service.  IPv6 technically solves this issue with little issue but many US customers still struggle with getting IPv6 access from even the largest SPs to complete the connection.</p>
<p><strong>OS upgrades that have IPv6 enabled by default</strong></p>
<p>Microsoft Windows Vista, Server 2008/R2 and Windows 7 come with IPv6 enabled by default.  If the conditions are right IPv6 will be preferred over IPv4 and the customer has to make a decision to either kill IPv6 or embrace it.  Most are killing it until they get a handle on what it is and what they can do with it but some are embracing it.  Those that are killing it are doing so for the right reasons &#8211; lack of education, time, budget and quite frankly their IT staff is loaded with priorities and little time and budget to meet those priorities so adding something with no obvious advantage is just plain stupid.  Those customers who are embracing IPv6 are doing so with caution, in depth education, planning and pilots.  In the end I have not seen one that yanked out their IPv6 deployment.  Once they figure out how the network, OS and application environment operate in an IPv6 deployment they stick with it.  In fact most want to get rid of IPv4 to deal with the operational and capital cost of running two protocols.</p>
<p>One example of the lack of knowledge about OS IPv6 capabilities is when I got a call from an account that had upgraded most of their data center from Windows Server 2003 to Windows Server 2008 and realized that their apps still worked but their network instrumentation that monitored IPv4 had reported a severe drop off in traffic.  They were perplexed as the servers were running the same load but server-to-server traffic seemed to have vanished.  After some research it was discovered that all of the servers within the same VLANS were using IPv6 link-local addresses to communicate with each other and had stopped using IPv4 all together.  The good thing is that operations did not stop but they lost complete visibility into what was happening due to the fact that they had IPv6 disabled in their management systems.  Luckily they enabled IPv6 monitoring and left most of the IPv6 deployment intact but this does go to show you that you cannot assume that one OS will work the same even between upgrades.</p>
<p><strong>Mergers/Acquisitions that force NAT overlap</strong></p>
<p>M&amp;A can force IT shops to come up with some <em>creative</em> ways to deal with the IPv4 address collisions that occur when you join to entities that use RFC 1918 addressing.  Some will fully readdress the acquired site (horrifically painful) and others will try to buy some time by using NAT overlap pools.  They NAT overlap pools are pools of IPv4 address that fall into a scope that is not used by either entity or at least they are a scope that is outside of the colliding space.  This allows the sites to NAT into and out of this pool for the purpose of accessing resources until they can readdress.  One account I worked with had 9000 static NAT entries on their gateway routers to account for NAT entries for servers, printers, etc&#8230;  IPv6 can help solve this issue as you can deploy an IPv6 overlay deployment that is fresh (no collision) and well thoughtout.  This overlay model can consist of tunnels or a fully functional dual stack (IPv4 and IPv6 runnint simultaneously) implementation.  The figure below shows what this might look like:</p>
<p><img class="alignnone size-full wp-image-39" title="m-a-nat" src="http://www.shannon-mcfarland.com/wp-content/uploads/2009/06/m-a-nat.jpg" alt="m-a-nat" width="722" height="248" /></p>
<p>You can see that all three sites use the RFC 1918 10.0.0.0 address space.  So the short-term (could be long-term) solution is the create a NAT overlap pool and static entries on their edge gateways.  Using IPv6 they can deploy an IPv6 overlay model where they can leverage a combination of tunnels and dual stack to connect the network, server and application components between sites.  For those applications or OSes that cannot support IPv6, they simply run the IPv4 NAT overlap pool (albeit a much smaller pool now) to support those <em>legacy</em> systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shannon-mcfarland.com/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
