IPv6 Presentation
IPv6 Presentation
version 6
The Next generation
Internet Protocol
SURAJ R
THE INTERNET
The INTERNET is the worlds largest public
data network , doubling in size
approximately every 9 months.
The connection of a device(for example,a
computer or a router) is defined by a unique
and universal address called its IP address.
Two devices on the Internet can never have
the same address at the same time.
It is the job of the protocol at the network
layer to assign the IP address to the device.
IPv4 Protocol
The network layer protocol in the TCP/IP protocol
suite in use currently is IPv4.
IPv4 uses 32 bit address space for IP addressing ,
which means that the address space is 232 or
4,294,967,296(more than 4 billion).
But due to the explosion of large amount of
connected devices and Internet appliances , the
current address space is getting depleted rapidly.
Traditional model of classful addressing does not
allow the address space to be used to its
maximum potential.
Why a new
IP ?
First
Byte
A
B
0-127
C
D
128191
192223
224239
Second
Byte
Third
Byte
Fourth
Byte
Class
Number of
Blocks
Block Size
A
B
C
D
128
16,777,216
16,384
65,536
20,97,152
256
26,84,35,45
6
26,84,35,45
6
Features of IPv6
Larger Address Space.
Efficient and Extensible IP datagram
header with better header format.
Serverless autoconfiguration and
reconfiguration.
Security (IPsec mandatory).
Mobility.
A new Header
IPv4 Header
Version
IHL
Type of Service
IPv6 Header
Total Length
Version
Identification
Time to Live
Protocol
Flags
Traffic Class
Flow Label
Fragment
Offset
Header Checksum
Payload Length
Next
Header
Hop Limit
Source Address
Destination Address
Legend
Options
Padding
Source Address
Destination Address
IPv6 Security
By default IPv6 uses a standard
called IPSec.
IPSec is a feature that provides endend security using encryption
algorithms.
All implementations required to
support authentication and
encryption headers.
Thus data communication using IPv6
will be very secure compared to the
Transition strategies:
Dual Stack
Tunneling
Header translation
Dual Stack
It is recommended that all hosts,
before migrating to version 6,have a
dual stack of protocols.
In other words, a station must run
both IPv4 and IPv6 simultaneously
until all the Internet uses IPv6.
Tunneling
Tunneling is a strategy used when two
computers using IPv6 wants to
communicate with each other and the
packet must pass through a region of IPv4.
To pass through this region a packet must
have anIPv4 address, so theIPv6 address is
encapsulated in an IPv4 packet.
It seems as if the IPv6 packet goes through
a tunnel at one end and emerges at the
other.
Header Translation
Header translation is necessary when
the majority of Internet has changed
over to IPv6, but some systems still
use Ipv4.
In this case the packet must be
completely changed to IPv4 from
IPv6 if the receiver is an IPv4 system
and the sender an IPv6 system.
This method of translating header
from IPv4 to IPv6 is called Header
Conclusion
IPv6 is built on the experiences learnt
from IPv4.
It has exciting new features.
Larger address space.
Efficient header and high level of
security.
It is built on a solid base hence reliable.
Started in 1995, a lot of implementations
and tests done.
REFERENCES
www.ipv6.com
www.howstuff.com
www.wikipedia.com
Data communications and
Networking Behrouz A Forouzan
ANY QUESTIONS ?
THE END
THANK
YOU