SlideShare a Scribd company logo
Advanced Networking and ApplicationsCST 451-1UvaWellassa University BadullaSri Lanka
ContentsIP4Problems of IP4Network address translationIPV6What’s Good about IP6IPv6 address notationTypes of addressesIPV4 address in IP6IPv6 unicastIPv6 multicastIPv6 anycastIPv6 special addressIPv6 ready applicationsTransition planMigration to IPv6Communication between ipv4 and IPv6
IPv4Forth revision of development of Internet Protocol(IP)Most widely used protocol at presentConnection-less protocol used on packet-switched Link Layer networksA system of addressesTo identify devices32 bits232 combinationsNearly 4.3 billionNot enough and more addresses are needed
Problems of IPv41.Insuffieciency- Only four bytesMaximum nodes  ~ 4.3 billionMuch less than the human population (6.799 billion)Not enough for growing number of users
Will be exhausted in near future2.Increasing routing information- Rapid growth of routing tables in backbones3. Increasing the number of Network Address Translation (NAT)  - Breaking the Internet architecture
Problems of IPv44.Security issues 	- Number of ways to encrypt IPv4 trafficExample: IPSec	- No real standard encryption method5.Real-time delivery of multimedia content  and necessary bandwidth allocationQuality of Service (QoS) Different interpretationsQoS compliant devices are not compatible one another
Network Address Translation(NAT)Allows to maintain public IP addresses and private IP addresses separatelyAlso used in server load balancingThis operates in side the routerMaintains an address poolFirst the destination is checkedThe address is translated The network address information in the datagram is modified
How NAT works???NAT
IPv6Next development version of Internet protocolAddress size is 128 bitsIPv6 address representation xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxxEach x is a 4bit hexadecimal digit IPv6 addresses range from 0000:0000:0000:0000:0000:0000:0000:0000 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff.
IPv6Two other formatsOmit leading zeros Specify IPv6 addresses by omitting leading zerosE.g. : 1050:0000:0000:0000:0005:0600:300c:326b can be written as 1050:0:0:0:5:600:300c:326bDouble colon Specify IPv6 addresses by using double colons (::) in place of a series of zerosE.g. : ff06:0:0:0:0:0:0:c3 may be written as ff06::c3 Double colons can be used only once in one IP address
What’s Good about IPv6?Bigger address space128 bits for addressingNo NATs are neededAllows full IP connectivityFor Computers, Mobile devices MobilityFacility for mobile devices Allows roaming between different networks
What’s Good about IPv6?Built-in securityIncludes IpsecAuthenticationEncryptionCompression
IPv6 address notationThree possible notation typesDepends on content of address you need represent1.Standard notation - Represent the address as eight 16-bit hexadecimal words separated by ``:'' (colons)	- E.g : FEDC:BA98:0332:0000:CF8A:000C:2154:7313 or		  FEDC:BA98:332:0:CF8A:C:2154:7313.2.Compressed notation - Multiple fields of zeros	- Represent a single contiguous group of zero fields within an IPv6 address	- Uses a double colon``::‘’	- E.g.: 1762:0:0:0:0:B03:1:AF18 FF01:0:0:0:CA:0:0:2 0:0:0:0:0:0:0:1:0:0:0:0:0:0:0 	can be represented as1762::B03:1:AF18 FF01::CA:0:0:2 ::1 ::
IPv6 address notationMixed notation For IPv4 addresses encapsulated in IPv6 addressesRepresented using the original IPv4 ``.'' notation 0:0:0:0:0:0:127.32.67.15 0:0:0:0:0:FFFF:127.32.67.15Possible to use the compressed notation::127.32.67.15::FFFF:127.32.67.15
Types of addressessggdsgaasaunicast
communicate specified 1 computer
multicast
communicate group of computers
anycast
send group address that can receive multiple computers,but receive 1 computerunicastanycastmulticast
IPv4 address in IPv6IPv6 site is island surrounded IPv4 oceanconnect IPv6 island each otherencapsulate IPv6 packet in IPv4 packet threat as IPv4 as data link layerIPv4 oceanIPv6 in IPv4 packetIPv6 siteIPv6 siteIPv6 site
IPv6 in IPv4 TunnelIPv6 SiteIPv6 SiteIPv4 InternetIPv6 Site
IPv6 UnicastTo transmit data from one point to another.Multiple users might requestSame data From the same server At the same time duplicate data streams are transmitted one to each userScope may be Global or LocalGlobal for worldwide communicationLocal for communication within a site
ServerRouterEthernet SwitchFigure 01: How unicast works
IPv6 multicastAbility to send a single packet to multiple destinationsNo broadcastAbility to send a packet to all hosts on the attached linksame effect can be achieved by sending a packet to the link-local all hosts multicast groupApplicationsTelephony and video conferenceDatabase simultaneous updateParallel computingReal time news
ServerRouterEthernet SwitchFigure 02: How multicast works
IPv6 anycastUses Anycast addressIdentifies a set of nodesPacket will reach only one out of many (usually, topologically closest one)Anycast address can be assigned to routers only Anycast address cannot be used as a source
IPv6 special addressesFour basic types of "special" IPv6 addressesreserved private loopbackunspecified.Reserved Addresses Reserved block is at the “top” of the address space:Starting with “0000 0000” Private Addresses Called local-use addresses or link-layer addresses. No NATsSo local-use addresses are intended for communication inherently designed only to be sent to local devices.

More Related Content

PPTX
Basics of IP Addressing
PPT
ipv6 ppt
PPTX
Internet Protocol version 6
PPTX
Ip address
PPTX
IP Configuration
PPTX
A very good introduction to IPv6
PPTX
Basics of IP Addressing
ipv6 ppt
Internet Protocol version 6
Ip address
IP Configuration
A very good introduction to IPv6

What's hot (20)

PPTX
CCNA ppt
PPTX
PPTX
IP Address - IPv4 & IPv6
PPTX
Classless inter domain routing
PPT
Subnetting
PPTX
Classes of ip addresses
PDF
Mobile Network Layer
PPSX
Mobile ip overview
PDF
PPT
Ip Addressing
PPTX
Ipv4 & ipv6
PPTX
Ipv4 and Ipv6
PPTX
IP addressing and Subnetting PPT
PPTX
IPV6 INTRODUCTION
PPTX
Ipv4 & ipv6
PPT
PDF
Routing in Mobile Ad hoc Networks
DOCX
PPTX
IP address
PPT
CCNA ppt
IP Address - IPv4 & IPv6
Classless inter domain routing
Subnetting
Classes of ip addresses
Mobile Network Layer
Mobile ip overview
Ip Addressing
Ipv4 & ipv6
Ipv4 and Ipv6
IP addressing and Subnetting PPT
IPV6 INTRODUCTION
Ipv4 & ipv6
Routing in Mobile Ad hoc Networks
IP address
Ad

Viewers also liked (20)

PDF
IPv4 and IPv6
PPT
Ipv4 vs Ipv6 comparison
PPT
IP addressing
PPS
Ip address
PPT
Ip address and subnetting
PDF
How to Master Difficult Conversations at Work – Leader’s Guide
PDF
4 Biggest Challenges for Creative Teams
PDF
10 Dead Simple Ways to Improve Your Company Culture
PPTX
How to think like a startup
PDF
10 Things your Audience Hates About your Presentation
PPTX
WTF - Why the Future Is Up to Us - pptx version
PDF
125 Clickass Copywriting Tips
PDF
The Productivity Secret Of The Best Leaders
PDF
10 Insightful Quotes On Designing A Better Customer Experience
PDF
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
PDF
14 Tips to Entrepreneurs to start the Right Stuff
PDF
Leader's Guide to Motivate People at Work
PDF
5 Storytelling Lessons From Superhero Stories
PPTX
Inside Google's Numbers in 2017
PDF
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
IPv4 and IPv6
Ipv4 vs Ipv6 comparison
IP addressing
Ip address
Ip address and subnetting
How to Master Difficult Conversations at Work – Leader’s Guide
4 Biggest Challenges for Creative Teams
10 Dead Simple Ways to Improve Your Company Culture
How to think like a startup
10 Things your Audience Hates About your Presentation
WTF - Why the Future Is Up to Us - pptx version
125 Clickass Copywriting Tips
The Productivity Secret Of The Best Leaders
10 Insightful Quotes On Designing A Better Customer Experience
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
14 Tips to Entrepreneurs to start the Right Stuff
Leader's Guide to Motivate People at Work
5 Storytelling Lessons From Superhero Stories
Inside Google's Numbers in 2017
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
Ad

Similar to IPv4 to IPv6 (20)

PDF
Why We Need IPv6
PPT
PDF
IPv6 By Vipin
PPTX
I pv4 versus ipv6
PPTX
I pv6(internet protocol version 6)
PDF
Ipv Technical White Paper Wp111504
PDF
Ipv6 Technical White Paper Wp111504
PDF
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
PPTX
Introduction to IPv6-UoN
PPT
Chapter13ccna
PPT
Chapter13ccna
PPTX
DOCX
Report IPv6
PPTX
# Expense-Management-System-React-JS-Pro
PPTX
Fundamental of Internet Protocol version 6.pptx
PPT
Ipv6
PPTX
ip v6 subnetting-Ip v6 subnetting and intro
PPT
Modern networking - encompassing advanced technologies
PPTX
IPV4 vs IPV6
PPS
Lesson 3: IPv6 Fundamentals
Why We Need IPv6
IPv6 By Vipin
I pv4 versus ipv6
I pv6(internet protocol version 6)
Ipv Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Introduction to IPv6-UoN
Chapter13ccna
Chapter13ccna
Report IPv6
# Expense-Management-System-React-JS-Pro
Fundamental of Internet Protocol version 6.pptx
Ipv6
ip v6 subnetting-Ip v6 subnetting and intro
Modern networking - encompassing advanced technologies
IPV4 vs IPV6
Lesson 3: IPv6 Fundamentals

Recently uploaded (20)

PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
master seminar digital applications in india
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
O7-L3 Supply Chain Operations - ICLT Program
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Sports Quiz easy sports quiz sports quiz
PPH.pptx obstetrics and gynecology in nursing
master seminar digital applications in india
Anesthesia in Laparoscopic Surgery in India
VCE English Exam - Section C Student Revision Booklet
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Final Presentation General Medicine 03-08-2024.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Supply Chain Operations Speaking Notes -ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
102 student loan defaulters named and shamed – Is someone you know on the list?
Pharmacology of Heart Failure /Pharmacotherapy of CHF
O7-L3 Supply Chain Operations - ICLT Program

IPv4 to IPv6

  • 1. Advanced Networking and ApplicationsCST 451-1UvaWellassa University BadullaSri Lanka
  • 2. ContentsIP4Problems of IP4Network address translationIPV6What’s Good about IP6IPv6 address notationTypes of addressesIPV4 address in IP6IPv6 unicastIPv6 multicastIPv6 anycastIPv6 special addressIPv6 ready applicationsTransition planMigration to IPv6Communication between ipv4 and IPv6
  • 3. IPv4Forth revision of development of Internet Protocol(IP)Most widely used protocol at presentConnection-less protocol used on packet-switched Link Layer networksA system of addressesTo identify devices32 bits232 combinationsNearly 4.3 billionNot enough and more addresses are needed
  • 4. Problems of IPv41.Insuffieciency- Only four bytesMaximum nodes ~ 4.3 billionMuch less than the human population (6.799 billion)Not enough for growing number of users
  • 5. Will be exhausted in near future2.Increasing routing information- Rapid growth of routing tables in backbones3. Increasing the number of Network Address Translation (NAT) - Breaking the Internet architecture
  • 6. Problems of IPv44.Security issues - Number of ways to encrypt IPv4 trafficExample: IPSec - No real standard encryption method5.Real-time delivery of multimedia content and necessary bandwidth allocationQuality of Service (QoS) Different interpretationsQoS compliant devices are not compatible one another
  • 7. Network Address Translation(NAT)Allows to maintain public IP addresses and private IP addresses separatelyAlso used in server load balancingThis operates in side the routerMaintains an address poolFirst the destination is checkedThe address is translated The network address information in the datagram is modified
  • 9. IPv6Next development version of Internet protocolAddress size is 128 bitsIPv6 address representation xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxxEach x is a 4bit hexadecimal digit IPv6 addresses range from 0000:0000:0000:0000:0000:0000:0000:0000 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff.
  • 10. IPv6Two other formatsOmit leading zeros Specify IPv6 addresses by omitting leading zerosE.g. : 1050:0000:0000:0000:0005:0600:300c:326b can be written as 1050:0:0:0:5:600:300c:326bDouble colon Specify IPv6 addresses by using double colons (::) in place of a series of zerosE.g. : ff06:0:0:0:0:0:0:c3 may be written as ff06::c3 Double colons can be used only once in one IP address
  • 11. What’s Good about IPv6?Bigger address space128 bits for addressingNo NATs are neededAllows full IP connectivityFor Computers, Mobile devices MobilityFacility for mobile devices Allows roaming between different networks
  • 12. What’s Good about IPv6?Built-in securityIncludes IpsecAuthenticationEncryptionCompression
  • 13. IPv6 address notationThree possible notation typesDepends on content of address you need represent1.Standard notation - Represent the address as eight 16-bit hexadecimal words separated by ``:'' (colons) - E.g : FEDC:BA98:0332:0000:CF8A:000C:2154:7313 or FEDC:BA98:332:0:CF8A:C:2154:7313.2.Compressed notation - Multiple fields of zeros - Represent a single contiguous group of zero fields within an IPv6 address - Uses a double colon``::‘’ - E.g.: 1762:0:0:0:0:B03:1:AF18 FF01:0:0:0:CA:0:0:2 0:0:0:0:0:0:0:1:0:0:0:0:0:0:0 can be represented as1762::B03:1:AF18 FF01::CA:0:0:2 ::1 ::
  • 14. IPv6 address notationMixed notation For IPv4 addresses encapsulated in IPv6 addressesRepresented using the original IPv4 ``.'' notation 0:0:0:0:0:0:127.32.67.15 0:0:0:0:0:FFFF:127.32.67.15Possible to use the compressed notation::127.32.67.15::FFFF:127.32.67.15
  • 20. send group address that can receive multiple computers,but receive 1 computerunicastanycastmulticast
  • 21. IPv4 address in IPv6IPv6 site is island surrounded IPv4 oceanconnect IPv6 island each otherencapsulate IPv6 packet in IPv4 packet threat as IPv4 as data link layerIPv4 oceanIPv6 in IPv4 packetIPv6 siteIPv6 siteIPv6 site
  • 22. IPv6 in IPv4 TunnelIPv6 SiteIPv6 SiteIPv4 InternetIPv6 Site
  • 23. IPv6 UnicastTo transmit data from one point to another.Multiple users might requestSame data From the same server At the same time duplicate data streams are transmitted one to each userScope may be Global or LocalGlobal for worldwide communicationLocal for communication within a site
  • 25. IPv6 multicastAbility to send a single packet to multiple destinationsNo broadcastAbility to send a packet to all hosts on the attached linksame effect can be achieved by sending a packet to the link-local all hosts multicast groupApplicationsTelephony and video conferenceDatabase simultaneous updateParallel computingReal time news
  • 27. IPv6 anycastUses Anycast addressIdentifies a set of nodesPacket will reach only one out of many (usually, topologically closest one)Anycast address can be assigned to routers only Anycast address cannot be used as a source
  • 28. IPv6 special addressesFour basic types of "special" IPv6 addressesreserved private loopbackunspecified.Reserved Addresses Reserved block is at the “top” of the address space:Starting with “0000 0000” Private Addresses Called local-use addresses or link-layer addresses. No NATsSo local-use addresses are intended for communication inherently designed only to be sent to local devices.
  • 29. IPv6 special addressLoopback Address A special loopback address for testingDatagrams sent to this address “loop back” to the sending deviceThe loopback address is 0:0:0:0:0:0:0:1or as “::1”Ping ::1 Should answer myself
  • 30. IPv6 ready applicationsHandles  ":"  in  address  correctlyHandles  IPv4  and  IPv6  addresses% ftp ftp.kame.net % ftp 3ffe:501:4819:2000:5254:ff:fedc:50d2
  • 31. Transition planCurrent statusOnly IPv4Phase IIPv4/v6 Dual nodeIPv4 address in IPv6 address formatIPv6 tunneling on the IPv4 NetworkPhase IICombination of IPv6 infrastructure and IPv4 infrastructureTranslate between IPv4/v6 each other(optional)More IPv6 nodes
  • 32. Migration to IPv6dual stackInvolves running IPv4 and IPv6 at the same timeEnd nodes and routers/switches run both protocolsTunnelTo carry one protocol inside anotherTake IPv6 packets and encapsulate them in IPv4 packets to be sent across portions of the IPv4 networksTranslatorProtocol translation (NAT-PT) simply translate IPv6 packets into IPv4 packets.
  • 33. Figure 03 Two popular Migration Strategies
  • 34. IPv6/IPv4-dual(IPv4 compat. addr.)IPv4-onlytranslationrouterIPv6-only (IPv4 compat. addr.)IPv4-onlyIPv6-only (IPv6 addr.)IPv4-onlyCommunication between IPV4 and IPv6TCPrelay