I slipped up on the calculation. I assumed 2000::/3 was 2000:: to
2fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. It actually extends to
3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. Guess I slipped up on the hex
math. My mind always thought the 6 bone addresses were in the next block,
but of course now that I think of it correctly, they were not, but instead
the final addresses in this block.
So at this rate, Im guessing more like 100+ years before we go on to the
next 1/8 block. After all 7 out of 512 in 20+ years is a long time to go.
In the next 100 years even with EUI64, some of that space could be clawed
back for use if we got rid of SLAAC. Many networks today only keep it
around for android. But as I said earlier, I doubt any efforts will take
place until we use more than 1/2.
Unlike IPv4 with its hard 4 billion limit, in IPv6 there does exist the
possibility of getting more host bits by getting rid of SLAAC and setting
the local part much smaller than the current 64 standard. Each bit
obtained of course doubles the number of available host bits. Even with
the most liberal standard, exhaust is still 100's of years away.
I think route aggregration is going to turn out to be the biggest issue
with IPv6. If the IPv6 blocks become broken up like IPv4, we are going to
have a very hard time with routing tables that grow to billions, trillions
or beyond. This is why I wish the IETF or someone else would come up with
a clean way to do multihoming with PA addresses. Multihoming and PI
addresses are the leading reason for routing table growth.
Albert Erdmann
Network Administrator
Paradise On Line Inc.
On Sun, 5 Jan 2020, Owen DeLong wrote:
On Jan 4, 2020, at 12:41 , hostmas...@uneedus.com wrote:
I understand that there might have been some poor choices made with
IPv6 in regard to address allocation that might lead to a future
exhaust. The main one is the 64 bit network and 64 bit host decision,
considering that it was based on 48 bit ethernet OUI's. I think it
should have been 80 bits of network and 48 bits of host instead. Even
in the largest of networks, 48 bits is clearly overkill. Having the
current /64 is clearly excessive.
This fails utterly to consider the true history of the 128 bit decision.
Prior to the decision to incorporate EUI-64 addressing into the process,
the most likely address size for IPNG (prior to being given version
number 6) was 64-bits. The additional 64 bits were added to the address
fields specifically to accommodate this. At the time, it was believed
that EUI-48 addresses were approaching shortage and that the IEEE was
likely to make future versions of ethernet with EUI-64 identifiers built
into the interfaces. Also at the time FDDI was shipping with EUI-64
baked-in addresses.
The algorithm commonly attributed to IPv6 (placing ff:fe between the OUI
and ESI portions of the address and turning on the locally-generated
(0x02) bit) is actually the IEEE specification for converting an EUI-48
MAC to an EUI-64 address.
Other decisions like giving every node a /48 also add to the greater
possibility of exhaust at some future time. Many players have already
decided to assign less than a /48 to their customers by default.
I can’t see any reason to give every node a /48 and I’ve never seen
anyone do this. I have seen every end-site getting a /48 and I think
that’s perfectly valid. Let us consider that there are roughly 7 billion
people in the world. Given that the number of end sites (physical
structures or tenants in multi-tenant structures) is unlikely to exceed
10x population, let’s allow for a doubling of the population to 14
billion. That would be 140 billion total end sites in the world.
There are 35,184,372,088,832 /48s in 2000::/3. That’s 251+ /48s per end
site for the entire planet in only 1/8th of the total IPv6 address
space.
However, unlike the situation of IPv4, there is still plenty of time to
correct this. Currently only 1/16 of the address space is currently
used for global addresses. When it comes time to assign the next 1/16
of space, we could always tighten up the standards, leading to vastly
more addresses being available per 1/16 block. Adoption of an 80/48
split by existing players would vastly expand their holdings. Also,
adoption of only providing a /48 upon request and defaulting to /56 or
/60 can also vastly expand holdings as well.
Not sure where you got that statistic of 1/16h. There is 1/8th
(2000::/3) specified for IPv6 global unicast addressing currently. Far
less than half of that has been allocated to RIRs so far.
I was talking to JJB of Comcast one day discussing why they don’t
provide /48s to their customers. His excuse was “If we were to do that,
the way our network is structured, we’d need a /12.”
Think about that… Probably the single largest eyeball ISP on the planet
can number their entire customer base in an extremely wasteful manner
(Trust me, there is no legitimate method more wasteful than CMTS when it
comes to address deployment) within a /12.
There are what, maybe a dozen providers that come anywhere near that
size in all the world. Let’s even say there are 100 of them. Guess what…
In 2000::/3, there are 512 /12s, so that still leaves 412 /12s for
everyone that isn’t a customer of a humongous ISP.
We still have plenty of time while only 1/16 of the address space is
being used to address being more conservative in the future.
I doubt we will exhaust the 1/8th of the address space in 2000::/3 in my
lifetime.
Does anyone know what is the utilization rate of 2000::/3 is or where
this data is being tracked?
J> Yes, it is tracked at IANA. I believe two RIRs have received second
/12s for a total of 7 /12s allocated from the 512 in the pool. There are
also some smaller earlier allocations that have been issued to RIRs from
the pool, but IIRC, they total less than a /12 equivalent altogether, so
roughly 8/512 or 1/64th of the address space has been issued to RIRs.
(This is from memory without research, so feel free to look at the IANA
data for verification).
Owen
Albert Erdmann
Network Administrator
Paradise On Line Inc.
On Sat, 4 Jan 2020, Ronald F. Guilmette wrote:
In message <alpine.lrh.2.21.2001031911040....@bigone.uneedus.com>,
hostmas...@uneedus.com wrote:
[IPv6] also brings RIR's
back to their original record keeping role, without having to police the
number of addresses that a member needs.
I am not persuaded that this will be the case. When IPv4 was first
promulgated, I do believe that just about everyone felt that there
was no way in hell that "the Internet" such as it was, or such as it
might become, could ever use up 4 billion addresses. Now admittedly,
things -are- rather different with IPv6, where the number of addreses
is a lot closer to the number of elementary particles in the Universe,
but I do think it is unwise to ever assume that there are any practical
limits on man's ability and/or willingness to waste stuff. In other
words, I think that some amount of thoughtful husbandry of the resource
will always be needed.
Regards,
rfg
_______________________________________________
ARIN-PPML
You are receiving this message because you are subscribed to
the ARIN Public Policy Mailing List (ARIN-PPML@arin.net).
Unsubscribe or manage your mailing list subscription at:
https://lists.arin.net/mailman/listinfo/arin-ppml
Please contact i...@arin.net if you experience any issues.
_______________________________________________
ARIN-PPML
You are receiving this message because you are subscribed to
the ARIN Public Policy Mailing List (ARIN-PPML@arin.net).
Unsubscribe or manage your mailing list subscription at:
https://lists.arin.net/mailman/listinfo/arin-ppml
Please contact i...@arin.net if you experience any issues.
_______________________________________________
ARIN-PPML
You are receiving this message because you are subscribed to
the ARIN Public Policy Mailing List (ARIN-PPML@arin.net).
Unsubscribe or manage your mailing list subscription at:
https://lists.arin.net/mailman/listinfo/arin-ppml
Please contact i...@arin.net if you experience any issues.