3 ms·
Is there any fundamental reason why IPv6 is faster than IPv4? My intuition is that the only reason things appear faster is because IPv6 communication is likely
by michaelmior 11y ago
Is there any fundamental reason why IPv6 is faster than IPv4? My intuition is that the only reason things appear faster is because IPv6 communication is likely to occur using newer network devices (with newer strongly correlating with faster).
Edit: The only technical difference I can see is that clients are expected to do MTU discovery which would probably result in better link utilization.
- pixl97 11y ago>IPv6 communication is likely to occur using newer network devices For cable modems it generally means moving to DOCSIS 3 supporting equipment, which yes, is generally faster.
- jewel 11y agoI don't think it's the fundamental reason but the checksum doesn't need to be recomputed at every stem, which used to be touted as a major advantage. (I imagine processing power at the router level is cheap enough now that this is no longer a concern, even for ten-gigabit links.) http://ipv6.com/articles/general/Top-10-Features-that-make-IPv6-greater-than-IPv4-Part4.htm http://ipv6.com/articles/general/Top-10-Features-that-make-I...
- rjsw 11y agoWith IPv6, you also don't have to compute the checksum twice at each end of the connection, with IPv4 you have one in the IP header as well as one for UDP or TCP.
- wmf 11y agoSome phones have native v6 but NATed (or even 464ed) v4, so the v4 traffic is going through a longer and slower path.
- syncsynchalt 11y agoRouter fragmentation is no longer allowed, that can be a cause (this is covered by your edit). One less checksum. On the meta level, core routing tables are much simpler but the use of CAM means that lookups are an O(1) operation, therefore any speed improvement would be due to the better scrutiny and route simplification that a smaller number of routes can afford. All this is offset with the v6 header being 40 bytes rather than v4's 20 bytes.