SlideShare a Scribd company logo
1 of 17
INTERNET PROTOCOL VERSION 6 AND
VERSION4
Presented by:-
Mohd Nazir Shakeel
CLASSFUL ADDRESSING
 When IP was first standardized, each system attached to the
IP based Internet had to be assigned a unique 32-bit address
 The 32-bit IP addressing scheme involves a two level
addressing hierarchy
Network Number Host Number
CLASSFUL ADDRESSING…
 Divided into 5 classes
TECHNIQUES TO REDUCE ADDRESS
SHORTAGE IN IPV4
 Subnetting
 Classless Inter Domain Routing (CIDR)
 Network Address Translation (NAT)
SUBNETTING
 Three-level hierarchy: network, subnet, and
host.
 The extended-network-prefix is composed of
the classful network-prefix and the subnet-
number
 The extended-network-prefix has traditionally
been identified by the subnet mask
Network-Prefix Subnet-Number Host-Number
SUBNETTING EXAMPLE
Internet
G
H1 H2
H3 H4
Subnet mask 255.255.255.0
All traffic
to 128.10.0.0
128.10.1.1 128.10.1.2
128.10.2.1 128.10.2.2
Sub-network 128.10.1.0
Sub-network 128.10.2.0
Net mask 255.255.0.0
CLASSLESS INTER-DOMAIN ROUTING
 Eliminates traditional classful IP routing.
 Routing information is advertised with a bit mask/prefix
length specifies the number of leftmost contiguous
bits in the network portion of each routing table entry
 Example: 192.168.0.0/21
IPv4 CIDR
IP/CIDR Δ to last IP addr Mask Hosts (*)
a.b.c.d/32 +0.0.0.0 255.255.255.255 1
a.b.c.d/31 +0.0.0.1 255.255.255.254 2
a.b.c.d/30 +0.0.0.3 255.255.255.252 4
a.b.c.d/29 +0.0.0.7 255.255.255.248 8
a.b.c.d/28 +0.0.0.15 255.255.255.240 16
a.b.c.d/27 +0.0.0.31 255.255.255.224 32
a.b.c.d/26 +0.0.0.63 255.255.255.192 64
a.b.c.d/25 +0.0.0.127 255.255.255.128 128
a.b.c.0/24 +0.0.0.255 255.255.255.000 256
a.b.c.0/23 +0.0.1.255 255.255.254.000 512
a.b.c.0/22 +0.0.3.255 255.255.252.000 1,024
Network address Translation
 In computer networking , network address
translation (NAT) is the process of modifying
network address.
 Network Address Translation allows a single
device, such as a router, to act as agent between
the Internet (or "public network") and a local (or
"private") network.
 This means that only a single unique IP address
is required to represent an entire group of
computers to anything outside their network.
TYPES OF NAT OF NAT
 Static NAT-utilizes Source IP addresses and
maps them to outside Internet IP
addresses. This is also called 1to 1
translation.
 Dynamic NAT-Maps an unregistered IP
address to a registered IP address from a
group of registered IP addresses.
-This is also called Many to 1 translation
FEATURES OF IPV6
 Larger Address Space
 Efficient and Extensible IP datagram
 Stateless Address Autoconfiguration
 Security (IPsec mandatory)
 Mobility
128-bit IPv6 Address
3FFE:085B:1F1F:0000:0000:0000:00A9:1234
8 groups of 16-bit hexadecimal numbers separated by “:”
3FFE:85B:1F1F::A9:1234
:: = all zeros in one or more group of 16-bit hexadecimal numbers
Leading zeros can be removed
40
bytes
20
bytes
IPv4
IPv6
0 15 16 31
vers IHL TOS total length
identification flags flag-offset
TTL protocol header checksum
source IP address
destination IP address
options and padding
vers traffic class flow-label
payload length next header hop limit
source address
destination address
Removed (6)
• ID, flags, flag offset
• TOS, IHL
• header checksum
Changed (3)
Added (2)
Expanded
• total length => payload
• protocol => next header
• TTL => hop limit
• traffic class
• flow label
• address 32 to 128 bits
Header comparison
TYPES OF IPV6 ADDRESS
TRANSITION FROM IPV4 TO IPV6
 Dual Node.
 Tunneling.
 Header translation.
IPV4 AND IPV6
 IPv4
 32 bits address generally
denoted by decimal dot
structure(10.89.40.240)
 Private and public I.P.’s
 Total number of user 2^32.
(4294967296)
 IPv6
 128 bits address represented
by hexdecimal colon structure
(FE80:AB020:0000:0000:0000:
0000:0000:0000)
 Link local, unique local and
global I.P.
 Total number of user 2^128
address.
 2^128= 2^96*2^32
THANK YOU
?

More Related Content

What's hot (20)

Mac Filtering
Mac FilteringMac Filtering
Mac Filtering
 
I Pv6
I Pv6I Pv6
I Pv6
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
Classes of adressing
Classes of adressingClasses of adressing
Classes of adressing
 
IPv6
IPv6IPv6
IPv6
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
 
Nat pat
Nat patNat pat
Nat pat
 
IPv4 vs IPv6
IPv4 vs IPv6IPv4 vs IPv6
IPv4 vs IPv6
 
internet protocol version6
internet protocol version6internet protocol version6
internet protocol version6
 
Basic Understanding about TCP/IP Addressing system
Basic Understanding about TCP/IP Addressing systemBasic Understanding about TCP/IP Addressing system
Basic Understanding about TCP/IP Addressing system
 
Ipv6 ppt
Ipv6 pptIpv6 ppt
Ipv6 ppt
 
Ipv6 the next generation protocol
Ipv6 the next generation protocolIpv6 the next generation protocol
Ipv6 the next generation protocol
 
Network Address Translation (NAT)
Network Address Translation (NAT)Network Address Translation (NAT)
Network Address Translation (NAT)
 
Nad710 Network Address Translation
Nad710   Network Address TranslationNad710   Network Address Translation
Nad710 Network Address Translation
 
Ipv6
Ipv6Ipv6
Ipv6
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6
 
Dynamic NAT
Dynamic NATDynamic NAT
Dynamic NAT
 
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
 
Ppt on i pv6
Ppt on i pv6Ppt on i pv6
Ppt on i pv6
 

Viewers also liked

34. optical switch
34. optical switch34. optical switch
34. optical switchrj14011992
 
Wireless mobile charging using microwaves full report
Wireless mobile charging using microwaves full reportWireless mobile charging using microwaves full report
Wireless mobile charging using microwaves full reportAyswarya Ayshu P R
 
wireless charging of mobile phones using microwave full seminar report
wireless charging of mobile phones using microwave full seminar reportwireless charging of mobile phones using microwave full seminar report
wireless charging of mobile phones using microwave full seminar reportHarish N Nayak
 
Wireless charging of mobilephones
Wireless charging of  mobilephonesWireless charging of  mobilephones
Wireless charging of mobilephonesPRADEEP Cheekatla
 
Wireless charging of mobile PPT.
Wireless charging of mobile PPT.Wireless charging of mobile PPT.
Wireless charging of mobile PPT.Krishna Teja
 

Viewers also liked (7)

34. optical switch
34. optical switch34. optical switch
34. optical switch
 
Mems optical switches
Mems optical switchesMems optical switches
Mems optical switches
 
Atm with an eye
Atm with an eyeAtm with an eye
Atm with an eye
 
Wireless mobile charging using microwaves full report
Wireless mobile charging using microwaves full reportWireless mobile charging using microwaves full report
Wireless mobile charging using microwaves full report
 
wireless charging of mobile phones using microwave full seminar report
wireless charging of mobile phones using microwave full seminar reportwireless charging of mobile phones using microwave full seminar report
wireless charging of mobile phones using microwave full seminar report
 
Wireless charging of mobilephones
Wireless charging of  mobilephonesWireless charging of  mobilephones
Wireless charging of mobilephones
 
Wireless charging of mobile PPT.
Wireless charging of mobile PPT.Wireless charging of mobile PPT.
Wireless charging of mobile PPT.
 

Similar to IPv4 and IPv6 Comparison

IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing ArchitectureShreehari Dhat
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6Rekha Yadav
 
Your app lives on the network - networking for web developers
Your app lives on the network - networking for web developersYour app lives on the network - networking for web developers
Your app lives on the network - networking for web developersWim Godden
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 
INTERNET PROTOCOL VERSION 6
INTERNET PROTOCOL VERSION 6INTERNET PROTOCOL VERSION 6
INTERNET PROTOCOL VERSION 6Chaitanya Ram
 
2 logical addressing
2 logical addressing2 logical addressing
2 logical addressinggafurov_x
 
Networking
NetworkingNetworking
NetworkingRashmi
 
Ip Addressing Basics
Ip Addressing BasicsIp Addressing Basics
Ip Addressing Basicstmavroidis
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPTPijush Kanti Das
 
Internet protocols
Internet protocolsInternet protocols
Internet protocolsRohit Saini
 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009Kinshook Chaturvedi
 
IP Address
IP AddressIP Address
IP AddressRahul P
 
Networking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsNetworking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsAniekan Akpaffiong
 

Similar to IPv4 and IPv6 Comparison (20)

IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing Architecture
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6
 
Your app lives on the network - networking for web developers
Your app lives on the network - networking for web developersYour app lives on the network - networking for web developers
Your app lives on the network - networking for web developers
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
IPV6
IPV6IPV6
IPV6
 
INTERNET PROTOCOL VERSION 6
INTERNET PROTOCOL VERSION 6INTERNET PROTOCOL VERSION 6
INTERNET PROTOCOL VERSION 6
 
2 logical addressing
2 logical addressing2 logical addressing
2 logical addressing
 
Networking
NetworkingNetworking
Networking
 
Ip Addressing Basics
Ip Addressing BasicsIp Addressing Basics
Ip Addressing Basics
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
IPv6
IPv6IPv6
IPv6
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009
 
CCNA
CCNACCNA
CCNA
 
ipv4 (internet protocol version 4)
  ipv4 (internet protocol version 4)     ipv4 (internet protocol version 4)
ipv4 (internet protocol version 4)
 
IP Address
IP AddressIP Address
IP Address
 
Networking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsNetworking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS Administrators
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 

More from Mohd Nazir Shakeel (8)

Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flow
 
GSM channels
GSM channelsGSM channels
GSM channels
 
Adaptive cruise control’
Adaptive cruise control’Adaptive cruise control’
Adaptive cruise control’
 
Blue brain
Blue brainBlue brain
Blue brain
 
3D INTEGRATION
3D INTEGRATION3D INTEGRATION
3D INTEGRATION
 
an atm with an eye
an atm with an eyean atm with an eye
an atm with an eye
 
Smart note taker
Smart note takerSmart note taker
Smart note taker
 
Embedded vision
Embedded visionEmbedded vision
Embedded vision
 

Recently uploaded

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

IPv4 and IPv6 Comparison

  • 1. INTERNET PROTOCOL VERSION 6 AND VERSION4 Presented by:- Mohd Nazir Shakeel
  • 2. CLASSFUL ADDRESSING  When IP was first standardized, each system attached to the IP based Internet had to be assigned a unique 32-bit address  The 32-bit IP addressing scheme involves a two level addressing hierarchy Network Number Host Number
  • 4. TECHNIQUES TO REDUCE ADDRESS SHORTAGE IN IPV4  Subnetting  Classless Inter Domain Routing (CIDR)  Network Address Translation (NAT)
  • 5. SUBNETTING  Three-level hierarchy: network, subnet, and host.  The extended-network-prefix is composed of the classful network-prefix and the subnet- number  The extended-network-prefix has traditionally been identified by the subnet mask Network-Prefix Subnet-Number Host-Number
  • 6. SUBNETTING EXAMPLE Internet G H1 H2 H3 H4 Subnet mask 255.255.255.0 All traffic to 128.10.0.0 128.10.1.1 128.10.1.2 128.10.2.1 128.10.2.2 Sub-network 128.10.1.0 Sub-network 128.10.2.0 Net mask 255.255.0.0
  • 7. CLASSLESS INTER-DOMAIN ROUTING  Eliminates traditional classful IP routing.  Routing information is advertised with a bit mask/prefix length specifies the number of leftmost contiguous bits in the network portion of each routing table entry  Example: 192.168.0.0/21
  • 8. IPv4 CIDR IP/CIDR Δ to last IP addr Mask Hosts (*) a.b.c.d/32 +0.0.0.0 255.255.255.255 1 a.b.c.d/31 +0.0.0.1 255.255.255.254 2 a.b.c.d/30 +0.0.0.3 255.255.255.252 4 a.b.c.d/29 +0.0.0.7 255.255.255.248 8 a.b.c.d/28 +0.0.0.15 255.255.255.240 16 a.b.c.d/27 +0.0.0.31 255.255.255.224 32 a.b.c.d/26 +0.0.0.63 255.255.255.192 64 a.b.c.d/25 +0.0.0.127 255.255.255.128 128 a.b.c.0/24 +0.0.0.255 255.255.255.000 256 a.b.c.0/23 +0.0.1.255 255.255.254.000 512 a.b.c.0/22 +0.0.3.255 255.255.252.000 1,024
  • 9. Network address Translation  In computer networking , network address translation (NAT) is the process of modifying network address.  Network Address Translation allows a single device, such as a router, to act as agent between the Internet (or "public network") and a local (or "private") network.  This means that only a single unique IP address is required to represent an entire group of computers to anything outside their network.
  • 10. TYPES OF NAT OF NAT  Static NAT-utilizes Source IP addresses and maps them to outside Internet IP addresses. This is also called 1to 1 translation.  Dynamic NAT-Maps an unregistered IP address to a registered IP address from a group of registered IP addresses. -This is also called Many to 1 translation
  • 11. FEATURES OF IPV6  Larger Address Space  Efficient and Extensible IP datagram  Stateless Address Autoconfiguration  Security (IPsec mandatory)  Mobility
  • 12. 128-bit IPv6 Address 3FFE:085B:1F1F:0000:0000:0000:00A9:1234 8 groups of 16-bit hexadecimal numbers separated by “:” 3FFE:85B:1F1F::A9:1234 :: = all zeros in one or more group of 16-bit hexadecimal numbers Leading zeros can be removed
  • 13. 40 bytes 20 bytes IPv4 IPv6 0 15 16 31 vers IHL TOS total length identification flags flag-offset TTL protocol header checksum source IP address destination IP address options and padding vers traffic class flow-label payload length next header hop limit source address destination address Removed (6) • ID, flags, flag offset • TOS, IHL • header checksum Changed (3) Added (2) Expanded • total length => payload • protocol => next header • TTL => hop limit • traffic class • flow label • address 32 to 128 bits Header comparison
  • 14. TYPES OF IPV6 ADDRESS
  • 15. TRANSITION FROM IPV4 TO IPV6  Dual Node.  Tunneling.  Header translation.
  • 16. IPV4 AND IPV6  IPv4  32 bits address generally denoted by decimal dot structure(10.89.40.240)  Private and public I.P.’s  Total number of user 2^32. (4294967296)  IPv6  128 bits address represented by hexdecimal colon structure (FE80:AB020:0000:0000:0000: 0000:0000:0000)  Link local, unique local and global I.P.  Total number of user 2^128 address.  2^128= 2^96*2^32