Multi-Homing Your Home Network? 22
Jens asks: "For some time now, I have been looking for an affordable solution to multi-home my little network. I have both DSL and cable feeds and it would be nice to combine them with some basic load sharing but more importantly with some failure protection for both incoming and outgoing traffic. My DNS provider allows for round robin access to my two feeds for incoming traffic load sharing and to dynamically change my DNS entry which could be used for feed failure protection. Are there any Slashdot readers who have tackled this problem? Seems like there are quite a few people out there in my shoes but nobody seems to have found the magic solution."
It's not easy. (Score:4, Informative)
Multihoming and BGP FAQ [connect.com.au] - has some links to the RFC's etc.
Avi Freedman's site [freedman.net] has some very useful docs, in particular his Multihoming for the small ISP [netaxs.com], and his newer BGP Routing docs [netaxs.com]. He even has a powerpoint presentation titled "How to Multi Home" [freedman.net] but I have not seen it.
Can be done, could be better (Score:3, Interesting)
" traffic goes in and out one source, and "other" traffic through the other. How could it be better, if Cable and DSL compnaies would treat our connections as "real" connections, with full routing and so forth.
Re:Can be done, could be better (Score:2, Informative)
In order to do BGP you need your own ARIN assigned IP numbers (not ones issued by the ISP) To get a block of numbers from ARIN you have to already have 16
I'd love to be able to use BGP for my small Cable system (serves 2 rural towns, a total of 800 odd customers) but we aren't big enough. Your home network most certainly is not big enough.
Multi-homed network (Score:3, Interesting)
The workstations all hang off of the "primary" (faster) DSL line, all servers see both. In the event of failure of the "primary", I'll simply change our DHCP server to point to the secondary, move the workstation hubs to the other side of the servers, and we're back in business.
You CAN put both sets of IP addresses through the same network hardware, but unfortunately, Windows 95, and 98 don't do multiple IPs on a single NIC. Our servers are smarter than that.
Hope this helps.
--Mike--
Re:Multi-homed network (Score:3, Informative)
Sure they do:
http://support.microsoft.com/support/k b/articles/Q156/7/72.ASP [microsoft.com]
Forget multihoming. Load balancing, but no BGP (Score:5, Informative)
Stop dreaming, no consumer ISP is going to let you send BGP annoucements into their network. Can't blame them though : BGP in novice hands is a very convenient way to fuck up spectacularily.
Go for proxy-based load balancing for the HTTP traffic, go for TEQL (loadsharing over multiple interfaces [linuxdoc.org] queuing in order to split the rest, use RIP to announce availability of outbound connections. Basically, you can do almost anything you want with outgoing connections, but you're pretty much stuck if you want inbound failover.
Give me a consumer DSL access provider that does BGP and I'll be a happy man ! Right now, no one gets it unless getting access through large-ish leased lines with lavish support and matching price tag.
Re:Forget multihoming. Load balancing, but no BGP (Score:1)
Re:Forget multihoming. Load balancing, but no BGP (Score:3)
> Forget DSL, get a cheap T1 from an ILEC, > they will let you run BGP.
Unfortunately I live in France. You would be surprised how expensive T1 and their equivalents are on our side of the pond. I'm not complaining though : at least wine is not a luxury item and stinking cheese is not illegal here.
You are not alone (Score:2)
Re:Forget multihoming. Load balancing, but no BGP (Score:2)
> Forget DSL, get a cheap T1 from an ILEC, > they will let you run BGP.
Actually, the whole point of multihoming on consumer DSL/cable access is to pool neighborhood accesses to the Internet. Considering the profile of consumer taffic, the whole neighborhood would benefit from the aggregate capacity. Add a bit of community wireless lan... Maybe I should stop daydreaming...
Ummmm define cheap. (Score:2)
Re:Ummmm define cheap. (Score:1)
What I mean as DSL, is SDSL, and in most cases, that will run you atleast 230-400 a month anyway. Most local loop charges are from 400-700, but I have been on the phone with AT&T getting quotes for customers, and I got a tech to curse once when he saw what the loop charge was for one of my customer's locations ($1300 a month)
ip masq? (Score:4, Informative)
This is where I get kinda fuzzy on the setup. You have to figure out a way to send traffic with source address 1 out the cable side while traffic with source address 2 goes out the DSL side. I'm not sure exactly how to do so, but at least that gets you to the point where you just have to filter on one of two source addresses...
Alternatively, what happens when you add 2 default gateways to your routing table? Can you just stick one machine on each cable/dsl connect, and have your network gateway use those 2 machines as its default gateways? That'd be cool if it worked...
Re:ip masq? (Score:2, Informative)
Re:ip masq? (Score:2)
Oh. Well, that's a sensible way for it to behave in most situations, though I guess that's less than helpful in the poster's. Bringing the interface up and down every 20 seconds wouldn't be terribly efficient load-balancing... :)
Thanks. It sure is rare that I learn something useful from Slashdot...
Re:ip masq? (Score:1)
when we were loosing bluestar, we managed to get a T1 pulled, and we had both up and running for about 12 hours w/o problems.... though we had all the packets leaving on one line...
Forget it (Score:5, Informative)
Theoretically, you could obtain a
However, if you think you will actually be able to successfully do this, without licking ass, emptying your wallet and generally getting fucked around by all and sundry, forget it.
The 'routable' internet is pretty much closed to new players, might as well get used to being 'just another host'
Some info (Score:2, Informative)
Re:Some info (Score:2, Informative)
Is it just me, or is Slashdot really annoying to use with all the lameness filters and slow-down-cowboy filters and such?? I mean, I still read it for news, but posting is a pain and so I rarely do. Tonight is no exception.
So, I screwed up the URL above -- it should be http://www.monkeynoodle.org/lrp/LRP-Load-Balancing -HOWTO.html [monkeynoodle.org].
Sheesh.