SlideShare a Scribd company logo
Ipv4 Over Ipv6
PRESENTATION BY:

JIGAR M. TARSARIYA
7 TH S E M E S T E R
M.SC(IT) PROGRAMME
ROLL NO: 95
What Is IP?
ī‚— Used for communicating data across a packet-switched

internetwork.
ī‚— Also referred to as TCP/IP.
ī‚— Primary Protocol of delivering distinguished protocol datagrams
(packets).
ī‚— The First Major Version is Ipv4.
Ipv4
ī‚— The fourth version of the Internet Protocol (IP) and it is the first

version of the protocol to be widely deployed.
ī‚— It uses a 32 bit addressing and allows for 4,294,967,296 unique
addresses.
ī‚— Version 4 of IP was the first that was widely used in modern
TCP/IP.
ī‚— Ipv4 is still the dominant protocol of the Internet.
Ipv6
ī‚— Is a version of the Internet Protocol (IP) intended to succeed
ī‚—
ī‚—

ī‚—
ī‚—

IPv4.
Is the protocol currently used to direct almost all Internet
traffic.
Also known as Ipng (IP next generation) is the second version of
the Internet Protocol to be used generally across the virtual
world.
IPng was designed to take an evolutionary step from IPv4.
Functions which work in IPv4 were kept in IPng. Functions
which didn’t work were removed.
Ipv6 Contdâ€Ļ
ī‚— Like IPv4, IPv6 is an internet-layer protocol for packet switched

ī‚—
ī‚—
ī‚—
ī‚—

internetworking and provides end-to-end datagram
transmission across multiple IP networks.
IPv6 uses 128-bit addresses, for an address space of 2^128
(approximately 3.4×1038) addresses.
It allows more devices and users then the Ipv4 on the internet.
It also allows extra flexibility in allocating addresses and
efficiency for routing traffic.
It also eliminates the primary need for network address
translation (NAT).
Limitations of Ipv4
ī‚— Since the 1980s it has been apparent that the number of available

IPv4 addresses is being exhausted at a rate that was not initially
anticipated in the design of the network.
ī‚— IPV4 addresses are being consumed at an alarming rate and it is
estimated that 2010 would be the last year for IPV4, some sources
say they may last until 2012.
ī‚— Primary reason for IPV4 exhaustion is huge growth in number of
internet users, mobile devices using Internet connection and always
on devices such as ADSL modems and cable modems. This brings us
to the development and adoption of IPV6 as an alternate solution.
Why not Ipv5?
ī‚— IP Version 4 to be called IP Version 5, but as it turned out

Version 5 of the Internet Protocol Family was already taken.
ī‚— In the late 1980s the Internet Protocol itself was the topic of a
considerable level of research, as researchers experimented with
different forms of network behavior.
ī‚— Version 5 of the Internet Protocol was reserved for use with an
experimental IP protocol, the Internet Stream Protocol, Version
2 (ST-II), written up as RFC 1190 in 1990.
Ipv5 Contdâ€Ļ
ī‚— So, When it came time to assign a protocol number of the “next

generation” of IPv4, the next available version number was 6,
hence IPv6.
ī‚— So the technical plan to address the address-exhaustion
problem was to perform an upgrade of the Internet and convert
the Internet from IP Version 4 to IP Version 6.
What will Ipv6 do?
ī‚— IPv6 is technology with a main focus on changing the structure

of current IP addresses, which will allow for virtually unlimited
IP addresses.
ī‚— The current version, IPv4 is a growing concern with the limited
IP addresses, making it a fear that they will run out in the
future.
ī‚— IPv6 will also have a goal to make the Internet a more secure
place for browsers, and with the rapid number of identity theft
victims, this is a key feature.
Ipv6 Header
ī‚— Data packet comprises of two main parts:

(1) The header and (2) The payload
ī‚— The first 40 bytes/octets (40x8 = 320 bits) of an IPv6 packet
comprise of the header (see Figure 1) that contains the following
fields:
Ipv6 Header Contdâ€Ļ
1.
2.
3.

4.
5.
6.
7.
8.

Source address (128 bits)
Destination address (128 bits)
Version/IP version (4-bits)
Packet priority/Traffic class (8 bits)
Flow Label/QoS management (20 bits)
Payload length in bytes(16 bits)
Next Header (8 bits)
Time To Live (TTL)/Hop Limit (8 bits)
Ipv6 Addressing
1. The Ipv6 Address Space:
ī‚— The most obvious distinguishing feature of IPv6 is its use of
much larger addresses.
ī‚— The size of an address in IPv6 is 128 bits, which is four times
the larger than an IPv4 address.
ī‚— A 128-bit address space allows for 2128 or
340,282,366,920,938,463,463,374,607,431,768,211,456 (or
3.4^1038 or 340 undecillion) possible addresses.
ī‚— The IPv6 addressing architecture is described in RFC 4291.
Ipv6 Addressing Contdâ€Ļ
2. IPv6 Address Syntax:
ī‚— IPv6, the 128-bit address is divided along 16-bit boundaries,
and each 16-bit block is converted to a 4-digit hexadecimal
number and separated by colons.
ī‚— The resulting representation is called colon-hexadecimal.
ī‚— The following is an IPv6 address in binary form:
001000000000000100001101101110000000000000000000
0010111100111011000000101010101000000000111111111111111
0001010001001110000
Ipv6 Addressing Contdâ€Ļ
ī‚— The 128-bit address is divided along 16-bit boundaries:

0010000000000001 0000110110111000
0000000000000000 0010111100111011 0000001010101010
0000000011111111 1111111000101000
1001110001011010
ī‚— Each 16-bit block is converted to hexadecimal and delimited
with colons. The result is:
2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
Ipv6 v/s Ipv4
ī‚— The following table compares the key characters of IPv6 vs. IPv4:
Subjects

Ipv4

Ipv6

Ipv6 Advantages

Address Space

4 Billion Addresses

2^128

79 Octillion times the
IPv4 address space

Configuration

Manual or use DHCP

Universal Plug and Play
(UPnP) with or without
DHCP

Lower Operation
Expenses and reduce
error

Broadcast / Multicast

Uses both

No broadcast and has
different forms of
multicast

Better bandwidth
efficiency
Ipv6 v/s Ipv4 Contdâ€Ļ
Subject

Ipv4

Ipv6

Ipv6 Advantages

Anycast support

Not part of the original
protocol

Explicit support of
anycast

Allows new applications
in mobility, data center

Network Configuration

Mostly manual and
labor intensive

Facilitate the renumbering of hosts and
routers

Lower operation
expenses and facilitate
migration

QoS support

ToS using DIFFServ

Flow classes and flow
labels

More Granular control
of QoS

Security

Uses IPsec for Data
packet protection

IPsec becomes the key
technology to protect
data and control
packets

Unified framework for
security and more
secure computing
environment
Ipv6 v/s Ipv4 Contdâ€Ļ
Subject

Ipv4

Ipv6

Ipv6 Advantages

Mobility

Uses Mobile IPv4

Mobile IPv6 provides
fast handover, better
router optimization and
hierarchical mobility

Better efficiency and
scalability; Work with
latest 3G mobile
technologies and
beyond.
Difference Between Ipv4 & Ipv6
īļ Ipv4:
ī‚— Source and destination addresses are 32 bits (4 bytes) in length.
ī‚— IPSec support is optional.
ī‚— IPv4 header does not identify packet flow for QoS handling by routers.
ī‚— Both routers and the sending host fragment packets.

ī‚— Header includes a checksum.
ī‚— Header includes options.
ī‚— Address Resolution Protocol (ARP) uses broadcast ARP Request frames

to resolve an IP address to a link-layer address.
Difference Between Ipv4 & Ipv6 Contdâ€Ļ
Ipv4:
ī‚— ICMP Router Discovery is used to determine the IPv4 address of the
best default gateway, and it is optional.
ī‚— Broadcast addresses are used to send traffic to all nodes on a subnet.
ī‚— Must be configured either manually or through DHCP.
ī‚— Uses host address (A) resource records in Domain Name System
(DNS) to map host names to IPv4 addresses.
ī‚— Uses pointer (PTR) resource records in the IN-ADDR.ARPA DNS
domain to map IPv4 addresses to host names.
ī‚— Must support a 576-byte packet size (possibly fragmented).
Difference Between Ipv4 & Ipv6 Contdâ€Ļ
īļ Ipv6:
ī‚— Source and destination addresses are 128 bits (16 bytes) in length.
ī‚— IPSec support is required.
ī‚— IPv6 header contains Flow Label field, which identifies packet flow
ī‚—
ī‚—
ī‚—
ī‚—

for QoS handling by router.
Only the sending host fragments packets; routers do not.
Header does not include a checksum.
All optional data is moved to IPv6 extension headers.
Multicast Neighbor Solicitation messages resolve IP addresses to
link-layer addresses.
Difference Between Ipv4 & Ipv6 Contdâ€Ļ
Ipv6:
ī‚— ICMPv6 Router Solicitation and Router Advertisement messages are
used to determine the IP address of the best default gateway, and
they are required.
ī‚— IPv6 uses a link-local scope all-nodes multicast address.
ī‚— Does not require manual configuration or DHCP.
ī‚— Uses host address (AAAA) resource records in DNS to map host
names to IPv6 addresses.
ī‚— Uses pointer (PTR) resource records in the IP6.ARPA DNS domain to
map IPv6 addresses to host names.
ī‚— Must support a 1280-byte packet size (without fragmentation).
Potential Benefits and Uses of Ipv6
Increased Address Space
2. Purported Security Improvements
3. End User Application
4. Network Evolution
1.
References

ī‚— www.google.com
ī‚— www.wikipedia.com

ī‚— www.ipv6.com
ī‚— www.seminarforyou.com
Ipv4 over ipv6 by Jigar Tarsariya

More Related Content

What's hot

Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...Adii Shah
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6Manesh Sharma
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6mithilak
 
IPv6 address
IPv6 addressIPv6 address
IPv6 addressPina Parmar
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6Devang Doshi
 
IPV6 Introduction
IPV6 Introduction IPV6 Introduction
IPV6 Introduction Heba_a
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocolRupshanker Mishra
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6Pramith P
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 
Ipv6 course
Ipv6  courseIpv6  course
Ipv6 courserinnocente
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6Rekha Yadav
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6Syed Arshad
 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalxPawan Sharma
 

What's hot (20)

Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6
 
IPv6
IPv6IPv6
IPv6
 
IPv6
IPv6IPv6
IPv6
 
Introduction to IPv6
Introduction to IPv6Introduction to IPv6
Introduction to IPv6
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6
 
IPv6 address
IPv6 addressIPv6 address
IPv6 address
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6
 
IPV6 Introduction
IPV6 Introduction IPV6 Introduction
IPV6 Introduction
 
IPv6_Quick_Start_Guide
IPv6_Quick_Start_GuideIPv6_Quick_Start_Guide
IPv6_Quick_Start_Guide
 
IPv6 By Vipin
IPv6 By VipinIPv6 By Vipin
IPv6 By Vipin
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
Ipv6 course
Ipv6  courseIpv6  course
Ipv6 course
 
IPv4 vs IPv6
IPv4 vs IPv6IPv4 vs IPv6
IPv4 vs IPv6
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6
 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
 
IPv6
IPv6IPv6
IPv6
 

Similar to Ipv4 over ipv6 by Jigar Tarsariya

Describe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfDescribe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfmayorothenguyenhob69
 
A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6Amber Ford
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 
Ip4 vs ip6
Ip4 vs ip6Ip4 vs ip6
Ip4 vs ip6Mani Singh
 
IPv6 .pdf
IPv6 .pdfIPv6 .pdf
IPv6 .pdfniran10
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahHamza Al-Qudah
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESIJCNCJournal
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptxJoshuaAnnan5
 
Internet protocol
Internet protocolInternet protocol
Internet protocolKollins Lolong
 
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfResearch the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfarcotstarsports
 
IP Address
IP AddressIP Address
IP AddressRahul P
 

Similar to Ipv4 over ipv6 by Jigar Tarsariya (20)

Describe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfDescribe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdf
 
IPv6
IPv6IPv6
IPv6
 
A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6
 
IPv6.pptx
IPv6.pptxIPv6.pptx
IPv6.pptx
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
Ip4 vs ip6
Ip4 vs ip6Ip4 vs ip6
Ip4 vs ip6
 
IPv6 .pdf
IPv6 .pdfIPv6 .pdf
IPv6 .pdf
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-Qudah
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptx
 
IP VERSION 6
IP VERSION 6IP VERSION 6
IP VERSION 6
 
14 564
14 56414 564
14 564
 
Ipv6
Ipv6Ipv6
Ipv6
 
ipv4 & ipv6
ipv4 & ipv6ipv4 & ipv6
ipv4 & ipv6
 
Internet protocol
Internet protocolInternet protocol
Internet protocol
 
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfResearch the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
 
I.p. protocol
I.p. protocolI.p. protocol
I.p. protocol
 
IP Address
IP AddressIP Address
IP Address
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsVlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Ipv4 over ipv6 by Jigar Tarsariya

  • 1. Ipv4 Over Ipv6 PRESENTATION BY: JIGAR M. TARSARIYA 7 TH S E M E S T E R M.SC(IT) PROGRAMME ROLL NO: 95
  • 2. What Is IP? ī‚— Used for communicating data across a packet-switched internetwork. ī‚— Also referred to as TCP/IP. ī‚— Primary Protocol of delivering distinguished protocol datagrams (packets). ī‚— The First Major Version is Ipv4.
  • 3. Ipv4 ī‚— The fourth version of the Internet Protocol (IP) and it is the first version of the protocol to be widely deployed. ī‚— It uses a 32 bit addressing and allows for 4,294,967,296 unique addresses. ī‚— Version 4 of IP was the first that was widely used in modern TCP/IP. ī‚— Ipv4 is still the dominant protocol of the Internet.
  • 4. Ipv6 ī‚— Is a version of the Internet Protocol (IP) intended to succeed ī‚— ī‚— ī‚— ī‚— IPv4. Is the protocol currently used to direct almost all Internet traffic. Also known as Ipng (IP next generation) is the second version of the Internet Protocol to be used generally across the virtual world. IPng was designed to take an evolutionary step from IPv4. Functions which work in IPv4 were kept in IPng. Functions which didn’t work were removed.
  • 5. Ipv6 Contdâ€Ļ ī‚— Like IPv4, IPv6 is an internet-layer protocol for packet switched ī‚— ī‚— ī‚— ī‚— internetworking and provides end-to-end datagram transmission across multiple IP networks. IPv6 uses 128-bit addresses, for an address space of 2^128 (approximately 3.4×1038) addresses. It allows more devices and users then the Ipv4 on the internet. It also allows extra flexibility in allocating addresses and efficiency for routing traffic. It also eliminates the primary need for network address translation (NAT).
  • 6. Limitations of Ipv4 ī‚— Since the 1980s it has been apparent that the number of available IPv4 addresses is being exhausted at a rate that was not initially anticipated in the design of the network. ī‚— IPV4 addresses are being consumed at an alarming rate and it is estimated that 2010 would be the last year for IPV4, some sources say they may last until 2012. ī‚— Primary reason for IPV4 exhaustion is huge growth in number of internet users, mobile devices using Internet connection and always on devices such as ADSL modems and cable modems. This brings us to the development and adoption of IPV6 as an alternate solution.
  • 7. Why not Ipv5? ī‚— IP Version 4 to be called IP Version 5, but as it turned out Version 5 of the Internet Protocol Family was already taken. ī‚— In the late 1980s the Internet Protocol itself was the topic of a considerable level of research, as researchers experimented with different forms of network behavior. ī‚— Version 5 of the Internet Protocol was reserved for use with an experimental IP protocol, the Internet Stream Protocol, Version 2 (ST-II), written up as RFC 1190 in 1990.
  • 8. Ipv5 Contdâ€Ļ ī‚— So, When it came time to assign a protocol number of the “next generation” of IPv4, the next available version number was 6, hence IPv6. ī‚— So the technical plan to address the address-exhaustion problem was to perform an upgrade of the Internet and convert the Internet from IP Version 4 to IP Version 6.
  • 9. What will Ipv6 do? ī‚— IPv6 is technology with a main focus on changing the structure of current IP addresses, which will allow for virtually unlimited IP addresses. ī‚— The current version, IPv4 is a growing concern with the limited IP addresses, making it a fear that they will run out in the future. ī‚— IPv6 will also have a goal to make the Internet a more secure place for browsers, and with the rapid number of identity theft victims, this is a key feature.
  • 10. Ipv6 Header ī‚— Data packet comprises of two main parts: (1) The header and (2) The payload ī‚— The first 40 bytes/octets (40x8 = 320 bits) of an IPv6 packet comprise of the header (see Figure 1) that contains the following fields:
  • 11. Ipv6 Header Contdâ€Ļ 1. 2. 3. 4. 5. 6. 7. 8. Source address (128 bits) Destination address (128 bits) Version/IP version (4-bits) Packet priority/Traffic class (8 bits) Flow Label/QoS management (20 bits) Payload length in bytes(16 bits) Next Header (8 bits) Time To Live (TTL)/Hop Limit (8 bits)
  • 12. Ipv6 Addressing 1. The Ipv6 Address Space: ī‚— The most obvious distinguishing feature of IPv6 is its use of much larger addresses. ī‚— The size of an address in IPv6 is 128 bits, which is four times the larger than an IPv4 address. ī‚— A 128-bit address space allows for 2128 or 340,282,366,920,938,463,463,374,607,431,768,211,456 (or 3.4^1038 or 340 undecillion) possible addresses. ī‚— The IPv6 addressing architecture is described in RFC 4291.
  • 13. Ipv6 Addressing Contdâ€Ļ 2. IPv6 Address Syntax: ī‚— IPv6, the 128-bit address is divided along 16-bit boundaries, and each 16-bit block is converted to a 4-digit hexadecimal number and separated by colons. ī‚— The resulting representation is called colon-hexadecimal. ī‚— The following is an IPv6 address in binary form: 001000000000000100001101101110000000000000000000 0010111100111011000000101010101000000000111111111111111 0001010001001110000
  • 14. Ipv6 Addressing Contdâ€Ļ ī‚— The 128-bit address is divided along 16-bit boundaries: 0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 ī‚— Each 16-bit block is converted to hexadecimal and delimited with colons. The result is: 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
  • 15. Ipv6 v/s Ipv4 ī‚— The following table compares the key characters of IPv6 vs. IPv4: Subjects Ipv4 Ipv6 Ipv6 Advantages Address Space 4 Billion Addresses 2^128 79 Octillion times the IPv4 address space Configuration Manual or use DHCP Universal Plug and Play (UPnP) with or without DHCP Lower Operation Expenses and reduce error Broadcast / Multicast Uses both No broadcast and has different forms of multicast Better bandwidth efficiency
  • 16. Ipv6 v/s Ipv4 Contdâ€Ļ Subject Ipv4 Ipv6 Ipv6 Advantages Anycast support Not part of the original protocol Explicit support of anycast Allows new applications in mobility, data center Network Configuration Mostly manual and labor intensive Facilitate the renumbering of hosts and routers Lower operation expenses and facilitate migration QoS support ToS using DIFFServ Flow classes and flow labels More Granular control of QoS Security Uses IPsec for Data packet protection IPsec becomes the key technology to protect data and control packets Unified framework for security and more secure computing environment
  • 17. Ipv6 v/s Ipv4 Contdâ€Ļ Subject Ipv4 Ipv6 Ipv6 Advantages Mobility Uses Mobile IPv4 Mobile IPv6 provides fast handover, better router optimization and hierarchical mobility Better efficiency and scalability; Work with latest 3G mobile technologies and beyond.
  • 18. Difference Between Ipv4 & Ipv6 īļ Ipv4: ī‚— Source and destination addresses are 32 bits (4 bytes) in length. ī‚— IPSec support is optional. ī‚— IPv4 header does not identify packet flow for QoS handling by routers. ī‚— Both routers and the sending host fragment packets. ī‚— Header includes a checksum. ī‚— Header includes options. ī‚— Address Resolution Protocol (ARP) uses broadcast ARP Request frames to resolve an IP address to a link-layer address.
  • 19. Difference Between Ipv4 & Ipv6 Contdâ€Ļ Ipv4: ī‚— ICMP Router Discovery is used to determine the IPv4 address of the best default gateway, and it is optional. ī‚— Broadcast addresses are used to send traffic to all nodes on a subnet. ī‚— Must be configured either manually or through DHCP. ī‚— Uses host address (A) resource records in Domain Name System (DNS) to map host names to IPv4 addresses. ī‚— Uses pointer (PTR) resource records in the IN-ADDR.ARPA DNS domain to map IPv4 addresses to host names. ī‚— Must support a 576-byte packet size (possibly fragmented).
  • 20. Difference Between Ipv4 & Ipv6 Contdâ€Ļ īļ Ipv6: ī‚— Source and destination addresses are 128 bits (16 bytes) in length. ī‚— IPSec support is required. ī‚— IPv6 header contains Flow Label field, which identifies packet flow ī‚— ī‚— ī‚— ī‚— for QoS handling by router. Only the sending host fragments packets; routers do not. Header does not include a checksum. All optional data is moved to IPv6 extension headers. Multicast Neighbor Solicitation messages resolve IP addresses to link-layer addresses.
  • 21. Difference Between Ipv4 & Ipv6 Contdâ€Ļ Ipv6: ī‚— ICMPv6 Router Solicitation and Router Advertisement messages are used to determine the IP address of the best default gateway, and they are required. ī‚— IPv6 uses a link-local scope all-nodes multicast address. ī‚— Does not require manual configuration or DHCP. ī‚— Uses host address (AAAA) resource records in DNS to map host names to IPv6 addresses. ī‚— Uses pointer (PTR) resource records in the IP6.ARPA DNS domain to map IPv6 addresses to host names. ī‚— Must support a 1280-byte packet size (without fragmentation).
  • 22. Potential Benefits and Uses of Ipv6 Increased Address Space 2. Purported Security Improvements 3. End User Application 4. Network Evolution 1.
  • 23. References ī‚— www.google.com ī‚— www.wikipedia.com ī‚— www.ipv6.com ī‚— www.seminarforyou.com