Sie sind auf Seite 1von 23

IPv6 stands for Internet Protocol version 6

New version of the Internet Protocol Known as IPng (IP Next Generation)

A connectionless Network Layer Protocol IPv6 is designed to solve the problems of IPv4
Alleviate IPv4 address exhaustion Built-in Security feature Many more..

Large address space

Solve IPv4 address exhaustion

Avoid issues of using NAT


Stateless autoconfiguration Security Multicast Mobile IP Hierarchical addressing allows route aggregation Allow hardware acceleration

Deploy more recent technologies


Cure to routing table growth

Simplified Header Structure

IPv4 = 32 bits IPv6 = 128 bits

This is not 4 times the number of addresses

This is 4 times the number of bits !!!


1030 addresses per person on the planet Well, as with any numbering scheme, we will be using only a portion of the full address space

128 bits - written as eight 16-bit hex numbers.


5f1b:df00:ce3e:e200:0000:0800:2078:e3e3

High order bits determine the type of address.

Unicast

Loopback Unspecified Scoped addresses:


- Link-local - Site-local

Global

Multicast Anycast

Identifies self Localhost Like 127.0.0.1 in IPv4 0:0:0:0:0:0:0:1 or ::1 To find if your IPv6 stack works: Ping6 ::1

Used as a placeholder when no address available Initial DHCP request Duplicate Address Detection (DAD) Like 0.0.0.0 in IPv4 0:0:0:0:0:0:0:0 or ::

Scoped address (new in IPv6) Scope = local link (i.e. VLAN, subnet) Can only be used between nodes of the same link Cannot be routed Automatically configured on each interface Uses the interface identifier (based on MAC address) Format: FE80:0:0:0:<interface identifier> Gives every node an IPv6 address to start communications

Scoped address Scope = site (a network of links) Can only be used between nodes of the same site Cannot be routed outside the site (i.e. the Internet) Very similar to IPv4 private addresses Not configured by default

Generic use. Globally reachable. Allocated by IANA To Regional Registries Then to Tier-1 Providers

Called Top-level Aggregator (TLA) Called Next-level Aggregator (NLA)

Then to Intermediate Providers

Then to sites Then to subnets

Multicast = one-to-many No broadcast in IPv6. Multicast is used instead, mostly on local links

One-to-nearest: great for discovery functions Anycast addresses are indistinguishable from unicast addresses Allocated from the unicast addresses space Some anycast addresses are reserved for specific uses

IPv6 Prefix
0000::/8 2000::/3

Description
Reserved by IETF Global Unicast

FC00::/7
FE80::/10 FF00::/8

Unique Local Unicast


Link Local Unicast Multicast

longest prefix match routing like IPv4 CIDR

Static Routing as well as Dynamic Routing


Inter Domain Routing Protocol (IDRP) Modification of unicast (OSPF, RIP, BGP) and multicast routing protocols (PIM, DVMRP, MOSPF) to handle larger addresses Eg: OSPFv3 & RIPng

Routing headers to route packets through particular regions

Used to manage the interactions between different nodes by exchanging messages. These messages make it possible for hosts to communicate with each other. Find link-layer address of neighbor Find neighbouring routers Actively keep track of neighbor reachability Send network information from routers to hosts Protocol used for host autoconfiguration

Number of mechanisms exist; applicability depends on the interworking scenario. Main mechanisms

Dual stack, IPv6-in-IPv4 tunnelling: automatic, configured, 6over4, 6to4 Protocol translators: NAT-PT application level gateways, Socks

IPv4 only

Coexistence

IPv6 only

Node has both IPv4 and IPv6 stacks and addresses IPv6-aware application asks for both IPv4 and IPv6 addresses of destination DNS resolver returns IPv6, IPv4 or both addresses to application IPv6/IPv4 applications choose the address and then can communicate With IPv4 nodes using IPv4 With IPv6 nodes using IPv6

IPv4 Datagram

Intra-Site Automatic Tunnel Addressing Protocol

Automatic tunneling mechanism


For transporting IPv6 packets within a site where a native IPv6 infrastructure is not yet available. ISATAP router advertise the prefix Hosts configure themselves according to that E.g. Prefix = 2001:0DB8:1234:5678::/64 Host IPv4 address = 10.173.129.8

IPv6 address: 2001:0DB8:1234:5678:0000:5EFE:0AAD:8108

Das könnte Ihnen auch gefallen