i pv6 final v 1.0
TRANSCRIPT
![Page 1: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/1.jpg)
IPv6 – Implementation and Advantages
A.M. Jayasekara
N.U. Wickamasinghe
W.H.M.S.P.Wijetunge
W.G.C.W. Kumara
![Page 2: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/2.jpg)
Aim
Identifying methods of IPv6 implementation.
SAIT
M -
RSEA
201
2
2
![Page 3: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/3.jpg)
Content
•What is IP?• IPv4• IPv6•Methods of IPv6 implementation
SAIT
M -
RSEA
201
2
3
![Page 4: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/4.jpg)
How many people use Internet every day ?
SAIT
M -
RSEA
201
2
4
![Page 5: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/5.jpg)
• That is 2,267,233,742 (2.3 Billion) users worldwide
SAIT
M -
RSEA
201
2
5
32.7% of the world population
![Page 6: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/6.jpg)
SAIT
M -
RSEA
201
2
6
![Page 7: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/7.jpg)
How to identify these users ?How do we name them?
SAIT
M -
RSEA
201
2
7
![Page 8: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/8.jpg)
That is where the Internet Protocol (IP) comes in !
SAIT
M -
RSEA
201
2
8
![Page 9: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/9.jpg)
Internet Protocol - Definition
The principal set of procedures used for transferring data packets between
devices on a network-of-networks using the Internet Protocol Suite. SA
ITM
- RS
EA 2
012
9
![Page 10: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/10.jpg)
IP
• An IP is used to ,
• Address each device connected to internet
• Regulate data transfer between devices
SAIT
M -
RSEA
201
2
10
![Page 11: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/11.jpg)
There are two commonly used IP versions at the moment.
SAIT
M -
RSEA
201
2
11
IPv4 – Internet Protocol version 4
IPv6 – Internet Protocol version 6
![Page 12: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/12.jpg)
IPv4
• Uses 32bit addresses• Which limits the address in to
4,294,967,296 (4.3 billion) addresses
• Limited security• No authentication or encryption at IP
level
•Most commonly used version
SAIT
M -
RSEA
201
2
12
![Page 13: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/13.jpg)
However, By 2014, expected number of devices that are connected to the internet is estimated as 50 Billion.[1]
SAIT
M -
RSEA
201
2
13
That is 12 times more than current IPv4 can support.
[1] Internet Corporation for Assigned Names and Numbers (ICANN)
![Page 14: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/14.jpg)
So what will happen ?
SAIT
M -
RSEA
201
2
14
Do we find ourselves unable to connect to the internet via new devices ?
The answer – NO!
![Page 15: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/15.jpg)
Reason for developing IPv6 is to address the IPv4 address exhaustion.
SAIT
M -
RSEA
201
2
15
![Page 16: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/16.jpg)
IPv6
Designed to overcome limitations of IPv4
•Uses 128bit addresses• 340 Undecilion (3.4x1038) addresses
•High security• Data encryption and authentication
SAIT
M -
RSEA
201
2
16
![Page 17: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/17.jpg)
Increased address space
Reduced management requirement
Better mobility support
Security
Features of IPv6
SAIT
M -
RSEA
201
2
17
![Page 18: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/18.jpg)
How do we start using IPv6 ?
SAIT
M -
RSEA
201
2
18
![Page 19: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/19.jpg)
Methods of IPv6 implementation
There are three main methods ,
• Dual-Stack
• Translation
• Tunneling
SAIT
M -
RSEA
201
2
19
![Page 20: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/20.jpg)
Dual-Stack
• It operates both IPv4 and IPv6 simultaneously on the same infrastructure
SAIT
M -
RSEA
201
2
20
![Page 21: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/21.jpg)
Simple,Uses
minimum resources
Some network
vendors and servers do not support IPv6
SAIT
M -
RSEA
201
2
21
Dual-Stack
![Page 22: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/22.jpg)
Translation
• Converting IPv6 traffic into IPv4 traffic for transportation and vice versa
• Traffic is not encapsulated, it is directly converted to the destination type
• Two main methods are used in translate method
SAIT
M -
RSEA
201
2
22
![Page 23: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/23.jpg)
Translation Methods
• Network Address Translation - Protocol Translation (NAT-PT)
• NAT-PT method configure a translation of an IPv4 address into an IPv6 address and vise versa either statically or dynamically
SAIT
M -
RSEA
201
2
23
![Page 24: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/24.jpg)
Translation Methods
• NAT64• NAT64 mechanism allows IPv6 hosts to
communicate with IPv4 servers
• The IPv6 client embeds the IPv4 address it wishes to communicate with and sends its packets to the resulting address
SAIT
M -
RSEA
201
2
24
![Page 25: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/25.jpg)
Can deal with
different types of
protocols
Not a good option when
IPv4 uses NAT
SAIT
M -
RSEA
201
2
25
Translation
![Page 26: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/26.jpg)
Tunneling
• Transporting IPv6 traffic through an IPv4 network transparently
• Few different tunneling methods exists for IPv6 SA
ITM
- RS
EA 2
012
26
![Page 27: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/27.jpg)
Tunneling Methods
• Manual IPv6 Tunnels • Manually created IPv6 tunnel is configured
between two routers, that each must support both IPv4 and IPv6
• 6to4 Tunnels• It is IPv6 to be tunneled via IPv4• 6to4 allows for automatic IPv6-to-IPv4 address
translation, and treats the underlying IPv4 network as one big Non-Broadcast Multi-Access network
SAIT
M -
RSEA
201
2
27
![Page 28: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/28.jpg)
Used on top of an existing IPv4 network
Hardware must support both IPv4 & IPv6
SAIT
M -
RSEA
201
2
28
Tunneling
![Page 29: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/29.jpg)
Are we ready for IPv6 ?
SAIT
M -
RSEA
201
2
29
![Page 30: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/30.jpg)
IPv6 Readiness
• Compatibility with IPv6 networking is a software or firmware issue
• The American Registry for Internet Numbers (ARIN) has suggested that all Internet servers to be prepared to serve IPv6-only clients by 2012
SAIT
M -
RSEA
201
2
30
![Page 31: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/31.jpg)
IPv6 Readiness - Software
• Most personal computers running recent operating system versions are IPv6-ready• Most popular applications with network
capabilities are ready, and most others could be easily upgraded with support from the developers• Java applications adhering to Java 1.4
(February 2002) standards have support for IPv6
SAIT
M -
RSEA
201
2
31
![Page 32: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/32.jpg)
IPv6 Readiness - Hardware
• Low-level equipment like network adapters and network switches may not be affected by the change• since they transmit link-layer frames
without inspecting the contents
• Networking devices that obtain IP addresses or perform routing based on IP address do need IPv6 support
SAIT
M -
RSEA
201
2
32
![Page 33: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/33.jpg)
Finally what should we do ?
SAIT
M -
RSEA
201
2
33
![Page 34: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/34.jpg)
Now, as available IPv4 addresses are almost over it is the time for ISPs, large and small companies and universities to start migrating to IPv6.
Based on the results of this analysis of the available technologies it is rewarding to migrate from IPv4 to IPv6 based on user requirements.
SAIT
M -
RSEA
201
2
34
![Page 35: I pv6 final v 1.0](https://reader037.vdocuments.net/reader037/viewer/2022110119/5568d92ad8b42a173c8b5386/html5/thumbnails/35.jpg)
Thank You
SAIT
M -
RSEA
201
2
35