<?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/"
	>

<channel>
	<title>Load Balancing Digest</title>
	<atom:link href="http://lbdigest.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lbdigest.com</link>
	<description>Server Load Balancing Articles and News</description>
	<pubDate>Thu, 11 Dec 2008 21:57:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>When Your Load Balancer Has A Short Attention Span</title>
		<link>http://lbdigest.com/2008/11/20/when-your-load-balancer-has-a-short-attention-span/</link>
		<comments>http://lbdigest.com/2008/11/20/when-your-load-balancer-has-a-short-attention-span/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 01:03:31 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Feature Articles]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=186</guid>
		<description><![CDATA[The ability for a load balancer to peer into (and potentially manipulate) the HTTP headers of incoming connections was once an advanced feature, but now is fairly commonplace.  Most often it&#8217;s used in cookie -based persistence, but it&#8217;s also used in web switching, true-source IP resolution, and other tasks.
But the ability to look at the [...]]]></description>
			<content:encoded><![CDATA[<p>The ability for a load balancer to peer into (and potentially manipulate) the HTTP headers of incoming connections was once an advanced feature, but now is fairly commonplace.  Most often it&#8217;s used in cookie -based persistence, but it&#8217;s also used in <a href="http://lbdigest.com/2008/05/12/web-switching-whats-in-a-name/">web switching</a>, true-source IP resolution, and other tasks.</p>
<p>But the ability to look at the HTTP headers doesn&#8217;t always work the way you might think it would.  Often, the load balancer can have a short attention span.</p>
<p>In a traditional HTTP 1.1 connection, multiple HTTP requests are sent through a single TCP connection. Most load balancers by default will only look at the first HTTP request, and ignore the rest.  To elaborate on this, let&#8217;s take a look at two of the basic concepts of HTTP.</p>
<h2><strong>HTTP Basics</strong></h2>
<p><span>The HTTP protocol can be broken up into to parts: HTTP requests and HTTP responses.  Both are comprised of two components: HTTP headers and HTTP content. </span></p>
<p><span>In both HTTP requests and HTTP responses, there are <em>always</em> HTTP headers.  In an HTTP request, there is <em>sometimes</em> content, such as a form POST, or uploading a file.  In the HTTP response, there is <em>usually</em> content, but there are cases when there is none (such as with an HTTP HEAD request). </span></p>
<table border="0" align="center" bgcolor="#cccccc">
<tbody>
<tr bgcolor="#ffffff">
<td><strong>HTTP Request</strong></td>
<td><strong>HTTP Response</strong></td>
</tr>
<tr bgcolor="#eeeeee">
<td>HTTP Header (always)</td>
<td>HTTP Header (always)</td>
</tr>
<tr bgcolor="#eeeeee">
<td>HTTP Content (sometimes)</td>
<td>HTTP Content (usually)</td>
</tr>
</tbody>
</table>
<p><span>And there’s one more important bit to keep in mind with regard to HTTP: Every object has a separate request and a separate response.  That’s every JPG, GIF, Flash file, HTML file, etc.  So a web page with 20 images will invoke 21 different HTTP requests; one for the HTML page itself, and 20 for the objects (such as images) referenced in the HTML file. </span></p>
<p><span>With HTTP 1.1, all of those 21 objects in a web page are typically requested in a single TCP stream, rather than 21 individual connections (which would be fairly inefficient).  But this presents a problem for load balancers. </span></p>
<p><span>Do load balancers look at the data in the first request out of the 21? Or does the load balancer look at each request individually? </span></p>
<div style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/11/shortattentionspan1.png"><img class="alignnone size-medium wp-image-188" title="shortattentionspan1" src="http://lbdigest.com/wp-content/uploads/2008/11/shortattentionspan1-300x125.png" alt="" width="300" height="125" /></a></div>
<div style="text-align: left;">
<p>Typically, the load balancer will (by default) only pay attention to the first HTTP request in a TCP connection.  Any subsequent HTTP request headers are ignored.</p>
<p><span>This means that once the decision is made on the first request, every subsequent request is sent to the same server, so long as it’s part of the same TCP connection.  The load balancer essentially ignores the headers for the following requests.  It’s no longer paying attention. </span></p>
<p><span>If you’re doing cookie persistence, where the load balancer is using a cookie to figure out where to send requests to, this usually isn’t a problem. </span></p>
<p><span>However, if you&#8217;re trying to separate out traffic such as JPGs from HTML to send to different servers (web switching/Layer 7 switching), or if you’re trying to insert headers into every connection (such as the true source IP address, or an SSL header), then this is a big problem. </span></p>
<p><span>So what&#8217;s the fix?  Well, there are two possible solutions, depending on your load balancer. </span></p>
<h2><span>Load Balancer Solution</span></h2>
<p><span>One solution, if your load balancer supports it, is to configure your load balancer to specifically pay attention to each request.  Again, most load balancers by default ignore the subsequent requests. However, with some load balanacers it&#8217;s possible to increase the attention span.  Most of the higher-end <a href="http://lbwiki.com/index.php/Two_Markets">Enterprise-oritented</a> load balancers (such as Cisco and F5) have this ability.  With F5 and A10 Networks, this long attention span is enabled by default (in the F5 it can be turned off for performance).  In Cisco, enabling a long attention span is an option known rather cryptically as “connection rebalance”.  (If you know the option for the load balancer you use, feel free to add it to the comments section.)</span></p>
<p style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/11/longattensionspan.png"><img class="size-medium wp-image-189 aligncenter" title="longattensionspan" src="http://lbdigest.com/wp-content/uploads/2008/11/longattensionspan-300x124.png" alt="" width="300" height="124" /></a></p>
<p><span>This does cause the load balancer to do more work so your overall capacity may go down, but it’s probably your best option if you need the load balancer to pay attention to all headers, not just the first. </span></p>
<h2><span>Server Solution</span></h2>
<p><span>Some load balancers simply don’t have the ability to pay attention to all requests in a TCP connection; they can only look at the first connection.  This is true for many of the <a href="http://lbwiki.com/index.php/Two_Markets">value market</a> load balancers.  If this is the case, you’re only solution is not on the load balancer, but the servers themselves. </span></p>
<p><span>All web servers have the ability to turn off the “Keep-Alive” function, which is what allows multiple requests in a single TCP connection.  Turning Keep-Alive off forces the web clients to make a separate TCP connection <em>for each request</em>.  Since there’s a separate connection for each request, the load balancer will then pay attention to every header. </span></p>
<p style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/11/shortattentionspan.png"><img class="size-medium wp-image-190 aligncenter" title="shortattentionspan" src="http://lbdigest.com/wp-content/uploads/2008/11/shortattentionspan-300x124.png" alt="" width="300" height="124" /></a></p>
<p><span>In the Apache configuration file (for several versions, including 2.2), there&#8217;s a single line option called <a href="http://httpd.apache.org/docs/2.2/mod/core.html#KeepAlive">KeepAlive</a>.  Also, if you Google for Keep-Alive and your favorite web server and version, you should find plenty of HOW-TOs, such as this one for <a href="http://technet.microsoft.com/en-us/library/cc772183.aspx"><span>IIS 7.</span></a></span></p>
<p><span>The drawback is that you make the web server do some more work (opening and allocating resources for a TCP connection for each object), and you increase network utilization by a nominal amount.   This can reduce your servers overall performance/capacity, but you may not have any other choice.  However, this all depends on the nature of your traffic. </span></div>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/11/20/when-your-load-balancer-has-a-short-attention-span/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Application Firewall: What&#8217;s In A Name?</title>
		<link>http://lbdigest.com/2008/11/12/web-application-firewall-whats-in-a-name/</link>
		<comments>http://lbdigest.com/2008/11/12/web-application-firewall-whats-in-a-name/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 20:27:26 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Ask Tony]]></category>

		<category><![CDATA[Notes from the publisher]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=185</guid>
		<description><![CDATA[In my recent review of KEMP&#8217;s new LoadMaster software, which includes Web Application Firewall capabilities, Ofer Shezaf (from breach.com) had this to say in the comments section:
Systems supporting only snort rules and lacking a positive security model are not usually not considered a web application firewall, but rather an intrusion prevention system.
Which is an interesting [...]]]></description>
			<content:encoded><![CDATA[<p>In my recent review of <a href="http://lbdigest.com/2008/08/20/kemp-loadmaster-1500-pre-release-review/#comments">KEMP&#8217;s new LoadMaster software</a>, which includes Web Application Firewall capabilities, Ofer Shezaf (from <a href="http://breach.com">breach.com</a>) had this to say in the comments section:</p>
<blockquote><p>Systems supporting only snort rules and lacking a positive security model are not usually not considered a web application firewall, but rather an intrusion prevention system.</p></blockquote>
<p>Which is an interesting question: What is a Web Application Firewall exactly? How does that differ from an IPS (Intrusion Prevention System), and is there any meaningful distinction between the two?</p>
<p>Amazingly, Wikipedia doesn&#8217;t have an exact definition for Web Application Firewall (just Application Firewalls, but that&#8217;s something a bit different).  But <a href="http://www.owasp.org/index.php/Web_Application_Firewall">here&#8217;s</a> the definition of &#8220;Web Application Firewall&#8221; according to <a href="http://www.owasp.org">OWASP</a>:</p>
<blockquote><p>A web application firewall (WAF) is an appliance, server plugin, or filter that applies a set of rules to an HTTP conversation. Generally, these rules cover common attacks such as <a title="Cross-site Scripting (XSS)" href="http://www.owasp.org/index.php/Cross-site_Scripting_%28XSS%29">Cross-site Scripting (XSS)</a> and <a title="SQL Injection" href="http://www.owasp.org/index.php/SQL_Injection">SQL Injection</a>. By customizing the rules to your application, many attacks can be identified and blocked.</p></blockquote>
<p>I think the KEMP box qualifies, but the range of devices that qualify are vast.  While the KEMP box has WAF capabilities, it&#8217;s clearly an entry level box ($2,500) while the Breach box is higher end.  It&#8217;s like the difference between the KEMP LoadMaster and F5&#8217;s LTM/BIG-IP: They&#8217;re both Application Delivery Controllers, but they&#8217;re clearly not in the same league or market.  And that&#8217;s fine, if all we had were high-end load balancers, the SMB would be squeezed out.  I&#8217;ve not tested a Breach box, but I wouldn&#8217;t doubt that they offer superior protection.  It&#8217;s just a matter of whether the customer can afford it.  The world needs BMWs as well as Camrys.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/11/12/web-application-firewall-whats-in-a-name/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HTTP Analyzers and ASICs</title>
		<link>http://lbdigest.com/2008/10/29/http-analyzers-and-asics/</link>
		<comments>http://lbdigest.com/2008/10/29/http-analyzers-and-asics/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 06:14:53 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Notes from the publisher]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=183</guid>
		<description><![CDATA[Greetings from Italy.  I&#8217;m here dealing with ASICS of a different kind (as in the shoes), specifically the 23rd ASICS Venice Marathon.  I was in no danger of winning it, but I did complete it in 4 hours, 25 minutes (my 3rd Marathon).
Other than bragging about my nerdrunning abilities, this post is also to see [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings from Italy.  I&#8217;m here dealing with ASICS of a different kind (as in the shoes), specifically the <a href="http://www.runnersworld.it/edisport/runners/notizie.nsf/HPRunnerstv?openform&amp;e=VE08M&amp;l=IT&amp;n=LOMALA%20JOSEPH%20KIMOSOP&amp;r=7&amp;ct_s1=09:50:50&amp;nt_s1=00:30:26&amp;ct_s2=10:06:16&amp;nt_s2=00:45:52&amp;ct_s3=10:25:24&amp;nt_s3=01:05:00&amp;ct_s4=10:37:42&amp;nt_s4=01:17:18&amp;ct_s5=10:53:00&amp;nt_s5=01:32:36&amp;ct_s6=11:08:53&amp;nt_s6=01:48:29&amp;ct_s7=11:21:28&amp;nt_s7=02:01:04&amp;ct_f=11:31:30&amp;nt_f=02:11:06&amp;random=8494&amp;k=sfeer&amp;cct=0000000000100000000000000000000000000000">23rd ASICS Venice Marathon</a>.  I was in no danger of winning it, but I did complete it in 4 hours, 25 minutes (my 3rd Marathon).</p>
<p>Other than bragging about my nerdrunning abilities, this post is also to see what tools are out there that people use in terms of HTTP analyzers.  The two I commonly use are listed below:</p>
<ul>
<li>Firefox: <a href="http://livehttpheaders.mozdev.org/">LiveHTTPHeader</a><noscript> </noscript></li>
<li>Internet Explorer: <a href="http://www.blunck.se/iehttpheaders/iehttpheaders.html">ieHTTPHeaders</a></li>
</ul>
<div>I have yet to find one for Apple&#8217;s Safari, which is important because I&#8217;m now a Mac convert.</div>
<div>The question is, what do you use?  There&#8217;s a couple of others out there, but I&#8217;m curious as to what you use.  Post in the comments section, or drop me an email (tony b at lb digest dot com).</div>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/10/29/http-analyzers-and-asics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Press Release: Crescendo Networks Lands Romanian Online Service</title>
		<link>http://lbdigest.com/2008/10/14/press-release-crescendo-networks-lands-romanian-online-service/</link>
		<comments>http://lbdigest.com/2008/10/14/press-release-crescendo-networks-lands-romanian-online-service/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 19:53:48 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[vendor annoucements]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=182</guid>
		<description><![CDATA[Leading Romanian Online Service Portal, Neogen, Accelerates Delivery of Web Applications with Crescendo Networks
With 12 websites and more than 760 million page views a month, Neogen relies on Crescendo’s AppBeat™ DC to optimize Web performance 
 
TEL AVIV, Israel &#38; MENLO PARK, Calif. – October 13, 2008 – Crescendo Networks, Ltd., the recognized performance leader [...]]]></description>
			<content:encoded><![CDATA[<h2><span><span class="Apple-style-span" style="font-family: Arial; font-size: medium;"><span class="Apple-style-span" style="font-size: 16px;">Leading Romanian Online Service Portal, Neogen, Accelerates Delivery of Web Applications with Crescendo Networks</span></span></span></h2>
<h2><span><span class="Apple-style-span" style="font-family: Arial; font-size: small;"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-style: italic; font-weight: normal;">With 12 websites and more than 760 million page views a month, Neogen relies on Crescendo’s AppBeat™ DC to optimize Web performance </span></span></span></span></h2>
<div class="MsoNormal"><span><span class="Apple-style-span" style="font-family: Arial;"> <span class="Apple-style-span" style="font-family: Helvetica;"></span></span></span></div>
<div class="MsoNormal"><span><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: Helvetica;"><span><strong><span class="Apple-style-span" style="font-family: Arial;">TEL AVIV, Israel &amp; MENLO PARK, Calif. – October 13, 2008</span></strong></span><span><span class="Apple-style-span" style="font-family: Arial;"> </span><strong><span class="Apple-style-span" style="font-family: Arial;">–</span></strong></span><span><span class="Apple-style-span" style="font-family: Arial;"> </span></span><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;">Crescendo Networks, Ltd., the recognized performance leader in accelerating and optimizing Web applications, today announced that Neogen, Romania’s largest Web services portal, is using </span><a href="http://www.crescendonetworks.com/application.aspx?36562"><span class="Apple-style-span" style="font-family: Arial;">AppBeat™ DC</span></a><span class="Apple-style-span" style="font-family: Arial;">’s TCP multiplexing, </span><a href="http://www.crescendonetworks.com/Solutions.aspx?need=43546"><span class="Apple-style-span" style="font-family: Arial;">load balancing</span></a><span class="Apple-style-span" style="font-family: Arial;">, compression and layer 7 switching features to accelerate the overall delivery of its Web content to millions of users a month.</span></span></span></span></span></div>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;">“Before deploying AppBeat DC, our user growth was causing our sites to load very slowly. In addition, we were having redundancy problems whenever a Web server went down,” said Zoltan Farczadi, CTO at Neogen. “Since deploying the AppBeat DC product our page load times have improved dramatically. We’ve gone from a slow/very slow rating in </span><a href="http://www.alexa.com/"><span class="Apple-style-span" style="font-family: Arial;">Alexa</span></a><span class="Apple-style-span" style="font-family: Arial;">, to fast/very fast.</span><span><span class="Apple-style-span" style="font-family: Arial;"> </span></span><span class="Apple-style-span" style="font-family: Arial;">And more importantly, our customers are experiencing lighting-speed load times for pages and content.”</span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;">Neogen is one of Romania’s leading online portals. The company offers searching and matching services for a variety of verticals including employment, home, automotive, social networking and more. Last month, the company received more than 760 million total page views across 12 sites, with an average load time of less than one second for </span></span><span><a href="http://www.neogen.ro/"><span class="Apple-style-span" style="font-family: Arial;">www.Neogen.ro</span></a></span><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;">. </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span><span class="Apple-style-span" style="font-family: Arial;">“AppBeat DC really allows us to offload some of the processing-intensive tasks from our Web servers, and optimizes and accelerates the delivery of the content to our end-users. When we first tested the solution, the performance was fantastic, and it also fit into our existing architecture, without making any significant modifications. We’ve been very happy with the solution and it’s worked just as we’d expected,” added </span></span><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;">Farczadi</span></span><span><span class="Apple-style-span" style="font-family: Arial;">.</span></span><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p class="MsoBodyText2" style="line-height: normal;"><span style="color: windowtext;"><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<div class="MsoNormal"><span><span class="Apple-style-span" style="font-family: Arial;">AppBeat DC provides high availability, scalability, acceleration and optimization for Web applications. </span><span><span class="Apple-style-span" style="font-family: Arial;"> </span></span><span class="Apple-style-span" style="font-family: Arial;">Unlike competing solutions, AppBeat DC leverages the industry’s only purpose-built platform, uniquely designed for maximum performance and feature concurrency. By offloading servers from process-intensive tasks and optimizing the delivery of the application to users, AppBeat DC significantly improves overall application performance, security and availability while reducing datacenter costs. </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></div>
<div class="MsoNormal"><span><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></div>
<div class="MsoNormal"><span style="color: black;"><span class="Apple-style-span" style="font-family: Arial;">“Neogen has a variety of websites and its servers process a tremendous amount of information and content each day. AppBeat DC is a perfect compliment to their existing infrastructure and allows them to focus more on developing new applications and content, rather than worrying about the effective delivery of that information,” </span></span><span><span class="Apple-style-span" style="font-family: Arial;">said Adoram Ga’ash, CEO of Crescendo Networks.</span><span style="color: black;"><span class="Apple-style-span" style="font-family: Arial;"></span></span></span></div>
<div class="MsoNormal"><span style="color: black;"><strong><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></strong></span></div>
<div class="MsoNormal"><span style="color: black;"><strong><span class="Apple-style-span" style="font-family: Arial;">About Crescendo Networks</span><span class="Apple-style-span" style="font-family: Arial;"></span></strong></span></div>
<div class="MsoNormal"><span style="color: black;"><a href="http://www.crescendonetworks.com/"><span class="Apple-style-span" style="font-family: Arial;">Crescendo Networks</span></a><span class="Apple-style-span" style="font-family: Arial;"> is the recognized performance leader for accelerating and optimizing the delivery of business-critical, Web-enabled applications.  The company’s unique multi-tier application delivery architecture dramatically improves the operation of today&#8217;s demanding application infrastructure. The world’s largest corporations and fastest growing Web properties rely on Crescendo for the application performance and efficiency needed to ensure usability, facilitate rapid business growth, lower IT costs and capture additional revenue.  To learn more about Crescendo Networks’ </span><a href="http://www.crescendonetworks.com/application.aspx?42982"><span class="Apple-style-span" style="font-family: Arial;">application delivery</span></a><span class="Apple-style-span" style="font-family: Arial;"> solutions, visit</span><span class="apple-converted-space"><span class="Apple-style-span" style="font-family: Arial;"> </span></span><a href="http://www.crescendonetworks.com/"><span class="Apple-style-span" style="font-family: Arial;">www.crescendonetworks.com</span></a><span class="Apple-style-span" style="font-family: Arial;">.</span><span class="Apple-style-span" style="font-family: Arial;"></span></span></div>
<p class="MsoHeader"><span style="color: black;"><span class="Apple-style-span" style="font-family: Arial;"> </span><span class="Apple-style-span" style="font-family: Arial;"></span></span></p>
<p><span style="color: #555555;"><em><span class="Apple-style-span" style="font-family: Arial;">Crescendo Networks, the Crescendo Networks Logo and AppBeat are trademarks or registered trademarks of Crescendo Networks in the U.S. and other countries. Other names may be trademarks of their respective owners.</span></em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/10/14/press-release-crescendo-networks-lands-romanian-online-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Will The Cloud Swallow Up Load Balancers?</title>
		<link>http://lbdigest.com/2008/10/05/will-the-cloud-swallow-up-load-balancers/</link>
		<comments>http://lbdigest.com/2008/10/05/will-the-cloud-swallow-up-load-balancers/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 01:16:59 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=180</guid>
		<description><![CDATA[Here&#8217;s a question that has come up a few times in the past few months:  Will this &#8220;cloud&#8221; thing that&#8217;s

supposedly on the horizon eat up load balancing?
The cloud is this nebulous platform on which to build your web application. The idea of course is that companies don&#8217;t have to maintain/manage their own servers, network infrastucture, [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a question that has come up a few times in the past few months:  Will this &#8220;cloud&#8221; thing that&#8217;s</p>
<p><a href="http://lbdigest.com/wp-content/uploads/2008/10/blob.jpg"><img class="alignnone size-medium wp-image-181 alignright" style="float: right;" title="blob" src="http://lbdigest.com/wp-content/uploads/2008/10/blob-300x270.jpg" alt="" width="300" height="270" /></a></p>
<p>supposedly on the horizon eat up load balancing?</p>
<p>The cloud is this nebulous platform on which to build your web application. The idea of course is that companies don&#8217;t have to maintain/manage their own servers, network infrastucture, datacenters, etc.   And of course, load balancers.</p>
<p>If the cloud computing concept takes off, there&#8217;s the potential to really disrupt the sales of load balancers/ADCs.  Instead of 100 companies buying load balancers and utilizing them at 20-50%, a few cloud computing providers could purchase a lot fewer load balancers and push the same amount of aggregrate traffic through consolidation and economies of scale. That all depends on how it plays out, of course.</p>
<p><a href="http://lbdigest.com/wp-content/uploads/2008/10/blob.jpg"><br />
</a></p>
<p>The value market (SMB-oriented) won&#8217;t probably feel this.  If the cloud takes off, it&#8217;ll probably be geared towards the enterprise first, and then trickle down to the SMBs.</p>
<p>But I&#8217;m not betting on the cloud just yet.  We&#8217;ve seen this before with grid computing and companies like Loudcloud.  From what I remember, the high degree of customization most enterprises emply seemed to negate most attempts at cloud computing.</p>
<p>Take American Airlines as an example. Let&#8217;s say they wanted to port themselves to the cloud.  They&#8217;d have to have the cloud company either completely re-write their application on the cloud platform, or the cloud company would just take on the current platform (likely hardware, OS, and app platform and all).  But that wouldn&#8217;t really be cloud computing.  That would be hosting.</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/10/05/will-the-cloud-swallow-up-load-balancers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Press Release: Barracuda Launches Link Load Balancer</title>
		<link>http://lbdigest.com/2008/09/18/press-release-barracuda-launches-link-load-balancer/</link>
		<comments>http://lbdigest.com/2008/09/18/press-release-barracuda-launches-link-load-balancer/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 11:54:10 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Industry News]]></category>

		<category><![CDATA[vendor annoucements]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=179</guid>
		<description><![CDATA[
Barracuda sent me this press release, announcing a new link load balancer product (allowing an SMB to make use of multiple connections to the Internet).



Barracuda  Networks Launches Barracuda Link balancer
New Product Line Routes and Manages  Traffic Across Multiple Internet Connections 


INTEROP NY, New York, Sept. 17, 2008  – (Booth # 847) Barracuda [...]]]></description>
			<content:encoded><![CDATA[<p><span class="375561723-15092008"></p>
<div>Barracuda sent me this press release, announcing a new link load balancer product (allowing an SMB to make use of multiple connections to the Internet).
</div>
<div>
</div>
<div><strong><span style="font-size: 10pt; text-transform: uppercase; font-family: Arial;">Barracuda  Networks Launches Barracuda Link balancer</span></strong></div>
<div><strong></strong><em><span style="font-size: 10pt; font-family: Arial;">New Product Line Routes and Manages  Traffic Across Multiple Internet Connections<span> </span></span></em></div>
<div><em><span style="font-size: 10pt; font-family: Arial;"></span></em></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">INTEROP NY, New York, Sept. 17, 2008  – <a name="OLE_LINK5">(Booth # 847) Barracuda Networks Inc., </a>the worldwide  leader in email and Web security appliances, today launched the Barracuda Link  Balancer, an affordable and powerful solution for routing and managing traffic  across multiple Internet connections.<span> </span>Available in three models, the Barracuda Link Balancer optimizes the use  of multiple Internet links, such as T1s, T3s, DSL and cable connections from one  or multiple Internet Service Providers (ISPs).<span> </span>Capable of automatic failover in the  event of link failure, the Barracuda Link Balancer ensures that customer  networks are always connected to the Internet. <span> </span><span> </span><a name="Q11"></a></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">“Fast and reliable Internet  connectivity is central to the majority of mission-critical business  applications,” said Stephen Pao, vice  president of product management for Barracuda Networks. <span> </span>“The Barracuda Link Balancer enables  organizations to simply &#8216;add-on&#8217; additional Internet connections for both speed  and redundancy without other changes to their network  environment.”</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">The Barracuda Link Balancer’s Web  user interface allows administrators to define, manage and control bandwidth  settings from one central location.<span> </span>Administrators can also view graphical traffic statistics to analyze  hourly, daily or monthly usage.<span> </span>Clients and applications can be set permanently or for a predetermined  period of time to be connected to specific links.<span> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">The Barracuda Link Balancer  automatically detects Internet connection failure and enables service  restoration. <span> </span>Tracking connections  by saturation, availability, latency and performance, the Barracuda Link  Balancer makes informed decisions to select the best link to handle Internet  traffic without intervention from an administrator.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Designed to assist in scaling for  high bandwidth requirements for organizations of all sizes, the Barracuda Link  Balancer ensures that your network is always connected to the Internet while  providing:</span></p>
<ul type="disc">
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Automated    failover</span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Bandwidth    management</span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Quality of Service (QoS) for    Internet applications</span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Traditional perimeter firewall    capabilities</span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Simplified management of IP    networks via DHCP and DNS caching servers</span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Aggregate T1s, T3s, DSL and cable    Internet connections</span></li>
</ul>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">The Barracuda Link Balancer can  either replace an existing edge router or firewall, or it can be deployed  between the Internet and a network firewall.<span> </span>The Internet connection links plug into  the Barracuda Link Balancer’s multiple WAN ports and LAN access is granted  through the switch.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><strong><span style="font-size: 10pt; font-family: Arial;">Pricing and  Availability</span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">The Barracuda Link Balancer is  available in three models:<span> </span>Barracuda Link Balancer 230, 330 and 430.<span> </span>U.S. pricing starts at $1,999 with no  per port charges or per server licensing fees.<span> </span>International pricing and availability  varies based on region.<span> </span>For more  information, please visit <a href="http://www.barracuda.com/link">www.barracuda.com/link</a>. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><a name="OLE_LINK6"></a><a name="OLE_LINK4"></a><a name="OLE_LINK3"></a><a name="OLE_LINK1"><span><span><span><span style="font-size: 10pt; font-family: Arial;"> </span></span></span></span></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span><span><span><span><strong><span style="font-size: 10pt; font-family: Arial;">About the Barracuda Link  Balancer</span></strong></span></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span><span><span><span><span style="font-size: 10pt; font-family: Arial;">Available in three models, the  Barracuda Link Balancer is an affordable and powerful solution for routing and  managing traffic across multiple Internet connections, capable of handling up to  six WAN links.<span> </span>The Barracuda Link  Balancer combines bandwidth of multiple high speed connections while automatic  failover ensures reliable connectivity to any of the available Internet  links.<span> </span>The Barracuda Link Balancer  automatically detects failure and service restoration for Internet  connections.<span> </span>The Barracuda Link  Balancer features an easy to use Web user interface, creating an intuitive and  cost-effective administration tool for the integrated hardware and software  solution. The Web user interface allows administrators to define, manage and  control bandwidth settings from one central location.<span> </span></span></span></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span><span><span><span><span style="font-size: 10pt; font-family: Arial;"> </span></span></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><strong><span style="font-size: 10pt; font-family: Arial;">About  Barracuda Networks Inc.</span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt;"><span style="font-size: 10pt; font-family: Arial;">Barracuda Networks Inc. is<strong> </strong><strong><span style="font-weight: normal; font-family: Arial;">the  worldwide leader in email and Web security appliances.  Barracuda Networks  also provides world-class IM protection, application server load balancing, Web  application security, and message archiving appliances.</span></strong><strong><span> </span></strong>More than 50,000 companies, including Coca-Cola, FedEx, Harvard University, IBM, L&#8217;Oreal, and Europcar,  are protecting their networks with Barracuda Networks’ solutions.<span> </span>Barracuda Networks&#8217; success is due to  its ability to deliver easy to use, comprehensive solutions t</span><span style="font-size: 10pt; font-family: Arial;">hat  solve the most serious issues facing customer networks without unnecessary  add-ons, maintenance, lengthy installations or per user license fees.<span> </span>Barracuda Networks is privately held  with its headquarters in Campbell, Calif.<span> </span>Barracuda Networks has offices in eight international locations and  distributors in more than 80 countries worldwide.<span> </span>For more information, please visit <a title="http://www.barracuda.com/" href="http://www.barracuda.com/">www.barracuda.com</a>.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: 14pt; text-align: center;" align="center"><em><span style="font-size: 10pt; font-family: Arial;"> </span></em></p>
</div>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/09/18/press-release-barracuda-launches-link-load-balancer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Virtual Press Conference: Radware&#8217;s new VirtualDirector</title>
		<link>http://lbdigest.com/2008/09/16/virtual-press-conference-radwares-new-virtualdirector/</link>
		<comments>http://lbdigest.com/2008/09/16/virtual-press-conference-radwares-new-virtualdirector/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 21:04:59 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[vendor annoucements]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=178</guid>
		<description><![CDATA[Radware was kind enough to send me a headsup regarding their virtual press conference that announces their VirtualDirector product.
You can take a look at it this week at: http://www.radware.com/virtualpressconference.
]]></description>
			<content:encoded><![CDATA[<p>Radware was kind enough to send me a headsup regarding their virtual press conference that announces their VirtualDirector product.</p>
<p>You can take a look at it this week at: <a href="http://www.radware.com/virtualpressconference">http://www.radware.com/virtualpressconference.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/09/16/virtual-press-conference-radwares-new-virtualdirector/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mega Proxy Not So Mega, Akshually</title>
		<link>http://lbdigest.com/2008/09/15/mega-proxy-not-so-mega-akshually/</link>
		<comments>http://lbdigest.com/2008/09/15/mega-proxy-not-so-mega-akshually/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 16:53:33 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Ask Tony]]></category>

		<category><![CDATA[Feature Articles]]></category>

		<category><![CDATA[Industry News]]></category>

		<category><![CDATA[Tech Notes]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=177</guid>
		<description><![CDATA[Apologies for the LOLcatspeak.  I&#8217;m incapable of helping myself.
The driving force behind Layer 7 persistence (keeping an individual user tied to a specific server in a server group based on HTTP headers instead of IP address) was the dreaded AOL Megaproxy issue.  AOL had the nasty little tendancy of routing all web traffic through a [...]]]></description>
			<content:encoded><![CDATA[<p>Apologies for the LOLcatspeak.  I&#8217;m incapable of helping myself.</p>
<p>The driving force behind Layer 7 persistence (keeping an individual user tied to a specific server in a server group based on HTTP headers instead of IP address) was the dreaded AOL Megaproxy issue.  AOL had the nasty little tendancy of routing all web traffic through a couple of mega proxies located throughout the US and Canada.</p>
<p>This caused a problem with the previous method of persistence, which was to base it on source IP address. Typically, one IP address equaled a single user.  However, with AOL, you could have 20,000 users coming from a single IP address.  The load balancer would think it&#8217;s a single user, and if you had 300 servers ready to take orders, all 20,000 users would go to one.  That situation has happened a few times, and it&#8217;s hillarious, so long as you aren&#8217;t the company with the 300 servers.</p>
<p>I still teach that mega proxy problem, mostly out of muscle memory.  But I stopped to think about it, do we really have a problem with megaproxies anymore?  Does AOL even do this practice, and even if they did, is AOL represent a significant amount of traffic?</p>
<p>The answer to the later question is almost certainly no.  AOL has seen a dramatic drop in subscribers, and most people connect directly to the Internet through their cable modem or DSL provider.  And I don&#8217;t know of any major Internet provider that utilizes proxies for their users Internet requests.</p>
<p>Layer 7 persistence is still applicable to situations where you may have multiple users coming from a single IP address (such as a small client base coming from a handful of offices, with each office using on public IP address), but I wonder what doing Layer 4 persistence would do to a major site these days.  I&#8217;m thinking, not much.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/09/15/mega-proxy-not-so-mega-akshually/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KEMP LoadMaster 1500 Pre-Release Review</title>
		<link>http://lbdigest.com/2008/08/20/kemp-loadmaster-1500-pre-release-review/</link>
		<comments>http://lbdigest.com/2008/08/20/kemp-loadmaster-1500-pre-release-review/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:49:48 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=164</guid>
		<description><![CDATA[Note: Just a quick disclaimer here, I worked for KEMP in 2006.  I&#8217;m still Mr. Neutral when it comes to these devices, but I wanted to make sure there was full disclosure.  As with all reviews, I receive no payment whatsoever for reviews.  Only a big suitcase full of $100s would change that.
KEMP LoadMaster 1500
KEMP [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: Just a quick disclaimer here, I worked for KEMP in 2006.  I&#8217;m still Mr. Neutral when it comes to these devices, but I wanted to make sure there was full disclosure.  As with all reviews, I receive no payment whatsoever for reviews.  Only a big suitcase full of $100s would change that.</em></p>
<p style="text-align: center;"><strong><em>KEMP LoadMaster 1500</em></strong></p>
<p><a href="http://www.kemptechnologies.com">KEMP</a> is a member of the <a href="http://lbdigest.com/2008/03/30/two-markets-reminder/">value market vendors</a>, and their <a href="http://www.kemptechnologies.com/load-balancer-1500.shtml">LM-1500</a> is what put them on the map. Released in late 2005, the $2,500 price tag gained it a lot of fans. At the time, it was the only Layer 7 load balancer at that price range (a few more have introduced products at that price).</p>
<p>The LM-1500 has <a href="http://www.networkcomputing.com/showArticle.jhtml?articleID=175803242">been reviewed before</a>, but they&#8217;ve got some new code coming out that introduces some new functionality (including caching and compression), and they were kind enough to send me over a box with the soon-to-be-released code. (If you have a product you&#8217;d like to see reviewed on lbdigest.com, feel free to contact me [tony at lb digest dot com]).</p>
<p><strong><em>Getting Started</em></strong></p>
<p>The LM-1500 can be initially configured through either the VGA port with a USB keyboard, or through the serial port.  After it&#8217;s given an IP address, the rest of the configuration is done through a web interface.  There&#8217;s also a way to configure from the start with a web interface, as it comes up with a 192.168.1.100 IP automatically.</p>
<p><strong><em>Administration</em></strong></p>
<p>There is a command line interface, but virtually all of what you need to do can be best done through the web interface.  One of the nice touches they&#8217;ve added is the &#8220;download root certificate&#8221;, which installs a trusted CA cert on your browser to get rid of the annoying but ubiquitous self-signed certificate warning.</p>
<p style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/08/rootcert.png"><img class="alignnone size-medium wp-image-166 aligncenter" title="rootcert" src="http://lbdigest.com/wp-content/uploads/2008/08/rootcert-300x162.png" alt="" width="300" height="162" /></a></p>
<p style="text-align: left;">Creating a Virtual Service (VIP) is pretty straight-forward.  Give it an IP address and port, select your options (L7, cookies, etc.), and so on. There&#8217;s also configuration options for a &#8220;sorry server&#8221; (if non of your regular servers are up, the LM will send traffic to a sorry server, which can have a some sort of &#8220;sorry, we&#8217;re not working right now page&#8221;.</p>
<p style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/08/vipproperties.png"><img class="alignnone size-medium wp-image-167 aligncenter" title="vipproperties" src="http://lbdigest.com/wp-content/uploads/2008/08/vipproperties-300x244.png" alt="" width="300" height="244" /></a></p>
<p style="text-align: left;">There&#8217;s also a handy stats section, reporting on the various performance metrics of the device.  Most of these metrics are also available through SNMP (for <a href="http://www.paessler.com/">PRTG</a>/<a href="http://oss.oetiker.ch/mrtg/">MRTG</a>, etc.).</p>
<p style="text-align: center;"><a href="http://lbdigest.com/wp-content/uploads/2008/08/stats.png"><img class="alignnone size-medium wp-image-168 aligncenter" title="stats" src="http://lbdigest.com/wp-content/uploads/2008/08/stats-300x73.png" alt="" width="300" height="73" /></a></p>
<p><em><strong>App Delivery Features</strong></em></p>
<p>The LM-1500 does the standard Layer 4 load balancing, as well as the more advanced cookie-based persistence and <a href="http://lbdigest.com/2008/05/12/web-switching-whats-in-a-name/">web switching</a>.  The only drawback is that you cannot do both web switching and cookie-based persistence at the same time.</p>
<p>There are quite a few options available to a virtual service configuration, including <a href="http://lbwiki.com/index.php/Transparent">transparency</a> (full-NAT or half-NAT), health checking, and a &#8220;sorry server&#8221;, for when all the servers in your main web app farm goes down.</p>
<p>SSL certificate management works well as well, making it pretty easy to add/remove/change SSL certificates assigned to virtual servers. The LoadMaster automatically installs a self-signed certificate when you turn on SSL termination, and gives you the option to install CA certs and intermediate certs.  The LoadMaster 1500 does not include an RSA SSL ASIC, however (see the box section for more specifics).</p>
<p><strong><em>Network Architecture</em></strong></p>
<p>As I&#8217;ve said before in other reviews, one of the aspects missing in in a lot of reviews is how the product fits into the network, so I make a point to include some details.</p>
<p>The LM-1500 operates only in <a href="http://lbwiki.com/index.php/Layer-3_Path">Layer-3 route-path mode</a>, it cannot be used as a <a href="http://lbwiki.com/index.php/Layer-2_Path">Layer-2 bridge-path</a> load balancer.  You must either use the LM-1500 as the default gateway, or use it in <a href="http://lbwiki.com/index.php/Transparent">non-transparent mode</a>.   One of the easiest ways to put an LM-1500 into a network is the <a href="http://lbwiki.com/index.php/One-armed_route-path">one-armed mode</a>, where the Virtual Service IPs (VIPs) and the real servers all sit on the same subnet.</p>
<p>The LM-1500 also works well in two-armed mode, which is typically when you have the Virtual Service IPs on a public subnet and the real servers on a private RFC1918 address space (such as 192.168.x.x).</p>
<p><em><strong>The Box</strong></em></p>
<p>The box itself is of solid metal construction, and doesn&#8217;t look or feel &#8220;cheap&#8221;.  The bright gold is unmistakable, and in addition to being prominent in a data center, it would probably keep me safe on my late night training runs.</p>
<p>Stat-wise, the system is powered by a VIA Eden chip, with 512 MB of RAM which is more than sufficient for this class of system.  On-board storage is solid-state flash, so there are no moving parts (other than a fan) and the system boots very quickly.</p>
<p>There are three 10/100 Fast Ethernet interfaces, each operating in routed mode (the LoadMasters don&#8217;t do bridged) so each interface would each be on a different subnet.</p>
<p>The system boasts on on-board SSL chip, however the chip only does the symmetric &#8220;bulk&#8221; encryption algorithm AES.  Most of the heavy lifting in an SSL connection is done on the asymmetric RSA operations when an SSL connection is established.  While the AES bulk encryption would help tremendously in long lasting download-type connections, it&#8217;s of little use for rapid-fire of short lived connections, which is what most web connections are.</p>
<p><em><strong>Caching and Compression</strong></em></p>
<p>The newest addition to the LM-1500 (and the other LoadMaster models) is the addition of caching and compression as well as web application firewall abilities.</p>
<p>In its initial deployment, there&#8217;s not much you can configure with the caching and compression, other than turning it on or off per virtual service.  I was able to verify that cached objects came from the LoadMaster, and not the server.</p>
<p>With the LoadMaster, compression is actually another method of caching.  Instead of the on-the-fly compression that most other products do, objects are cached by the LoadMaster, and compressable objects are compressed once in the cache.  This doesn&#8217;t get you the benefits of on-the-fly compression for dynamic web pages, but it&#8217;s much easier on the CPU (there&#8217;s no compression ASIC on the LM-1500).</p>
<p>For compression, I used the simple apache.gif file that comes with the Apache distribution.  Normally, it&#8217;s 2410 bytes.</p>
<pre>Content-Type: image/gif
Content-Length: 2410</pre>
<p>Turning on compression, and I see the LoadMaster send back a gzip&#8217;d image.</p>
<pre>Content-Type: image/gif
Content-Encoding: gzip
Content-Length: 1795</pre>
<p>That&#8217;s a slight decrease, but not really a fair test since there&#8217;s not a lot to compress.  So to give a better test, I saved the main page of lbdigest.com, and the HTML file came out to about 38K.  I put it up as a static page on my test server, and accessed it through my browser.</p>
<pre> Content-Length: 38180</pre>
<p>Turning on compression, I accessed the page again:</p>
<pre> Content-Encoding: gzip
 Content-Length: 11041</pre>
<p>From 38k to 11k, that&#8217;s more than a 3 to 1 compression ratio on the main page.  Not too shabby.  If your clients were on a 56k dialup line, or connecting from a PC in say Bali, Indonesia, that 3 to 1 savings could mean a much faster page load.</p>
<p>With caching and compression, your mileage may vary quite a bit, depending on the nature of your users and the nature of your content.  It could help tremendously, or it could end up slowing your site down significantly, so it&#8217;s something that&#8217;s best to test first (this is true for any product that does caching).</p>
<p><em>Wish List:</em></p>
<p>My wish list would be the ability to exclude/include file extensions (no PHP, yes on JPG, etc.) and some better reporting of cache and compression statistics.</p>
<p><em><strong>IPS/Web Application Firewall<br />
</strong></em></p>
<p>Another new addition to the LoadMaster is the addition of IPS/WAF (Web Application Firewall) capabilities (the only other value market product to have this capability is the Barracuda, which I have not personally tested).  The LoadMaster uses SNORT-compatible rules (you can get a limited set for free at <a href="http://snort.org">snort.org</a>) in order to catch malicious requests.  For instance, try to go to &#8220;/etc/passwd&#8221; (http://domain.com/etc/passwd) as the URI, and the connection will be blocked at the LoadMaster, and won&#8217;t be forwarded to the server. Reporting is a basic with this first release as well, with blocked requests being reported through SYSLOG.</p>
<pre>08-01-2008 10:10:39 Invalid URL '/etc/passwd' - WEB-MISC /etc/passwd</pre>
<p>Having a web application firewall is part of the new <a href="http://searchsoftwarequality.techtarget.com/news/article/0,289142,sid92_gci1313797,00.html#">PCI-DSS recommendations</a>.</p>
<p><em>Wish List:</em></p>
<p>The ability to pull automatic updates and the ability to get your subscription through KEMP (rather than finding SNORT rules on your own) would be my wishlist for this feature.</p>
<p><em><strong>Conclusion</strong></em></p>
<p>Overall, this is a very solid release.  The new features (caching, compression, WAF) are going to be very handy for the SMB.  They are a bit sparse in their configuration, but work quite well as a first release.  The same code will run on all of the LoadMaster line, with the only difference is that the LM-2500 and up have SSL accelerator cards (for the RSA heavy lifting, not just AES).</p>
<p>Availability of the new release will be in the next few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/08/20/kemp-loadmaster-1500-pre-release-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSLification</title>
		<link>http://lbdigest.com/2008/08/19/sslification/</link>
		<comments>http://lbdigest.com/2008/08/19/sslification/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 15:51:36 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[In the Wild]]></category>

		<category><![CDATA[Industry News]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=175</guid>
		<description><![CDATA[I saw this on Slashdot today, where a bunch of hackers developed a tool for stealing session IDs in Gmail.  By default, gmail authentication is encrypted, but the rest of your session is not.  In the requests that you send to gmail is included a session ID cookie, which is in the clear.  With your [...]]]></description>
			<content:encoded><![CDATA[<p>I saw this on Slashdot today, where a bunch of hackers <a href="http://www.hungry-hackers.com/2008/08/gmail-account-hacking-tool.html">developed a tool for stealing session IDs in Gmail</a>.  By default, gmail authentication is encrypted, but the rest of your session is not.  In the requests that you send to gmail is included a session ID cookie, which is in the clear.  With your gmail session cookie, I can put it into my browser, and gmail would think I&#8217;m you, without needing to re-authenticate. I could then peruse your craig&#8217;s list personal responses.  I&#8217;m guessing that would be bad.</p>
<p>So now Gmail will allow you to do all SSL, all the time.  This isn&#8217;t just a gmail problem, but one that affects all logged-in sessions.  I&#8217;m guessing gmail has a pretty high-end SSL accelerator in operation for this.</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2008/08/19/sslification/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
