<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ACE Module Cookie Parsing causes Reset Connection in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505800#M31004</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you have HTTP inspection configured ?&amp;nbsp; If yes, you need to remove it.&lt;/P&gt;&lt;P&gt;Does your serverfarm has a 'class-default' ? if not you need to create one so that it can handle parse errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Oct 2010 08:12:36 GMT</pubDate>
    <dc:creator>Gilles Dufour</dc:creator>
    <dc:date>2010-10-14T08:12:36Z</dc:date>
    <item>
      <title>ACE Module Cookie Parsing causes Reset Connection</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505799#M31003</link>
      <description>&lt;P&gt;I am trying to upgrade my ACE Modules from A2(1.3) to A2(3.2) . Unfortunately, the cookie parsing breaks when there are illegal characters and causes a connection reset (RST) when there is an invalid cookie, but only on code later than A2(1.3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The cookie in question is being passed by a third party so making them change the cookie is not necessarily do-able. The cookie has the following value:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cookie:&amp;nbsp; CurrentUser={"UserKey":{"Key":"anonymous"},"LastUpdated":"10/13/2010 1:35:52 PM"}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using the following parameter map:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter-map type http CASE_PARAM&lt;BR /&gt;&amp;nbsp; case-insensitive&lt;BR /&gt;&amp;nbsp; persistence-rebalance&lt;BR /&gt;&amp;nbsp; set header-maxparse-length 20480&lt;BR /&gt;&amp;nbsp; length-exceed continue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the older code, the request is passed on to the server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a setting similar to "length-exceed continue" that I can give the ACE to tell it to ignore cookies it cannot parse?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2010 18:42:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505799#M31003</guid>
      <dc:creator>stovenator</dc:creator>
      <dc:date>2010-10-13T18:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: ACE Module Cookie Parsing causes Reset Connection</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505800#M31004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you have HTTP inspection configured ?&amp;nbsp; If yes, you need to remove it.&lt;/P&gt;&lt;P&gt;Does your serverfarm has a 'class-default' ? if not you need to create one so that it can handle parse errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 08:12:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505800#M31004</guid>
      <dc:creator>Gilles Dufour</dc:creator>
      <dc:date>2010-10-14T08:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: ACE Module Cookie Parsing causes Reset Connection</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505801#M31005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HTTP inspection is not enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you mean adding a class-default to the policy-map?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adding it to the policy-map does make it match the class-default. Unfortunately, cookie parse errors result in the inability to parse both the cookie and the host header as well. It seems that rather than just failing to parse the cookie and being unable to do sticky matching - it completely fails the entire header parsing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's our setup:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rserver host test1&lt;BR /&gt;&amp;nbsp; ip address 192.168.1.101&lt;BR /&gt;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rserver host test2&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ip address 192.168.1.102&lt;BR /&gt;&amp;nbsp;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rserver host test3&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ip address 192.168.1.103&lt;BR /&gt;&amp;nbsp;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rserver host test4&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ip address 192.168.1.104&lt;BR /&gt;&amp;nbsp;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serverfarm host auto&lt;BR /&gt;&amp;nbsp; probe HTTP-diagnostic&lt;BR /&gt;&amp;nbsp; rserver test1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inservice&lt;BR /&gt;&amp;nbsp; rserver test2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serverfarm host news&lt;BR /&gt;&amp;nbsp; probe HTTP-diagnostic&lt;BR /&gt;&amp;nbsp; rserver test3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inservice&lt;BR /&gt;&amp;nbsp; rserver test4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inservice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sticky http-cookie autoCookie auto-cookie&lt;BR /&gt;&amp;nbsp; cookie insert browser-expire&lt;BR /&gt;&amp;nbsp; replicate sticky&lt;BR /&gt;&amp;nbsp; serverfarm auto&lt;BR /&gt;sticky http-cookie newsCookie news-cookie&lt;BR /&gt;&amp;nbsp; cookie insert browser-expire&lt;BR /&gt;&amp;nbsp; replicate sticky&lt;BR /&gt;&amp;nbsp; serverfarm news&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class-map type http loadbalance match-any auto&lt;BR /&gt;&amp;nbsp; 2 match http header Host header-value "www.auto.local"&lt;BR /&gt;&amp;nbsp; 3 match http header Host header-value "auto.local"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class-map type http loadbalance match-any news&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 2 match http header Host header-value "www.news.local"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 3 match http header Host header-value "news.local"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class-map match-all prod_VIP&lt;BR /&gt;&amp;nbsp; 2 match virtual-address XXX.XXX.XXX.XXX tcp eq www&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;policy-map type loadbalance first-match prod_POLICY&lt;BR /&gt;&amp;nbsp; class auto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sticky-serverfarm auto-cookie&lt;BR /&gt;&amp;nbsp; class news&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sticky-serverfarm news-cookie&lt;BR /&gt;&amp;nbsp; class class-default&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sticky-serverfarm auto-cookie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;policy-map multi-match aggregate-slb-apps&lt;BR /&gt;&amp;nbsp; class prod_VIP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadbalance vip inservice&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadbalance policy prod_POLICY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadbalance vip icmp-reply active&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadbalance vip advertise&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; appl-parameter http advanced-options CASE_PARAM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 16:12:23 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505801#M31005</guid>
      <dc:creator>stovenator</dc:creator>
      <dc:date>2010-10-14T16:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: ACE Module Cookie Parsing causes Reset Connection</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505802#M31006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Under the class-default configure a simple serverfarm.&lt;/P&gt;&lt;P&gt;When there is a parse error, ace falls back to L4 mode so it stops parsing and just tries to do a normal loadbalancing operation if one is available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What has changed in later version is that now the "," is considered as a cookie separator (as defined in RFC).&lt;/P&gt;&lt;P&gt;Therefore, the cookie is splitted in 2 at the coma and the part following the coma is considered invalid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If possible, try to change the cookie on the server since this cookie is illegal per RFC anyway.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Oct 2010 08:38:26 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505802#M31006</guid>
      <dc:creator>Gilles Dufour</dc:creator>
      <dc:date>2010-10-15T08:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: ACE Module Cookie Parsing causes Reset Connection</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505803#M31007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bringing back up an old thread, but it looks like A2 (3.3) has a fix for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will &lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;SPAN class="content"&gt;&lt;STRONG&gt;&lt;SPAN style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;c&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ookie-error-ignore&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; fix my issue here?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Feb 2011 18:58:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505803#M31007</guid>
      <dc:creator>stovenator</dc:creator>
      <dc:date>2011-02-23T18:58:32Z</dc:date>
    </item>
    <item>
      <title>Hi Guys,  I was checking and</title>
      <link>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505804#M31008</link>
      <description>&lt;P&gt;very helpful.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 16:54:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-module-cookie-parsing-causes-reset-connection/m-p/1505804#M31008</guid>
      <dc:creator>lgnmaia11267708</dc:creator>
      <dc:date>2017-03-16T16:54:14Z</dc:date>
    </item>
  </channel>
</rss>

