SlideShare a Scribd company logo
1 of 21
SEMINAR
  ON




          1
•   Introduction of IP Addressing
•   What is IPv4 ?
•   Why we need transition ?
•   What is IPv6 ?
•   Transition technologies for backward compatibility
•   Comparison between IPv4 and IPv6
•   Advantages of IPv6
•   Conclusion



                                                         2
• The Internet Protocol was designed in the
  1970s to connect computers that were in
  separate geographic locations.

• An Internet Protocol address (IP address) is a
  numerical label assigned to each device
  participating in a computer network that uses
  the Internet Protocol for communication.

                                                   3
• The current version of the Internet Protocol is
  IPv4.It is a connectionless protocol.

• IPv4 uses 32-bit (four-byte) addresses, which
  limits the address space to 4,294,967,296 (232)
  possible unique addresses.



                                                    4
(cont…..)
       Representation of IPv4 addresses


 Binary notation       Dotted Decimal Notation
                           e.g. 192.10.2.0/24
e.g.
11000000.00001010.00000010.00000000



                                                 5
• The most visible and urgent problem with
  using IPv4 on the modern Internet is the rapid
  depletion of public addresses.
• IPv4 has difficulties with the explosive
  increase in the number of Internet users.
• IPv4 must be configured, either manually or
  through the Dynamic Host Configuration
  Protocol.

                                                   6
• IPv6 is considered to be the next-generation
  Internet Protocol.
• IPv6 is an improved version of the Internet
  Protocol that is designed to coexist with IPv4
  and eventually provide better internetworking
  capabilities than IPv4.
• IPv6 can make IP devices less expensive, more
  powerful, and even consume less power.


                                                   8
(cont……)
• Address Allocation is classless.
• Standard representation is set of eight 16-bit
  values separated by colons which is in
  HEXADECIMAL number system.
  Eg.47CD:1234:3200:0000:0000:4325:B792:0428
  If there are large number of zeros, they can
  be omitted with series of colons
  E.g. 47CD:1234:3200::4325:B792:0428


                                                   9
10
• Dual stack – support of both IPv4 and IPv6 on
  network devices.
• Tunneling – encapsulation of an IPv6 packet
  within an IPv4 packet for transmission over an
  IPv4 network.
• Translation – address or port translation of
  addresses such as via a gateway device or
  translation code in the TCP/IP code of the host or
  router.
                                                  11
• This is the simplest and most desirable way for
  IPv4 and IPv6 to coexist in the network.
• Dual stack is an integration method where a
  node has connectivity to both an IPv4 and
  IPv6 network
• Using this method a host or a router is
  equipped with both IPv4 and IPv6 protocol
  stacks in the operating system.

                                                12
IPv4




       IPv6




              13
• It is a strategy used when two computers
  using IPv6 wants to communicate with each
  other and the packet must pass through a
  region that uses IPv4.
• In this method,IPv6 packet is encapsulated
  with IPv4 packet when it enters the region and
  leaves its capsule when it exits the region of
  IPv4.

                                               14
IPv6   IPv4   IPv6   IPv6




                            15
• It is necessary when the majority of the
  internet has moved to IPv6 but some system
  still use IPv4.

• In this case ,the header format must be totally
  changed through the header translation.



                                                16
IPv6   IPv6   IPv4   IPv6




                            17
18
•   Scalability
•   Security
•   Real-time applications
•   Mobility
•   Optimized protocol
•   Plug-and-play



                             19
• Transition mechanisms are vital, because the
  change from IPv4 to IPv6 is not going to happen
  overnight.
• The final target architecture is to make all
  services function on the IPv6 platform.
• This enables the simplification of the network
  architecture also from the maintenance point of
  view.
• When the transition to IPv6 has been successfully
  finalized , there are enough IP addresses for every
  piece of equipment.
                                                    20
21

More Related Content

What's hot

IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introductionGuider Lee
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Mellanox Technologies
 
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]APNIC
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6Private
 
PLNOG 3: Fredy Kunzler - IPv6. Now!
PLNOG 3: Fredy Kunzler - IPv6. Now!PLNOG 3: Fredy Kunzler - IPv6. Now!
PLNOG 3: Fredy Kunzler - IPv6. Now!PROIDEA
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesIvan Pepelnjak
 
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 Adoption
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 AdoptionSupernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 Adoption
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 AdoptionTerrorNova Guild
 
Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.SolarWinds
 
Samba and Vista with IPv6
Samba and Vista with IPv6Samba and Vista with IPv6
Samba and Vista with IPv6dinomasch
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinJonny Doin
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPROIDEA
 

What's hot (20)

Ipv6
Ipv6Ipv6
Ipv6
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introduction
 
Ipv6
Ipv6Ipv6
Ipv6
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
IPv6
IPv6IPv6
IPv6
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions
 
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
 
IP VERSION 6
IP VERSION 6IP VERSION 6
IP VERSION 6
 
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
PLNOG 3: Fredy Kunzler - IPv6. Now!
PLNOG 3: Fredy Kunzler - IPv6. Now!PLNOG 3: Fredy Kunzler - IPv6. Now!
PLNOG 3: Fredy Kunzler - IPv6. Now!
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutes
 
Mobile ipv6
Mobile ipv6Mobile ipv6
Mobile ipv6
 
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 Adoption
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 AdoptionSupernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 Adoption
Supernova 2009: John Curran (ARIN) - IPv4 Depletion, IPv6 Adoption
 
Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.
 
Ipv6
Ipv6Ipv6
Ipv6
 
Samba and Vista with IPv6
Samba and Vista with IPv6Samba and Vista with IPv6
Samba and Vista with IPv6
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doin
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
 

Similar to ipv4 to 6

Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Zalak Patel
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6Syed Arshad
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06Irsandi Hasan
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
internet protocol version6
internet protocol version6internet protocol version6
internet protocol version6Akhil Kumar
 
IP Fabric : How to design a scalable, multi- services datacenter network ?
IP Fabric : How to design a scalable, multi- services datacenter network ?IP Fabric : How to design a scalable, multi- services datacenter network ?
IP Fabric : How to design a scalable, multi- services datacenter network ?Scaleway
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2srmanjuskp
 
Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08gameaxt
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptxZahouAmel1
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layerZee Haak
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn FortinetDigicomp Academy AG
 

Similar to ipv4 to 6 (20)

Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6
 
IPv6
IPv6IPv6
IPv6
 
IPv6
IPv6IPv6
IPv6
 
I pv4 vs ipv6
I pv4 vs ipv6I pv4 vs ipv6
I pv4 vs ipv6
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
IPv6
IPv6IPv6
IPv6
 
CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06CCNA v6.0 ITN - Chapter 06
CCNA v6.0 ITN - Chapter 06
 
module 4.pptx
module 4.pptxmodule 4.pptx
module 4.pptx
 
6421 b Module-04
6421 b Module-046421 b Module-04
6421 b Module-04
 
IPv6 on the Interop Network
IPv6 on the Interop NetworkIPv6 on the Interop Network
IPv6 on the Interop Network
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
internet protocol version6
internet protocol version6internet protocol version6
internet protocol version6
 
IP Fabric : How to design a scalable, multi- services datacenter network ?
IP Fabric : How to design a scalable, multi- services datacenter network ?IP Fabric : How to design a scalable, multi- services datacenter network ?
IP Fabric : How to design a scalable, multi- services datacenter network ?
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
 
Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

ipv4 to 6

  • 2. Introduction of IP Addressing • What is IPv4 ? • Why we need transition ? • What is IPv6 ? • Transition technologies for backward compatibility • Comparison between IPv4 and IPv6 • Advantages of IPv6 • Conclusion 2
  • 3. • The Internet Protocol was designed in the 1970s to connect computers that were in separate geographic locations. • An Internet Protocol address (IP address) is a numerical label assigned to each device participating in a computer network that uses the Internet Protocol for communication. 3
  • 4. • The current version of the Internet Protocol is IPv4.It is a connectionless protocol. • IPv4 uses 32-bit (four-byte) addresses, which limits the address space to 4,294,967,296 (232) possible unique addresses. 4
  • 5. (cont…..) Representation of IPv4 addresses Binary notation Dotted Decimal Notation e.g. 192.10.2.0/24 e.g. 11000000.00001010.00000010.00000000 5
  • 6. • The most visible and urgent problem with using IPv4 on the modern Internet is the rapid depletion of public addresses. • IPv4 has difficulties with the explosive increase in the number of Internet users. • IPv4 must be configured, either manually or through the Dynamic Host Configuration Protocol. 6
  • 7.
  • 8. • IPv6 is considered to be the next-generation Internet Protocol. • IPv6 is an improved version of the Internet Protocol that is designed to coexist with IPv4 and eventually provide better internetworking capabilities than IPv4. • IPv6 can make IP devices less expensive, more powerful, and even consume less power. 8
  • 9. (cont……) • Address Allocation is classless. • Standard representation is set of eight 16-bit values separated by colons which is in HEXADECIMAL number system. Eg.47CD:1234:3200:0000:0000:4325:B792:0428 If there are large number of zeros, they can be omitted with series of colons E.g. 47CD:1234:3200::4325:B792:0428 9
  • 10. 10
  • 11. • Dual stack – support of both IPv4 and IPv6 on network devices. • Tunneling – encapsulation of an IPv6 packet within an IPv4 packet for transmission over an IPv4 network. • Translation – address or port translation of addresses such as via a gateway device or translation code in the TCP/IP code of the host or router. 11
  • 12. • This is the simplest and most desirable way for IPv4 and IPv6 to coexist in the network. • Dual stack is an integration method where a node has connectivity to both an IPv4 and IPv6 network • Using this method a host or a router is equipped with both IPv4 and IPv6 protocol stacks in the operating system. 12
  • 13. IPv4 IPv6 13
  • 14. • It is a strategy used when two computers using IPv6 wants to communicate with each other and the packet must pass through a region that uses IPv4. • In this method,IPv6 packet is encapsulated with IPv4 packet when it enters the region and leaves its capsule when it exits the region of IPv4. 14
  • 15. IPv6 IPv4 IPv6 IPv6 15
  • 16. • It is necessary when the majority of the internet has moved to IPv6 but some system still use IPv4. • In this case ,the header format must be totally changed through the header translation. 16
  • 17. IPv6 IPv6 IPv4 IPv6 17
  • 18. 18
  • 19. Scalability • Security • Real-time applications • Mobility • Optimized protocol • Plug-and-play 19
  • 20. • Transition mechanisms are vital, because the change from IPv4 to IPv6 is not going to happen overnight. • The final target architecture is to make all services function on the IPv6 platform. • This enables the simplification of the network architecture also from the maintenance point of view. • When the transition to IPv6 has been successfully finalized , there are enough IP addresses for every piece of equipment. 20
  • 21. 21

Editor's Notes

  1. The IP address is an identifier that is applied to each device connected to an IP network.
  2. It operates on a best effort delivery model, in that it does not guarantee delivery, nor does it assure proper sequencing or avoidance of duplicate delivery.
  3. It can therefore both send and receive datagram's belonging to both protocols and thus communicate with every node in the IPv4 and IPv6 network