If you are an ISP and haven't experienced your own IPv4 shortage yet, you most likely have
If you haven't been keeping up with the official status of IPv4, for all practical purposes those addresses are gone. You can no longer get allotments from the Regional Internet Registries like ARIN (North America), RIPE (Europe) and APNIC (Asia). Ironically, IPv4 itself is not going away any time soon. Even though IPv6 is now rolled out in many places, and there are no new IPv4 addresses available, most networks are not ready to handle IPv6 traffic and will not be for some time. So, even if you convert your network to all IPv6, you will still need a way for your subscribers to access websites that remain on IPv4 networks.
If you’re already feeling the pinch from a shortage of IPv4 addresses, and you aren't quite ready to make the move to IPv6, you don't have to hit the panic button just yet. You still have two options.
One of the first things you may look into is purchasing IPv4 addresses. Since we never had to pay for IP addresses in the past, there is understandably a certain amount of resistance built in to this option for many. It's also not cheap. The average going resale rate currently for a /24 block of 256 IP addresses is about $18.00 per address, so doing the math, you’ll spend about $4,600. If a /24 doesn’t meet your needs, there are other size blocks you can get. For example, a /22 (1,024 addresses) will run you about $18,000 and a /20 (4,096 addresses) about $75,000. If you really expect to grow, you can get a /19 (8,192 addresses) for just over $150,000. You'll also need to consider the time that it will take your backbone provider to route the new IPv4 addresses every time you get a new block, so add that to your schedule and to-do list when considering your options.
Obviously, buying IPv4 addresses is not a great long-term solution for ISPs who plan on growing their subscriber base. A better solution for you may be deploying Carrier Grade NAT (CGNAT). With CGNAT in place you can conserve the IPv4 addresses you already have by letting multiple subscribers share a single public IP address. When CGNAT is done right you are also able to track the activity of every subscriber who was using that address, so you can respond to law enforcement requests and subpoenas as you normally would. By conserving IPv4 addresses CGNAT gives you time to plan your migration to IPv6 without having to purchase more addresses. And, when you are ready to make the jump to all an all IPv6 network, CGNAT can handle the needed translations between your IPv6 subscribers and any IPv4 websites that are still lurking out there.
The cost of CGNAT will vary based on the type of product and capabilities. Proprietary hardware solutions are expensive, but they are well suited for the task and often have additional features that might be of value. However, these may be priced out of reach for small to mid-sized operators. There are also software-based CGNAT solutions that can be run on standard servers or in a virtual environment. This solution may scale better for smaller providers and is more economical, but there is also the complexity of installing and configuring everything.
At ZCorum, we make both options available for our customers. We can provide a proprietary hardware solution if that is the desire, or a software-based license if that is the right fit. And, on our software-based CGNAT option, we handle the complexity for you. We install the software on standard hardware that we purchase, configure everything, and provide you with a CGNAT appliance that is plug and play when you get it. You can read about both CGNAT solutions here.
Even if you have plenty of IPv4 addresses now and are not ready to fully transition your network infrastructure to IPv6, you will still need to make that move eventually. And when you do, you will need a way to provide access to the remaining IPv4 content for your subscribers—that is, unless you plan on being the last IPv4 network on the planet. I would suggest you don't wait that long.