fritt kopierat från http://en.wikipedia.org/wiki/IPv6
Features of IPv6
To a great extent, IPv6 is a conservative extension of IPv4. Most transport- and application-layer protocols need little or no change to work over IPv6; exceptions are applications protocols that embed network-layer addresses (such as FTP or NTPv3; NTPv4 supports IPv6). However, most applications need small changes or at least need to be recompiled with IPv6 supporting libraries. High level scripts and some well designed applications might work unchanged.
[edit] Larger address space
The main feature of IPv6 that is driving adoption today is the larger address space: addresses in IPv6 are 128 bits long versus 32 bits in IPv4.
IPv6 was designed to allow the bottom 64 bits to be set to the MAC address of the network card of the computer and the top 64 bits would be used for routing purposes. The top 64 bits are divided into four 16-bit groups, allowing for four levels of address delegation, for example from IANA to ISPs to companies to departments. These large blocks make administration easier and avoids fragmentation of the address space, which in turn leads to smaller routing tables. Since each host on a network segment can use the bottom 64-bits of the IPv6 address, the minimum allocation to companies or users will be a /48, leaving 16bits-worth of subnets; that is, each "enterprise" will have ~64k LANs to allocate as they see fit. Larger companies and ISPs will be allocated /32 or larger blocks.
The larger address space avoids the potential exhaustion of the IPv4 address space without the need for NAT and other devices that break the end-to-end nature of Internet traffic. The drawback of the large address size is that IPv6 is less efficient in bandwidth usage, and this may hurt regions where bandwidth is limited.
Another advantage of the larger address space is that it makes scanning certain IP blocks for vulnerabilities significantly more difficult than in IPv4, which makes IPv6 more resistant to malicious traffic. This apparent advantage is somewhat blunted by distributed attack techniques and access to the very techniques that will enable users and devices to connect in IPv6 — with such things as all hosts multicasts and Directory Service tables which will list which IPv6 addresses in the range actually have machines attached. Similarly, when new spoofing techniques are invented it will be much harder to track down rogue malware machines, especially if they are unlisted.
[edit] Stateless autoconfiguration of hosts
IPv6 hosts can be configured automatically when connected to a routed IPv6 network. When first connected to a network, a host sends a link-local multicast (broadcast) request for its configuration parameters; if configured suitably, routers respond to such a request with a router advertisement packet that contains network-layer configuration parameters.
If IPv6 autoconfiguration is not suitable, a host can use stateful autoconfiguration (DHCPv6) or be configured manually.
Stateless autoconfiguration is only suitable for hosts; routers must be configured manually or by other means.
[edit] Multicast
Multicast is part of the base protocol suite in IPv6. This is in opposition to IPv4, where multicast is optional.
Most environments do not currently have their network infrastructures configured to route multicast; that is — the link-scoped aspect of multicast will work but the site-scope, organization-scope and global-scope multicast will not be routed.
IPv6 does not have a link-local broadcast facility; the same effect can be achieved by multicasting to the all-hosts group (FF02::1).
The m6bone is catering for deployment of a global IPv6 Multicast network.
[edit] Jumbograms
In IPv4, packets are limited to 64 KiB of payload. When used between capable communication partners, IPv6 has support for packets over this limit, referred to as jumbograms. The use of jumbograms improves performance over high-throughput networks.
[edit] Faster routing
By using a simpler and more systematic header structure, IPv6 was supposed to improve the performance of routing. Recent advances in router technology, however, may have made this improvement obsolete[citation needed].
[edit] Network-layer security
IPsec, the protocol for IP network-layer encryption and authentication, is an integral part of the base protocol suite in IPv6. However, almost all old IPv4-capable TCP/IP-stacks also have an IPsec implementation, yet IPsec has not seen wide deployment except for securing BGP traffic between IPv6 routers.
[edit] Mobility
IPv6 hosts are not constrained by the location of the physical network, are transport layer independent and will support the robustness and availabilty of network services. Also referred to as Mobile IPv6 (MIPv6) and defined in RFC 3775 and RFC 3776. MIPv6 also uses IPv6 anycast addressing to locate and send binding updates to support mobility.
However, and again, Mobile IP has been standardized for IPv4 and has not yet seen widespread adoption.