Are there any efficiency features that have been built into IPv6 to improve it's performance over IPv4 or any issues that might have a performance cost in comparison?

asked 14 Nov '11, 22:46

Dom's gravatar image

Dom
766612
accept rate: 0%

edited 14 Nov '11, 22:49


IPv6 is designed to reduce the processing done by intermediate routing performed by the intermediate routers while forwarding the traffic. The aim is just look at the destination in the routing table and forward. In between routers dont have to fragment the packets and NO checksum checking(left for upper layers to verify). But as WindowsUser mentioned above, IPv6 routing lookup might be slow because of long IPv6 addresses.

link
This answer is marked "community wiki".

answered 19 Nov '11, 16:57

Fahad%20Ahmed's gravatar image

Fahad Ahmed
614411
accept rate: 0%

edited 19 Nov '11, 16:57

This is a very complex question dependent on many factors. You must consider the IPv6 connection type in question, its speed, the underlying IPv4 connection, the size of the network, and the routing policies of the network.

  • IPv6 improves performance when compared to NAT.
  • IPv6 decreases performance if it is over a rather long-distance tunnel, or if it is a broken implementation
  • IPv6 decreases performance if its connection is not as fast as IPv4 (obviously)
  • IPv6 decreases performance on large network routers because of the increased overhead from processing the vastly larger routing table
  • The efficiency of IPv6 and IPv4 on a network is determined by the routing protocol used by the routers within the network.
link

answered 17 Nov '11, 23:41

WindowsUser's gravatar image

WindowsUser
10613
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×1
×1

Asked: 14 Nov '11, 22:46

Seen: 1,620 times

Last updated: 19 Nov '11, 16:57

Related questions

powered by OSQA