Bitcoin Forum
December 08, 2016, 06:13:30 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Why isn't ipv6 backwards compatible ipv4?  (Read 1991 times)
genjix
Legendary
*
Offline Offline

Activity: 1232


View Profile
March 05, 2011, 10:12:07 AM
 #1

Why did they choose such a format?

Why not free a top level IP (e.g 200 as an example) and then whenever that byte is selected, you can have variable length fields:
200.num_of_bytes.89.123.42.76.43.108.2

Or change each each number field to a 64 bit int.

7843843.9084394.12333232.89

Therefore since some sites need IP addresses, ISPs and router manufacturers would lose out by not providing access to those addresses. ipv6 is ridiculous made by academics. Do they honestly believe the whole internet to upgrade to a non-backwards compatible address?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481220810
Hero Member
*
Offline Offline

Posts: 1481220810

View Profile Personal Message (Offline)

Ignore
1481220810
Reply with quote  #2

1481220810
Report to moderator
jib
Member
**
Offline Offline

Activity: 84


View Profile
March 05, 2011, 10:30:39 AM
 #2

A host that hadn't been upgraded wouldn't be able to communicate with anything that uses your new IP address format. What you're proposing wouldn't be any more backwards-compatible than the current solution of running dual-stack IPv4/IPv6.

Without a traditional IPv4 address you can't communicate with IPv4-only hosts except through some sort of relay. This will always be true no matter how you design the new addresses.

Looking forward to quantum computing so we can have qubitcoins.
srb123
Jr. Member
*
Offline Offline

Activity: 59


View Profile
March 05, 2011, 11:56:56 AM
 #3

Why did they choose such a format?

Why not free a top level IP (e.g 200 as an example) and then whenever that byte is selected, you can have variable length fields:
200.num_of_bytes.89.123.42.76.43.108.2

Or change each each number field to a 64 bit int.

7843843.9084394.12333232.89

Therefore since some sites need IP addresses, ISPs and router manufacturers would lose out by not providing access to those addresses. ipv6 is ridiculous made by academics. Do they honestly believe the whole internet to upgrade to a non-backwards compatible address?


I think that when they sat down and tried to figure out a neat way to do this they quickly realised that legacy support=more code=more bugs=more exploits and less reliability.

IPv6 was a chance to re-imagine the internet all over again. (And lets face it, the internet is still in it infancy, we don't even have a full set of working browsers yes. Tongue), and they have done everything they can to make sure these problems don't come up again.

dsg
Jr. Member
*
Offline Offline

Activity: 37


View Profile
March 05, 2011, 12:14:57 PM
 #4

I think that when they sat down and tried to figure out a neat way to do this they quickly realised that legacy support=more code=more bugs=more exploits and less reliability.

IPv6 was a chance to re-imagine the internet all over again. (And lets face it, the internet is still in it infancy, we don't even have a full set of working browsers yes. Tongue), and they have done everything they can to make sure these problems don't come up again.

No, the answer given by jib was completely correct, it is completely impossible (not merely "hard" or "too much work") to build such a protocol.
error
Hero Member
*****
Offline Offline

Activity: 574



View Profile
March 05, 2011, 07:33:03 PM
 #5

Do they honestly believe the whole internet to upgrade to a non-backwards compatible address?

The whole Internet will upgrade. IPv4 is reaching its end of useful life. End of story.

15UFyv6kfWgq83Pp3yhXPr8rknv9m6581W
genjix
Legendary
*
Offline Offline

Activity: 1232


View Profile
March 05, 2011, 09:18:07 PM
 #6

Do they honestly believe the whole internet to upgrade to a non-backwards compatible address?

The whole Internet will upgrade. IPv4 is reaching its end of useful life. End of story.

Or ISPs will just migrate us more and more behind NATs killing peering & bittorrent and making us back into consumers.
srb123
Jr. Member
*
Offline Offline

Activity: 59


View Profile
March 05, 2011, 11:23:16 PM
 #7

I think that when they sat down and tried to figure out a neat way to do this they quickly realised that legacy support=more code=more bugs=more exploits and less reliability.

IPv6 was a chance to re-imagine the internet all over again. (And lets face it, the internet is still in it infancy, we don't even have a full set of working browsers yes. Tongue), and they have done everything they can to make sure these problems don't come up again.

No, the answer given by jib was completely correct, it is completely impossible (not merely "hard" or "too much work") to build such a protocol.

Nah, I dont think its hard to imagine a cross compatible protocol with IPv4, it just would have needed to be implemented top-down, assigning "IPvX" a huge subnet of availabe IPv4 addresses, with ISP's providing transparent bridging. Eventually enough Devices would be in the new subnet and the Ipv4 bridging can be cut and the rest of the new address space opened up.

Anyway the moment is past, IPv6 is what we got, so any type of seemless migration is impossible.
Vasiliev
Jr. Member
*
Offline Offline

Activity: 55


View Profile
March 06, 2011, 12:09:18 AM
 #8

Do they honestly believe the whole internet to upgrade to a non-backwards compatible address?

The whole Internet will upgrade. IPv4 is reaching its end of useful life. End of story.

Or ISPs will just migrate us more and more behind NATs killing peering & bittorrent and making us back into consumers.
There's only so far they can go. It's estimated that Asia is going to start having new clients IPv6-only in less than a year due to their constant rapid expansion of internet.

1DiaPwjDV6rLB2KrBA7gzitzSWCJmXnESy
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!