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

<channel>
	<title>Load Balancing Digest &#187; Link Load Balancing</title>
	<atom:link href="http://lbdigest.com/category/link-load-balancing/feed/" rel="self" type="application/rss+xml" />
	<link>http://lbdigest.com</link>
	<description>Server Load Balancing Articles and News</description>
	<lastBuildDate>Mon, 22 Aug 2011 12:16:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Review: Ecessa ShieldLink 100</title>
		<link>http://lbdigest.com/2009/04/28/review-ecessa-shieldlink-100/</link>
		<comments>http://lbdigest.com/2009/04/28/review-ecessa-shieldlink-100/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 18:10:52 +0000</pubDate>
		<dc:creator>tony</dc:creator>
				<category><![CDATA[Link Load Balancing]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=316</guid>
		<description><![CDATA[This article represents the first in a series of reviews of a market segment known as link load balancing.Â Â  Link load balancing are a class of device that allow multiple...]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This article represents the first in a series of reviews of a market segment known as link load balancing.Â Â  Link load balancing are a class of device that allow multiple Internet connections of an unrelated nature to be shared, load balanced, and fail over, all without using a routing protocol.Â  They can handle links from 56K lines all the way to Gigabit downlinks, and mix and match them to boot.</p>
<p style="text-align: left;">Traditionally, if you wanted an office to have multiple network connections that were both load balanced and redundant, you&#8217;d get a few T1 or Frame Relay lines and run a routing protocol such as OSPF with your ISP.Â  If a link went down, the routing protocol would remove the bad link from routing tables, and traffic would proceed normally with hardly a blip. This would typically require using the same service provider, limiting redundancy.</p>
<p style="text-align: left;">Larger organizations would have full BGP peering with their ISPs as well as portable netblocks, allowing them a great amount of flexibilty in how their various links are balanced and failed over.Â  But of course few organizations today qualify for portable netblocks or have the budget for a staff that can handle that configuration.</p>
<p style="text-align: left;">Today, the T1 line as well as frame relay connections have fallen out of favor for most offices for Internet connectivity.Â  Typically far less expensive, and higher capacity, are consumer-grade cable modem and DSL lines, offering bandwidth from several hundred kilobits to <a href="http://news.cnet.com/8301-17939_109-10098966-2.html">50 Mbps and beyond</a> with the new DOCSIS 3.0 cable modems.Â  But most cable modem and DSL service providers won&#8217;t allow any kind of routing protocols, peering, or other load balancing/redundancy.Â  And that&#8217;s where link load balancers come into play.</p>
<p style="text-align: left;">Known as traffic mangers, link load balancers, and half a dozen other terms (sort of like the great server load balancer/application delivery controller debate), they allow you to utilize multiple links at the same time (sending some user requests out one link while others go out different links) and fail over to remaining links in case of link failures.</p>
<p style="text-align: left;">I&#8217;ve been wanting to do a review of a product in this market segment, and Ecessa was kind enough to send me an evaluation of their <a href="http://www.ecessa.com/pages/products/products_shieldlink.php">ShieldLink 100 link load balancer</a>.</p>
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl class="wp-caption aligncenter" style="width: 260px;">
<dt class="wp-caption-dt" style="text-align: center;"><img title="ShieldLink 100" src="http://www.ecessa.com/graphics/products/details/sl55100200.gif" alt="ShieldLink 100" width="250" height="76" /></dt>
<dd class="wp-caption-dd"> Ecessa ShieldLink 100</dd>
</dl>
</div>
<p style="text-align: left;"><span id="more-316"></span></p>
<h1 style="text-align: left;">Setup</h1>
<p style="text-align: left;">With these types of devices, I&#8217;ve found there are really are two aspects to the setup:Â  The device itself, and the installation environment.Â  The vendor of course owns the responsibility for how easy/difficult it is to get the device configured.Â  However, the vendor only has part of the responsibility for the actual customer environment, so I&#8217;ll cover these two aspects separately.</p>
<h2 style="text-align: left;">Shield Link Setup</h2>
<p style="text-align: left;">When initially setting up the box, you&#8217;ve got a couple of options.Â  You can go the serial console route, or you can use the pre-configured IP address and go in via SSH or WUI (web user interface).</p>
<h3 style="text-align: left;">Web User Interface</h3>
<p style="text-align: left;">The WUI is the best way to get the unit up and running.Â  Right out of the box, the unit has a pre-configured IP address, so all you need to do is put your workstation/laptop on that network and get a link going.Â  From there, you can log into the WUI via HTTP or HTTPS, and get started.</p>
<p style="text-align: center;"><img class="size-medium wp-image-337 aligncenter" title="picture-33" src="http://lbdigest.com/wp-content/uploads/2009/04/picture-33-300x204.png" alt="picture-33" width="300" height="204" /></p>
<p style="text-align: left;">For the most part, I found the WUI relatively intuative and easy to configure.Â  I found I could get the WAN and LAN interfaces up and running pretty quickly, and with a few tweaks I had a working configuration within 20 minutes.Â  It&#8217;s a bit more complicated than installing a wirless router, but I&#8217;d say it&#8217;s in the same ballpark.Â  I found the documentation to be good, and they had a good &#8220;getting started&#8221; section that helped.</p>
<p style="text-align: left;">The only issue I had with the user interface is with something called test IPs.Â  You can configure up to three IP addresses on each interface for the ShieldLink to test to, to help determine whether the link is actually running or not (since a link-up light would only tell you if the cable or DSL modem is turned on, and nothing about whether the link is working).Â  That part is great.</p>
<p style="text-align: center;"><img class="size-full wp-image-339 aligncenter" title="picture-34" src="http://lbdigest.com/wp-content/uploads/2009/04/picture-34.png" alt="picture-34" width="332" height="116" /></p>
<p style="text-align: left;">The bad part is that you <em>must</em> configure 3 testing IPs.Â  No more, no less.Â  If you try to go with anything less than 3 entries, you will get an error.</p>
<p style="text-align: center;"><img class="size-full wp-image-318 aligncenter" title="testipmania" src="http://lbdigest.com/wp-content/uploads/2009/04/testipmania.png" alt="testipmania" width="307" height="156" /></p>
<p style="text-align: left;">The odd thing is, you can configure the same three IPs, and it will accept it.Â  So as long as you have 3 IPs (even if they&#8217;re the same) you&#8217;re set.Â  It just wants three entries.Â  So while it&#8217;s great to have these testing IPs, I&#8217;d prefer their implementation be a bit more flexible.Â  Such as the ability to put in zero to three testing IPs, and the ability to put in a hostname instead of an IP.Â  For instance, putting in yahoo.com, google.com, and microsoft.com.Â  This saves me the step of doing an DNS lookup, and besides, the IP addresses for any of these sites could change.</p>
<h3 style="text-align: left;">Command Line</h3>
<p style="text-align: left;">Both the SSH and serial interface use the same CLI/text menu system, and to be honest, it&#8217;s a bit rough.Â  It&#8217;s functional, but not really user-friendly.Â  And I say that as a Solaris/Linux adminstrator and Cisco Certified instructor, so I&#8217;m not afraid of a little (or a lot) of command line.</p>
<h1 style="text-align: center;"><img class="aligncenter size-medium wp-image-336" title="picture-32" src="http://lbdigest.com/wp-content/uploads/2009/04/picture-32-300x229.png" alt="picture-32" width="300" height="229" /></h1>
<p style="text-align: left;">Aside from initial setup, the command line can be an important component in trouble shooting, which the text-based interface was sufficient for (some troubleshooting commands can also be done from the WUI). It&#8217;s a complete and functional text user inteface, just a bit rough around the edges.Â  It&#8217;d be nice to see them move towards the <a href="http://en.wikipedia.org/wiki/Ncurses">ncurses-style configuration menu</a>.Â  Curses is a popular menu system that powers many text-based configuration products, and it&#8217;s available as open source.</p>
<h2 style="text-align: left;">Installation Environment</h2>
<p style="text-align: left;">The other setup issue that comes up is the installation environment.Â  Ecessa really helps in this area by doing a pre-configuration worksheet before shipping the equipment. This is important not only for configuration of the Shield Link, but also getting a clear picture of the environment.</p>
<p style="text-align: left;">Still, even the best prep work can be derailed by miss-information at the installation site, which I imagine would be fairly common.Â  Wrong IP settings, wrong subnet masks, etc., there are many ways it can all go wrong.Â  Sorting through undocumented connections will probably be the toughest part of the install.</p>
<h1 style="text-align: left;">Hardware</h1>
<p style="text-align: left;">The box itself is a pretty standard network appliance style device.Â  It&#8217;s powered by an AC brick and has four Fast Ethernet ports.Â  The ShildLink specifies 150 Mbps of throughput, but it&#8217;s more likely that an installation would be capped at 100 Mbps, as three of the four ports would be used for WAN links, while the fourth would be your local LAN.</p>
<p style="text-align: left;">The only drawback is that these Fast Ethernet ports don&#8217;t do auto <a href="http://en.wikipedia.org/wiki/Auto-MDIX">MDI-X</a>, which automatically detects the need for a cross-over connection and adjusts accordingly.Â  This means you&#8217;ll have to use a crossover Ethernet cable if you&#8217;re connecting the ShildLink to a device that also doesn&#8217;t do MDI-X (the ShieldLink comes with a crossover cable).</p>
<h1 style="text-align: left;">Link Load Balancing</h1>
<p style="text-align: left;">The operation of link load balancing is actually two very different functions and are handled with two very different methods.Â  There&#8217;s outbound connection link load balancing, and inbound link load balancing.</p>
<p style="text-align: left;">Outbound link load balancing is done through a series of source NAT operations.Â  Source NATing is what your wireless router at home does.Â Â  Locally, you&#8217;ve got a home network with multiple systems, typically using the private class C network 192.168.1.0/24. Â  The wireless router allows them all to share the one link.Â  Your cable modem or DSL provider will assign you one IP address, and the connections from your laptops, PCs, and other devices on your local wireless network have their source IP address changed to that of the provider assigned IP address.Â  Hence the name &#8220;source NAT&#8221;.</p>
<p style="text-align: left;">Link load balancers operate in the same way, but instead of one external IP address, it&#8217;ll have one or more external IPs for each link that the device is load balancing.Â  When a user on your local network connects to a site on the Internet, any one (and only one) of those external IP addresses will be used to originate the connection.</p>
<p style="text-align: left;">In my test scenario, I used three Internet connections and one local LAN connection, utilizing all four ports.Â  The three connections all connected to my test router (a Linux box with a lot of Ethernet interfaces).Â  I was able to disable links, misconfigure IPs, and so forth to test the ability of the Ecessa to detect link failures.</p>
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl id="attachment_345" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><img class="size-medium wp-image-345" title="ecessasl100" src="http://lbdigest.com/wp-content/uploads/2009/04/ecessasl100-300x90.png" alt="ecessasl100" width="300" height="90" /></dt>
<dd class="wp-caption-dd">Ecessa ShieldLink 100 Test Scenario</dd>
</dl>
</div>
<p style="text-align: left;">The ShieldLink was able to detect (using the aforementioned tester IPs) link failures and adjust accordingly.Â  Unless I killed a link mid-download, I noticed nothing as a client.</p>
<h1 style="text-align: left;">Inbound Load Balancing</h1>
<p style="text-align: left;">On a purely conceptual level (leaving out the device configuration), inbound link load balancing is more involved than outbound link load balancing.Â  First, you need to figure out which external IPs to use as your inbound contact IPs.Â  Most of the time you&#8217;ll only have one IP per link (such as the case with most cable and DSL connections).Â Â  Then, you set up port forwarding to forward connections on a given port to a specific server.Â  Finally, the ShildLink (like most other link load balancers) uses dynamic DNS to point external users to those external IPs.</p>
<p style="text-align: left;">It involves the Shield Link becoming a DNS server.Â Â  Let&#8217;s say at your office you have an SSL VPN device.Â  It was sitting on your cable modem connection with a hostname of vpn.example.com whch points to 1.1.1.1.Â  By installing a shield link with two additional links, you&#8217;ll have a total of three separate IP addresses, 2.2.2.2 and 3.3.3.3 (example IPs only).Â  Dynamic DNS on the ShieldLink is configured to rotate through the IPs, distributing the traffic evenly between them.</p>
<p style="text-align: left;"><img class="aligncenter size-medium wp-image-347" title="inbounddns" src="http://lbdigest.com/wp-content/uploads/2009/04/inbounddns-209x300.png" alt="inbounddns" width="209" height="300" /></p>
<p style="text-align: left;">If the ShieldLink detects a link falure, the external IP address for the failed link is removed from the DNS rotation.</p>
<p style="text-align: left;"><img class="aligncenter size-medium wp-image-346" title="inbounddnsfail" src="http://lbdigest.com/wp-content/uploads/2009/04/inbounddnsfail-209x300.png" alt="inbounddnsfail" width="209" height="300" /></p>
<p style="text-align: left;">This should move most users over to active links.Â  It&#8217;s possible that users who don&#8217;t refresh DNS or DNS proxies that ignore TTLs that are set to 0 will be stuck on a dead link, but generally this is minimal.Â  It should be noted this is very similar to how GSLB (Global Server Load Balancing) works.Â  I was able to test this functionality, and the LinkShield 100 was able to detect a link failure, and stopped distributing the corresponding external IP.</p>
<h1 style="text-align: left;">Monitoring</h1>
<p style="text-align: left;">There are several monitoring pages that the ShieldLink provides, including the ability to produce bandwidth usage graphs on the fly for specified periods of time.</p>
<h1 style="text-align: left;"><img class="aligncenter size-medium wp-image-342" title="picture-37" src="http://lbdigest.com/wp-content/uploads/2009/04/picture-37-300x237.png" alt="picture-37" width="300" height="237" /></h1>
<p style="text-align: left;">The ShieldLink supports SNMP for monitoring as well, so you can setup PRTG/MRTG/RRDTool or what have you to graph your various link utilizations.Â  Graphs can&#8217;t be overstated; a comically large portion of the success of my career can be attributed to me providing easy to read graphs for my clients and higher ups.</p>
<h1 style="text-align: left;">Conclusion</h1>
<p style="text-align: left;">This is my first dive into the realm of link load balancing.Â  The genre itself is a great way to provide fault tolerance and bandwidth aggregation, and the ShieldLink unit worked as a very capable product in this market.</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2009/04/28/review-ecessa-shieldlink-100/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ecessa Press Release</title>
		<link>http://lbdigest.com/2009/03/11/ecessa-press-release/</link>
		<comments>http://lbdigest.com/2009/03/11/ecessa-press-release/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 10:24:22 +0000</pubDate>
		<dc:creator>tony</dc:creator>
				<category><![CDATA[Link Load Balancing]]></category>
		<category><![CDATA[vendor annoucements]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=292</guid>
		<description><![CDATA[Astrocom, a link load balancer vendor, has changed its name to Ecessa, and has the following press release: Ecessa Launches Secure WAN Link Controllers with Integrated Firewall and VPN GatewayNew...]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333333;">Astrocom, a link load balancer vendor, has changed its name to Ecessa, and has the following press release:</span></p>
<p style="text-align: center;"><span style="color: #333333;">Ecessa Launches Secure WAN Link Controllers with Integrated Firewall and VPN GatewayNew Shield<span id="more-292"></span></span></p>
<p><span style="color: #333333;">Plymouth, MN -March 10, 2009 &#8211; Ecessa (formerly Astrocom), a leader in affordable WAN link controllers for small-to-medium sized enterprises (SME), has announced its new product family of  affordable WAN Link Controllers that brings greater security and WAN link control to the SME market. The new ShieldLink family includes a built-in firewall and Virtual Private Network (VPN) gateway along with increased flexibility in defining access control. These features are integrated in one network device to provide SMEs with greater functionality and reliability to manage Internet traffic and maintain websites more effectively without the high costs of other WAN offerings. </span></p>
<p><span style="color: #333333;">By providing more integrated features targeting security, businesses save costs on implementing, managing and maintaining several new networking products, while maximizing secure and reliable 100% Internet traffic uptime. With the integrated VPN gateway feature, ShieldLink creates virtual tunnels that enable secure communications between sites by encrypting user traffic over the Internet using the strong security of IPsec. The VPN capability also provides flexibility in securing communications between remote telecommuters and the main office, regardless of location.</span></p>
<p><span style="color: #333333;">ShieldLink&#8217;s integrated firewall enhances access to networks with new security feature sets, and increased flexibility in defining access control. ShieldLink defines three classes (WANs, DMZ and LANs) of network interfaces for handling various network traffic zones. Preventing network intrusion to private networks by inspecting traffic passing through it (both inbound and outbound), ShieldLink regulates the flow of traffic within determined zones. For example, the Internet is a zone with no trust, while the LAN is a zone with higher trust. A demilitarized zone (DMZ), located between the Internet and the LAN, is an intermediate level of trust.</span></p>
<p><span style="color: #333333;">&#8220;Ecessa has always been focused on the SME market, with a clear understanding of these specific customers&#8217; business and IT requirements for managing their WAN infrastructure,&#8221; states Ron Thomas, president and CEO of Ecessa. &#8220;ShieldLink is the most recent example of how Ecessa continues to offer many enterprise-class features at a price point affordable to the SME market. This is extremely important when IT departments are looking to do more with less cost and resources.&#8221;</span></p>
<p><span style="color: #333333;">Other ShieldLink capabilities include intelligently and efficiently distributing traffic among multiple, diverse network links and link aggregation (multi-homing); automated inbound and outbound load balancing and failover; site failover and fallback, redundancy, and traffic shaping.  ShieldLink allocates Internet traffic across several links and uses bandwidth aggregation to maintain several links separately. With the ShieldLink channel bonding feature, multiple and diverse WAN links (i.e. cable, xDSL, T1, wireless, etc.) are combined into one large network connection to provide greater available bandwidth and reliability for large file transfers. Additionally, ShieldLink provides IT administrators with greater control, by allowing them to easily adapt to network changes based on an optimization layer within the WAN.</span></p>
<p><span style="color: #333333;">ShieldLink is available immediately in several configurations: 100, 250 for single sites and 55, 200, 250EHQ for multiple sites. ShieldLink can be purchased as a stand-alone secure WAN link controller, or as an add-on (software/firmware) module for existing Ecessa PowerLink products.</span></p>
<p><span style="color: #333333;"><br />
About Ecessa</span></p>
<p><span style="color: #333333;">Ecessa (formerly Astrocom) is a leader in affordable WAN link controllers for WAN and ISP link aggregation, automated load balancing, failover and network security tailored to meet the needs of small-to-medium sized enterprises (SME) that rely on the Internet for e-commerce and business-critical application delivery. Ecessa helps SMEs rapidly grow their business with 24/7 network high-availability, optimized WAN performance, flexible scalability and secure access &#8211; while streamlining IT costs.</span></p>
<p><span style="color: #333333;"><br />
</span></p>
<p><span style="color: #333333;">At one-third the cost of other competing products, Ecessa&#8217;s PowerLink and ShieldLink deliver industry leading price/performance value. Ecessa optimizes WAN traffic for organizations of all types who wish to improve network and application performance and eliminate downtime for business-critical, time-sensitive applications.</span></p>
<p><span style="color: #333333;"><br />
</span></p>
<p><span style="color: #333333;">Ecessa uses multi-homing to connect a single LAN or WAN to multiple ISPs; enables quality-of-service (QoS) to prioritize network traffic that ensures the best possible bandwidth is always available to applications, especially during periods of congestion; and uses link load balancing and automatic failover to direct traffic to WAN links with the optimum bandwidth and cost-efficiencies.</span></p>
<p><span style="color: #333333;"><br />
Over 6,000 companies rely on Ecessa to cost-effectively ensure that each application has the appropriate Internet bandwidth and availability needed to support user and business requirements. The company is headquartered in Plymouth, MN. For more information, visit www.ecessa.com, or call us at 1-800-669-6242.</span></p>
<p><span style="color: #333333;">###</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2009/03/11/ecessa-press-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Segment to Cover</title>
		<link>http://lbdigest.com/2009/03/10/new-segment/</link>
		<comments>http://lbdigest.com/2009/03/10/new-segment/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 01:41:59 +0000</pubDate>
		<dc:creator>tony</dc:creator>
				<category><![CDATA[Link Load Balancing]]></category>

		<guid isPermaLink="false">http://lbdigest.com/?p=290</guid>
		<description><![CDATA[This blog has covered server load balancing for years, and will of course continue to do so.Â  There is another type of load balancing however, that I&#8217;m going to start...]]></description>
			<content:encoded><![CDATA[<p>This blog has covered server load balancing for years, and will of course continue to do so.Â  There is another type of load balancing however, that I&#8217;m going to start covering as well, known as &#8220;link load balancing&#8221;.</p>
<p>Link load balancing (sometimes called WAN controllers and half a dozen other terms) is taking several non-carrier grade Internet connections with various prociders (such as DSL or Cable) and combining them for scaling and redundancy.</p>
<p>There are several vendors in the space, and in the next few days I&#8217;ll be putting up related material.Â  Link load balancing will also be covered in the <a href="http://lbwiki.com">lbwiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lbdigest.com/2009/03/10/new-segment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

