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

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

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