Ask HN: How did ISP's with dial-up servers work?
Ok I actually used to work for an ISP back in 2000 that did dial-up but never got to work on that end of the business.
How did it work? Did they have to have huge pools of modems for every person dialing in? I am totally clueless to this and found little info on this on the web. Have been thinking about this a lot lately and would really like to know.
14 comments
[ 5.6 ms ] story [ 46.1 ms ] threadBasically the dial up server just had hardware that directly terminated the trunking line into it. The modem part might be done in software, might be done in hardware, or a little bit of both. By doing this it is practical to have a single machine serving 100s or even 1000s of customers.
So you are saying (more or less) 1 T1 for every 24 lines or 24 customers?
[1] http://en.wikipedia.org/wiki/Remote_Access_Service [2] http://en.wikipedia.org/wiki/Channel_bank [3] http://m.eetasia.com/ARTICLES/1999JUN/1999JUN29_BD_NTEK_TAC2... [4] http://en.wikipedia.org/wiki/Ascend_Communications
By the late 90's, we had moved to digital modems using PRI lines. This provided the equivalent of 24 modems over a single T1 line.
Now that's something I'd love to see picture of!
Once line speeds hit 56k and required more sophisticated equipment at the exchange/ISP, a lot of small ISPs got squeezed out because of the investment required, and sold their phone number and customer base.
A lot of consolidation started happening at that point, from what I remember.
The technical side is basically a few Cisco AS5300 that terminate 2 to 4 E1's from the IMS based ISDN network, your effectively just dialling a number from your modem that is load balanced over these E1's. At the other side of the Cisco is your internet service, fairly simple and works well for what it is.
There can be other things in the mix like AAA (Radius) to authenticate the users, but as your charging for the call within the POTS network that's not always required, assuming that the internet and line provider as the same as in our case.