SlideShare a Scribd company logo
IPv6 Talal A. Alsubaie App. & DB Department Saudi FDA
Special Thanks… To  Saad A. Al-Maleki  for his assessment in this work.
Outlines IPv4 Addressing. Features of IPv6. IPv6 Addressing. Transition Mechanisms. Software Support. IPv6 Market Conclusion.
IPv4 Addressing INTERNET  is the world largest public network. ~320 million users in 2000 : ~550 million users by 2005 IPv4 defines a 32 bit, that will give us ( 4,294,967,296 ) IP addresses. The first problem is concerned with the eventual running out of the IP address space.
IPv4 Addressing (cont.) Techniques was used with address shortage in IPv4: Subnettin. Classless Inter Domain  Routing (CIDR) Network Address Translation (NAT)
NAT and Subnet
IPv4 Addressing (cont.) P2P applications. Need to reserve an IP address to each peer. Always-on devices. Mobile Phones, ADSL, and Intelligent Home ...ect.
Always Connected Devices Global Addressing Always-on Devices Need an Address When You Call Them
Features of IPv6 Large Address Space. 128 bit vs. 32 bit in IPv4. Stateless auto configuration of hosts. Plug and play. Multicast. It is part of IPv6, unlike IPv4 was introduced later.
Features of IPv6 Link-local addresses. Never change, unlike global address. Jumbograms. IPv4, packets are limited to 64 KB, Jumbograms can be as large as 4GB.  in high speed networks Network-layer security. IP Security is  built-in  IPv6, unlike IPv4  built-on . Mobility. Make IPv6 node to be mobile to change it’s location in an IPv6 network.  (May change IPv6 Address Dynamically).
Features of IPv6 Mobility Mobile Operators using 3GPP UMTS / Internet Multimedia Services (IMS) Nokia, Motorola and others making use of mobile IPv6 in their devices Ad-hoc networks – think police, fire and emergency services – push to talk requirements
IPv6 Addressing The primary change from IPv4 to IPv6 is the length of network addresses. 128 bit vs. 32 bit. IPv6 addresses are typically composed of two logical parts: 64-bit  (sub-)network  prefix. 64-bit  host  part.  ( automatically generated from the interface's  MAC  address ) . User identity being permanently tied to an IPv6 address.
IPv6 Addressing (cont.) Notation: IPv6 addresses are normally written as  eight groups  of  four hexadecimal digits . 2001 : 0db8 : 85a3 : 08d3 : 1319 : 8a2e : 0370 : 7334   Four-digit group(s) of 0000, can be omitted and replaced with two colons( :: ).  2001: 0db8 :0000: 0000 :0000: 0000 :1428: 57ab   is equal to  2001: 0db8 :: 1428: 57ab . A sequence of 4 bytes at the end of an IPv6 address can also be written in decimal, using dots as separators.  Used with mixed environment of IPv4 and IPv6 addresses. ::1 = localhost  = (127.0.0.1) in IPv4
IPv6 Addressing (cont.) IPv6 addresses in URL: In a URL the IPv6-Address is enclosed in brackets. http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]/  https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:443/  ‘ A’ record of DNS(IPv4) www.talals.net  A   203.178.141.212 ‘ Qaud A’ “AAAA” record of DNS(IPv6) www.talals.net  AAAA  3ffe:501:4819:2000:5254:ff:fedc:50d2
IPv6 Addressing (cont.) Kinds of IPv6 addresses: Unicast Addresses:  One to One. Multicast Addresses:  One to Many. Anycast Addresses: One to Nearest. There is no Broadcast in IPv6.
Transition Mechanisms Transition mechanisms are needed for IPv6 only host to reach IPv4 services. Dual stack. Tunneling. Translation.
Transition Mechanisms Dual Stack: Dual stack host can speak both IPv4 and IPv6 communicate with IPv4 host by IPv4 communicate with IPv6 host by IPv6
Transition Mechanisms Dual Stack: Access Access
Transition Mechanisms Tunneling: Encapsulates some data inside some packets. Automatic tunneling:  ( 6-To-4 ).  (Enabled in Windows Vista) Teredo.  ( Enabled in  Windows Vista) Configured: Tunneling is configured manually via human or software service. IPv6/Dual Network 6to4 Router Adds v4 header IPv6/Dual Network IPv4 Core IPv4 Router Forwards as Usual Destination 6to4 router removes IPv4 header Delivery Generation
Transition Mechanisms Tunneling: IPv6 over IPv4 tunneling IPv4 Packet IPv6 Packet
Transition Mechanisms Translation: This is a simple extension to NAT techniques, to translate header format as well as addresses Translate IPv6 only host to IPv4 only host(vice versa) protocol translation mapping address Unreliable
Software Support Any modern O/S has IPv6 support Most common applications and tools have IPv6 support: Apache IIS FTP  Ping Telnet IE  Mozilla Firefox Opera Outlook  Windows Media Player and  more … Some applications need to be recompiled.
IPv6 Market Home Networking. Gaming. Mobile Devices. Enterprise PC’s. Consumer Devices. i.e. Sony. ISP. …
Conclusion IPv6 is NEW … –  built on the experiences learned from IPv4 –  new features –  large address space –  autoconfiguration …  and OLD –  still IP –  build on a solid base –  started in 1995, a lot of implementations and tests done
 

More Related Content

PPS
Ip address
PPTX
Subnetting Presentation
PPTX
Computer Network
PPTX
PPTX
A very good introduction to IPv6
PPT
Memory management
PPT
Ipv6
PDF
Decentralized Identifier (DIDs) fundamentals deep dive
Ip address
Subnetting Presentation
Computer Network
A very good introduction to IPv6
Memory management
Ipv6
Decentralized Identifier (DIDs) fundamentals deep dive

What's hot (20)

PPT
ipv6 ppt
PPTX
Ipv4 presentation
PPTX
IPV6 ADDRESS
PPT
Ipv4 ppt
PDF
CCNAv5 - S1: Chapter 9 - Subnetting Ip Networks
PPTX
IP Address - IPv4 & IPv6
PPTX
Cn ipv4 addressing
PPT
PPTX
Routing protocols
PPT
Spanning tree protocol
PPTX
Ipv4 and Ipv6
PPTX
Address resolution protocol (ARP)
PPT
Ip address and subnetting
PPTX
Network address translation
PPTX
Internet Protocol version 6
PPTX
CCNA PPT
PPT
Ieee 802.11 wireless lan
PPTX
Presentation on arp protocol
ipv6 ppt
Ipv4 presentation
IPV6 ADDRESS
Ipv4 ppt
CCNAv5 - S1: Chapter 9 - Subnetting Ip Networks
IP Address - IPv4 & IPv6
Cn ipv4 addressing
Routing protocols
Spanning tree protocol
Ipv4 and Ipv6
Address resolution protocol (ARP)
Ip address and subnetting
Network address translation
Internet Protocol version 6
CCNA PPT
Ieee 802.11 wireless lan
Presentation on arp protocol
Ad

Viewers also liked (14)

KEY
ipv6 introduction & environment buildup
PDF
PDF
Ipv6 1-091110143246-phpapp01
PPTX
IPv6 header
PPT
PDF
IPv6 Overview
PPTX
Introduction to ipv6 v1.3
PPTX
IPV6 ppt
PPTX
Ipv4 and Ipv6
PPTX
Ipv6 the next generation protocol
PPTX
IPV6 INTRODUCTION
PDF
software engineering notes for cse/it fifth semester
PPT
Network Layer And I Pv6
PDF
IPv4 and IPv6
ipv6 introduction & environment buildup
Ipv6 1-091110143246-phpapp01
IPv6 header
IPv6 Overview
Introduction to ipv6 v1.3
IPV6 ppt
Ipv4 and Ipv6
Ipv6 the next generation protocol
IPV6 INTRODUCTION
software engineering notes for cse/it fifth semester
Network Layer And I Pv6
IPv4 and IPv6
Ad

Similar to IPv6 (20)

PPTX
Ipv4 over ipv6 by Jigar Tarsariya
PDF
I pv6 aag-v3_019-kr
PDF
I pv6 aag-v3_019-kr
PPTX
Understanding Ipv4 vs IPv6 key features difference.pptx
PDF
Why We Need IPv6
PPTX
Ipv6 - Hamzeh Al-Qudah
PDF
Io t hurdles_i_pv6_slides_doin
PPT
Ipv6
PDF
Describe the similarities and differences between IPv4 & IPv6.So.pdf
PDF
Fb i pv6-sparchimanv1.0
PDF
I pv6 tutorial
PPT
Internet Protocol Version 6
PDF
Ipv6 Technical White Paper Wp111504
PDF
Ipv Technical White Paper Wp111504
PPTX
Why we need ipv6...
PPTX
what/why/how of IPv6 || 2002:3239:43c3::1
PPTX
Fundamental of Internet Protocol version 6.pptx
PPTX
IPv6 Addressing Architecture
PPTX
IPv4 to IPv6
Ipv4 over ipv6 by Jigar Tarsariya
I pv6 aag-v3_019-kr
I pv6 aag-v3_019-kr
Understanding Ipv4 vs IPv6 key features difference.pptx
Why We Need IPv6
Ipv6 - Hamzeh Al-Qudah
Io t hurdles_i_pv6_slides_doin
Ipv6
Describe the similarities and differences between IPv4 & IPv6.So.pdf
Fb i pv6-sparchimanv1.0
I pv6 tutorial
Internet Protocol Version 6
Ipv6 Technical White Paper Wp111504
Ipv Technical White Paper Wp111504
Why we need ipv6...
what/why/how of IPv6 || 2002:3239:43c3::1
Fundamental of Internet Protocol version 6.pptx
IPv6 Addressing Architecture
IPv4 to IPv6

More from Talal Alsubaie (10)

PDF
Exploratory Data Analysis
PDF
هل نحتاج لإجراءات العمل Do we need BPM
PDF
9 عوامل تفشل مشاريع توثيق الإجراءات
PPTX
Cloud Computing
PPT
Similarity Search For Web Services
PPT
Pattern Recognition
PPT
Bracket Capability For Distributed Systems Security
PPT
Selected Topics ASP.NET2
PPT
Ajax & ASP.NET 2
PPT
Emerging DB Technologies
Exploratory Data Analysis
هل نحتاج لإجراءات العمل Do we need BPM
9 عوامل تفشل مشاريع توثيق الإجراءات
Cloud Computing
Similarity Search For Web Services
Pattern Recognition
Bracket Capability For Distributed Systems Security
Selected Topics ASP.NET2
Ajax & ASP.NET 2
Emerging DB Technologies

Recently uploaded (20)

DOCX
unit 1 COST ACCOUNTING AND COST SHEET
DOCX
Business Management - unit 1 and 2
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Training And Development of Employee .pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
A Brief Introduction About Julia Allison
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPTX
Amazon (Business Studies) management studies
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Business model innovation report 2022.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
unit 1 COST ACCOUNTING AND COST SHEET
Business Management - unit 1 and 2
WRN_Investor_Presentation_August 2025.pdf
Business Ethics - An introduction and its overview.pptx
Ôn tập tiếng anh trong kinh doanh nâng cao
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Training And Development of Employee .pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Probability Distribution, binomial distribution, poisson distribution
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Nidhal Samdaie CV - International Business Consultant
A Brief Introduction About Julia Allison
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Amazon (Business Studies) management studies
Belch_12e_PPT_Ch18_Accessible_university.pptx
Deliverable file - Regulatory guideline analysis.pdf
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Business model innovation report 2022.pdf
Unit 1 Cost Accounting - Cost sheet
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement

IPv6

  • 1. IPv6 Talal A. Alsubaie App. & DB Department Saudi FDA
  • 2. Special Thanks… To Saad A. Al-Maleki for his assessment in this work.
  • 3. Outlines IPv4 Addressing. Features of IPv6. IPv6 Addressing. Transition Mechanisms. Software Support. IPv6 Market Conclusion.
  • 4. IPv4 Addressing INTERNET is the world largest public network. ~320 million users in 2000 : ~550 million users by 2005 IPv4 defines a 32 bit, that will give us ( 4,294,967,296 ) IP addresses. The first problem is concerned with the eventual running out of the IP address space.
  • 5. IPv4 Addressing (cont.) Techniques was used with address shortage in IPv4: Subnettin. Classless Inter Domain Routing (CIDR) Network Address Translation (NAT)
  • 7. IPv4 Addressing (cont.) P2P applications. Need to reserve an IP address to each peer. Always-on devices. Mobile Phones, ADSL, and Intelligent Home ...ect.
  • 8. Always Connected Devices Global Addressing Always-on Devices Need an Address When You Call Them
  • 9. Features of IPv6 Large Address Space. 128 bit vs. 32 bit in IPv4. Stateless auto configuration of hosts. Plug and play. Multicast. It is part of IPv6, unlike IPv4 was introduced later.
  • 10. Features of IPv6 Link-local addresses. Never change, unlike global address. Jumbograms. IPv4, packets are limited to 64 KB, Jumbograms can be as large as 4GB. in high speed networks Network-layer security. IP Security is built-in IPv6, unlike IPv4 built-on . Mobility. Make IPv6 node to be mobile to change it’s location in an IPv6 network. (May change IPv6 Address Dynamically).
  • 11. Features of IPv6 Mobility Mobile Operators using 3GPP UMTS / Internet Multimedia Services (IMS) Nokia, Motorola and others making use of mobile IPv6 in their devices Ad-hoc networks – think police, fire and emergency services – push to talk requirements
  • 12. IPv6 Addressing The primary change from IPv4 to IPv6 is the length of network addresses. 128 bit vs. 32 bit. IPv6 addresses are typically composed of two logical parts: 64-bit (sub-)network prefix. 64-bit host part. ( automatically generated from the interface's MAC address ) . User identity being permanently tied to an IPv6 address.
  • 13. IPv6 Addressing (cont.) Notation: IPv6 addresses are normally written as eight groups of four hexadecimal digits . 2001 : 0db8 : 85a3 : 08d3 : 1319 : 8a2e : 0370 : 7334 Four-digit group(s) of 0000, can be omitted and replaced with two colons( :: ). 2001: 0db8 :0000: 0000 :0000: 0000 :1428: 57ab is equal to 2001: 0db8 :: 1428: 57ab . A sequence of 4 bytes at the end of an IPv6 address can also be written in decimal, using dots as separators. Used with mixed environment of IPv4 and IPv6 addresses. ::1 = localhost = (127.0.0.1) in IPv4
  • 14. IPv6 Addressing (cont.) IPv6 addresses in URL: In a URL the IPv6-Address is enclosed in brackets. http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]/ https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:443/ ‘ A’ record of DNS(IPv4) www.talals.net A 203.178.141.212 ‘ Qaud A’ “AAAA” record of DNS(IPv6) www.talals.net AAAA 3ffe:501:4819:2000:5254:ff:fedc:50d2
  • 15. IPv6 Addressing (cont.) Kinds of IPv6 addresses: Unicast Addresses: One to One. Multicast Addresses: One to Many. Anycast Addresses: One to Nearest. There is no Broadcast in IPv6.
  • 16. Transition Mechanisms Transition mechanisms are needed for IPv6 only host to reach IPv4 services. Dual stack. Tunneling. Translation.
  • 17. Transition Mechanisms Dual Stack: Dual stack host can speak both IPv4 and IPv6 communicate with IPv4 host by IPv4 communicate with IPv6 host by IPv6
  • 18. Transition Mechanisms Dual Stack: Access Access
  • 19. Transition Mechanisms Tunneling: Encapsulates some data inside some packets. Automatic tunneling: ( 6-To-4 ). (Enabled in Windows Vista) Teredo. ( Enabled in Windows Vista) Configured: Tunneling is configured manually via human or software service. IPv6/Dual Network 6to4 Router Adds v4 header IPv6/Dual Network IPv4 Core IPv4 Router Forwards as Usual Destination 6to4 router removes IPv4 header Delivery Generation
  • 20. Transition Mechanisms Tunneling: IPv6 over IPv4 tunneling IPv4 Packet IPv6 Packet
  • 21. Transition Mechanisms Translation: This is a simple extension to NAT techniques, to translate header format as well as addresses Translate IPv6 only host to IPv4 only host(vice versa) protocol translation mapping address Unreliable
  • 22. Software Support Any modern O/S has IPv6 support Most common applications and tools have IPv6 support: Apache IIS FTP Ping Telnet IE Mozilla Firefox Opera Outlook Windows Media Player and more … Some applications need to be recompiled.
  • 23. IPv6 Market Home Networking. Gaming. Mobile Devices. Enterprise PC’s. Consumer Devices. i.e. Sony. ISP. …
  • 24. Conclusion IPv6 is NEW … – built on the experiences learned from IPv4 – new features – large address space – autoconfiguration … and OLD – still IP – build on a solid base – started in 1995, a lot of implementations and tests done
  • 25.