Attached is a simple network diagram and some example public IP space I would have.
The Cisco 1800 is currently not being used but can be used (or new hardware can be purchased) The firewall is a German firewall and documentation is a bit hard to find on it.
- I don't think BGP is an option since there it is a small block of IP space.
- NAT is currently being done by the firewall
As far as I know my only option would be to use 2 default routes with SLA tracking.
Any other ideas or suggestions?
99% of load-balancing is knowing what you're trying to balance.
If you're trying to simply balance ANY and ALL IP-based traffic between two separate ISPs... you'll definitely need BGP or other similar border-routing protocol. But this will have to be negotiated with BOTH ISPs in order to make it happen.
If you're trying to load balance outbound traffic... many high-quality routers will allow you to do this with minimal effort. Without details of the kind of router... and it's capabilities... I can only guess.
If you're trying to load-balance inbound traffic... you're in for a fight. Quick & dirty DNS-based stratigies for distributing load (round-robin DNS... geographic-based DNS... etc..) are quite abundant... but they do not distribute load evenly. Other solutions are less-than glamorous... and most are dependent on having the IPs available from both ISPs.
You could split up your lan in two and make two respecting NAT pools on the Bintec or the Cisco, and share the load (outbound only obviously).
This would be load-sharing and not load-balancing, ie one link may be saturated while the other could be idling.
Bintec routers are quite easy to set up if you compare with Cisco routers. Default username/pass:
admin/bintec
oradmin/funkwerk
(Bintec was bought by Funkwerk). All configuration can be done either with some quite obscure commands or thesetup
utility, which displays a text menu.There is also webserver on the router to configure it, but I never used it (always working remotely) and I don't know if it's enabled by default.
Some commands (which can be abbreviated):
Displaying the mac table:
Displaying the routing table:
Displaying interfaces:
ifconfig
displays interface IDs, not names.Setup utility:
Setup utility hides passwords, by replacing them with asterisks. You can avoid this behavior with the
-p
switch:Since BGP is not an option I was looking for another solution to provide failover and load balancing. This site does not have any 1-to-1 NATs in place so the networking is pretty simple. I decided to go with a SonicWall TZ200 for the failover and load balancing.