|
|
|
|
|
by welterde
4502 days ago
|
|
What you propose already exists and is called Teredo,6rd or other tunneling protocols (6to4/6rd is probably the best fit with getting a /48 per IPv4 address). Except they again map the IPv4 space into the suffix of the IPv6 address (or do no mapping depending on the protocol). But you don't want to do that forever as you are now paying for a IPv4 header PLUS some more headers instead of just one IPv6 header if you have native IPv6. |
|
so your routing table holds "66/4 port 1" ,"* port 2"
instead of hundreds of millions of entries to get the same thing by having the "66" >64 bits deep into the address (or worse ::66:* port 1, which breaks everything - hell how is this even done now?).
My point is, if the v4 address was in the MSB as standard, IPv6 would be working in virtually every single IPv6 device already.
As it is, we are all still using workarounds (and VPNs).