[Sidewinder] External load balancer or HA Mode?

Sidewinder moderated discussion list sidewinder at adeptech.com
Tue May 13 15:36:33 EDT 2008


I've performed numerous installations with load balanced firewalls.  A 
few used policy based routing, one with BigIP, and lots with F5's load 
balancer.  When we migrated away from the Gauntlet firewall, I tested 
the Sidewinder G2.  The G2 FAR outperformed the Gauntlet on a Sun platform.

When you develop you architecture, I think you have to decide on your 
design objectives.  Why have an HA or load balancer at all?  With HA, 
you simply have a backup system, with load balancers the load is 
distributed.

IMO, I don't believe in adding another technology to a design unless it 
is really needed.  The testing I performed on the Sidewinder using 
proxies showed that it easily handled the 100Mbps load I could generate. 
  It could also handle the number of new connections that needed to be 
created each second.  I suspect most sites are deploying the G2 at a WAN 
boundary and don't have 100Mbps requirements.  Actually, I suspect a 
single firewall with reasonable rules can handle around 400Mbps.  So if 
you have a WAN boundary that requires more than 200Mbps or so, don't add 
the headache of a load balancer.

One of the main issues with load balancing is that I don't know of any 
that work when the firewall has three security zones (internal, 
external, DMZ) or more.  Another issue with load balancing is that it 
can be a pain to actually try to determine which firewall is actually 
handling a session, depending on how the firewall actually chooses the 
path to use.  If one firewall is configured differently or having issues 
  with a particular protocol, half of the users may be working fine and 
the other half not.

I would recommend an HA design, since it provides redundancy, can most 
likely handle the load you have, it can support multiple security zones 
easily, the solution is from a single vendor, and the design is rather 
simple.  I would use a load balancer when a single firewall simply can 
not handle the load and you actually need the technology.

That said, I would recommend NOT using firewall features that may 
greatly reduce the overall firewall performance.  I would use the 
Sendmail MTA on Sidewinder only for rather small sites.  Running an MTA 
on any system will greatly increase the disk I/O and lead to slower 
performance, not to mention the potential disk space that could be used 
to store mail when the mail server is down.  Use the SMTP proxy and you 
will get plenty of email throughput.  Also, I don't know why Sidewinder 
ever had an web proxy.  It too can require lots of disk I/O and should 
be avoided.  Use the web proxy.

At one time I know that the virus scanning feature of the web proxy 
caused a huge degradation of web performance.  Since then SCC has moved 
to a different scanning engine and I have never been able to get an idea 
on the effects this had on performance.

I hope this helps.


Sidewinder moderated discussion list wrote:
> Related to the last thread for using BigIP for load balancing
> Sidewinders, I'd like to request comments on the pros and cons of using
> an external load balancer or just using the HA mode built into the
> Sidewinder.  We currently have a setup using Radware's FireProofs to
> load share a pair of Sidewinder appliances.  Assume the applications and
> traffic going through the devices would be for general use from inbound
> serving webpages/files to outbound browsing, ftp and other general
> protocols proxies.  
> 
> In my personal opinion, I found the external load balancer to be related
> to strange issues.  Although the majority of the time everything works
> fine.  I've tested the HA options in Sidewinder 7, and I believe it may
> be beneficial to move towards using the built in HA with load sharing.
> The benefits of an external load balancer noted from previous posts
> were: being able to load share two firewalls, better load balancing with
> traffic/system and easier system changes/updates.  These don't help us
> out too much as we are mainly looking for a redundant, reliable system
> and to be able to utilize both boxes in the pair, rather than a failover
> setup.
> 
> So with that said, would like to hear any comments, suggestions and any
> issues that could relate to using the built in HA.
> 
> Thanks,
> Mike
> 
> _______________________________________________
> Sidewinder mailing list
> Sidewinder at adeptech.com
> http://mail.adeptech.com/mailman/listinfo/sidewinder



More information about the Sidewinder mailing list