SlideShare a Scribd company logo
1 of 23
INTERNET PROTOCOL VERSION 6
Presented by:-
Rekha Yadav
B.tech (IT)
3rd yr.
2010
CONTENTS-
 IP Network Addressing
 Classfull IP addressing
 Techniques to reduce address shortage in IPv4
 Features of IPv6
 Header Comparisons
 Extension Headers
 Conclusions
IP NETWORK ADDRESSING
 INTERNET  world’s largest public data network,
doubling in size every nine months
 IPv4, defines a 32-bit address - 232 (4,294,967,296) IPv4
addresses available
 The first problem is concerned with the eventual
depletion of the IP address space.
 Traditional model of classful addressing does not allow
the address space to be used to its maximum potential.
CLASSFUL ADDRESSING
 When IP was first standardized in Sep 1981, 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
 Class A 8 bits N/W id
and 24 bits host id
and so on B,C.
 Wastage of IP
addresses by
assigning blocks of
addresses which fall
along octet
boundaries
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
MOVING 2 BITS FROM THE HOST PART TO THE
SUBNET MASK(192.168.5.130)
Binary form Dot-decimal notation
IP address
11000000.10101000.00
000101.10000010
192.168.5.130
Subnet mask
11111111.11111111.1111
1111.11000000
255.255.255.192
Network prefix
11000000.10101000.00
000101.10000000
192.168.5.128
Host part
00000000.00000000.0
0000000.00000010
0.0.0.2
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
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
In static NAT, the computer with the IP address
of 192.168.32.10 will always translate to
213.18.123.110:
In dynamic NAT, the computer with the IP
address of 192.168.32.10 will translate to the
first available address in the range from
213.18.123.100 to 213.18.123.150
FEATURES OF IPV6
 Larger Address Space
 Aggregation-based address hierarchy
– Efficient backbone routing
 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 hlen 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, hlen
• 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
MAJOR IMPROVEMENTS OF
IPV6 HEADER
 No option field: Replaced by extension header. Result
in a fixed length, 40-byte IP header.
 No header checksum: Result in fast processing.
 No fragmentation at intermediate nodes: Result in fast
IP forwarding.
EXTENSION HEADERS
 Routing – Extended routing, like IPv4 loose list
of routers to visit
 Fragmentation – Fragmentation and
reassembly
 Authentication – Integrity and authentication,
security
 Encapsulation – Confidentiality
 Hop-by-Hop Option – Special options that
require hop-by-hop processing
 Destination Options – Optional information to
be examined by the destination node
STATELESS ADDRESS AUTOCONFIGURATION
 3 ways to configure network interfaces: Manually,
Statefull, Stateless
 IPSAA IPv6 address. Separated into 2 parts: network
and interface id.
 Link- local addresses: prefix FE80::0 + interface
identifier (EUI-64 format)
 Obtain network id through Router solicitation (RS)
CONCLUSION
 IPv6 is NEW …
– built on the experiences learned from IPv4
– new features
– large address space
– new efficient header
– autoconfiguration
 … and OLD
– still IP
– build on a solid base
– started in 1995, a lot of implementations and
tests done
REFERENCES
 IPng wg: http://playground.sun.com/pub/ipng/html
 NGtrans: http://www.6bone.net/ngtrans
 IPv6 users site: http://www.ipv6.org
 IPv6 Forum: http://www.ipv6forum.com
 Behrouz A Forouzan
 Sanjay Sharma
THANK YOU
?

More Related Content

What's hot (20)

IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6
 
Ip address
Ip addressIp address
Ip address
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
IPv6
IPv6IPv6
IPv6
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
IPv6
IPv6IPv6
IPv6
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
 
Ipv6
Ipv6Ipv6
Ipv6
 
Subnetting
SubnettingSubnetting
Subnetting
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
IPv6 address
IPv6 addressIPv6 address
IPv6 address
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
Network layer logical addressing
Network layer logical addressingNetwork layer logical addressing
Network layer logical addressing
 
IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
IPv4 addressing and subnetting
IPv4 addressing and subnettingIPv4 addressing and subnetting
IPv4 addressing and subnetting
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
IP Addressing & subnetting strategy
IP Addressing & subnetting strategyIP Addressing & subnetting strategy
IP Addressing & subnetting strategy
 

Similar to Internet Protocol version 6

Similar to Internet Protocol version 6 (20)

IPV6.ppt
IPV6.pptIPV6.ppt
IPV6.ppt
 
Network Layer And I Pv6
Network Layer And I Pv6Network Layer And I Pv6
Network Layer And I Pv6
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
Index
IndexIndex
Index
 
Index
IndexIndex
Index
 
2 logical addressing
2 logical addressing2 logical addressing
2 logical addressing
 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IP
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
 
Ippptspk 3
Ippptspk 3Ippptspk 3
Ippptspk 3
 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing Architecture
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Ip4vsip6
Ip4vsip6Ip4vsip6
Ip4vsip6
 
6 ccna (fundamentals of i pv4 addressing and routing)
6  ccna (fundamentals of i pv4 addressing and routing)6  ccna (fundamentals of i pv4 addressing and routing)
6 ccna (fundamentals of i pv4 addressing and routing)
 
I.p. protocol
I.p. protocolI.p. protocol
I.p. protocol
 
Clase 1 Direccionamiento IPv4.pdf
Clase 1 Direccionamiento IPv4.pdfClase 1 Direccionamiento IPv4.pdf
Clase 1 Direccionamiento IPv4.pdf
 
Ramakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressingRamakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressing
 
15 3
15 315 3
15 3
 
Networking
NetworkingNetworking
Networking
 
Hardware9
Hardware9Hardware9
Hardware9
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Internet Protocol version 6

  • 1. INTERNET PROTOCOL VERSION 6 Presented by:- Rekha Yadav B.tech (IT) 3rd yr. 2010
  • 2. CONTENTS-  IP Network Addressing  Classfull IP addressing  Techniques to reduce address shortage in IPv4  Features of IPv6  Header Comparisons  Extension Headers  Conclusions
  • 3. IP NETWORK ADDRESSING  INTERNET  world’s largest public data network, doubling in size every nine months  IPv4, defines a 32-bit address - 232 (4,294,967,296) IPv4 addresses available  The first problem is concerned with the eventual depletion of the IP address space.  Traditional model of classful addressing does not allow the address space to be used to its maximum potential.
  • 4. CLASSFUL ADDRESSING  When IP was first standardized in Sep 1981, 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
  • 5. CLASSFUL ADDRESSING…  Divided into 5 classes  Class A 8 bits N/W id and 24 bits host id and so on B,C.  Wastage of IP addresses by assigning blocks of addresses which fall along octet boundaries
  • 6. TECHNIQUES TO REDUCE ADDRESS SHORTAGE IN IPV4  Subnetting  Classless Inter Domain Routing (CIDR)  Network Address Translation (NAT)
  • 7. 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
  • 8. 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
  • 9. MOVING 2 BITS FROM THE HOST PART TO THE SUBNET MASK(192.168.5.130) Binary form Dot-decimal notation IP address 11000000.10101000.00 000101.10000010 192.168.5.130 Subnet mask 11111111.11111111.1111 1111.11000000 255.255.255.192 Network prefix 11000000.10101000.00 000101.10000000 192.168.5.128 Host part 00000000.00000000.0 0000000.00000010 0.0.0.2
  • 10. 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
  • 11. 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.
  • 12. 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
  • 13. In static NAT, the computer with the IP address of 192.168.32.10 will always translate to 213.18.123.110:
  • 14. In dynamic NAT, the computer with the IP address of 192.168.32.10 will translate to the first available address in the range from 213.18.123.100 to 213.18.123.150
  • 15. FEATURES OF IPV6  Larger Address Space  Aggregation-based address hierarchy – Efficient backbone routing  Efficient and Extensible IP datagram  Stateless Address Autoconfiguration  Security (IPsec mandatory)  Mobility
  • 16. 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
  • 17. 40 bytes 20 bytes IPv4 IPv6 0 15 16 31 vers hlen 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, hlen • 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
  • 18. MAJOR IMPROVEMENTS OF IPV6 HEADER  No option field: Replaced by extension header. Result in a fixed length, 40-byte IP header.  No header checksum: Result in fast processing.  No fragmentation at intermediate nodes: Result in fast IP forwarding.
  • 19. EXTENSION HEADERS  Routing – Extended routing, like IPv4 loose list of routers to visit  Fragmentation – Fragmentation and reassembly  Authentication – Integrity and authentication, security  Encapsulation – Confidentiality  Hop-by-Hop Option – Special options that require hop-by-hop processing  Destination Options – Optional information to be examined by the destination node
  • 20. STATELESS ADDRESS AUTOCONFIGURATION  3 ways to configure network interfaces: Manually, Statefull, Stateless  IPSAA IPv6 address. Separated into 2 parts: network and interface id.  Link- local addresses: prefix FE80::0 + interface identifier (EUI-64 format)  Obtain network id through Router solicitation (RS)
  • 21. CONCLUSION  IPv6 is NEW … – built on the experiences learned from IPv4 – new features – large address space – new efficient header – autoconfiguration  … and OLD – still IP – build on a solid base – started in 1995, a lot of implementations and tests done
  • 22. REFERENCES  IPng wg: http://playground.sun.com/pub/ipng/html  NGtrans: http://www.6bone.net/ngtrans  IPv6 users site: http://www.ipv6.org  IPv6 Forum: http://www.ipv6forum.com  Behrouz A Forouzan  Sanjay Sharma