• Happy holidays, folks! Thanks to each and every one of you for being part of the Tom's Hardware community!

It's World IPv6 Launch Day: Welcome to The Wider Web

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.
@hwangchan

you are ao wrong in so many things.. please when you try to expaling something learn it first..
ipv6 dosent have 6 segments it have 8 segments of 4 hex digit each. each segment of course is of 16bits.
ipv4 address cant get numbers from 0-9 in each of his fields as each octet can only be a number from 0-255.
 
[citation][nom]notsurewhototrust[/nom]The scary part of IPV6 is that throughout history we have not had a counting system in place to track every human being or piece of equipment. Even though numbers themselves are essentially endless, the systems used such as social security, phone numbers, IPV4 etc.. have relatively low limits compared to IPV6. Now the government can assign each and every person an IP address to be used as ID for your entire life. Then we will all be tracked with this system because it is being built into all operating systems which makes it easy to develop software to do the tracking. It may sound like just a conspiracy theory but this is the 1st step.[/citation]

You already have such a number attached to a trackable device you carry with you: Your mobile phone number.
 
[citation][nom]hwangchan[/nom]To summarize the differences as easy as I can explain, the difference between ip4 and ip6 is the length of the address. If your ip4 address was 111.111.1.111, where the 1's could only be a digit between 0-9. Notice how there are 4 segments of numbers separated by a period, hence ip4. also, the format only allowed 3 digits between the periods, limiting the number of unique addresses.IP6 address extends the address to be 6 segments of data, with up to 4 characters, also allowing 0-9 as well as a-z. It might also allow other ascii characters, this i am unsure of. The format would look something like this xxxx:xxxx:xxxx:xxxx:xxxx:xxxx. Also, ip6 can have header and footer data to identify intranet vs internet, as well as add a suffix so if you have 5 devices at home, they all use a single IP address, and your router will identify each device with an "individual" ip address by changing the suffix.Ultimately the change doesn't affect performance in any way, just allows more users to access the internet on more devices. If you don't switch over right away, most the internet will still work, anything that keeps the ip4 active, but newer sites that use only an ip6 address may not be accessible.I know its a bit confusing, but did that help?[/citation]

"Each host, computer or other device on the Internet must be assigned an IP address in order to communicate. The growth of the Internet has created a need for more addresses than are possible with IPv4, which allows 32 bits for an IP address, and therefore has 232 (4 294 967 296) possible addresses. IPv6, which was developed by the Internet Engineering Task Force (IETF) to deal with this long-anticipated IPv4 address exhaustion, uses 128-bit addresses, allowing 2128 (approximately 3.4×1038) addresses. This expansion can accommodate vastly more devices and users on the internet as well as providing greater flexibility in allocating addresses and efficiency for routing traffic. It also eliminates the primary need for network address translation (NAT), which has gained widespread deployment as an effort to alleviate IPv4 address exhaustion."

additionally the addresses are in hexadecimal. 0 to 15. but to show anything over 9 you have to have some kind of digit to symbolize it. hence A to F are used for 10 to 15. additionally addresses are arranged like this: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

there is a lot of information about the internet protocol version 6 at wikipedia.

[citation][nom]notsurewhototrust[/nom] The scary part of IPV6 is that throughout history we have not had a counting system in place to track every human being or piece of equipment. Even though numbers themselves are essentially endless, the systems used such as social security, phone numbers, IPV4 etc.. have relatively low limits compared to IPV6. Now the government can assign each and every person an IP address to be used as ID for your entire life. Then we will all be tracked with this system because it is being built into all operating systems which makes it easy to develop software to do the tracking. It may sound like just a conspiracy theory but this is the 1st step.
[/citation]

"The main advantage of IPv6 over IPv4 is its larger address space. The length of an IPv6 address is 128 bits, compared to 32 bits in IPv4.[2] The address space therefore has 2128 or approximately 3.4×1038 addresses. By comparison, this amounts to approximately 4.8×1028 addresses for each of the seven billion people alive in 2011."

We wont have just one address. We will have one for each of the 4.8x1028 devices we will own. Think about that.
 
[citation][nom]A Bad Day[/nom]IPv4 has a limit of around 3 billion unique IP addresses, which is not enough as of now. IPv6 has over a trillion unique IP addresses, which should be enough for another two decades or so, or at least outlast the creators of IPv6.[/citation]
You have a rather poor grasp of large numbers. IPv6 address space is 128-bit. Even with 126-bits used (due to inefficiencies) we are looking at ~10^42 addresses. That's 1 with 42 zeroes behind it. A trillion only has 12 zeroes.

IPv6 could be good for a few centuries if it's distributed efficiently. That of course is not likely to be the case just like with IPv4. For example, there was some article in the past stating that Comcast would initially give their subscribers 2^64 addresses each...
 


IPv6 standard is that each home user receive at least 48 bit subnets, with 64 bit being the expected standard. IPv6 auto-configuration works by using your devices MAC address as part of it's IPv6 address, that's where the large segments are required.

Also note that this will make every device identifiable down to it's manufacturer. Your ISP will be able to count the exact number of devices you have and who made them. Think about that for a moment.
 
[citation][nom]palladin9479[/nom]Now to wait for the device based tier'd pricing schemes.$19.99 for two PC's$9.99 for each gaming console$19.99 for the premium gaming package, puts your packets at a higher QoS level then regular customers$9.99 for each Phone / Tablet device.Their already talking bandwidth caps, you think their not thinking about this too? Extracting maximum profit from existing revenue streams.[/citation]
Here you go with your "IPv6 doesn't support NAT". My router supports IPv6 NAT.

And btw NAT is actually against the principals of the Internet. I makes the Internet connection-oriented. Anyway, not a bad thing for us.
 
While most comments are about amount of address, it is not the only difference of ipv6.
Hardly noticeably it indeed is more efficient. While engineering the layers over IPv4 there were made many mistakes and annoying limits which are no longer a case with ipv6. It is not trivial to explain but few examples are: ipv4 has a limit of 64 hops, which is actually not that large (it is unknown how many hops is the largest route at the moment, but some day will reach limit of 64).
Tracing routes in IPv4 is also a trouble as designed trace works only for 8 hops. (notice that traceroute command uses different method which often ends up in wrong and incomplete data)
IPv4 TCP and UDP checksums are so broken and un-used that it is a shame they were designed in first place.
With IPv6 incoming, all this trouble has also been fixed/improved which should make internet (a little) more efficient.
 
[citation][nom]danny2000[/nom]I prefer Yahoo as Google is too big and REALLY big in data mining....[/citation]
understandable.
have you noticed yahoo's partnership with facebook in the past month? when you try to log in to your yahoo account on certain pages i see connecting to facebook on the lower left in the loading
 
[citation][nom]hwangchan[/nom]To summarize the differences as easy as I can explain, the difference between ip4 and ip6 is the length of the address. If your ip4 address was 111.111.1.111, where the 1's could only be a digit between 0-9. Notice how there are 4 segments of numbers separated by a period, hence ip4. also, the format only allowed 3 digits between the periods, limiting the number of unique addresses.IP6 address extends the address to be 6 segments of data, with up to 4 characters, also allowing 0-9 as well as a-z. It might also allow other ascii characters, this i am unsure of. The format would look something like this xxxx:xxxx:xxxx:xxxx:xxxx:xxxx. Also, ip6 can have header and footer data to identify intranet vs internet, as well as add a suffix so if you have 5 devices at home, they all use a single IP address, and your router will identify each device with an "individual" ip address by changing the suffix.Ultimately the change doesn't affect performance in any way, just allows more users to access the internet on more devices. If you don't switch over right away, most the internet will still work, anything that keeps the ip4 active, but newer sites that use only an ip6 address may not be accessible.I know its a bit confusing, but did that help?[/citation]
Wrong. IP v4 is called v4 because it's 4th version of IP a.k.a. Internet Protocol. Versions from v0 to v3 were in use in late '70s but v4 was first to be widely used. IP v5 was experimental streaming protocol but it died before becoming known to wider audience. You are utterly wrong about address numbering. Address is formed from 4 octets of binary numbers separated by dot, meaning each of four numbers can go from 0 to 256 in decimal system. IP v6 uses 16 octets with pairs being separated by colon. For making distinction from IP v4 addresses convention will be of writing them using hexadecimal system, meaning that numbers 0-9 and characters A-F are allowed. And final thought, don't comment on things you know squat about.
 


Umm no it doesn't.

There was no 6 to 6 NAT made, they went out of their way to say it should never exist. What does exist is 6 to 4 NAT which is a transition scheme. It's a mechanism that allows a IPv6 and IPv4 device to communicate with each other, however there is no mechanism for an IPv6 device to masquerade as another IPv6 device. That idea is so scary to them that the guys responsible for the Linux Kernel's network stack actually put in code to prevents IPv6 packets from being routed through the Masq table in iptables. Basically disabled network connect tracking (NetConnTrack) for IPv6 connections as a way to prevent any form of NAPT66 from being made. The Chinese students who developed the kernel modules give instructions on which lines of kernel code need to be modified to re-enable NetConnTrack for IPv6 connections.

Specifically what your needing is Network Address Port Translation 6 to 6, which given the similarity to IPv4 is entirety possible on a technical level.

The "End to End" connectivity model is a bunch of bulvine scatology written by Star Trek fans back when they were making the internet. They imagined a world where everything was seamlessly connected to everything else, no bad guys involved. Introduce bad guys into the picture, or more importantly introduce greedy corporations with near monopolistic powers, and that all falls apart. Look at my above pricing plans or actually read the fine print on your ISP's service agreement that you signed. Their very specific on the exact number of clients you can have connected and exactly what you are and are not allowed to do. Seeing as IPv4 NAPT currently hides your entire network from the ISP, they have no way of metering your usage by device, they can only meter your entire usage. The moment they can see everything they can meter everything, and then your paying $$$ for different "service levels" on a per-device basis. Imagine bandwidth caps based on IP / MAC's and content restrictions and the picture gets bleak.
 
Status
Not open for further replies.