Contact Us | Request Support | Monitoring Portal | Customer Portal | *

1-650-964-9100

  • Home
  • What is Cloud Computing?
  • Services
    • PrimaCloud Enterprise Cloud Computing
      • Features & Benefits
      • Component Services
      • Virtual Private Data Centers
      • Performance
      • Reliability
      • Security
    • PrimaSys Managed Private Cloud Deployments
      • Choosing Private Cloud
      • Implementation
      • PrimaSys Case Studies
    • PrimaCare Operations-as-a-Service
      • OaaS Detailed Description
      • OaaS Plan Comparison
      • Professional Services
      • Highly Available Cloud Cpanel
    • PrimaView Enterprise Grade Remote Monitoring
      • PrimaView Features
      • PrimaView NimSoft Professional Services
    • Frequently Asked Questions
  • Who You Are
    • Growing Enterprise
    • Start-Up Company or Entrepreneur
    • Colocation or Cloud Computing Customer
    • Shared Hosting or Virtual Private Server User
    • Hosting or Managed Service Provider
    • IT Operations Manager
  • Why Choose ENKI
    • Comparing Cloud Options
    • Case Studies
      • Media Rights Management Company
      • Web Design and Hosting Company
      • Political Web Services Company
      • Media File Sharing Start-Up
      • Financial Services Company
      • Online Gaming Company
      • Internet Advertising Company
      • Hedge Fund
    • Key Benefits
    • Videos & Downloads
    • Buying from ENKI
    • Promotions
    • Testimonials
  • About ENKI
    • The Enki Way
    • Management
    • Partners
    • News
    • Investor Relations
    • Legal
    • Service Level Metrics
  • Enki Blog

Managed Cloud Blog

  • Home
  • Feed
Feb 05
2007

Combining Wired and Wireless ISPs Provides Superior Fault Tolerance

Posted by: Eric Novikoff

Tagged in: Untagged 

Print PDF

Last month a client asked us to configure a wireless Internet connection to augment their preexisting T1 connection from a local ISP. The client had been experiencing high latency in their Internet traffic with occasional losses of service.  Fault tolerance in their Internet connection is very important to them and their business processes because their business model is highly dependent on worldwide network connectivity.

They decided to purchase a wireless connection from a local ISP to augment their existing bandwidth and solve their reliability problems.  Once installed, this would give the client an additional 2-3 Mbits of wireless connectivity.  They purchased a Cisco 1841 router with a NM-4ESW WIC as the network gear that would be managing the connections.

What's very interesting about this situation is that the company wanted both circuits to be active and configured in a fault tolerant manner such that if one circuit failed all internet traffic would transparently be routed through the working connection.  In addition, when the failed circuit came back up, the traffic would transparently return to the active-active flow model.

In addition, they had 3 servers that needed to be exposed to the Internet as part of their day-to-day operations.  They were the Microsoft Exchange server, a web server, and a communications server.  The challenge with this setup is that the systems needed to be NAT-ed to 2 separate public address spaces simultaneously, and the router needed to be configured in such a way as to keep it all straight.

One of the most important things is to configure the router to avoid routing loops.  This is where traffic enters the router from Network A but leaves the router from an interface connected to Network B, which can result in lost data, timing problems, or intermittent traffic flow failures.

In order to keep this from happening I used  route-maps to determine which interface originated the traffic and an access control list (ACL) to determine if the traffic was interesting (actionable.)  These two criteria would then be used to create the NAT mapping between source and destination, which in turn would determine which router interface the traffic would leave through.

For example, a user on the Internet wishes to talk to the Client's Web Server.  The routing for this user is such that the network traffic will flow through the wireless link (see network diagram.)  When the user's packet hits the router interface, the router will determine if it is destined for one of the Client's three servers.  If there is a match, it will then look to see which interface the packet originated from.  In this example, that would be FastEthernet0/0.  The router would then build a NAT translation entry mapping the Web Server into the wireless ISP's address space.  When the Web Server replies to the users' request, the router would look at the NAT table, see the address translation, and know which interface to send the traffic back to the user on. 

The Cisco IOS keeps a NAT table of inside/outside address pairs, where inside is the private address space and outside is the global address space.  So all I have to do is to control how the traffic gets NAT-ed and the router will take care of the rest.

Click here for the details of the implementation including router configuration and network diagram.

This technique is a cost-effective way to increase bandwidth as well as reduce dependence on a single network provider and its physical infrastructure.  Coupled with redundant routers, this approach provides a solution for fully redundant branch office connectivity.


[ Back ]
Set as favorite
Bookmark
Email this
Hits: 3261
Trackback(0)
trackback TrackBack URI for this entry
Comments (0)add comment

Write comment
bold italicize underline strike url image quote Smile Wink Laugh Grin Angry Sad Shocked Cool Tongue Kiss Cry
smaller | bigger

security image
Write the displayed characters


busy
Share to Facebook Share to Twitter Stumble It Share to Reddit Share to Delicious Share to Google Buzz 
Social Widgets Ultimate Edition - Copyright © 2010 by Turnkeye.com
OVERVIEW
  • About PrimaCloud
  • About PrimaCare
  • Key Benefits
  • Comparing Cloud Options
HELP CENTER
  • Frequently Asked Questions
  • Contact Us For Support
  • Terms and Conditions
SELF SERVICE PORTALS
  • PrimaCloud
  • Monitoring
  • Customer Portal
  • Discount Domains & Certificates
Follow @enkicloud
LOGO_CoFounderWebsite
Copyright © 2011 ENKI LLC