Académique Documents
Professionnel Documents
Culture Documents
Configuration
IPv4 must be configured, either manually or
through the Dynamic Host Configuration
Protocol (DHCP). DHCP allows IPv4
configuration administration to scale to
large networks, but you must also configure
and manage a DHCP infrastructure.
Mobility
Mobility is a new requirement for Internetconnected devices, in which a node can
change its address as it changes its
physical attachment to the Internet and still
maintain existing connections. Although
there is a specification for IPv4 mobility,
due to a lack of infrastructure,
communications with an IPv4 mobile node
are inefficient.
Automatic configuration
IPv6 hosts can automatically
configure their own IPv6 addresses
and other configuration parameters,
even in the absence of an address
configuration infrastructure such as
DHCP.
IPv6 Addressing
The IPv6 address is 128 bits long, creating
an address space of almost inconceivable
size. With 128 bits you can express more
than 3.4 1038 combinations. Unlike IPv4
unicast addresses, the structure of an IPv6
unicast address is very simple: The first 64
bits are for a subnet prefix and the last 64
bits are for an interface identifier. Although
you can perform variable- length
subnetting within the 64 bits of the subnet
prefix, the host ID equivalent for IPv6 is
always the same size.
For example:
FE80:0:0:0:2AA:FF:FE5F:47D1
becomes FE80::2AA:FF:FE5F:47D1
FF02:0:0:0:0:0:0:1 (a multicast
address) becomes FF02::1
Types of Addresses
IPv6 defines three types of addresses:
unicast, multicast, and anycast. Unicast
and multicast addresses work in the same
way as they do for IPv4. An anycast
address, however, is a strange mixture of
unicast and multicast. Whereas a unicast
address is used for one-to-one delivery and
a multicast address is used for one-tomany delivery, an anycast address is used
for one-to one- of-many delivery.
Global
Global addresses are the equivalent of
IPv4 public addresses. Global addresses
are globally reachable on the IPv6
Internet. Unlike public IPv4 address
prefixes, which are a combination of flat
and summarizable address spaces, IPv6
global addresses are easier to aggregate
and summarize at address space
boundaries. This results in fewer routes in
the various routing domains of the
Internet.
Link-Local Addresses
Link-local addresses, which are used on
the same link, are equivalent to Automatic
Private IP Addressing (APIPA) IPv4
addresses used by current Microsoft
desktop and server operating systems.
Link-local addresses are automatically
configured and can be used to provide
automatic addressing for nodes connected
to the same network segment when there
is no router present. Link-local addresses
always begin with FE80.
DNS Support
To resolve domain names to IPv6 addresses,
RFC 1886 defines the use of the AAAA (or
quad-A) Domain Name System (DNS)
resource record to resolve a DNS name to
an IPv6 address. The AAAA record is
analogous to the address (A) record that
exists for resolving a DNS name to an IPv4
address. To obtain an AAAA record in a DNS
query response, a querying host must
specify either AAAA records or all records in
its DNS query.
IPv6
The IPv6 header is described in RFC 2460.
It has a new, streamlined design that
removes unneeded fields and moves
seldom-used fields to extension headers.
Even with addresses that are four times
larger than IPv4 addresses, the size of the
IPv6 header is only twice as large as the
IPv4 header, with a 40-byte fixed size.
Although larger, the IPv6 header contains
fewer fields and is more efficiently
processed by routers. Like IPv4, IPv6 is
connectionless and provides a best-effort
delivery to the destination.
ICMPv6
ICMPv6, defined in RFC 4443, provides error
reporting and diagnostic functions for IPv6.
Additionally, ICMPv6 provides a common
packet structure for the messages of ND
and MLD. Analogous to ICMP for IPv4,
ICMPv6 provides the following types of
messages:
Echo Request
Echo Reply
Destination Unreachable
Time Exceeded
Parameter Problem
Neighbor Discovery
ND, defined in RFC 4861, consists of a set of
ICMPv6 messages, message options, and defined
processes that allow neighboring nodes to
discover each other, discover the routers on the
link, and provide support for host redirection.
ND replaces the following facilities in IPv4:
Address Resolution Protocol (ARP)
ICMP Router Discovery
ICMP Redirect
Summary