<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jive SBS Recent Blog Comments Syndication Feed</title>
    <link>http://communities.netapp.com/blogs</link>
    <description>A syndication feed of new blog post comments on this system</description>
    <pubDate>Tue, 10 Nov 2009 22:16:26 GMT</pubDate>
    <generator>Jive SBS 3.0.6 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-10T22:16:26Z</dc:date>
    <item>
      <title>RE: Multimode VIF Survival Guide</title>
      <link>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2528</link>
      <description>&lt;!-- [DocumentBodyStart:4527be25-8c61-44f7-b121-f93ff065f9b5] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Stuart&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for the detail.&amp;#160;&amp;#160; In your first example with two dynamic multimode VIFs you would actually role these two dynamic multimode VIFs into what we call at NetApp a second level single mode VIF.&amp;#160; You would then prefer one of the dynamic multimode VIFs over the other.&amp;#160; This would render one of the dynamic multimode VIFs offline until all the interfaces in the preferred VIF went offline.&amp;#160; If such a case were to happen then all IP and MAC information would float to the secondary (standby) dynamic multimode VIF.&amp;#160;&amp;#160; Many customers run in this configuration today but they don't like the idea of having one multimode VIF inactive.&amp;#160; To that end many network manufactures have created switch clustering technologies which allow a etherchannel to be actively spanned across two physical chassis. In the case of your 6500 this is called Multi-Chassis Etherchannel and has some hardware requirements for Supervisor and Linecards.&amp;#160; I have written an article on these various technologies and have provided that link below.&amp;#160;&amp;#160; You would need to use this type of technology on the switch side to achieve an all active interface scenario which spans multiple switches.&amp;#160; If you are not able to deploy these diverse switch spanning etherchannel technologies then you must deploy the two VIFs in an active and passive state.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;With regard to our description in the Network Administration Guide for ONTAP about how Dynamic MultiMode VIFs are able to in effect sense inactivity, this is unfortunately not some technology that NetApp has invented and is unique to NetApp, it is actually how the LACP standard is written and the features which have been provided with this 802.3 specification.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;That is the standard states binding or aggregating links may be executed under manual control through direct administrator manipulation.&amp;#160; Additionally, automatic determination, configuration, binding and monitoring may occur through the use of the Link Aggregation Control Protocol.&amp;#160;&amp;#160; The LACP uses peer exchanges across the bound links to determine, on an ongoing basis, the aggregation capability of the various links, and continuously provides the maximum level of aggregation capability achievable between a given pair of systems.&amp;#160;&amp;#160; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We spend alot of time talking about static versus dynamic.&amp;#160;&amp;#160; Static is administratively bound or aggregated interfaces and the only means to determine failure is loss of link.&amp;#160;&amp;#160; Dynamic is LACP and the means to determine failure extend beyond link loss through peer exchange.&amp;#160; This is why every reference in the site states that when you can use LACP do so because it has many more mechanisms to determine failure.&amp;#160; Loss of link is the most absolute form of failure but we all know that links don't always just loose link.&amp;#160; They sometimes half fail and the automatic binding mechanism in LACP has been developed to leverage those features.&amp;#160;&amp;#160;&amp;#160; ONTAP does not use peer exchanges for configuration binding but does for all the other variables mentioned above.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I encourage you to read this link regarding the diverse switch ether-channeling technologies.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope this helps in your deployment efforts,&lt;/p&gt;&lt;p&gt;Trey&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Link I mentioned above:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-blog-small" href="http://communities.netapp.com/blogs/ethernetstorageguy/2009/09/23/virtual-port-channels-vpc-cross-stack-etherchannels-multichassis-etherchannels-mec--what-does-it-all-mean-and-can-my-netapp-controller-use-them"&gt;http://communities.netapp.com/blogs/ethernetstorageguy/2009/09/23/virtual-port-channels-vpc-cross-stack-etherchannels-multichassis-etherchannels-mec--what-does-it-all-mean-and-can-my-netapp-controller-use-them&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4527be25-8c61-44f7-b121-f93ff065f9b5] --&gt;</description>
      <pubDate>Tue, 10 Nov 2009 22:12:46 GMT</pubDate>
      <author>trey.layton@netapp.com</author>
      <guid>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2528</guid>
      <dc:date>2009-11-10T22:12:46Z</dc:date>
    </item>
    <item>
      <title>RE: Multimode VIF Survival Guide</title>
      <link>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2516</link>
      <description>&lt;!-- [DocumentBodyStart:1e6c9345-ee5f-4c30-812b-25d623dcca2f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi Trey,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;OK, let's say I care more about high-availability than I do about throughput.&amp;#160; To that end, I install two switches in each of my data centers.&amp;#160; Is there a way to use Dynamic Multimode VIFs to survive what I call "Lights are on; no one is home"?&amp;#160; Meaning, the cases in which the Sup card fries (or a hapless administrator assigns one of the interfaces feeding the filer to the wrong VLAN).&amp;#160; Link stays up ... but the relevant filer ports are 'isolated' from one another.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;From the bottom of p. 128 in &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://now.netapp.com/NOW/knowledge/docs/ontap/rel732/pdfs/ontap/nag.pdf"&gt;http://now.netapp.com/NOW/knowledge/docs/ontap/rel732/pdfs/ontap/nag.pdf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;"Dynamic multimode vifs can detect not only the loss of link status (as do static multimode vifs), but also a loss of data flow.&amp;#160; This feature makes dynamic multimode vifs compatible with high-availability environments."&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In the example below, e0a + e1b belong to one Dynamic Multimode VIF, while e0b and e4a belong to a second Dynamic Multimode VIF.&amp;#160; If the Sup card in c6k-a-switch fries, then I would predict that LACP Hellos would quit flowing from the switch to the filer, and that Ontap would deactivate vif1.&amp;#160; [And if a hapless administrator assigns Port1 to the wrong VLAN, then&amp;#160; ... hmm, I don't think LACP would detect this problem, and bad things would happen.]&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; head-a &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vif1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vif2 &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e0a&amp;#160;&amp;#160; e1b&amp;#160;&amp;#160; e0b&amp;#160;&amp;#160; e4a &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port2&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port4 &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cat6k-a-switch--------cat6k-b-switch &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; router-a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; router-b &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; corporate network&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As an aside, I've tried tackling this problem using Single-Mode VIFs, without success.&amp;#160; In this scenario, if I assign, say, Port1 to the wrong VLAN, svif1 stays up and Ontap continues trying to use e0a.&amp;#160; If I simulate a Sup card frying (by rebooting cat6k-a-switch), the results are intermittent -- I believe that Ontap deactivates individual NICs when link goes down ... but of course, during most of the reboot, link is up, but the switch isn't forwarding frames ["Lights are on; but no one is home"], and Ontap doesn't realize this and tries to use NICs plugged into Ports 1 &amp;amp; 2, with unpleasant results.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; head-a &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; svif1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; svif2 &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e0a&amp;#160;&amp;#160; e1b&amp;#160;&amp;#160; e0b&amp;#160;&amp;#160; e4a &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \/&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \ &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port2&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Port4 &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cat6k-a-switch--------cat6k-b-switch &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; router-a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; router-b &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; \&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / &lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; corporate network&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;At any rate, I have two questions:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;(a) From the point of view of High-Availability, would you buy my story around using Dynamic Multimode VIFs, as above?&amp;#160; Or would you suggest I investigate another approach?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;(b) What does the "can detect not only loss of link status ... but also a loss of data flow" sentence mean?&amp;#160; I don't see how LACP helps anybody detect loss of packets flowing across a link.&amp;#160; Perhaps this means something like "If you administratively remove a switch port from the aggregate, LACP will detect the change in the channel definition and remove that path from the filer's view of the aggregate."&amp;#160;&amp;#160; ?&amp;#160; Or does Ontap track the packet receive counter on each NIC and use changes in the behavior of that counter to influence whether or not it deactivates/activates a NIC?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;--sk&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Stuart Kendrick&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:1e6c9345-ee5f-4c30-812b-25d623dcca2f] --&gt;</description>
      <pubDate>Mon, 09 Nov 2009 00:46:15 GMT</pubDate>
      <author>community@netapp.com</author>
      <guid>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2516</guid>
      <dc:date>2009-11-09T00:46:15Z</dc:date>
    </item>
    <item>
      <title>RE: Multimode VIF Survival Guide</title>
      <link>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2489</link>
      <description>&lt;!-- [DocumentBodyStart:97489452-9bf7-4857-8b36-7f965fa18984] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I think that I've partially answered my own question:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It doesn't make sense to have more active iSCSI connections than there are physical links on the host; you're certainly not going to get more bandwidth than the physical links will support.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;However, it would be important to select the pairs in such a way that the XOR hash doesn't select the &lt;em&gt;same &lt;/em&gt;physical link on the LACP EtherChannel between the switches and the filer. From what I've been able to determine, the interface selection is done according to the following formula:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;(Source_IP) XOR (Dest_IP) MOD (Interface_Qty) = selected interface index&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So in the case of my example above, my possibilities are:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;.80&amp;lt;-&amp;gt;.63&amp;#160;&amp;#160;&amp;#160;&amp;#160; 50 xor 3F = 6F&amp;#160;&amp;#160;&amp;#160;&amp;#160; 6F mod 4 = 3&lt;br/&gt;.80&amp;lt;-&amp;gt;.64&amp;#160;&amp;#160;&amp;#160;&amp;#160; 50 xor 40 = 10&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10 mod 4 = 0&lt;br/&gt;.80&amp;lt;-&amp;gt;.65&amp;#160;&amp;#160;&amp;#160;&amp;#160; 50 xor 41 = 11&amp;#160;&amp;#160;&amp;#160;&amp;#160; 11 mod 4 = 1&lt;br/&gt;.80&amp;lt;-&amp;gt;.66&amp;#160;&amp;#160;&amp;#160;&amp;#160; 50 xor 42 = 12&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12 mod 4 = 2&lt;br/&gt;.180&amp;lt;-&amp;gt;.63&amp;#160;&amp;#160;&amp;#160; B4 xor 3F = 8B&amp;#160;&amp;#160;&amp;#160;&amp;#160; 8B mod 4 = 3&lt;br/&gt;.180&amp;lt;-&amp;gt;.64&amp;#160;&amp;#160;&amp;#160; B4 xor 40 = F4&amp;#160;&amp;#160;&amp;#160;&amp;#160; F4 mod 4 = 0&lt;br/&gt;.180&amp;lt;-&amp;gt;.65&amp;#160;&amp;#160;&amp;#160; B4 xor 41 = F5&amp;#160;&amp;#160;&amp;#160;&amp;#160; F5 mod 4 = 1&lt;br/&gt;.180&amp;lt;-&amp;gt;.66&amp;#160;&amp;#160;&amp;#160; B4 xor 42 = F6&amp;#160;&amp;#160;&amp;#160;&amp;#160; F6 mod 4 = 2&lt;/pre&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So in this case, 10.17.10.80&amp;lt;-&amp;gt;10.17.10.64 would route traffic over the &lt;em&gt;first &lt;/em&gt;physical link in the EtherChannel, and 10.17.10.180&amp;lt;-&amp;gt;10.17.10.65 would route traffic over the &lt;em&gt;second &lt;/em&gt;physical link.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Is this correct, according to your understanding? It would also make sense to hash a second host's IPs so that you could pick pairs that would select links three and four, yes?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chuck&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:97489452-9bf7-4857-8b36-7f965fa18984] --&gt;</description>
      <pubDate>Fri, 16 Oct 2009 03:45:08 GMT</pubDate>
      <author>community@netapp.com</author>
      <guid>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2489</guid>
      <dc:date>2009-10-16T03:45:08Z</dc:date>
    </item>
    <item>
      <title>RE: Multimode VIF Survival Guide</title>
      <link>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2488</link>
      <description>&lt;!-- [DocumentBodyStart:edeca279-cbdb-4698-b95e-5eb6eabee8a3] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Trey:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What are the implications of the alias IP addresses for iSCSI MPIO?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have my filer configured as follows:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;hostname HOUFAS2050A&lt;br/&gt;vif create lacp HOUFAS2050A -b ip e0a e0b e1a e1b&lt;br/&gt;vlan create HOUFAS2050A 10 &lt;br/&gt;ifconfig HOUFAS2050A-10 10.17.10.65 netmask 255.255.255.0 partner HOUFAS2050B-10 mtusize 9000 trusted -wins up&lt;br/&gt;ifconfig HOUFAS2050A-10 alias 10.17.10.66 netmask 255.255.255.0&lt;br/&gt;ifconfig HOUFAS2050A-10 alias 10.17.10.63 netmask 255.255.255.0&lt;br/&gt;ifconfig HOUFAS2050A-10 alias 10.17.10.64 netmask 255.255.255.0&lt;br/&gt;route add default 10.17.10.1 1&lt;/pre&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;My host has two NICs dedicated to iSCSI, with the following addresses:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;10.17.10.80&lt;br/&gt;10.17.10.180&lt;/pre&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Everything is on the same subnet, same VLAN, connected via a cross-stack LACP EtherChannel on my 3750-E stack.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You said, "Simply placing the additional addresses will not exploit the advantage of additional addresses.&amp;#160; You must ensure that the hosts which mount data from the NetApp controllers utilize all of the addresses." But the examples you gave were both NFS. Is this true for iSCSI in this scenario? If I were to set up multipath I/O from each host interface to each filer ip address, I'd have eight total iSCSI connections. Is this optimal, redundant, or less-than-optimal?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chuck&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:edeca279-cbdb-4698-b95e-5eb6eabee8a3] --&gt;</description>
      <pubDate>Thu, 15 Oct 2009 03:29:01 GMT</pubDate>
      <author>community@netapp.com</author>
      <guid>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2488</guid>
      <dc:date>2009-10-15T03:29:01Z</dc:date>
    </item>
    <item>
      <title>RE: Multimode VIF Survival Guide</title>
      <link>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2475</link>
      <description>&lt;!-- [DocumentBodyStart:83062185-1678-44b5-9bfe-f9c389151de4] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;[deleted duplicate post]&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:83062185-1678-44b5-9bfe-f9c389151de4] --&gt;</description>
      <pubDate>Wed, 14 Oct 2009 23:22:46 GMT</pubDate>
      <author>community@netapp.com</author>
      <guid>http://communities.netapp.com/blogs/ethernetstorageguy/2009/04/04/multimode-vif-survival-guide#comment-2475</guid>
      <dc:date>2009-10-14T23:22:46Z</dc:date>
    </item>
    <item>
      <title>RE: How to start a user group?</title>
      <link>http://communities.netapp.com/people/BrendonHiggins/blog/2009/10/07/how-to-start-a-user-group#comment-2456</link>
      <description>&lt;!-- [DocumentBodyStart:eac5cf70-f67e-48ea-98dc-d001899d980f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;You should also add that can go to the "Group" section of the community and start an online group with-in the community to support your events as well.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://communities.netapp.com/groups/"&gt;http://communities.netapp.com/groups/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:eac5cf70-f67e-48ea-98dc-d001899d980f] --&gt;</description>
      <pubDate>Thu, 08 Oct 2009 00:47:22 GMT</pubDate>
      <author>summersj@netapp.com</author>
      <guid>http://communities.netapp.com/people/BrendonHiggins/blog/2009/10/07/how-to-start-a-user-group#comment-2456</guid>
      <dc:date>2009-10-08T00:47:22Z</dc:date>
    </item>
    <item>
      <title>RE: Fractional Reservation - LUN Overwrite</title>
      <link>http://communities.netapp.com/groups/chris-kranz-hardware-pro/blog/2009/03/05/fractional-reservation--lun-overwrite#comment-2454</link>
      <description>&lt;!-- [DocumentBodyStart:ac5882e8-f82d-412b-b097-412508322175] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Definitely agree with your description of events. I've seen it happen on a few other odd cases, but generally you're right, it's be caused by the AFS growing quicker than expected and as such using up extra space, or causing the FR to reserve more space than expected.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I agree the simpler you can explain FR, the better and easier it is to understand. But a lot of the rules around FR and snapshots tend to be a little flexible, and tend to be at the whim of the AFS. Ultimately the Active File System is the most important thing to the filer, and the filer gives this ultimate priority.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ac5882e8-f82d-412b-b097-412508322175] --&gt;</description>
      <pubDate>Wed, 07 Oct 2009 20:14:24 GMT</pubDate>
      <author>ckranz@b2net.co.uk</author>
      <guid>http://communities.netapp.com/groups/chris-kranz-hardware-pro/blog/2009/03/05/fractional-reservation--lun-overwrite#comment-2454</guid>
      <dc:date>2009-10-07T20:14:24Z</dc:date>
    </item>
    <item>
      <title>RE: Fractional Reservation - LUN Overwrite</title>
      <link>http://communities.netapp.com/groups/chris-kranz-hardware-pro/blog/2009/03/05/fractional-reservation--lun-overwrite#comment-2465</link>
      <description>&lt;!-- [DocumentBodyStart:c3141d96-e4a3-40aa-8c6a-b6a40c2f07d2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hmmmmm,&lt;/p&gt;&lt;p&gt;&lt;div class="jive-quote"&gt;Snapshots can, and do regularly grow into the Fractional Reserve space.&lt;/div&gt;&lt;/p&gt;&lt;p&gt;the way I'm teaching it (and the way it's documented) a snapshot creation would fail if the space left after the snapshot blocks the currently active file system is less than the FR space.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The only way I can imagine the snapshots 'growing into the FR' is, when (at the time of taking the snapshot) everything was still OK, but afterwards the AFS grew (and thereby also the FR) and the snapshots are now using up space that the (now bigger) FR 'should have protected'. Can't blame the snapshot, though. It's just that by definition the FR is a moving target (until reaching it's maximum size of x% of the &lt;strong&gt;volume &lt;/strong&gt;size as opposed to x% of the AFS size...).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Was that what you observed?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sebastian&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;P.S. And yes, it's high level, but catchy...&amp;#160; &lt;img height="16px" src="http://communities.netapp.com/images/emoticons/silly.gif" width="16px"/&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c3141d96-e4a3-40aa-8c6a-b6a40c2f07d2] --&gt;</description>
      <pubDate>Wed, 07 Oct 2009 19:46:43 GMT</pubDate>
      <author>community@netapp.com</author>
      <guid>http://communities.netapp.com/groups/chris-kranz-hardware-pro/blog/2009/03/05/fractional-reservation--lun-overwrite#comment-2465</guid>
      <dc:date>2009-10-07T19:46:43Z</dc:date>
    </item>
  </channel>
</rss>

