Have always been curious about setting up an ISP. Especially so recently. I have been unsuccessful finding much information, though I haven't tried as hard as I probably could. Anyone have any good links?
From what I understand so far, the model they encourage is:
- register a legal entity (coop, non-proft, corp, whatever)
- register with IANA to get an ipv4 and ipv6 block
- find an ISP who can do the BGP announcements for you (DSL resellers usually support it, even if for a residential connection)
- use something like Quagga for routing, no need for big expensive routers
- connect with whatever premises you want your DYI-ISP to cover: ex: specific building, such as a student dorm, specific residential district with a mesh wifi, cat5 flying all over the place, install your own fiber (it's not that complicated!), etc.
Browsing the FFDN database, a lot of their members are small orgs with 50-100 users. With time, if you encourage a community legal model (coop or non-profit), people will develop more expertise and step up to manage and expand your network.
PS: I'm part of a Montreal mesh community called "Réseau libre" (http://www.reseaulibre.ca). We don't provide Internet, but we build the underlying infrastructure. It's a lot of fun and a great way to learn crazy networking stuff on a shoe-string budget.
> register with IANA to get an ipv4 and ipv6 block
Actually one has to register as a Local Internet Registry with the local monopoly RIR, such as ARIN or RIPE. Only they can request blocks from IANA, which they then allocate to LIRs in exchange for non-trivial membership fees.
Fees in the order of 3,000EUR to join and not much less on a recurring annual basis:
Unfortunately since the ITU proposal for a non-geographic RIR faded some years ago there is no competition in this space, as the existing RIRs refuse to service cross-geography requests.
On top of it, the last I read, getting IP blocks from a RIR (even a decently supplied one like ARIN) is rather difficult as the IPv4 space continually dwindles. Also read that ARIN won't give you IPv6 space unless you first have assigned v4 space. Not sure if that's still true. I only read and research this stuff, haven't actually dealt with these entities myself. For a just starting out ISP, I think you'd be forced to lease IP's from your transit provider.
If I interpret that post correctly (and I'm not sure I do, because it sure reads like it was written by someone who doesn't really know what they're doing and has an axe to grind), they submitted a request for both IPv4 space and IPv6 space at the same time, and ARIN wanted to go through the approval process for IPv4 first. This is understandable and not surprising.
At the end of the post it even says "Nothing stopping us from paying 1250 a year for our own IPv6 space though.".
This is an angry, confused individual upset about costs who decided to go rant semi-coherently on a forum full of people I wouldn't trust to administer a network anyway. It is not a reliable source of information.
Any notion that you require an IPv4 allocation to get an IPv6 allocation is wrong, was wrong in April 2012 when that post was written, and as far as I know, has always been wrong. You have never required an IPv4 assignment to get an IPv6 assignment, such a policy would be absurd and utterly counter-productive.
I can find no requirement that new IPv6 allocations require an IPv4 allocation. See sections 6.5.2.2 and 6.5.8.1, which correspond to the pages I linked to earlier.
Yeah, ARIN is $500/yr for ISPs using a /22 or smaller of IPv4 space (i.e. 1022 addresses), $1000 for up to a /20 (4094 addresses): https://www.arin.net/fees/fee_schedule.html
It's not exactly this.
The "find an ISP who can do the BGP annoucements for you" is not accurate. We encourage each org to announce herself their ranges, when possible.
That is definitely one of the reason for http://www.diyisp.org to be setup right now. The idea would be to have a sort of http://hackerspaces.org (one stop website for hackerspaces around the world) to facilitate discovery and spreading of useful information.
I've done a fair amount of research here. There are few links that just "have everything" as not a ton of people are doing this from the ground up. The biggest bottleneck is infrastructure, which to some extent boils down to government and corporation politics, a lot of which are difficult to reference online.
- register a legal entity (coop, non-proft, corp, whatever)
- register with IANA to get an ipv4 and ipv6 block
- find an ISP who can do the BGP announcements for you (DSL resellers usually support it, even if for a residential connection)
- use something like Quagga for routing, no need for big expensive routers
- connect with whatever premises you want your DYI-ISP to cover: ex: specific building, such as a student dorm, specific residential district with a mesh wifi, cat5 flying all over the place, install your own fiber (it's not that complicated!), etc.
Browsing the FFDN database, a lot of their members are small orgs with 50-100 users. With time, if you encourage a community legal model (coop or non-profit), people will develop more expertise and step up to manage and expand your network.
PS: I'm part of a Montreal mesh community called "Réseau libre" (http://www.reseaulibre.ca). We don't provide Internet, but we build the underlying infrastructure. It's a lot of fun and a great way to learn crazy networking stuff on a shoe-string budget.