Just wanted to follow up here as this topic is a little old, but the needs/discussion is not…
IPv4 is disappearing. No ifs ands or buts there. The “gray market” auction houses are selling IP space, but its not cheap and getting addresses from your upstream is also not cheap (those are typically rented and non-transferable making you “locked in” to your upstream provider). Wasting IPv4 addresses on something like radios (ie, L2 devices) is a huge and costly waste these days.
As a multi-homed ISP, I have virtually unlimited IPv6 addresses and almost zero IPv4 addresses. I can’t easily NAT from the Mimosa devices because…
- They don’t correctly use VLANs for management addresses meaning I can’t “hide” the traffic on the side.
- Its non-trivial to send dot1q traffic over the devices so that I can pick it up on the other side to split the traffic to different networks.
- With multiple exit points to my network, its also non-trivial for me to route ALL my management traffic to a single data center where I can NAT it from. This creates huge complications as I’d need to have a NAT in each and every data center that I use as a tower distribution point.
With IPv6 and Link-local addressing, I can basically put as many devices on an L2 network as I want. I can then use whatever router(s) are on the local L3 network as my “router-announcement” so that they can all basically pick up EUI-64 addresses and be globally happy… Or using DHCPv6 I can map the MACs to an address within the PrefixDesignator that they are plugged into. Between that and the DHCPv6 server, I don’t need to configure the devices at all. In fact, the beauty of an IPv6 network is that devices are “self configuring” and need little if any configuration in terms of IPs, NTP services, Routers, DNS servers, etc. The devices can even pull prefix designation (PD) from the local network and give the customer at the end of a C5 (or using a local router like an ASUS) the ability to pull down their own personal /64 (or even in our case a /60) to their home.
Manually doing IPv4 while running out of addresses as well as coming up with the ridiculous NAT networks is so… half decade ago. For those that know nothing about IPv6 or “hands free setup”, you should go do a little reading/research. It makes so many things easier/better and running a dual stack network is not impossible. (ours is currently dual stack IPv4/IPv6 down to the house).