Beat the Cap Theory x - Using the Capped Line

stoke

Honorary Master
Joined
Aug 7, 2003
Messages
10,531
Reaction score
6
Location
Afreek du Zuid - KZN - Ramsgate.
Setup a machine with 2 Network Cards (CapBuster).
Call the NW cards Cap In and Cap Internat(ional).
Attatch 2 ADSL subscriptions + modems + all the rest to this machine.
Setup routing and a good proxy + port router between the 2 NW Cards - so that Cap In forwards through Proxy + Cap Out for International requests only.

When users are capped - they buy a small portion of bandwidth - instead of another 3GB - for - lets say R 80.00 for 500MB.

They then use CapBuster as their proxy until their 500MB is used up, they access CapBuster using Cap In via a url on dyndns.
Their access to the international internet is provided using Cap Internat.
Their access to the local internet is provided by re-using Cap In.
Cap In will exceed it's 3GB limit quickly - but it does not matter.
Cap Internat will have to purchase 3GB chunks from Telkom as required.

:: Users can purchase a section of the available 3GB for use as they require instead of another full 3GB.
:: Users will not be "charged" for local browsing / game playing.
:: Users will not be "charged" for cache'd content.

Problems :
How do you allocate a limit of 500 MB of international bw to a specific user ?
How do you identify international sites and route accordingly ?


Theories ?
More Problems ?
Suggestions ?
 
iptraf ?
netfilter accounting ?


<hr noshade size="1"><font size="1"><div align="right">8:00 Thursday 26 August 2004 is <font color="red">D-Day</font id="red">....</div id="right"></font id="size1">
 
BGP information ... now the problem is hosting in ZA is expensive and many "local" sites are ofshore ...

i once set up a elaborate proxy to a router (AS5300) with 2ethernet links the router with route maps routed international down one link and local down the other [linux server also running BGP]

doing this i was able to enforce quality of service to my local peers and by international/local splits without needing 2 seperate lines ....

it is not a simple task you trying to accomplish
 
For those of us who don't know what BGP is:

The Border Gateway Protocol <b>(BGP)</b> is the routing protocol used to exchange routing information across the Internet. It makes it possible for ISPs to connect to each other and for end-users to connect to more than one ISP. BGP is the only protocol that is designed to deal with a network of the Internet's size, and the only protocol that can deal well with having multiple connections to unrelated routing domains.

Thanks loosecannon! I've been sitting with this idea, to set up 2xADSL lines or 1xADSL and 1xLeased with local traffic going through the one and international through the other, for a while. I was just never sure how. Where would I be able to get a "routing table" from? I doubt if telkom would give (let me download) it to me.
 
Good idea guys, but useless for those of us who can barely afford an adsl connection. Find a solution that does not cost R2000+ a month. When you get to that price I might as well get DataPro's Business ADSL.

Don't get me wrong, keep trying stuff. Sooner or later we will bugger-up telkom's cap system.

The closest thing I cam across was the connection clustering system thought up by one of the MyWireless(now know as MyBanwidthless) users.

<hr noshade size="1">
Man who scratch ass should not bite fingernails.
 
Spphiron, what "connection clustering"? I tried a google but couldn't find anything.

btw, TheRodent has found a IS router that will give you the BGP info. Telnet into route-server.is.co.za.

I actually think that this could work. You set up a wireless mesh network in your area and get either 2 ADSL lines or accounts. set up iptables on the server and route all international traffic through one line and all local through the other. to be able to access the service, you charge (line rental + two adsl accounts) / number of users. after that you charge ppl for the amount they browse internationally. if you run out of bandwidth, you simply buy another 3gb acount.

so for one line, two accounts and 5 users:
(680 + 500) / 5 = R236pp for unlimited local and 600Mb International.

the other alternative is to use Sentech or diginet for international and ADSL for local.
 
the above will obviously give each user +/- 10Kbps combined (local and international), which is more than enough for browsing/mail/gaming.
 
Connection clustering:

a group of Sentech Mywireless users and adsl user group together in a wireless cluster. Route all international traffic through the mywireless connections and all local traffic through the adsl. This takes advantage of Mywireless's faster,uncapped, international (atm only slightly) connection. It requires some complex load balancing and routing systems, but if someone could design some software to configure it. The software should not be more complex than your average p2p sofware.

The only big problem is setting up the wireless links between the users, or could that be done through the adsl's?


<hr noshade size="1">
Man who scratch ass should not bite fingernails.
 
Top
Sign up to the MyBroadband newsletter
X