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

PPT
Ip addressing
PPTX
PPTX
Ipv4 and Ipv6
PPTX
IP Addressing & subnetting strategy
PPT
Comparison between ipv4 and ipv6
PPTX
Subnetting made simple
PPT
ipv6 ppt
Ip addressing
Ipv4 and Ipv6
IP Addressing & subnetting strategy
Comparison between ipv4 and ipv6
Subnetting made simple
ipv6 ppt

What's hot (20)

PPTX
IPV4 vs IPV6
PPTX
IP Address - IPv4 & IPv6
PPTX
Ipv4 presentation
PPT
Packet switching
PPTX
Basics of IP Addressing
PPT
Ip Addressing
PPTX
NETWORK LAYER - Logical Addressing
PPTX
TCP and UDP
PPSX
PPTX
PPT
Ipv4 vs Ipv6 comparison
DOC
I pv4 address classes
PPTX
Subnet Mask
PDF
Network layer logical addressing
PPTX
5 configuring TCP/IP
PPT
Ip address and subnetting
PPTX
Logical addressing
PPTX
Introduction to Data-Link Layer
PPTX
IP Address
IPV4 vs IPV6
IP Address - IPv4 & IPv6
Ipv4 presentation
Packet switching
Basics of IP Addressing
Ip Addressing
NETWORK LAYER - Logical Addressing
TCP and UDP
Ipv4 vs Ipv6 comparison
I pv4 address classes
Subnet Mask
Network layer logical addressing
5 configuring TCP/IP
Ip address and subnetting
Logical addressing
Introduction to Data-Link Layer
IP Address
Ad

Viewers also liked (19)

PPTX
Ipv4 and Ipv6
PDF
IPv4 and IPv6
PPT
IP addressing
PPS
Ip address
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 and IPv6
IP addressing
Ip address
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
Ipv6
PPTX
IPv6 Basis Training Presentation - Huawei
PPS
Lesson 3: IPv6 Fundamentals
PDF
Como definir un esquema de direcciones IPv6
PDF
Conceptos ipv6, direccionamiento
PPTX
IPv6 Addressing Architecture
PPT
I pv6 for cmu
PPTX
Introduction to IPv6-UoN
PDF
Internet of things notes IPv4 VS IPv6.pdf
PPTX
UNIT-2.pptx
PPTX
I pv6(internet protocol version 6)
PPTX
I pv4 versus ipv6
PPTX
Introduction to ipv6 v1.3
PPTX
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
PPTX
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
PPT
I pv4 and ipv6
PPT
01 Ipv6 Addressing
Why We Need IPv6
Ipv6
IPv6 Basis Training Presentation - Huawei
Lesson 3: IPv6 Fundamentals
Como definir un esquema de direcciones IPv6
Conceptos ipv6, direccionamiento
IPv6 Addressing Architecture
I pv6 for cmu
Introduction to IPv6-UoN
Internet of things notes IPv4 VS IPv6.pdf
UNIT-2.pptx
I pv6(internet protocol version 6)
I pv4 versus ipv6
Introduction to ipv6 v1.3
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
I pv4 and ipv6
01 Ipv6 Addressing

Recently uploaded (20)

PPTX
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PDF
Design and Evaluation of a Inonotus obliquus-AgNP-Maltodextrin Delivery Syste...
PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PDF
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PDF
Teacher's Day Quiz 2025
PDF
horaris de grups del curs 2025-2026 de l'institut
PDF
FAMILY PLANNING (preventative and social medicine pdf)
DOCX
HELMET DETECTION AND BIOMETRIC BASED VEHICLESECURITY USING MACHINE LEARNING.docx
PDF
Developing speaking skill_learning_mater.pdf
PPTX
Environmental Sciences and Sustainability Chapter 2
PDF
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
PPTX
CHF refers to the condition wherein heart unable to pump a sufficient amount ...
PDF
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
PDF
[Medicalstudyzone.com] 1. AIIMS NOV EMBER 2015 SOLVED PAPER.pdf
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PPTX
Single Visit Endodontics.pptx treatment in one visit
PPTX
Entrepreneurship Management and Finance - Module 1 - PPT
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
GSA-Past-Papers-2010-2024-2.pdf CSS examination
Design and Evaluation of a Inonotus obliquus-AgNP-Maltodextrin Delivery Syste...
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
hsl powerpoint resource goyloveh feb 07.ppt
Teacher's Day Quiz 2025
horaris de grups del curs 2025-2026 de l'institut
FAMILY PLANNING (preventative and social medicine pdf)
HELMET DETECTION AND BIOMETRIC BASED VEHICLESECURITY USING MACHINE LEARNING.docx
Developing speaking skill_learning_mater.pdf
Environmental Sciences and Sustainability Chapter 2
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
CHF refers to the condition wherein heart unable to pump a sufficient amount ...
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
[Medicalstudyzone.com] 1. AIIMS NOV EMBER 2015 SOLVED PAPER.pdf
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
Single Visit Endodontics.pptx treatment in one visit
Entrepreneurship Management and Finance - Module 1 - PPT

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