nanog mailing list archives

Re: V6 still not supported


From: Randy Carpenter <rcarpen () network1 net>
Date: Sun, 20 Mar 2022 00:37:59 -0400 (EDT)



----- On Mar 19, 2022, at 6:44 PM, Matt Hoppes mattlists () rivervalleyinternet net wrote:

After a time of transition, all clients would be running 128 bit
addresses (or whatever length was determined to be helpful).

What you describe is literally IPv6.

Just like with IPv6, there would be a transition period, but during that
time software updates would very easily bring equipment up to spec much
faster and quicker.

If it is so easy, then why is some software not yet supporting IPv6? What makes you think that lazy software developers 
would suddenly become interested in this new IP when they don't seem interested in the current standard?

I don't get what you are trying to accomplish here that is not already covered by IPv6.


It would also be extremely easy to perform a translation operations on
equipment that required it for some reason since we're still operating
in the same basic IPv4 dotted notation system.

No, it wouldn't. You have a fundamental misunderstanding about how IP addresses work. Nothing stores IP addresses in 
the classic (and horrible) IPv4-style dotted notation. IPs are stored as binary numbers, be they 32-bit, or 128-bit. 
The way they are displayed are just a shorthand to make reading them easier (although, the variable character length of 
IPv4 is really annoying, but is fixed in IPv6)

 
A computer running at 32.23.0.0.12.168.0.1 wants to access 192.168.0.1.
It has no problem sending out the request, since 192.168.0.1 is a subset
of the protocol 32.23.0.x has.  However, to get back 192.168.0.1 can
proxy through an IPv4.1 to IPv4.2 concentration system.   This very
quickly allows for rapid deployment and upgrading.

I suspect if such a system was implemented the uptake would be very very
fast.

Again, you are basically talking about IPv6. I am still missing where you have some way to accomplish the same goal 
without having every system have to be re-written (again). Why would we want to start again at 0% when we are a 
significant portion of the way to full IPv6 deployment?

IPv6 deployment is been so slow because it was not carefully thought
through from an ISP deployment perspective.  (For example, how the
DHCPv6 request doesn't send the device MAC address through, thus
preventing the ISP from being able to authorize the device or hand out a
specific IP range).

As others have said, this has been fixed. I do agree that leaving out DHCP was shortsighted. But it was relatively 
easily added (just like it was for IPv4). Just because the current implementation and best practice for a protocol 
doesn't meet a specific need of yours doesn't mean we should go back to the drawing board and re-implement the entire 
networking stack again.


Heck, even allowing hex in the dotted quad would resolve a lot of issue.
 The issue with IPv6 is NOT the hex.  It's the way things were
implemented within the protocol stack.

As above, I will point out that you seem to have a misunderstanding of what IPv6 is and is not. Hex vs. dotted quad is 
merely a display standard having nothing to do with anything that really matters (router code, etc). What you seem to 
be proposing is just a different way to represent 128-bit addresses, which would make them difficult to distinguish 
from 32-bit addresses. These issues have long been worked out by many very smart people.


-Randy


Current thread: