Budget No-Single-Point-Of-Failure Firewall Configuration

AID: 3919
  • Status: Published

2570 points

  • Bysunstoned
  • TypeReview
  • Posted on2010-10-12 at 10:51:38
Awards
  • Community Pick
We sought a budget ($5,000) firewall solution that would provide all the performance we needed with no single point of failure.  Hosting a SAAS web application in our datacenter, it was critical that we find a way to keep connectivity up and inbound traffic flowing.

We settled on the SonicWall UTM 2400 firewall.  Aside from all the normal security appliance bells and whistles (IPS, AV, Content Filtering, etc), the 2400 series offered some features specifically for high availability.

  • The 2400 UTM can be quickly and easily clustered into an active/passive arrangement.  Failover is fast (1-2 seconds), though not real-time.  But, for web applications, it seems to get it done.

  • Providing six physical ethernet ports, two can be dedicated to different ISP connections.  We combined a cheap ($40/mo) DSL line with our 15mb metro fiber pipe to provide backup.

  • We placed two simple switches between our ISP routers and the Firewalls, so each router is connected to each firewall.  In this manner, a failure of the ISP, router, switch, or fiewall would all be caught and initiate failover.

  • The Sonicwall supports multiple methods for keeping links alive.  We set each firewall to ping Google's DNS server (8.8.8.8).  After five failed attempts one second apart, the path that failed is considered "down" and failover is initiated.  However, the firewall is smart enough to NOT failover if BOTH paths are down (i.e, if the ping target is offline).

  • Inside the firewall, we have a clustered core switch for primary LAN connectivity.  We also use VMWare clustering with multiple web servers on the VMWare cluster.  The Soinicwall has a basic inbound load balancing feature that will perform port 80 requests to each web server.  If one of them stops responding for more than 5 attempts, it's considered down, and all inbound web traffic is routed to the alternate web server.

  • We also use EasyDNS to provide DNS hosting for $20/mo.  In the event of an ISP outage, DNS is required to provide an alternate inbound route for web traffic.  In the "beta" features at EasyDNS, you'll find a little feature that does constant probing of a web service, and should it fail, your DNS will be updated to point traffic in on your backup link.  In our case, if our 15mb metro fiber link goes down, our domain name gets redirected to our DSL ISP's IP range, and sent in that way.  It's a lot slower, but at least it works.  EasyDNS smartly provides real-time eamil alerts when this happens.

With this combination, including some poorly-documented features, we were able to spend very little money while providing near enterprise levels of reliability.  In fact, we replaced a larger "enterprise" firewall and load balancer with this Sonicwall 2400 UTM cluster.  Performance is better, management simpler, and it cost less than renewing support for my old systems for one year.
Asked On
2010-10-12 at 10:51:38ID3919
Tags

Sonicwall

,

Firewall

,

High Availability

,

Cluster

,

Load Balance

Topic

Networking Hardware Firewalls

Views
1427

Comments

Add your Comment

Please Sign up or Log in to comment on this article.

Join Experts Exchange Today

Gain Access to all our Tech Resources

Get personalized answers

Ask unlimited questions

Access Proven Solutions

Search 3.2 million solutions

Read In-Depth How-To Guides

1000+ articles, demos, & tips

Watch Step by Step Tutorials

Learn direct from top tech pros

And Much More!

Your complete tech resource

See Plans and Pricing

30-day free trial. Register in 60 seconds.

Loading Advertisement...

Top Hardware Firewalls Experts

  1. Syed_M_Usman

    51,619

    Master

    2,010 points yesterday

    Profile
    Rank: Wizard
  2. erniebeek

    48,736

    0 points yesterday

    Profile
    Rank: Genius
  3. fgasimzade

    42,768

    0 points yesterday

    Profile
    Rank: Wizard
  4. dpk_wal

    38,900

    0 points yesterday

    Profile
    Rank: Genius
  5. crouthamela

    33,563

    0 points yesterday

    Profile
    Rank: Guru
  6. PeteLong

    31,668

    0 points yesterday

    Profile
    Rank: Genius
  7. digitap

    29,064

    0 points yesterday

    Profile
    Rank: Genius
  8. getzjd

    19,268

    0 points yesterday

    Profile
    Rank: Wizard
  9. amatson78

    18,652

    0 points yesterday

    Profile
    Rank: Master
  10. lruiz52

    17,118

    0 points yesterday

    Profile
    Rank: Guru
  11. sangamc

    16,620

    0 points yesterday

    Profile
    Rank: Wizard
  12. Kvistofta

    16,600

    0 points yesterday

    Profile
    Rank: Sage
  13. donjohnston

    15,200

    0 points yesterday

    Profile
    Rank: Genius
  14. rigan123

    14,300

    0 points yesterday

    Profile
    Rank: Guru
  15. carlmd

    14,218

    2,000 points yesterday

    Profile
    Rank: Guru
  16. mindwise

    14,028

    2,000 points yesterday

    Profile
    Rank: Master
  17. max_the_king

    13,875

    0 points yesterday

    Profile
    Rank: Master
  18. ikalmar

    13,550

    0 points yesterday

    Profile
    Rank: Genius
  19. nazsky

    13,514

    0 points yesterday

    Profile
    Rank: Wizard
  20. thinkpads_user

    13,436

    0 points yesterday

    Profile
    Rank: Genius
  21. JZeolla

    13,356

    0 points yesterday

    Profile
  22. deimark

    13,000

    0 points yesterday

    Profile
    Rank: Sage
  23. jmeggers

    12,500

    0 points yesterday

    Profile
    Rank: Sage
  24. MikeKane

    11,777

    0 points yesterday

    Profile
    Rank: Genius
  25. asavener

    11,125

    0 points yesterday

    Profile
    Rank: Sage

Hall Of Fame